|
1 | 1 | 'use strict'
|
2 | 2 |
|
3 |
| -const { overrides } = require('@netlify/eslint-config-node/.eslintrc_esm.cjs') |
| 3 | +const { overrides } = require('@netlify/eslint-config-node') |
4 | 4 |
|
5 | 5 | module.exports = {
|
6 |
| - extends: '@netlify/eslint-config-node/.eslintrc_esm.cjs', |
7 |
| - overrides: [...overrides], |
| 6 | + extends: '@netlify/eslint-config-node', |
| 7 | + ignorePatterns: ['deno/**/*.ts', 'test/deno/**/*.ts', 'test/fixtures/**/*.ts'], |
| 8 | + parserOptions: { |
| 9 | + sourceType: 'module', |
| 10 | + }, |
| 11 | + rules: { |
| 12 | + complexity: 'off', |
| 13 | + 'import/extensions': 'off', |
| 14 | + 'max-lines': 'off', |
| 15 | + 'max-lines-per-function': 'off', |
| 16 | + 'max-statements': 'off', |
| 17 | + 'node/no-missing-import': 'off', |
| 18 | + 'no-magic-numbers': 'off', |
| 19 | + 'no-shadow': 'off', |
| 20 | + 'no-use-before-define': 'off', |
| 21 | + 'unicorn/prefer-json-parse-buffer': 'off', |
| 22 | + 'no-unused-vars': 'off', |
| 23 | + '@typescript-eslint/no-unused-vars': ['error', { ignoreRestSiblings: true }], |
| 24 | + }, |
| 25 | + overrides: [ |
| 26 | + ...overrides, |
| 27 | + { |
| 28 | + files: ['src/**/*.test.ts', 'vitest.config.ts'], |
| 29 | + rules: { |
| 30 | + 'max-lines-per-function': 'off', |
| 31 | + 'max-nested-callbacks': 'off', |
| 32 | + 'max-statements': 'off', |
| 33 | + 'no-magic-numbers': 'off', |
| 34 | + }, |
| 35 | + }, |
| 36 | + ], |
8 | 37 | }
|
0 commit comments