Newer
Older
module.exports = {
env: {
node: true,
es2018: true,
},
root: true,
extends: ['eslint:recommended', 'prettier'],
parserOptions: {
sourceType: 'module',
},
plugins: ['prefer-arrow', 'prettier'],
rules: {
'prettier/prettier': ['error'],
'linebreak-style': ['error', 'unix'],
quotes: ['error', 'single'],
semi: ['error', 'never'],
'prefer-arrow/prefer-arrow-functions': [
'error',
{
disallowPrototype: true,
singleReturnOnly: false,
classPropertiesAllowed: false,
},
],
'no-restricted-imports': [
'error',
{
// Allows relative imports only within the current directory, forbids all other relative imports
patterns: ['..*'],
},
],
},
}