UNPKG

656 BJavaScriptView Raw
1module.exports = {
2 env: {
3 es2021: true,
4 node: true,
5 },
6 extends: [
7 'airbnb-base',
8 'plugin:import/errors',
9 'plugin:import/warnings',
10 'plugin:import/typescript',
11 'plugin:@typescript-eslint/recommended',
12 'prettier',
13 ],
14 parser: '@typescript-eslint/parser',
15 parserOptions: {
16 ecmaVersion: 12,
17 sourceType: 'module',
18 },
19 rules: {
20 'import/extensions': [
21 'error',
22 'ignorePackages',
23 {
24 js: 'never',
25 jsx: 'never',
26 ts: 'never',
27 tsx: 'never',
28 },
29 ],
30 'no-shadow': 'off',
31 '@typescript-eslint/no-shadow': ['error'],
32 'no-console': 'off',
33 },
34};