Skip to content

Commit ee8ecfe

Browse files
committed
fix: update eslint dependencies and widen semver pins
1 parent 85703c7 commit ee8ecfe

File tree

6 files changed

+2807
-1726
lines changed

6 files changed

+2807
-1726
lines changed

eslint.config.js

Lines changed: 8 additions & 22 deletions
Original file line numberDiff line numberDiff line change
@@ -1,26 +1,12 @@
1-
const { FlatCompat } = require('@eslint/eslintrc');
1+
const { nodeConfigs, testConfigs } = require('@devpow112/eslint-config');
2+
const { defineConfig } = require('eslint/config');
23
const { includeIgnoreFile } = require('@eslint/compat');
3-
const js = require('@eslint/js');
4-
const path = require('node:path');
4+
const { resolve } = require('node:path');
55

6-
const gitignorePath = path.resolve(__dirname, '.gitignore');
7-
const compat = new FlatCompat({
8-
baseDirectory: __dirname,
9-
recommendedConfig: js.configs.recommended,
10-
allConfig: js.configs.all
11-
});
6+
const gitignorePath = resolve(__dirname, '.gitignore');
127

13-
module.exports = [
8+
module.exports = defineConfig([
149
includeIgnoreFile(gitignorePath),
15-
...compat.extends('@devpow112/eslint-config/node'),
16-
...compat.extends('@devpow112/eslint-config/test').map(config => ({
17-
...config,
18-
files: ['test/**/*.test.js']
19-
})),
20-
{
21-
files: ['test/assets/*.js'],
22-
rules: {
23-
'max-len': 'off'
24-
}
25-
}
26-
];
10+
...nodeConfigs,
11+
...testConfigs
12+
]);

0 commit comments

Comments
 (0)