1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950 |
- module.exports = {
- root: true,
- // parser: '@babel/eslint-parser',
- extends: ['airbnb-base', 'plugin:prettier/recommended'],
- parserOptions: {
- ecmaVersion: 2018,
- sourceType: 'module',
- // babelOptions: {
- // configFile: './babel.config.js',
- // },
- },
- settings: {
- 'import/resolver': {
- node: {
- paths: ['.'],
- extensions: ['.js'],
- },
- },
- },
- env: {
- es6: true,
- node: true,
- jest: true,
- },
- rules: {
- 'no-continue': 0,
- 'import/order': 0,
- 'no-var': 'error',
- 'no-plusplus': 0,
- 'no-console': 0,
- 'consistent-return': 0,
- 'no-shadow': 0,
- 'no-restricted-syntax': 0,
- 'guard-for-in': 0,
- 'default-case': 0,
- 'no-param-reassign': 0,
- radix: 0,
- 'no-useless-escape': 0,
- 'no-case-declarations': 0,
- 'no-use-before-define': 0,
- 'no-underscore-dangle': 0,
- 'no-unused-expressions': 0,
- 'import/no-dynamic-require': 0,
- 'class-methods-use-this': 0,
- 'no-await-in-loop': 0,
- 'import/extensions': 0,
- 'no-unused-vars': 0,
- 'import/no-unresolved': [2, { ignore: ['^@'] }],
- },
- };
|