Skip to content

Commit 21d0fec

Browse files
authored
Merge pull request #1762 from dyoshikawa/tool-chain
chore: remove ESLint and keep oxlint as the only linter
2 parents 2e7d549 + 8472944 commit 21d0fec

25 files changed

Lines changed: 28 additions & 1917 deletions

.devcontainer/devcontainer.json

Lines changed: 1 addition & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -10,13 +10,10 @@
1010
"runArgs": ["--cap-add=NET_ADMIN", "--cap-add=NET_RAW"],
1111
"customizations": {
1212
"vscode": {
13-
"extensions": ["oxc.oxc-vscode", "dbaeumer.vscode-eslint", "eamodio.gitlens"],
13+
"extensions": ["oxc.oxc-vscode", "eamodio.gitlens"],
1414
"settings": {
1515
"editor.formatOnSave": true,
1616
"editor.defaultFormatter": "oxc.oxc-vscode",
17-
"editor.codeActionsOnSave": {
18-
"source.fixAll.eslint": "explicit"
19-
},
2017
"oxc.enable": true,
2118
"oxc.fmt.experimental": true,
2219
"terminal.integrated.defaultProfile.linux": "zsh",

.github/dependabot.yml

Lines changed: 0 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -24,13 +24,6 @@ updates:
2424
- "cm-dyoshikawa"
2525
allow:
2626
- dependency-type: "all"
27-
ignore:
28-
- dependency-name: "@eslint/js"
29-
versions:
30-
- ">=10.0.0 <11.0.0"
31-
- dependency-name: "eslint"
32-
versions:
33-
- ">=10.0.0 <11.0.0"
3427

3528
# Automatic updates for GitHub Actions
3629
- package-ecosystem: "github-actions"

eslint.config.js

Lines changed: 0 additions & 118 deletions
This file was deleted.

knip.ts

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,6 @@ const config: KnipConfig = {
1212
// Configuration files
1313
"tsconfig.json",
1414
"vitest.config.ts",
15-
"eslint.config.js",
1615
".oxfmtrc.json",
1716
".rulesync/**",
1817
"docs/**",

package.json

Lines changed: 2 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -46,7 +46,7 @@
4646
],
4747
"scripts": {
4848
"build": "tsup src/cli/index.ts src/index.ts --format cjs,esm --dts --clean",
49-
"check": "pnpm run fmt:check && pnpm run oxlint && pnpm run eslint && pnpm run typecheck",
49+
"check": "pnpm run fmt:check && pnpm run oxlint && pnpm run typecheck",
5050
"check:sync-skill-docs": "tsx scripts/check-skill-docs-sync.ts",
5151
"cicheck": "pnpm run cicheck:code && pnpm run cicheck:content",
5252
"cicheck:code": "pnpm run check && pnpm run test",
@@ -56,9 +56,7 @@
5656
"docs:build": "vitepress build docs",
5757
"docs:dev": "vitepress dev docs",
5858
"docs:preview": "vitepress preview docs",
59-
"eslint": "eslint . --max-warnings 0 --cache",
60-
"eslint:fix": "eslint . --fix --max-warnings 0 --cache",
61-
"fix": "pnpm run fmt && pnpm run oxlint:fix && pnpm run eslint:fix",
59+
"fix": "pnpm run fmt && pnpm run oxlint:fix",
6260
"fmt": "oxfmt .",
6361
"fmt:check": "oxfmt --check .",
6462
"generate": "pnpm run dev generate",
@@ -101,7 +99,6 @@
10199
},
102100
"devDependencies": {
103101
"@anthropic-ai/claude-agent-sdk": "0.2.79",
104-
"@eslint/js": "9.39.4",
105102
"@opencode-ai/sdk": "1.2.27",
106103
"@openrouter/sdk": "0.9.11",
107104
"@secretlint/secretlint-rule-preset-recommend": "11.3.1",
@@ -111,12 +108,6 @@
111108
"@typescript/native-preview": "7.0.0-dev.20260318.1",
112109
"@vitest/coverage-v8": "4.1.0",
113110
"cspell": "9.7.0",
114-
"eslint": "9.39.4",
115-
"eslint-plugin-import": "2.32.0",
116-
"eslint-plugin-no-type-assertion": "1.3.0",
117-
"eslint-plugin-oxlint": "1.56.0",
118-
"eslint-plugin-strict-dependencies": "1.3.32",
119-
"eslint-plugin-zod-import": "0.3.0",
120111
"knip": "5.88.0",
121112
"lint-staged": "16.4.0",
122113
"oxfmt": "0.41.0",
@@ -130,7 +121,6 @@
130121
"tsup": "8.5.1",
131122
"tsx": "4.21.0",
132123
"typescript": "5.9.3",
133-
"typescript-eslint": "8.57.1",
134124
"vite": "7.3.1",
135125
"vitepress": "1.6.4",
136126
"vitest": "4.1.0"

0 commit comments

Comments
 (0)