This repository was archived by the owner on Jul 26, 2026. It is now read-only.
File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change 1+ import path from 'node:path'
2+
13import { defineConfig } from 'eslint/config'
2- import { configs } from '@jenssimon/eslint-config-base'
4+ import { includeIgnoreFile } from '@eslint/compat'
5+ import js from '@eslint/js'
6+ import { configs , plugins } from 'eslint-config-airbnb-extended'
7+ import { configs as eslintConfigs } from '@jenssimon/eslint-config-base'
38import globals from 'globals'
49
10+
11+ const gitignorePath = path . resolve ( '.' , '.gitignore' )
12+
13+
14+ const jsConfig = [
15+ {
16+ name : 'js/config' ,
17+ ...js . configs . recommended ,
18+ } ,
19+ plugins . stylistic ,
20+ plugins . importX ,
21+ ...configs . base . recommended ,
22+ ]
23+
24+
525export default defineConfig (
26+ includeIgnoreFile ( gitignorePath ) ,
627 {
728 ignores : [
829 '.yarn/' ,
930 '.yalc/' ,
1031 ] ,
1132 } ,
1233
13- configs . base ,
34+ jsConfig ,
35+
36+ eslintConfigs . base ,
1437
1538 {
1639 files : [
@@ -23,6 +46,8 @@ export default defineConfig(
2346 } ,
2447 rules : {
2548 'unicorn/prefer-module' : 'off' ,
49+ 'import-x/no-unresolved' : 'off' ,
50+ 'import-x/no-extraneous-dependencies' : 'off' ,
2651 } ,
2752 } ,
2853)
Original file line number Diff line number Diff line change 4242 "devDependencies" : {
4343 "@commitlint/cli" : " ^20.0.0" ,
4444 "@commitlint/config-conventional" : " ^20.0.0" ,
45- "@jenssimon/eslint-config-base" : " ^9.0.0" ,
45+ "@eslint-community/eslint-plugin-eslint-comments" : " ^4.5.0" ,
46+ "@eslint/compat" : " ^1.4.1" ,
47+ "@eslint/js" : " ^9.39.0" ,
48+ "@jenssimon/eslint-config-base" : " ^10.0.0" ,
49+ "@stylistic/eslint-plugin" : " ^5.5.0" ,
4650 "commitizen" : " ^4.3.0" ,
4751 "cz-conventional-changelog" : " ^3.3.0" ,
48- "eslint" : " ^9.18.0" ,
52+ "eslint" : " ^9.39.0" ,
53+ "eslint-config-airbnb-extended" : " ^2.3.2" ,
54+ "eslint-import-resolver-typescript" : " ^4.4.4" ,
55+ "eslint-plugin-import-esm" : " ^3.0.1" ,
56+ "eslint-plugin-import-x" : " ^4.16.1" ,
57+ "eslint-plugin-promise" : " ^7.2.1" ,
58+ "eslint-plugin-sonarjs" : " ^3.0.5" ,
59+ "eslint-plugin-unicorn" : " ^62.0.0" ,
4960 "globals" : " ^16.4.0" ,
5061 "husky" : " ^9.0.6" ,
5162 "lint-staged" : " ^16.0.0" ,
You can’t perform that action at this time.
0 commit comments