.eslintrc.yml
env:
node: true
extends:
- airbnb-base
globals:
Atomics: readonly
SharedArrayBuffer: readonly
parserOptions:
ecmaVersion: 9
rules: {
'no-underscore-dangle': [0],
"import/no-extraneous-dependencies": ["error", {"devDependencies": ["**/test/**/*.js"]}],
'class-methods-use-this': [0],
'no-throw-literal': [0],
'comma-dangle': ['error',
{
arrays: 'always-multiline',
objects: 'always-multiline',
imports: 'always-multiline',
exports: 'always-multiline',
functions: 'never',
},
],
"prefer-destructuring": ["error", {
"array": false,
"object": false,
}, {
"enforceForRenamedProperties": false
}],
'arrow-parens': [2, 'as-needed', { 'requireForBlockBody': true }]
}