diff --git a/src/rules/converters/no-boolean-literal-compare.ts b/src/rules/converters/no-boolean-literal-compare.ts new file mode 100644 index 000000000..2637e786c --- /dev/null +++ b/src/rules/converters/no-boolean-literal-compare.ts @@ -0,0 +1,11 @@ +import { RuleConverter } from "../converter"; + +export const convertNoBooleanLiteralCompare: RuleConverter = () => { + return { + rules: [ + { + ruleName: "@typescript-eslint/no-unnecessary-boolean-literal-compare", + }, + ], + }; +}; diff --git a/src/rules/converters/tests/no-boolean-literal-compare.test.ts b/src/rules/converters/tests/no-boolean-literal-compare.test.ts new file mode 100644 index 000000000..f5ddd9bdb --- /dev/null +++ b/src/rules/converters/tests/no-boolean-literal-compare.test.ts @@ -0,0 +1,17 @@ +import { convertNoBooleanLiteralCompare } from "../no-boolean-literal-compare"; + +describe(convertNoBooleanLiteralCompare, () => { + test("conversion without arguments", () => { + const result = convertNoBooleanLiteralCompare({ + ruleArguments: [], + }); + + expect(result).toEqual({ + rules: [ + { + ruleName: "@typescript-eslint/no-unnecessary-boolean-literal-compare", + }, + ], + }); + }); +}); diff --git a/src/rules/rulesConverters.ts b/src/rules/rulesConverters.ts index 4ac20ea89..23a8274cd 100644 --- a/src/rules/rulesConverters.ts +++ b/src/rules/rulesConverters.ts @@ -38,6 +38,7 @@ import { convertNoArg } from "./converters/no-arg"; import { convertNoAsyncWithoutAwait } from "./converters/no-async-without-await"; import { convertNoBannedTerms } from "./converters/no-banned-terms"; import { convertNoBitwise } from "./converters/no-bitwise"; +import { convertNoBooleanLiteralCompare } from "./converters/no-boolean-literal-compare"; import { convertNoConditionalAssignment } from "./converters/no-conditional-assignment"; import { convertNoConsecutiveBlankLines } from "./converters/no-consecutive-blank-lines"; import { convertNoConsole } from "./converters/no-console"; @@ -177,6 +178,7 @@ export const rulesConverters = new Map([ ["no-async-without-await", convertNoAsyncWithoutAwait], ["no-banned-terms", convertNoBannedTerms], ["no-bitwise", convertNoBitwise], + ["no-boolean-literal-compare", convertNoBooleanLiteralCompare], ["no-conditional-assignment", convertNoConditionalAssignment], ["no-consecutive-blank-lines", convertNoConsecutiveBlankLines], ["no-console", convertNoConsole],