2021-06-23 13:20:20 -05:00
|
|
|
module.exports = {
|
|
|
|
'extends': ['next', 'next/core-web-vitals'],
|
|
|
|
'rules': {
|
|
|
|
'indent': ['error', 2],
|
|
|
|
'linebreak-style': ['error', 'unix'],
|
|
|
|
'quotes': ['error', 'single'],
|
|
|
|
'semi': ['error', 'always'],
|
2021-09-24 22:31:45 -05:00
|
|
|
'comma-dangle': ['error', 'always-multiline'],
|
2021-06-23 13:20:20 -05:00
|
|
|
'jsx-quotes': ['error', 'prefer-single'],
|
|
|
|
'react/prop-types': 'off',
|
|
|
|
'react-hooks/rules-of-hooks': 'off',
|
|
|
|
'react-hooks/exhaustive-deps': 'off',
|
|
|
|
'react/jsx-uses-react': 'warn',
|
|
|
|
'react/jsx-uses-vars': 'warn',
|
|
|
|
'react/no-danger-with-children': 'warn',
|
|
|
|
'react/no-deprecated': 'warn',
|
|
|
|
'react/no-direct-mutation-state': 'warn',
|
|
|
|
'react/no-is-mounted': 'warn',
|
|
|
|
'react/no-typos': 'error',
|
|
|
|
'react/react-in-jsx-scope': 'error',
|
|
|
|
'react/require-render-return': 'error',
|
|
|
|
'react/style-prop-object': 'warn',
|
2021-09-24 22:31:45 -05:00
|
|
|
'@next/next/no-img-element': 'off',
|
|
|
|
},
|
2021-06-23 13:20:20 -05:00
|
|
|
};
|