@@ -4,6 +4,7 @@ import { fileURLToPath } from 'node:url'
4
4
import { FlatCompat } from '@eslint/eslintrc'
5
5
import eslintPluginJs from '@eslint/js'
6
6
import eslintPluginStylistic from '@stylistic/eslint-plugin'
7
+ import eslintPluginImport from 'eslint-plugin-import'
7
8
import eslintPluginMocha from 'eslint-plugin-mocha'
8
9
import eslintPluginN from 'eslint-plugin-n'
9
10
import eslintPluginUnicorn from 'eslint-plugin-unicorn'
@@ -64,8 +65,8 @@ export default [
64
65
65
66
plugins : {
66
67
'@stylistic' : eslintPluginStylistic ,
67
- n : eslintPluginN ,
68
- unicorn : eslintPluginUnicorn
68
+ import : eslintPluginImport ,
69
+ n : eslintPluginN
69
70
} ,
70
71
71
72
languageOptions : {
@@ -120,7 +121,9 @@ export default [
120
121
'eslint-env-aliases' : eslintEnvAliases ,
121
122
'eslint-safe-typeof-object' : eslintSafeTypeOfObject
122
123
}
123
- }
124
+ } ,
125
+ n : eslintPluginN ,
126
+ unicorn : eslintPluginUnicorn
124
127
} ,
125
128
rules : {
126
129
'eslint-rules/eslint-process-env' : 'error' ,
@@ -200,6 +203,10 @@ export default [
200
203
withVersions : 'readonly' ,
201
204
}
202
205
} ,
206
+ plugins : {
207
+ mocha : eslintPluginMocha ,
208
+ n : eslintPluginN
209
+ } ,
203
210
rules : {
204
211
'mocha/max-top-level-suites' : 'off' ,
205
212
'mocha/no-exports' : 'off' ,
@@ -216,6 +223,9 @@ export default [
216
223
} ,
217
224
{
218
225
name : 'dd-trace/tests/integration' ,
226
+ plugins : {
227
+ import : eslintPluginImport
228
+ } ,
219
229
files : [
220
230
'integration-tests/**/*.js' ,
221
231
'integration-tests/**/*.mjs' ,
0 commit comments