You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
21 lines
629 B
21 lines
629 B
module.exports = { |
|
plugins: [ |
|
'react-hooks', |
|
], |
|
|
|
parserOptions: { |
|
ecmaFeatures: { |
|
jsx: true, |
|
}, |
|
}, |
|
|
|
rules: { |
|
// Enforce Rules of Hooks |
|
// https://github.com/facebook/react/blob/c11015ff4f610ac2924d1fc6d569a17657a404fd/packages/eslint-plugin-react-hooks/src/RulesOfHooks.js |
|
'react-hooks/rules-of-hooks': 'error', |
|
|
|
// Verify the list of the dependencies for Hooks like useEffect and similar |
|
// https://github.com/facebook/react/blob/1204c789776cb01fbaf3e9f032e7e2ba85a44137/packages/eslint-plugin-react-hooks/src/ExhaustiveDeps.js |
|
'react-hooks/exhaustive-deps': 'error', |
|
}, |
|
};
|
|
|