| Crates.io | biome_diagnostics_categories |
| lib.rs | biome_diagnostics_categories |
| version | 0.5.7 |
| created_at | 2023-09-26 12:34:58.597912+00 |
| updated_at | 2024-03-12 09:18:46.62966+00 |
| description | Diagnostic categories for biome_diagnostics |
| homepage | https://biomejs.dev/ |
| repository | https://github.com/biomejs/biome |
| max_upload_size | |
| id | 983582 |
| size | 33,170 |
biome_diagnostics_categoriesThis crate contains a static registry of all the diagnostic categories used throughout the Biome codebase
The list of categories is defined in src/categories.rs using the
define_dategories! macro, but instead of relying on conventional Rust macro
expansion this crate instead uses a build script (in build.rs) to control how
the code resulting from the macro is generated.
Specifically this lets us generate new identifiers, which is something plain Rust macros cannot do, without having to use full-blown procedural macros, which would require creating and building yet another crate.