Skip to content
This repository was archived by the owner on Jul 26, 2026. It is now read-only.

Commit d63a1c1

Browse files
chore(deps): update dependency @jenssimon/eslint-config-base to v10 (#106)
* chore(deps): update dependency @jenssimon/eslint-config-base to v10 * fix: adjust configuration --------- Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> Co-authored-by: Jens Simon <jens.simon80@googlemail.com>
1 parent 52db0be commit d63a1c1

3 files changed

Lines changed: 550 additions & 3521 deletions

File tree

eslint.config.mjs

Lines changed: 27 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,16 +1,39 @@
1+
import path from 'node:path'
2+
13
import { 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'
38
import 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+
525
export 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
)

package.json

Lines changed: 13 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -42,10 +42,21 @@
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",

0 commit comments

Comments
 (0)