gitscope
← marzneshin / v0.2.1 / app/dashboard/.eslintrc.js
https://dev.kronoz.win/r/marzneshin.git
app/dashboard/.eslintrc.js · JavaScript
Blame Raw
 1module.exports = {
 2  globals: {
 3    window: true,
 4    document: true,
 5    localStorage: true,
 6    module: true,
 7    HTMLDivElement: true,
 8    HTMLElement: true,
 9    SVGSVGElement: true,
10    HTMLSelectElement: true,
11    HTMLTextAreaElement: true,
12    HTMLInputElement: true,
13  },
14  env: {
15    es6: true,
16    node: true,
17    jest: true,
18  },
19  extends: 'eslint:recommended',
20  parser: '@typescript-eslint/parser',
21  plugins: ['@typescript-eslint'],
22  parserOptions: {
23    ecmaVersion: 2017,
24    sourceType: 'module',
25  },
26  rules: {
27    indent: ['error', 2],
28    'linebreak-style': ['error', 'unix'],
29    quotes: ['error', 'single'],
30    'no-console': 'off',
31    'no-unused-vars': 'off',
32    '@typescript-eslint/no-unused-vars': [
33      'error',
34      { vars: 'all', args: 'after-used', ignoreRestSiblings: false },
35    ],
36    '@typescript-eslint/explicit-function-return-type': 'off',
37    'no-empty': 'warn',
38  },
39};