Skip to content
Merged
Show file tree
Hide file tree
Changes from 2 commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 2 additions & 0 deletions src/converters/lintConfigs/rules/ruleConverters.ts
Original file line number Diff line number Diff line change
Expand Up @@ -181,6 +181,7 @@ import { convertJsxCurlySpacing } from "./ruleConverters/eslint-plugin-react/jsx
import { convertJsxEqualsSpacing } from "./ruleConverters/eslint-plugin-react/jsx-equals-spacing";
import { convertJsxKey } from "./ruleConverters/eslint-plugin-react/jsx-key";
import { convertJsxNoBind } from "./ruleConverters/eslint-plugin-react/jsx-no-bind";
import { convertJsxNoLambda } from "./ruleConverters/eslint-plugin-react/jsx-no-lambda";
import { convertJsxWrapMultiline } from "./ruleConverters/eslint-plugin-react/jsx-wrap-multiline";

// eslint-plugin-rxjs converters
Expand Down Expand Up @@ -242,6 +243,7 @@ export const ruleConverters = new Map([
["jsx-equals-spacing", convertJsxEqualsSpacing],
["jsx-key", convertJsxKey],
["jsx-no-bind", convertJsxNoBind],
["jsx-no-lambda", convertJsxNoLambda],
["jsx-wrap-multiline", convertJsxWrapMultiline],
["label-position", convertLabelPosition],
["linebreak-style", convertLinebreakStyle],
Expand Down
Original file line number Diff line number Diff line change
@@ -0,0 +1,13 @@
import { RuleConverter } from "../../ruleConverter";

export const convertJsxNoLambda: RuleConverter = () => {
return {
rules: [
{
notices: ["ESLint rule 'jsx-no-bind' also checks for Function.bind"],
ruleName: "react/jsx-no-bind",
},
],
plugins: ["eslint-plugin-react"],
};
};
Original file line number Diff line number Diff line change
@@ -0,0 +1,19 @@
import { convertJsxNoLambda } from "../jsx-no-lambda";

describe(convertJsxNoLambda, () => {
test("conversion without arguments", () => {
const result = convertJsxNoLambda({
ruleArguments: [],
});

expect(result).toEqual({
rules: [
{
notices: ["ESLint rule 'jsx-no-bind' also checks for Function.bind"],
ruleName: "react/jsx-no-bind",
},
],
plugins: ["eslint-plugin-react"],
});
});
});