checkstyle相关内容
我有一个接口 公共接口LdapConnectionFactory { LdapConnectionWrapper getConnectionWrapper()抛出LDAPException; } 和实现类 LdapConnectionFactoryImpl 实现 getConnectionWrapper()方法。 公共类LdapConnectionFactory
..
是否可以使用checkstyle检查Java项目是否在代码中使用了完全限定的名称。我们要避免使用 if(org.apache.commons.lang3.StringUtils.isBlank(name)){ .... .... } 强制将软件包改为导入。 还有其他工具可以帮助我们实现它吗? 解决方案 FTR我刚刚提出了 https://gi
..
可能重复: 在关闭一段代码的Checkstyle时,是否存在仅抑制特定检查的语法。 所以不只是 // CHECKSTYLE:OFF code // CHECKSTYLE:ON 您可能会遇到类似的情况 // CHECKSTYLE:OFF:RequireThis, 代码 // CHECKSTYLE:ON 在我们故意将样式作为例外的情况下,最好
..
我是IntelliJ和Gradle的新手,但是我有足够的Java和Eclipse经验。我从wsdl文件生成了一些Java类。我将它们放在 src / main / resources 下,并带有文件夹名称-“ generatedsources”。 我试图防止此文件夹及其子文件夹的checkstyle,例如 src / main / resources / Generatedsources /
..
我想在我的gradle项目中使用checkstyle插件,gradle文档说它将添加一些任务: https://docs.gradle.org/current/userguide/checkstyle_plugin.html checkstyleMain,checkstyleTest,checkstyleSourceSet 我将其添加到我的应用程序build.gradl
..
对于QAPlug-FindBugs和FindBugs-IDEA之间的区别发现了类似的问题,但与CheckStyle ...无关。 我认为(根据以前的经验)插件之间的区别是QAPlug的CheckStyle版本似乎落后于CheckStyle-IDEA的CheckStyle版本(我不是在说插件的版本,而是在其中嵌入的CheckStyle的版本)。 / p> 任何人都知道两者之间的其他区别吗
..
我们需要编写一个checkstyle自定义检查,以验证从某个类A直接或间接继承的类的特定条件。是否可以使用checkstyle API识别间接继承? 例如,假设我们有: C类---扩展---> B类 B类---扩展---> A类 在这种情况下,很容易检查C是B的子类,它通过查找“ extends”令牌( TokenTypes.EXTENDS_CLAUSE )并在extends子句A
..
如何检查未使用局部变量的值和未使用字段的值使用Checkstyle?在Eclipse中有一个警告。但是Checkstyle中没有(我使用 sun_checks.xml ,稍作修改)。 我试图写自己的检查,但是作为一个新手,只找到了如何计算变量声明(使用 TokenTypes.VARIABLE_DEF ),但是我不确定如何找到用法这些变量和字段... 解决方案 恐怕Checkstyle
..
是否可以添加到checkstyle规则以按修饰符将类中的方法排序。我的意思是开头是公共方法,而结尾是私有方法? 解决方案 MethodsOrderCheck 完成这项工作。 检查文档 仅供参考:有些逻辑问题。
..
在我们的链式if / else / if项目中,我们希望采用以下格式: if(flag1){ //做某事1 }否则,如果(flag2){ //做某事2 }否则,如果(flag3){ //做某事3 } 并禁止以下行为: if(flag1){ //做某事1 } else { if(flag2){ //做某事2 } else { if(fla
..
是否可以仅对接口中的方法应用JavadocMethod检查器? (不在实现类中) 解决方案 我们还计划实现它,请密切注意问题,不确定何时修复,或者欢迎提供补丁,我们已经拥有完整的开发基础架构。
..
我正在使用STS并安装了checkstyle插件。使用带有此URL的安装新软件 http://eclipse-cs.sourceforge.net/更新。 我对Java项目有自己的checkstyle规则。每当我更改任何代码并保存时,都会为我显示以下错误。 在构建期间发生错误。 在项目“ myproject”上运行构建器“ Checkstyle Builder”时出错。 无法初始
..
我希望有机会将commit / changeset中的* .java文件列表传递到pre-commit钩子,该钩子将检查这些java文件的代码样式。 我尝试使用 maven-checkstyle-plugin ,但看起来就像不可能将任意文件列表传递给它。另外,运行 mvn网站生成的报告不应像人类可读的实体那样专门使用,因此在python脚本中使用此报告并不容易(这很简单)钩子基本上是)。
..
我最近将maven Check样式插入了我的项目,并更改了intellij(我使用的是)中的所有格式化程序设置,以符合该样式指南(他们现在正在这样做)。 但是我需要为eclipse生成一个.xml设置文件,以便我的同事可以自动在那里格式化代码,使其也符合此样式指南。 我发现的问题是我看不到从intellij导出设置并将其导入eclipse的方法。而且我无法手动配置Eclipse以使其符
..
我们从头开始研究一个Web项目,并研究以下静态代码分析工具。 Conventions(Checkstyle) 不良做法(PMD) 潜在错误(FindBugs) 该项目基于Maven构建。而不是为此目的使用多个工具,而是在寻找一个灵活的解决方案,并遇到了SonarQube。 是的,我们可以从Checkstyle,PMD中获得结果是真的吗和SonarQube的Findbugs?
..
有没有一种设置检查样式的方法来防止方法主体中的前行,多行或尾随空行: 例如 private void a(){ - int a = 1; doStuff(a); - - doMoreStuff(a); - } 在上面的示例中,我用-个字符。 我希望能够防止出现前导,尾随和 解决方案 要防止方法主体中的空行,您可以使用:
..
Java Checkstyle使我感到困惑和困惑。 package pmain; / ** *这里有些文字。 * / 公共类Main { } 这实际上是我拥有的所有代码。 Checkstyle显示“第一句应以句号结尾”。 为什么CheckStyle会产生此警告? checkstyle config I需要用破吗?难道我做错
..
PMD通过Java源文件中的 // NOPMD 注释可以忽略特定警告。 可以Checkstyle有类似的选择吗? 解决方案 是的,请查看 SuppressionCommentFilter 和 SuppressWithNearbyCommentFilter 选项。
..
Checkstyle规则 JavadocStyle 不允许标签 。根据文档,这些检查是在Sun的DocCheck doclet进行的检查之后进行的。不幸的是,我在任何地方都找不到DocCheck。我也没有在Javadoc中找到有关允许的HTML标签的任何官方文档。 解决方案 从Java 8开始,Javadoc只允许一部分HTML标签。 Javadoc的doclint组件强制执
..
我有一个文件,其中包含项目规则。 我希望我的单元测试方法的名称中带有下划线。 类似于 myMethod_should_call_someClass_someMehod 。当前,我有一个配置,该配置适用于项目中的所有文件。 我的问题是可以以某种方式配置checkstyle,因此,例如,我为所有以 * Test.java 结尾的文件。 目前,我发现的唯一解决方案是提供 Suppress
..