-
-
Notifications
You must be signed in to change notification settings - Fork 728
Expand file tree
/
Copy patheslint.config.js
More file actions
39 lines (37 loc) · 868 Bytes
/
eslint.config.js
File metadata and controls
39 lines (37 loc) · 868 Bytes
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
'use strict'
const neo = require('neostandard')
const { installedExports } = require('./lib/global')
module.exports = [
...neo({
ignores: [
'lib/llhttp',
'test/fixtures/cache-tests',
'undici-fetch.js',
'test/web-platform-tests/wpt'
],
noJsx: true,
ts: true
}),
{
rules: {
'n/prefer-node-protocol': ['error'],
'n/no-process-exit': 'error',
'@stylistic/comma-dangle': ['error', {
arrays: 'never',
objects: 'never',
imports: 'never',
exports: 'never',
functions: 'never'
}],
'@typescript-eslint/no-redeclare': 'off',
'no-restricted-globals': ['error',
...installedExports.map(name => {
return {
name,
message: `Use undici-own ${name} instead of the global.`
}
})
]
}
}
]