无法禁用 Android checkstyle 错误
Unable to disable Android checkstyle error
我在 android 中的 lint 步骤得到以下输出。
<file name="src/main/java/com/amazon/mycomp/application/metrics/MetricsUtil.java">
<error line="15" severity="error" message="Class MetricsUtil should be declared as final." source="com.puppycrawl.tools.checkstyle.checks.design.FinalClassCheck"/>
</file>
所以我尝试使用以下方法禁用检查:-
@SuppressLint("all")
在源文件中。
lintOptions {
abortOnError false
disable 'FinalClassCheck'
}
但两者都不起作用。
老实说,我不关心我的 class 是否是最终的。我希望我的构建工作。它在单元测试 and/or 集成测试时没有失败。
我尝试在 https://developer.android.com/studio/write/lint.html 中寻求帮助,但没有找到可用的帮助。
请帮忙。
这必须在 android 块内
android {
.
.
.
lintOptions {
abortOnError false
disable 'FinalClassCheck'
}
在 Picasso 那里有这个根
plugins.apply('checkstyle')
task('checkstyle', type: Checkstyle) {
configFile rootProject.file('checkstyle.xml')
source 'src/main/java'
ignoreFailures false
showViolations true
include '**/*.java'
classpath = files()
}
}
.
.
.
afterEvaluate {
tasks.findByName('check').dependsOn('checkstyle')
}
你在这里查看https://github.com/square/picasso/blob/master/build.gradle
checkstyle.xml 文件也在根目录中
我在 android 中的 lint 步骤得到以下输出。
<file name="src/main/java/com/amazon/mycomp/application/metrics/MetricsUtil.java">
<error line="15" severity="error" message="Class MetricsUtil should be declared as final." source="com.puppycrawl.tools.checkstyle.checks.design.FinalClassCheck"/>
</file>
所以我尝试使用以下方法禁用检查:-
@SuppressLint("all")
在源文件中。
lintOptions {
abortOnError false
disable 'FinalClassCheck'
}
但两者都不起作用。
老实说,我不关心我的 class 是否是最终的。我希望我的构建工作。它在单元测试 and/or 集成测试时没有失败。
我尝试在 https://developer.android.com/studio/write/lint.html 中寻求帮助,但没有找到可用的帮助。
请帮忙。
这必须在 android 块内
android {
.
.
.
lintOptions {
abortOnError false
disable 'FinalClassCheck'
}
在 Picasso 那里有这个根
plugins.apply('checkstyle')
task('checkstyle', type: Checkstyle) {
configFile rootProject.file('checkstyle.xml')
source 'src/main/java'
ignoreFailures false
showViolations true
include '**/*.java'
classpath = files()
}
}
.
.
.
afterEvaluate {
tasks.findByName('check').dependsOn('checkstyle')
}
你在这里查看https://github.com/square/picasso/blob/master/build.gradle checkstyle.xml 文件也在根目录中