Use a repo-root `.editorconfig` to configure free .NET analyzer and style rules.
dotnet skills install analyzer-config
Use ESLint in .NET repositories that ship JavaScript, TypeScript, React, or other Node-based frontend assets. Use when a repo needs a configurable CLI lint gate for frontend correctness, import hygiene, unsafe patterns, or framework-specific rules.
package.json, eslint.config.*, .eslintrc*, tsconfig.json, or JS/TS/React frontend files- existing ESLint config - package manager and workspace layout - framework packages such as React, Next.js, Vue, or plain TypeScript
package.json, for example:- lint: eslint . - lint:fix: eslint . --fix
- fix a bounded folder or glob first - rerun the linter - rerun the frontend build or tests if the repo has them
tsconfig.json before enabling heavier rules.lint and lint:fixUse 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…
dotnet skills install biome
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
Frontend-focused orchestration agent for .NET repositories that ship browser-facing UI plus Node-based frontend assets.
Also works: dotnet agents install frontend