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