- Biome v2.0 Beta Release: The all-in-one JavaScript toolchain Biome has released v2.0 Beta with new features like plugins to write custom lint rules and domains to group lint rules. It supports multiple languages and claims to be 35x faster than Prettier.
- Compared to ESLint and Prettier: While ESLint and Prettier are default choices, developers need to manage multiple configurations. Biome aims to consolidate them but still lacks some features like YAML, GraphQL, import sorting, and plugins.
- Plugins: Written using GritQL, plugins allow custom code snippet matching and reporting diagnostics. They are a first step in extending linting rules, and the team plans to make them more powerful. Not all GritQL features are supported yet.
- Domains: A way to organize linting rules by technology, etc. Currently, there are four domains: next, react, solid, and test. Biome can control rules for the full domain and automatically determine enabled domains from package.json.
- Improved Import Organizer: Causes excitement among early adopters. It bundles imports on a single line from the same module/file and adds custom ordering configuration.
- Migration Guide: Dedicated to developers migrating from ESLint and Prettier. Includes commands for automatic migration. There may be differences due to different defaults.
- Origin and Community: Forked from Rome and built by the open-source community. With contributions from former Rome maintainers and new members, the GitHub repository is actively maintained and the project continues to grow.
- Documentation: Full documentation available on biomejs.dev with rule references and setup instructions for various environments.
**粗体** _斜体_ [链接](http://example.com) `代码` - 列表 > 引用
。你还可以使用@
来通知其他用户。