ICode9

精准搜索请尝试: 精确搜索
  • java – Checkstyle和Generics2019-06-26 21:47:53

    我正在尝试纠正我的项目的所有Checkstyle警告,但是当我需要构建一个带有泛型参数的类时,我一直在磕磕绊绊.采取以下行,例如: labels = new HashSet < String >(); 然后Checkstyle抱怨’“>”没有空格’.所以我写了空白: labels = new HashSet < String > (); 现在它抱怨”(“之前

  • java – 在报告期间未考虑在pluginManagement中添加的依赖项2019-06-23 01:51:18

    我正在尝试配置Maven Checkstyle插件以进行报告,并希望将Checkstyle的依赖关系更改为7.5而不是默认的6.11.2. 为了实现这一点,我在父pom中使用依赖项声明了pluginManagement. 在子项目中,我只是引用报告标记中的插件. 但是我看到默认的Checkstyle(6.11.2)正在下载到存储库中.请看下

  • java – 为什么checkstyle会抱怨这个?2019-06-13 07:58:40

    我有一个类字段,它是一个数据对象.为什么checkstyle会抱怨“写b的发生”这是什么意思?在doSomething()之前总是调用doSomething1() public class A{ private B b; public void doSomething() { if(b!=null) { b.setYear(2012); b.setDay("Tuesday"); } }

  • java – 配置checkstyle以忽略空的catch块2019-06-13 02:00:13

    在我的团队中,我们使用checkstyle来提高我们的编码标准,但现在我们遇到了一个可以改进的规则. 空块规则向我们发出关于空catch块的警告(没有java代码且没有注释),但是如果块包含注释,则使用标准配置它也会生成警告. 例如 这两个不应该导致警告: try { // some code } catch (Nu

  • java – 如何从Intellij上的Gradle的checkstyle中排除文件夹2019-06-08 11:47:28

    我是IntelliJ和Gradle的新手,但我在Java和Eclipse方面有足够的经验.我从wsdl文件生成了一些java类.我把它们放在src / main / resources下,文件夹名为“generatedsources”. 我尝试在IntelliJ上使用gradle阻止此文件夹及其子文件夹(如src / main / resources / generatedsources /

  • java – Checkstyle AbstractClassName检查:标记以“Factory”结尾的类的原因2019-05-30 14:51:03

    Checkstyle的“AbstractClassName”检查使用以下默认模式来检查应该声明为abstract的类名: ^Abstract.*$|^.*Factory$ 我知道以’Abstract’开头的类应该被声明为abstract.但是,对于以’Factory’结尾的类,为什么这也适用? 这真的是最好的做法吗?如果是这样,我应该如何命名我的工厂

  • java – 返回对存储在其中一个对象字段中的可变对象值的引用,公开该对象的内部表示2019-05-29 02:50:03

    我在以下代码的代码上运行checkstyle时遇到此错误: @Override public String[] getDescriptions() { return DESCRIPTIONS; } 但说明并不可变.它被定义为: private static final String[] DESCRIPTIONS = new String[NUM_COLUMNS]; static { // In a loop assign values t

  • java – 如何在多模块项目中使用maven checkstyle插件?2019-05-18 20:47:53

    这是我在多模块项目中的父pom.xml(其中的一部分): ... <build> <plugins> <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-checkstyle-plugin</artifactId> <executi

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有