1 | module.exports = {
|
2 | env: {
|
3 | commonjs: true,
|
4 | es2021: true,
|
5 | node: true,
|
6 | jest: true,
|
7 | },
|
8 | extends: 'eslint:recommended',
|
9 | parserOptions: {
|
10 | ecmaVersion: 13,
|
11 | },
|
12 | rules: {
|
13 | 'indent': [ 'error', 4 ],
|
14 | 'linebreak-style': [ 'error', 'unix' ],
|
15 | 'quotes': [ 'error', 'single' ],
|
16 | 'semi': [ 'error', 'always' ],
|
17 | 'comma-dangle': [ 'error', 'always-multiline' ],
|
18 | 'quote-props': [ 'error', 'consistent-as-needed' ],
|
19 | 'no-multiple-empty-lines': [ 'error' ],
|
20 | 'space-before-function-paren': [ 'error', { anonymous: 'never', named: 'never', asyncArrow: 'always' } ],
|
21 | 'default-case-last': [ 'error' ],
|
22 | },
|
23 | };
|