Repository navigation
Conversation
Signed-off-by: James Robb <47126579+jamesrweb@users.noreply.github.com>
Signed-off-by: James Robb <47126579+jamesrweb@users.noreply.github.com>
|
Coverage report for commit: b4cac6b Summary - Lines: 70.59% ⏹️ | Methods: 100.00% ⏹️ | Branches: 44.44% ⏹️
🤖 comment via lucassabreu/comment-coverage-clover |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Signed-off-by: James Robb <47126579+jamesrweb@users.noreply.github.com>
Signed-off-by: James Robb <47126579+jamesrweb@users.noreply.github.com>
This branch has not been deployed
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Related Issue
Fixes N / A
PR Type
Description
Replaces Prettier and ESLint with Biome as the sole formatter and linter, aligning
this repository with the organisation-wide standard. A root
biome.jsonnowcarries the shared rules (2-space indent, double quotes, semicolons,
proseWrap: "always",organizeImportson, linterrecommendedpreset plususeBlockStatements: "error"), with"$schema"pointing at./node_modules/@biomejs/biome/configuration_schema.jsonso it always tracksthe installed Biome version. A follow-up commit refreshes dev dependencies via
npm-check-updatesand regenerates the lock file, keepingtypescripton thelatest 6.x.x exact pin.
Proposed Changes
biome.json(org base rules, version-tracking$schema)package.json:formatis nowbiome check --write .,lintisbiome check .; removedformat:check,lint:fix, and theprettierhelper script;
integrateis nowpnpm lint && pnpm test && pnpm buildprettier,@trivago/prettier-plugin-sort-imports, and the ESLinttoolchain from devDependencies; add
@biomejs/biome@2.6.4config/prettier/andconfig/eslint/formatjob now runspnpm lintAGENTS.mdandREADME.md(commands tables, formatting/lintingsections, file tree)
instanceof Array→Array.isArrayinlogErrorBoundaryErrorncu -uplus lock file regeneration (typescriptheld at6.0.3,packageManagerbumped topnpm@12.16.1)How Has This Been Tested?
Ran the full local pipeline:
pnpm format,pnpm lint(exit 0, no warnings),pnpm test(16/16 passing),pnpm build(exit 0).Screenshots/Recordings
Breaking Changes
Checklist
Additional Notes
No public API changes — everything exported from
src/main.tsis untouched.Biome reformats a number of source files in this PR; that is the expected
formatting migration, not a behavioural change.