Use a repo-root `.editorconfig` to configure free .NET analyzer and style rules.
dotnet skills install analyzer-config
Use Biome in .NET repositories that ship Node-based frontend assets and want a fast combined formatter-linter-import organizer for JavaScript, TypeScript, CSS, JSON, GraphQL, or HTML. Use when a repo prefers a modern all-in-one CLI over a larger ESLint plus Prettier style stack.
biome.json, @biomejs/biome, or the user asks for a faster all-in-one frontend formatter-linter stack- Biome as the main formatter and linter - Biome only for formatting - Biome in coexistence with ESLint for plugin gaps
biome.json only after confirming what the repo wants Biome to own.package.json, for example:- biome check . - biome check . --write
- Biome can own formatting, linting, and import sorting - webhint still owns site-runtime audits - ESLint may stay for plugin-heavy cases the repo intentionally keeps
check and bounded folders before flipping the whole repo to --write.check commands--write runsUse a repo-root `.editorconfig` to configure free .NET analyzer and style rules.
dotnet skills install analyzer-config
Use Chous in .NET repositories that ship sizeable frontend codebases and want file-structure linting, naming convention enforcement, and folder-layout policy as a CLI gate.
dotnet skills install chous
Use the free built-in .NET SDK analyzers and analysis levels with gradual Roslyn warning promotion.
dotnet skills install code-analysis
Frontend-focused orchestration agent for .NET repositories that ship browser-facing UI plus Node-based frontend assets.
Also works: dotnet agents install frontend