import config from "@nhcarrigan/eslint-config"; export default [ ...config, { files: [ "src/**/*.tsx" ], rules: { "@typescript-eslint/naming-convention": [ "warn", { format: [ "camelCase", "PascalCase" ], leadingUnderscore: "allow", selector: "variable", trailingUnderscore: "forbid", }, { format: [ "camelCase" ], leadingUnderscore: "allow", selector: "function", trailingUnderscore: "forbid", }, { format: [ "PascalCase" ], leadingUnderscore: "forbid", selector: "typeLike", trailingUnderscore: "forbid", }, { format: [ "PascalCase" ], leadingUnderscore: "forbid", selector: "class", trailingUnderscore: "forbid", }, ], "react/jsx-no-bind": [ "error", { allowFunctions: true, }, ], }, }, ];