Architecting Code Quality: Biome's Unified Parser Design
Explore Biome's unified Rust architecture, using the Roma parser and a lossless CST to replace fragmented ESLint/Prettier toolchains with a single, high-performance binary.
ReadMeFeed / Community knowledge
Real questions. Useful conversations. Find the people who know your stack.
Explore Biome's unified Rust architecture, using the Roma parser and a lossless CST to replace fragmented ESLint/Prettier toolchains with a single, high-performance binary.
Learn how to create a focused ESLint rule that uses the AST Visitor pattern to enforce architectural boundaries, with notes on configuration, testing, and limitations.
PostCSS pipelines fail when plugin order and AST traversal are treated as an afterthought. Learn the visitor model, trust boundaries, ordering rules, and how to debug transformations with a logging plugin.
Learn how to write a custom ESLint rule that blocks imports from forbidden directories, handles relative paths, TypeScript aliases, and flat config, with example tests and performance tips.