Skip to content

Replace ESLint with Biome#275

Open
dwjohnston wants to merge 2 commits into
masterfrom
claude/issue-267-20260520-2355
Open

Replace ESLint with Biome#275
dwjohnston wants to merge 2 commits into
masterfrom
claude/issue-267-20260520-2355

Conversation

@dwjohnston
Copy link
Copy Markdown
Owner

Replaces the ESLint setup with Biome for linting.

Changes:

  • Remove eslint and eslint-config-next devDependencies
  • Add @biomejs/biome ^1.9.4 as devDependency
  • Create biome.json with recommended rules, a11y, and formatter config
  • Update lint script from eslint . to biome check .
  • Remove .eslintrc.json

Closes #267

Generated with Claude Code

- Remove eslint and eslint-config-next devDependencies
- Add @biomejs/biome ^1.9.4 as devDependency
- Create biome.json with recommended rules, a11y, and formatter config
- Update lint script from `eslint .` to `biome check .`
- Remove .eslintrc.json

Closes #267

Co-authored-by: David Johnston <dwjohnston@users.noreply.github.com>
@dwjohnston
Copy link
Copy Markdown
Owner Author

@claude - This appears to be checking a bunch of generated folders. Sort out the ignore list please.

@claude
Copy link
Copy Markdown

claude Bot commented May 21, 2026

Claude finished @dwjohnston's task in 2m 17s —— View job


Fix Biome ignore list

  • Read current biome.json
  • Identify generated folders in the project
  • Update biome.json ignore list
  • Commit and push

Changes made

Updated biome.json with two improvements:

1. Added VCS integration — tells Biome to respect .gitignore files, which automatically excludes:

  • .cache/
  • .netlify/
  • /public/build
  • .env files
  • And anything else already in .gitignore

2. Added explicit ignores for generated files not covered by .gitignore:

  • next-env.d.ts — auto-generated by Next.js
  • tsconfig.tsbuildinfo — TypeScript incremental build output
"vcs": {
  "enabled": true,
  "clientKind": "git",
  "useIgnoreFile": true
},

|

- Add VCS integration with useIgnoreFile: true to respect .gitignore
  (covers .cache, .netlify, etc.)
- Add next-env.d.ts and tsconfig.tsbuildinfo to explicit ignore list

Co-authored-by: David Johnston <dwjohnston@users.noreply.github.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Replace eslint with biome

1 participant