Scattered configs? Declare once.ESLint, Prettier, Biome, Git hooks — one lodestar.config.ts generates them all. Your team agrees on rules once, not per-tool.
Config drift? Auto-fixed.Someone edited .prettierrc directly? Lodestar detects the drift and restores it with --fix. The config file is the authority — always.
Architecture rules that ESLint can't doLayer boundaries, module encapsulation, circular dependency detection. Declare your architecture in code and enforce it in CI.
Monorepo-nativeOne command checks every package. Independent per-package configs, per-package results, automatic workspace discovery.
Know your blast radius`lodestar impact ` traces every file affected by a change. Review with confidence.
Your rules, your pluginsWrite custom rules in TypeScript with full access to AST, dependency graph, and file system. Share as npm packages.