quasar

Форк
0
46 строк · 1.4 Кб
1
module.exports = {
2
  parserOptions: {
3
    ecmaVersion: 'latest'
4
  },
5

6
  extends: [
7
    // 'eslint:recommended', // TODO: enable this
8
    'standard'
9
  ],
10

11
  rules: {
12
    'brace-style': [ 'error', 'stroustrup', { allowSingleLine: true } ],
13
    'prefer-const': 'error',
14
    'prefer-promise-reject-errors': 'off',
15
    'multiline-ternary': 'off',
16
    'no-prototype-builtins': 'off',
17
    'no-case-declarations': 'off',
18
    'generator-star-spacing': 'off',
19
    'arrow-parens': 'off',
20
    'object-property-newline': 'off',
21
    'one-var': 'off',
22
    'no-void': 'off',
23
    'no-lone-blocks': 'error',
24
    'no-unused-expressions': [ 'error', { allowShortCircuit: true } ],
25
    'no-useless-concat': 'error',
26
    'no-useless-return': 'error',
27
    'no-unneeded-ternary': 'error',
28
    'no-confusing-arrow': [ 'error', { allowParens: true } ],
29
    'operator-linebreak': [ 'error', 'before' ],
30
    'no-debugger': process.env.NODE_ENV === 'production' ? 'error' : 'off',
31

32
    'array-bracket-spacing': [ 'error', 'always' ],
33
    'object-curly-spacing': [ 'error', 'always' ],
34
    'computed-property-spacing': [ 'error', 'always' ],
35
    'template-curly-spacing': [ 'error', 'always' ],
36

37
    'import/first': 'off',
38
    'import/named': 'error',
39
    'import/namespace': 'error',
40
    'import/default': 'error',
41
    'import/export': 'error',
42
    'import/extensions': 'off',
43
    'import/no-unresolved': 'off',
44
    'import/no-extraneous-dependencies': 'off'
45
  }
46
}
47

Использование cookies

Мы используем файлы cookie в соответствии с Политикой конфиденциальности и Политикой использования cookies.

Нажимая кнопку «Принимаю», Вы даете АО «СберТех» согласие на обработку Ваших персональных данных в целях совершенствования нашего веб-сайта и Сервиса GitVerse, а также повышения удобства их использования.

Запретить использование cookies Вы можете самостоятельно в настройках Вашего браузера.