You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@sedona.apache.org by "jbampton (via GitHub)" <gi...@apache.org> on 2025/12/12 04:53:28 UTC
[I] We could add `Biome` using `pre-commit` to save CI and developer time [sedona]
jbampton opened a new issue, #2558:
URL: https://github.com/apache/sedona/issues/2558
https://biomejs.dev
Biome is a [fast formatter](https://github.com/biomejs/biome/tree/main/benchmark#formatting) for JavaScript, TypeScript, JSX, TSX, JSON, HTML, CSS and GraphQL that scores [97% compatibility with Prettier](https://console.algora.io/challenges/prettier), saving CI and developer time.
So we have JS, JSON and CSS at least:
https://biomejs.dev/internals/language-support/
Mostly written in Rust:
https://github.com/biomejs/biome
https://biomejs.dev/recipes/git-hooks/#pre-commit
It seems much more configurable than Prettier and you can configure settings for individual file types
Why do we use use tools like Biome and prettier:
"By far the biggest reason for adopting Prettier is to stop all the on-going debates over styles. [It is generally accepted that having a common style guide is valuable for a project and team](https://www.smashingmagazine.com/2012/10/why-coding-style-matters/) but getting there is a very painful and unrewarding process. People get very emotional around particular ways of writing code and nobody likes spending time writing and receiving nits."
https://prettier.io/docs/why-prettier
--
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.
To unsubscribe, e-mail: issues-unsubscribe@sedona.apache.org.apache.org
For queries about this service, please contact Infrastructure at:
users@infra.apache.org