- android {
- lintOptions {
- // 设置为 true 时 lint 将不报告分析的进度
- quiet true
- // 如果为 true, 则当 lint 发现错误时停止 gradle 构建
- abortOnError false
- // 如果为 true, 则只报告错误
- ignoreWarnings true
- // 如果为 true, 则当有错误时会显示文件的全路径或绝对路径 (默认情况下为 true)
- //absolutePaths true
- // 如果为 true, 则检查所有的问题, 包括默认不检查问题
- checkAllWarnings true
- // 如果为 true, 则将所有警告视为错误
- warningsAsErrors true
- // 不检查给定的问题 id
- disable 'TypographyFractions',
- 'TypographyQuotes'
- // 检查给定的问题 id
- enable 'RtlHardcoded',
- 'RtlCompat',
- 'RtlEnabled'
- //* 仅 * 检查给定的问题 id
- check 'NewApi',
- 'InlinedApi'
- // 如果为 true, 则在错误报告的输出中不包括源代码行
- noLines true
- // 如果为 true, 则对一个错误的问题显示它所在的所有地方, 而不会截短列表, 等等.
- showAll true
- // 重置 lint 配置 (使用默认的严重性等设置).
- lintConfig file("default-lint.xml")
- // 如果为 true, 生成一个问题的纯文本报告 (默认为 false)
- textReport true
- // 配置写入输出结果的位置; 它可以是一个文件或 "stdout"(标准输出)
- textOutput 'stdout'
- // 如果为真, 会生成一个 XML 报告, 以给 Jenkins 之类的使用
- xmlReport false
- // 用于写入报告的文件 (如果不指定, 默认为 lint-results.xml)
- xmlOutput file("lint-report.xml")
- // 如果为真, 会生成一个 html 报告 (包括问题的解释, 存在此问题的源码, 等等)
- htmlReport true
- // 写入报告的路径, 它是可选的 (默认为构建目录下的 lint-results.html )
- htmlOutput file("lint-report.html")
来源: http://www.bubuko.com/infodetail-2558361.html