当前位置: 首页 > 知识库问答 >
问题:

有没有一种方法只在.java文件上运行Checkstyle而不使用Ant?

鲜于光赫
2023-03-14
public class DotJavaFilter
    extends AutomaticBean
    implements Filter
{

    public DotJavaFilter()
        throws PatternSyntaxException
    {
    }

    public boolean accept(AuditEvent aEvent)
    {
        final String fileName = aEvent.getFileName();
        return fileName.endsWith(".java");
    }
}

共有1个答案

羊舌兴文
2023-03-14

您可以在命令行上运行它,如下所示:

java -jar checkstyle-5.5-all.jar -c docs/sun_checks.xml -r /path/to/src

如果您正在使用bash,您可以打开Globstar,然后只处理java文件,如下所示:

shopt -s globstar
java -jar checkstyle-5.5-all.jar -c docs/sun_checks.xml -r /path/to/src/**/*.java

Checkstyle命令行文档在这里。

<suppressions>
    <suppress checks="." files=".*\.class"/>
</suppressions>
<module name="SuppressionFilter">
    <property name="file" value="suppressions.xml"/>
</module>
java -jar checkstyle-5.5-all.jar -c my_checks.xml -r /path/to/src
 类似资料:
  • 所以我一直在尝试只在ios上添加一些填充,而不是在Android上。是否有任何方法可以检查我是否使用android或ios,以便在我的应用程序中实现此功能。提前谢谢。

  • 是否有可能为二叉查找树制作一个插入方法,比如空格插入(int值),通常你必须有像插入(节点节点,int键)这样的东西。我想用整数数组填充一棵树,同时仍然保持普通插入方法的低插入运行时间为一棵树O(logn)

  • 问题内容: 嗨,我想使用WMI类来查找应用程序和产品信息。但是问题是我想使用Java或任何脚本语言(如python,javascript或perl)。我听说过JWMI,这可能是一个选择。有人可以帮我吗??? 问题答案: JavaScript和Java不是一回事。 JavaScript Windows脚本宿主(WSH)下提供了JavaScript。有了它,访问WMI相当容易: jWMI(Java)

  • 在我的空手道测试中,我需要将响应ID写到txt文件(或任何其他文件格式,如JSON),我想知道它是否有能力做到这一点,我在文档中没有看到其他的。如果是no,那么是否有一个简单的JavaScript函数来执行此操作?

  • 我对Python非常陌生,实际上这是我写的第一篇文章,如果有人能给我解释一下,我将不胜感激 我遵循一个教程,使用构建了一个简单的人工神经网络。我使用了社区版来实现这一点 现在我想用这个人工神经网络来预测结果。我的问题是,我是否可以执行下面这行代码,而不必从代码的开头运行整个脚本并将其放在代码的末尾? 据我所知,每次我运行脚本时,都会创建新的神经网络,然后对其进行训练。我想跳过整个过程,只训练一次网