Skip to content

Commit 440f35d

Browse files
authored
Remove biome (#3974)
1 parent b986537 commit 440f35d

6 files changed

Lines changed: 3 additions & 408 deletions

File tree

.github/workflows/ci.yml

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -19,9 +19,6 @@ jobs:
1919
- name: Install dependencies
2020
run: npm i
2121

22-
- name: Biome
23-
run: node --run biome:ci
24-
2522
- name: Typecheck
2623
run: node --run typecheck
2724

.github/workflows/publish.yml

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -30,9 +30,6 @@ jobs:
3030
- name: Install dependencies
3131
run: npm i
3232

33-
- name: Biome
34-
run: node --run biome:ci
35-
3633
- name: Typecheck
3734
run: node --run typecheck
3835

.vscode/extensions.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,3 @@
11
{
2-
"recommendations": ["dbaeumer.vscode-eslint", "oxc.oxc-vscode", "biomejs.biome"]
2+
"recommendations": ["dbaeumer.vscode-eslint", "oxc.oxc-vscode"]
33
}

AGENTS.md

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,6 @@
66
npm install # setup (requires Node.js ≥ 22 for `node --run`)
77
node --run build # library → lib/
88
node --run typecheck # tsc --build
9-
node --run check # biome check (warnings are errors)
109
node --run eslint # eslint --max-warnings 0
1110
node --run eslint:fix # eslint --fix
1211
node --run format # oxfmt
@@ -48,7 +47,7 @@ website/ # demo site (Vite + TanStack Router)
4847
- **Dual classnames** — components apply both a semantic class (`rdg-cell`) and a generated hash. Preserve both.
4948
- **Light/dark mode** — handled via CSS `light-dark()` + `color-scheme`, not JS.
5049
- **Accessibility first** — ARIA attributes (e.g. `aria-colindex`, `aria-rowindex`, `aria-selected`, roles) are required. Tests query by role.
51-
- **Formatting** — oxfmt (not Prettier). **Linting**Biome + ESLint (both must pass with zero warnings).
50+
- **Formatting** — oxfmt (not Prettier). **Linting** — ESLint (must pass with zero warnings).
5251
- **Build** — Rolldown bundles library to `lib/`; `ecij` plugin prefixes classes with `rdg-{version}-` (dots→dashes) to avoid cross-version conflicts.
5352

5453
## Testing
@@ -60,4 +59,4 @@ website/ # demo site (Vite + TanStack Router)
6059

6160
## Validation
6261

63-
Run before submitting changes: `node --run typecheck`, `node --run check`, `node --run eslint`, `node --run format`, `node --run test`.
62+
Run before submitting changes: `node --run typecheck`, `node --run eslint`, `node --run format`, `node --run test`.

0 commit comments

Comments
 (0)