第一次扫描
安装完成后,运行您的第一次扫描非常简单。
运行基础扫描
导航到您的项目根目录并运行:
bash
npx @archlinter/cli scan默认情况下,archlint 将:
- 扫描当前目录中的所有 TypeScript 和 JavaScript 文件。
- 遵循您的
.gitignore文件。 - 为所有 28+ 个检测器使用默认规则。
- 输出检测到的异味的彩色表格摘要。
保存快照 (Snapshot)
要使用“棘轮”方法,您首先需要捕获架构的当前状态:
bash
npx @archlinter/cli snapshot -o .archlint-baseline.json此文件代表您的架构基线。您应该将其提交到您的仓库中。
检查退化 (Regressions)
现在,在开发过程中,您可以检查您的更改是否引入了任何新的架构问题:
bash
npx @archlinter/cli diff .archlint-baseline.json在 CI 环境中,您通常会与主分支进行比较:
bash
npx @archlinter/cli diff origin/main --fail-on medium