feat(repo): replace eslint for biomejs with airbnb defaults imported #415
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.
I have spend two weekends, more than 15 hours each weekend, working on type safety and improvements to this repository.
In that time, I have seen tremendous inconsistency in formatting of files and conventions that has made it difficult to effect change easily throughout the repository. The most simple example of this is where
require
orimport
statements use both"
and'
Examples
This PR achieves the following:
./node_modules/.bin/biome migrate eslint --write
to extract settings from the old eslint configBefore closing this PR, I request the following:
pnpm run format
andpnpm run lint
and test and evaluate resultsThere are tremendous benefits to be gained from using a rust-based formatting and linting which is super fast, along with the VS Code extension (recommended via
.vscode/extensions.json
).Thanks