Skip to content

Commit c0b4a6a

Browse files
committed
chore: add eslint config
1 parent 83e8e39 commit c0b4a6a

File tree

1 file changed

+32
-3
lines changed

1 file changed

+32
-3
lines changed

.eslintrc.cjs

Lines changed: 32 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,37 @@
11
'use strict'
22

3-
const { overrides } = require('@netlify/eslint-config-node/.eslintrc_esm.cjs')
3+
const { overrides } = require('@netlify/eslint-config-node')
44

55
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+
],
837
}

0 commit comments

Comments
 (0)