Android Plugin DSL Reference 参考文档 :
LintOptions ( build.gradle#android#lintOptions ) 文档位置 : android-gradle-dsl/2.3/com.android.build.gradle.internal.dsl.LintOptions.html
LintOptions#absolutePaths 属性配置 用于配置 在 Lint 检查后输出的错误提示中 , 是否显示 " 完整的路径 " , 默认情况下 , 显示的路径是基于当前调用 Lint 工具 的相对路径 ;
LintOptions#absolutePaths 属性配置原型 : 该属性是 boolean 类型的 , 设置 true 或 false ;
boolean absolutePaths
Whether lint should display full paths in the error output. By default the paths are relative to the path lint was invoked from.
LintOptions#absolutePaths 属性配置使用示例 :
lintOptions {
// 编译时遇到错误, 停止编译
abortOnError false
fatal ('ContentDescription')
// 显示完整路径
absolutePaths true
}
LintOptions ( build.gradle#android#lintOptions ) 文档位置 : android-gradle-dsl/2.3/com.android.build.gradle.internal.dsl.LintOptions.html
LintOptions#check 属性配置 用于配置 Lint 检查的 问题 ID 集合 , 当启动 Lint 检查时 , 就会检查上述配置的 Lint 问题集合 ;
配置的 多个 Lint 问题 ID 之间 , 使用逗号隔开 ;
如果配置了该选项 , 则只检查配置的 Lint 问题集合 , 其它问题不再进行检查 ;
Lint 问题 ID 参考 【Android Gradle 插件】LintOptions 配置 ③ ( LintOptions#error 方法配置 | Lint 问题 ID | 查询 Lint 问题 ID 列表 ) 博客 , 执行
lint --list
命令 , 可以查询所有的 Lint 问题 ID ;
LintOptions#check 属性配置原型 : 该属性是 Set<String>
类型的 , 设置 String 集合类型属性值 ; 多个 Lint 问题 ID 之间 , 使用逗号隔开 ;
Set<String> check
The exact set of issues to check, or null to run the issues that are enabled by default plus any issues enabled via LintOptions.getEnable() and without issues disabled via LintOptions.getDisable(). If non-null, callers are allowed to modify this collection.
要检查的问题的确切集合,或null以运行默认启用的问题以及通过选项启用的任何问题。
getEnable()并通过LintOptions禁用无问题。getDisable()。
如果非null,则允许调用方修改此集合。
LintOptions#check 属性配置使用示例 :
lintOptions {
// 编译时遇到错误, 停止编译
abortOnError false
fatal ('ContentDescription')
// 显示完整路径
absolutePaths true
check 'ContentDescription'
}
LintOptions ( build.gradle#android#lintOptions ) 文档位置 : android-gradle-dsl/2.3/com.android.build.gradle.internal.dsl.LintOptions.html
LintOptions#checkAllWarnings 属性配置 用于配置 Lint 检查时 是否检查所有的 " 警告 " , 如果配置 true , 则默认情况下关闭的警告也会进行检查 ;
LintOptions#checkAllWarnings 属性配置原型 : 该属性是 boolean 类型的 , 设置 true 或 false ;
boolean checkAllWarnings
Returns whether lint should check all warnings, including those off by default
返回lint是否应检查所有警告,包括默认情况下关闭的警告
LintOptions#checkAllWarnings 属性配置使用示例 :
lintOptions {
// 编译时遇到错误, 停止编译
abortOnError false
// 将指定的 Lint 问题 ID 设置为 fatal 级别
fatal ('ContentDescription')
// 显示完整路径
absolutePaths true
// 设定要检查的 Lint 问题 ID 集合 , 使用逗号隔开
check 'ContentDescription'
// 是否检查所有警告
checkAllWarnings true
}
扫码关注腾讯云开发者
领取腾讯云代金券
Copyright © 2013 - 2025 Tencent Cloud. All Rights Reserved. 腾讯云 版权所有
深圳市腾讯计算机系统有限公司 ICP备案/许可证号:粤B2-20090059 深公网安备号 44030502008569
腾讯云计算(北京)有限责任公司 京ICP证150476号 | 京ICP备11018762号 | 京公网安备号11010802020287
Copyright © 2013 - 2025 Tencent Cloud.
All Rights Reserved. 腾讯云 版权所有