jjzjj

checkStyle

全部标签

android - PMD、checkstyle 和 findbugs android 设置

如何使用最新版本的gradle为Android项目设置PMD、Findbugs和Checkstyle静态代码分析工具?我尝试了几件事,但没能成功。谢谢 最佳答案 Checkstyle/PMD有一个很好的插件可以用于checkstyle和pmd。只需添加buildscript{repositories{//...}dependencies{//...classpath'com.android.tools.build:gradle:1.2.3'//EnablescheckStyleandpmdgradlesupportforandroi

android - Checkstyle Plugin 不添加 gradle 任务

我想在我的gradle项目中使用checkstyle插件,gradle文档说它将添加一些任务:https://docs.gradle.org/current/userguide/checkstyle_plugin.htmlcheckstyleMain,checkstyleTest,checkstyleSourceSet我将其添加到我的应用程序build.gradle文件中:applyplugin:'checkstyle'我想从cmd运行gradle任务来执行代码风格检查,但是没有一个checkstyle任务。我通过键入以下内容检查了整个列表:./gradlewtasks我还尝试将che

java - 将 checkstyle/google_checks.xml 与 maven-checkstyle-plugin 一起使用时出错

我正在尝试使用checkstylesgoogle_checks.xml与maven-checkstyle-plugin.如果我将google_checks.xml与最新的checkstyleintelliJ插件一起使用,一切都是正确的,但是当我尝试通过maven-checkstyle插件配置它时,我收到此错误:[ERROR]Failedtoexecutegoalorg.apache.maven.plugins:maven-checkstyle-plugin:2.13:check(default-cli)onprojectXX_XX_XX:Failedduringcheckstyleco

java - "@annotations must be on separate line"的 Checkstyle 规则

我正在尝试为checkstyle创建一个规则,它将阻止编写内联注释用法,如下所示:@EntityMyClasssomeEntity;@Foo(a="B")publicvoidbar(Bazbaz){}但不会阻止这样的想法:publicvoidbar(@ParamBazbaz){}有什么办法可以实现吗? 最佳答案 这个答案的大部分灵感来自Checkstyle's"WritingChecks"article.大部分工作在AnnotationSameLineCheck中完成。AnnotationSameLineCheck.java此Jav

java - Eclipse Juno 中外部配置文件的 Checkstyle

在构建java项目时,我在构建项目本身时遇到错误。"cannotinitializemoduleTreeWalker-UnabletoinstantiateDoubleCheckLocking"我尝试了下面问题中提到的解决方案-CheckstyleEclipseplugindoesn'twork但在我的例子中,配置选项是只读的!我正在使用eclipseJuno-版本:JunoServiceRelease2构建ID:20130225-0426如果使用外部配置文件,如何使这些选项可编辑? 最佳答案 Eclipse-Checkstylei

java - 如何从 checkstyle 插件检查中排除 module-info.java?

将module-info.java文件添加到我的项目后,我的checkstyle插件开始失败:[ERROR]Failedtoexecutegoalorg.apache.maven.plugins:maven-checkstyle-plugin:2.17:check(default-cli)onprojectemail:Failedduringcheckstyleconfiguration:NoViableAltExceptionoccurredduringtheanalysisoffile/home/xxx/IdeaProjects/blynk-server/server/notifi

java - Checkstyle SuppressionCommentFilter 不忽略指定的规则

我有一个看起来像这样的checkstyle.xml:........在我的一个类(class)中,我有一行超过200个字符,并在其周围放置了以下内容://CSOFF:LineLength...//CSON:LineLength然而,有问题的行不会作为checkstyle的一部分被忽略。我在pom.xml中指定了以下内容:org.apache.maven.pluginsmaven-checkstyle-plugin2.6checkstyle.xml并执行这个:mvncheckstyle:checkstyle 最佳答案 您是否将File

java - 禁用特定 java 包的所有 checkstyle 检查

我有两个包,即com/mydomain/abc/delegate/xyz/jaxws/managed和com/mydomain/abc/xyz/jaxws/managed我只需要为第二个包禁用checkstyle,因为它们包含自动生成的代理类。我使用如下所示的suppression.xml请注意,第一个禁用JavadocPackage检查的抑制工作正常,但第二个没有。恐怕我选择包的正则表达式可能是错误的。非常感谢任何帮助。举例说明我的要求:选择标准是包名应以jaxws.managed结尾,但包名中不应包含delegate。更多delegate应该在包名称中的jaxws.managed之

java - 如何在 CheckStyle 中抑制警告?

这个问题在这里已经有了答案:DisableaparticularCheckstyleruleforaparticularlineofcode?(9个回答)关闭8年前。我正在使用Eclipse的CheckStyle插件。它很擅长在99%的情况下找到我无意的事情,但在1%的情况下我确实打算故意违反规则,我想让CheckStyle知道它不需要关心标记一个警告。示例:缺少Javadoc注释规则。大多数时候,我希望Javadoc对我的方法进行注释。然而,一个方法如:publicbooleanisValid(){returnvalid;}可能没有一个。是否有类似@SuppressWarnings注

java - 如何避免Eclipse在把类名放在注释的时候引入一个类,让checkstyle后面不报错?

有时我把类名放在方法或类的注释中只是为了引用。但是Eclipse会自动导入并在文件中留下一个导入语句,这会导致稍后出现“未使用的导入”checkstyle错误。当我在注释中键入类名时,是否可以更改一些配置以避免eclipse自动导入? 最佳答案 人们不同意这是否是错误。Javadoc需要导入来创建适当的链接。我会说checkstyle应该提供一个选项(Eclipse也可能)来更改警告。有两个相关的错误报告:eclipsecheckstyle(现已修复)更新:上述错误已在checkstyle中修复。你知道可以选择configureth