eslint-config-vaadin
Version:
Vaadin base JS/TS ESLint config
25 lines • 806 B
JavaScript
import tsEslint, {} from 'typescript-eslint';
import react from 'eslint-plugin-react';
import reactPerf from 'eslint-plugin-react-perf';
import reactHooks from 'eslint-plugin-react-hooks';
import jsxA11y from 'eslint-plugin-jsx-a11y';
import jsxA11yRules from './rules/react/jsx-a11y.js';
import reactRules from './rules/react/react.js';
import reactPerfRules from './rules/react/react-perf.js';
import reactHooksRules from './rules/react/react-hooks.js';
const config = tsEslint.config({
plugins: {
react,
'react-hooks': reactHooks,
'jsx-a11y': jsxA11y,
'react-perf': reactPerf,
},
rules: {
...reactRules,
...jsxA11yRules,
...reactHooksRules,
...reactPerfRules,
},
});
export default config;
//# sourceMappingURL=react.js.map