eslint-config-blazex
Version:
🔥 Blazex 🔥 eslint config that can be used across projects
31 lines (27 loc) • 674 B
JavaScript
import jsxA11y from 'eslint-plugin-jsx-a11y';
import reactPlugin from 'eslint-plugin-react';
import reactHooks from 'eslint-plugin-react-hooks';
import globals from 'globals';
import javascript from './javascript.mjs';
import reactRules from './rules/react.mjs';
export default {
...javascript,
languageOptions: {
...javascript.languageOptions,
globals: {
...javascript.languageOptions.globals,
...globals.browser,
...globals.serviceworker,
},
},
plugins: {
...javascript.plugins,
react: reactPlugin,
'react-hooks': reactHooks,
'jsx-a11y': jsxA11y,
},
rules: {
...reactRules,
...javascript.rules,
},
};