UNPKG

@moxy/eslint-config-react

Version:

MOXY's ESLint configuration enhancer for projects that use React

35 lines (32 loc) 780 B
'use strict'; const testFilePatterns = require('@moxy/eslint-config-base/lib/test-patterns'); module.exports = { extends: [ './rules/react', './rules/react-hooks', ].map(require.resolve), plugins: [ 'react', 'react-hooks', ], parserOptions: { ecmaFeatures: { jsx: true, }, }, settings: { react: { version: 'detect', // React version, "detect" automatically picks the version you have installed }, }, overrides: [ { files: testFilePatterns, // Disable rules that are cumbersome in tests rules: { 'react/jsx-no-bind': 0, 'react/prop-types': 0, }, }, ], };