从 2025 年 3 月 27 日起,我们建议使用 android-latest-release
而不是 aosp-main
来构建和贡献 AOSP。有关详情,请参阅AOSP 变更。
运行 Error Prone 错误检查器
使用合集保持井井有条 根据您的偏好保存内容并对其进行分类。
如果您要提交 Trade Federation 的代码,则很可能会在预提交时遇到与 Error Prone 相关的失败。
什么是 Error Prone?
Error Prone 是一款 Java 静态分析工具,可帮助查找 Android 代码库中的潜在问题。如需大致了解此独特项目,请参阅 Error Prone GitHub 项目。
为什么我们在 Trade Federation 中使用它?
有许多人为 TF 做贡献。此工具旨在简化代码审核,并确保 CL 至少具有最低质量。
Error Prone 对 TF 的所有部分强制执行,因此也有助于在各处保持相同的标准。
我需要注意什么?
TF 中当前强制执行的规则列表位于:tools/tradefederation/core/error_prone_rules.mk。
在 errorprone.info 上查找相关信息。
如何在本地运行它以在提交前进行检查?
使用以下命令:make tradefed-all javac-check -j64 RUN_ERROR_PRONE=true
Error Prone 在构建时强制执行,这意味着如果未遵守规则,构建将失败,并且会显示错误。
此页面上的内容和代码示例均受内容许可中所述许可的约束。Java 和 OpenJDK 是 Oracle 和/或其关联公司的商标或注册商标。
上次更新时间:2025-02-05 UTC。
[[["易于理解","easyToUnderstand","thumb-up"],["解决了我的问题","solvedMyProblem","thumb-up"],["其他","otherUp","thumb-up"]],[["缺少我需要的信息","missingTheInformationINeed","thumb-down"],["过于复杂/步骤太多","tooComplicatedTooManySteps","thumb-down"],["已过时","outOfDate","thumb-down"],["示例/代码问题","samplesCodeIssue","thumb-down"],["其他","otherDown","thumb-down"]],["上次更新时间:2025-02-05 UTC。"],[],[]]