Skip to content

Commit b8130f2

Browse files
authored
prevent usage of semver in code (#5252)
1 parent d7a574b commit b8130f2

File tree

1 file changed

+25
-0
lines changed

1 file changed

+25
-0
lines changed

eslint.config.mjs

+25
Original file line numberDiff line numberDiff line change
@@ -12,6 +12,15 @@ const __filename = fileURLToPath(import.meta.url)
1212
const __dirname = path.dirname(__filename)
1313
const compat = new FlatCompat({ baseDirectory: __dirname })
1414

15+
const SRC_FILES = [
16+
'*.js',
17+
'*.mjs',
18+
'ext/**/*.js',
19+
'ext/**/*.mjs',
20+
'packages/*/src/**/*.js',
21+
'packages/*/src/**/*.mjs'
22+
]
23+
1524
const TEST_FILES = [
1625
'packages/*/test/**/*.js',
1726
'packages/*/test/**/*.mjs',
@@ -83,6 +92,22 @@ export default [
8392
...mocha.configs.flat.recommended,
8493
files: TEST_FILES
8594
},
95+
{
96+
name: 'dd-trace/src/all',
97+
files: SRC_FILES,
98+
rules: {
99+
'n/no-restricted-require': ['error', [
100+
{
101+
name: 'diagnostics_channel',
102+
message: 'Please use dc-polyfill instead.'
103+
},
104+
{
105+
name: 'semver',
106+
message: 'Please use semifies instead.'
107+
}
108+
]]
109+
}
110+
},
86111
{
87112
name: 'dd-trace/tests/all',
88113
files: TEST_FILES,

0 commit comments

Comments
 (0)