Technology/Tool: Biome #8
alexanderniebuhr
started this conversation in
Board
Replies: 1 comment
-
I'm in favor of this! The less tools the better! The only pain point right now is template formatting that is not supported yet |
Beta Was this translation helpful? Give feedback.
0 replies
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
-
Background:
The efficiency of maintainers is significantly enhanced by having consistent formatting and listing rules across all repositories. To achieve this goal, the necessary tooling should be minimally intrusive, allowing developers to focus on their work without unnecessary interruptions. It is crucial that such tools are performant, reliable, and opinionated, ensuring they operate seamlessly within our Continuous Integration and Continuous Deployment (CI/CD) pipelines.
Proposal
We propose the adoption of Biome for formatting and linting tasks within two main project types: organizational projects and onboarded community projects. We recognize the autonomy of standalone projects and, as such, do not require them to adopt this new tooling framework.
While ESLint and Prettier are commendable tools widely embraced for their utility, they do not align with our long-term vision. In contrast, Biome offers a unified solution for both formatting and linting that is designed to integrate effortlessly with CI/CD pipelines.
To facilitate this transition, we plan to provide comprehensive documentation and guidelines on Biome's usage. Additionally, we will integrate Biome into all project templates provided by Astrolicious.
Pros
Cons
Conclusion
The advantages of adopting Biome significantly outweigh the disadvantages. Its performance and integration capabilities make it a valuable tool for our projects. We are confident in Biome's ongoing development and its ability to meet our needs progressively. Nevertheless, we remain open to reevaluating our tooling choices to ensure they consistently meet our standards of efficiency and effectiveness.
Beta Was this translation helpful? Give feedback.
All reactions