cncjs

Форк
0
/
.eslintrc.js 
40 строк · 1.0 Кб
1
const path = require('path');
2

3
module.exports = {
4
    extends: 'trendmicro',
5
    parser: 'babel-eslint',
6
    env: {
7
        browser: true,
8
        node: true
9
    },
10
    settings: {
11
        'import/resolver': {
12
            webpack: {
13
                config: {
14
                    resolve: {
15
                        modules: [
16
                            path.resolve(__dirname, 'src'),
17
                            'node_modules'
18
                        ],
19
                        extensions: ['.js', '.jsx']
20
                    }
21
                }
22
            }
23
        }
24
    },
25
    rules: {
26
        'indent': ['error', 2],
27
        'max-lines-per-function': [1, {
28
            max: 512,
29
            skipBlankLines: true,
30
            skipComments: true
31
        }],
32
        'react/jsx-indent': ['error', 2],
33
        'react/jsx-indent-props': ['error', 2],
34
        'react/jsx-no-bind': [1, {
35
            allowArrowFunctions: true
36
        }],
37
        'react/no-access-state-in-setstate': 0,
38
        'react/prefer-stateless-function': 0,
39
    }
40
};
41

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

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

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

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