From ab6acd66a6bc9270db283745d1e33842c92bcb45 Mon Sep 17 00:00:00 2001 From: KingDarBoja Date: Sat, 23 Jan 2021 11:10:51 -0500 Subject: [PATCH] Add missing jsx-no-bind rule merger --- .../rules/ruleMergers/eslint-plugin-react/jsx-no-bind.ts | 5 +++++ .../eslint-plugin-react/tests/jsx-no-bind.test.ts | 9 +++++++++ 2 files changed, 14 insertions(+) create mode 100644 src/converters/lintConfigs/rules/ruleMergers/eslint-plugin-react/jsx-no-bind.ts create mode 100644 src/converters/lintConfigs/rules/ruleMergers/eslint-plugin-react/tests/jsx-no-bind.test.ts diff --git a/src/converters/lintConfigs/rules/ruleMergers/eslint-plugin-react/jsx-no-bind.ts b/src/converters/lintConfigs/rules/ruleMergers/eslint-plugin-react/jsx-no-bind.ts new file mode 100644 index 000000000..de804928b --- /dev/null +++ b/src/converters/lintConfigs/rules/ruleMergers/eslint-plugin-react/jsx-no-bind.ts @@ -0,0 +1,5 @@ +import { RuleMerger } from "../../ruleMerger"; + +export const mergeJsxNoBind: RuleMerger = () => { + return []; // jsx-no-bind rule does not accept any options +}; diff --git a/src/converters/lintConfigs/rules/ruleMergers/eslint-plugin-react/tests/jsx-no-bind.test.ts b/src/converters/lintConfigs/rules/ruleMergers/eslint-plugin-react/tests/jsx-no-bind.test.ts new file mode 100644 index 000000000..5988a9ed7 --- /dev/null +++ b/src/converters/lintConfigs/rules/ruleMergers/eslint-plugin-react/tests/jsx-no-bind.test.ts @@ -0,0 +1,9 @@ +import { mergeJsxNoBind } from "../jsx-no-bind"; + +describe(mergeJsxNoBind, () => { + test("neither options existing", () => { + const result = mergeJsxNoBind(undefined, undefined); + + expect(result).toEqual([]); + }); +});