Skip to content

Commit b3ab149

Browse files
author
Josh Goldberg
authored
Added converter for no-delete-expression (#1068)
1 parent 933ebb8 commit b3ab149

File tree

3 files changed

+30
-0
lines changed

3 files changed

+30
-0
lines changed

src/converters/lintConfigs/rules/ruleConverters.ts

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -50,6 +50,7 @@ import { convertNoConstruct } from "./ruleConverters/no-construct";
5050
import { convertNoControlRegex } from "./ruleConverters/no-control-regex";
5151
import { convertNoDebugger } from "./ruleConverters/no-debugger";
5252
import { convertNoDefaultExport } from "./ruleConverters/no-default-export";
53+
import { convertNoDeleteExpression } from "./ruleConverters/no-delete-expression";
5354
import { convertNoDuplicateImports } from "./ruleConverters/no-duplicate-imports";
5455
import { convertNoDuplicateSuper } from "./ruleConverters/no-duplicate-super";
5556
import { convertNoDuplicateSwitchCase } from "./ruleConverters/no-duplicate-switch-case";
@@ -304,6 +305,7 @@ export const ruleConverters = new Map([
304305
["no-control-regex", convertNoControlRegex],
305306
["no-debugger", convertNoDebugger],
306307
["no-default-export", convertNoDefaultExport],
308+
["no-delete-expression", convertNoDeleteExpression],
307309
["no-duplicate-imports", convertNoDuplicateImports],
308310
["no-duplicate-super", convertNoDuplicateSuper],
309311
["no-duplicate-switch-case", convertNoDuplicateSwitchCase],
Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,11 @@
1+
import { RuleConverter } from "../ruleConverter";
2+
3+
export const convertNoDeleteExpression: RuleConverter = () => {
4+
return {
5+
rules: [
6+
{
7+
ruleName: "@typescript-eslint/no-dynamic-delete",
8+
},
9+
],
10+
};
11+
};
Lines changed: 17 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,17 @@
1+
import { convertNoDeleteExpression } from "../no-delete-expression";
2+
3+
describe(convertNoDeleteExpression, () => {
4+
test("conversion", () => {
5+
const result = convertNoDeleteExpression({
6+
ruleArguments: [],
7+
});
8+
9+
expect(result).toEqual({
10+
rules: [
11+
{
12+
ruleName: "@typescript-eslint/no-dynamic-delete",
13+
},
14+
],
15+
});
16+
});
17+
});

0 commit comments

Comments
 (0)