Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Replace ESLint and Prettier with Biome #1609

Open
donmccurdy opened this issue Feb 7, 2025 · 0 comments
Open

Replace ESLint and Prettier with Biome #1609

donmccurdy opened this issue Feb 7, 2025 · 0 comments
Labels
code health dependencies Pull requests and issues related to dependencies good first issue Good for newcomers help wanted Extra attention is needed

Comments

@donmccurdy
Copy link
Owner

For me, ESLint has become too complex — too many dependencies to keep updated, too much configuration — for my personal projects. In particular, the ESLint v9 moves to "flat configs" and (despite the migration guides and automatic upgrade tools) I've found that to be a painful change that distracts from the work I'd like to be doing.

I'd like to replace ESLint with Biome (https://biomejs.dev/) which ships as a single package without transient dependencies. This would also mean replacing Prettier: I have no issues with Prettier, but consolidating into a single dependency would be nice.

I made the same changes in ktx-parse recently (donmccurdy/KTX-Parse#167), and haven't regretted that change, so I'd like to do the same here and in https://github.com/donmccurdy/typescript-library-template for future projects.

@donmccurdy donmccurdy added code health dependencies Pull requests and issues related to dependencies good first issue Good for newcomers help wanted Extra attention is needed labels Feb 7, 2025
@donmccurdy donmccurdy added this to the 🗄️ Backlog milestone Feb 7, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
code health dependencies Pull requests and issues related to dependencies good first issue Good for newcomers help wanted Extra attention is needed
Projects
None yet
Development

No branches or pull requests

1 participant