1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374 |
- module.exports = {
- 'root': true,
- 'env': {
- 'browser': true,
- 'node': true
- },
- 'parserOptions': {
- 'parser': 'babel-eslint',
- 'ecmaVersion': 2017,
- 'sourceType': 'module'
- },
- 'extends': [
- 'eslint:recommended'
- ],
- 'rules': {
- 'indent': ['error',
- 2,
- {
- 'SwitchCase': 1,
- 'MemberExpression': 1,
- 'ArrayExpression': 1,
- 'FunctionDeclaration': {'parameters': 'first'},
- 'CallExpression': {'arguments': 1},
- 'ImportDeclaration': 'first',
- 'ObjectExpression': 1
- }
- ],
- 'linebreak-style': 'off',
- 'quotes': ['error', 'single'],
- 'semi': ['error', 'never'],
- 'semi-style': ['error', 'last'],
- 'semi-spacing': ['error', {'before': false, 'after': true}],
- 'camelcase': 'off',
- 'default-case': 'error',
- 'no-new-func': 'error',
- 'no-void': 'error',
- 'array-bracket-spacing': ['error', 'never'],
- 'no-tabs': 'error',
- 'one-var': ['error', 'never'],
- 'prefer-const': 'error',
- 'no-trailing-spaces': 'error',
- 'operator-assignment': ['error', 'always'],
- 'dot-location': ['error', 'property'],
- 'no-console': ['error', { allow: ['log', 'info', 'warn', 'error'] }],
- 'no-else-return': ['error', {allowElseIf: false}],
- 'no-case-declarations': 'off',
- 'no-unused-vars': 'off',
- 'no-multi-spaces': 'error',
- 'valid-jsdoc': 'warn',
- 'eqeqeq': 'error',
- 'guard-for-in': 'warn',
- 'no-multi-str': 'error',
- 'no-return-await': 'error',
- 'no-return-assign': 'error',
- 'no-throw-literal': 'error',
- 'no-undef-init': 'error',
- 'no-use-before-define': 'warn',
- 'key-spacing': ['error', {'beforeColon': false, 'afterColon': true, 'mode': 'strict'}],
- 'keyword-spacing': ['error', {'before': true, 'after': true}],
- 'space-before-blocks': ['error', {'functions': 'always', 'keywords': 'always', 'classes': 'always'}],
- 'spaced-comment': ['error', 'always'],
- 'space-infix-ops': 'error',
- 'arrow-spacing': ['error', { 'before': true, 'after': true }],
- 'no-useless-constructor': 'warn',
- 'comma-dangle': ['error', 'never'],
- 'no-param-reassign': 'off',
- "space-before-function-paren": ["error", "always"]
- },
- 'globals': {
- '$': true,
- 'jQuery': true,
- 'adsbygoogle': true
- }
- }
|