代码质量¶
由于 Firefox 是一个复杂的软件,因此在开发阶段会执行许多工具来识别问题。本文档尝试列出所有这些工具。
| 工具 | 是否具有自动修复功能 | 元 Bug | 更多信息 | 上游 | 
|---|---|---|---|---|
| 自定义 clang 检查器 | ||||
| Clang-Tidy | 是 | |||
| Clang 分析器 | ||||
| cpp 虚拟最终 | cpp 虚拟最终 | |||
| clang-format | 是 | 
| 工具 | 是否具有自动修复功能 | 元 Bug | 更多信息 | 上游 | 
|---|---|---|---|---|
| Stylelint | 是 | |||
| Mozilla Stylelint | 
| 工具 | 是否具有自动修复功能 | 元 Bug | 更多信息 | 上游 | 
|---|---|---|---|---|
| Eslint | 是 | |||
| Mozilla ESLint | ||||
| Prettier | 是 | 
| 工具 | 是否具有自动修复功能 | 元 Bug | 更多信息 | 上游 | 
|---|---|---|---|---|
| ruff | 是 | |||
| black | 是 | 
| 工具 | 是否具有自动修复功能 | 元 Bug | 更多信息 | 上游 | 
|---|---|---|---|---|
| Rustfmt | 是 | |||
| Clippy | 
| 工具 | 是否具有自动修复功能 | 元 Bug | 更多信息 | 上游 | 
|---|---|---|---|---|
| Spotless | 是 | 
| 工具 | 是否具有自动修复功能 | 元 Bug | 更多信息 | 上游 | 
|---|---|---|---|---|
| shellcheck | ||||
| rstchecker | ||||
| 错别字检测 | 是 | |||
| Fluent Lint | 否 | |||
| YAML 代码风格检查器 | 否 |