APPBase/.winboll/winboll_lint_build.gradle

51 lines
2.2 KiB
Groovy
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

android {
lintOptions {
// true--关闭lint报告的分析进度
//quiet true
// true--错误发生后停止gradle构建
abortOnError false
// true--只报告error
//ignoreWarnings true
// true--忽略有错误的文件的全/绝对路径(默认是true)
//absolutePaths true
// true--检查所有问题点,包含其他默认关闭项
checkAllWarnings true
// true--所有warning当做error
//warningsAsErrors true
// 关闭指定问题检查
//disable 'ExpiredTargetSdkVersion','HardcodedText','UnknownNullness','ButtonStyle','GradleDependency','UnusedResources'
// 打开指定问题检查
//enable 'RtlHardcoded','RtlCompat', 'RtlEnabled'
// 仅检查指定问题
//check 'NewApi', 'InlinedApi'
// true--error输出文件不包含源码行号
//noLines true
// true--显示错误的所有发生位置,不截取
showAll true
// 回退lint设置(默认规则)
//lintConfig file("default-lint.xml")
// true--生成txt格式报告(默认false)
//textReport true
// 重定向输出;可以是文件或'stdout'
//textOutput 'stdout'
// true--生成XML格式报告
xmlReport true
// 指定xml报告文档(默认lint-results.xml)
xmlOutput file("${lintXmlReportFilePath}")
// true--生成HTML报告(带问题解释,源码位置,等)
htmlReport true
// html报告可选路径(构建器默认是lint-results.html )
htmlOutput file("${lintHTMLReportFilePath}")
// true--所有正式版构建执行规则生成崩溃的lint检查如果有崩溃问题将停止构建
checkReleaseBuilds true
// 在发布版本编译时检查(即使不包含lint目标),指定问题的规则生成崩溃
//fatal 'NewApi', 'InlineApi'
// 指定问题的规则生成错误
//error 'Wakelock', 'TextViewEdits'
// 指定问题的规则生成警告
//warning 'ResourceAsColor'
// 忽略指定问题的规则(同关闭检查)
//ignore 'TypographyQuotes'
}
}