Issue #432: Migrate linting and formatting to Biome#452
Issue #432: Migrate linting and formatting to Biome#452Priyanshubhartistm wants to merge 8 commits intocameri:mainfrom
Conversation
|
Review the following changes in direct dependencies. Learn more about Socket for GitHub.
|
|
Warning Review the following alerts detected in dependencies. According to your organization's Security Policy, it is recommended to resolve "Warn" alerts. Learn more about Socket for GitHub.
|
There was a problem hiding this comment.
Pull request overview
Migrates the project’s JavaScript/TypeScript linting + formatting workflow from ESLint (and related tooling) to Biome, updating developer docs and CI to use the new toolchain.
Changes:
- Added
biome.jsonand@biomejs/biomedev dependency; updated npm scripts to run Biome for linting/formatting. - Updated GitHub Actions CI checks to run the new lint command.
- Updated documentation and removed legacy ESLint config/ignore files.
Reviewed changes
Copilot reviewed 7 out of 8 changed files in this pull request and generated 2 comments.
Show a summary per file
| File | Description |
|---|---|
| README.md | Documents the new Biome lint/format commands under the Tests section. |
| package.json | Replaces ESLint scripts with Biome scripts; adds Biome as a dev dependency; removes ESLint-related deps. |
| CONTRIBUTING.md | Updates contributor guidance to reference Biome for code-quality checks. |
| biome.json | Introduces Biome configuration (formatter + linter rules). |
| .github/workflows/checks.yml | Updates the lint job step name and runs npm run lint (now Biome-based). |
| .eslintrc.js | Removed legacy ESLint configuration. |
| .eslintignore | Removed legacy ESLint ignore file. |
💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.
…ration # Conflicts: # package-lock.json # package.json
Description
Related Issue
Closes #432
Motivation and Context
How Has This Been Tested?
Screenshots (if appropriate):
N/A
Types of changes
Checklist: