checkstyle相关内容

如果在线则获取SonarLint的远程配置文件,如果离线则获取本地的配置文件

当前 我的公司当前正在使用checkstyle和findbugs脚本来衡量其代码质量.我是将这些设置移植到新的SonarQube驱动环境中的人. 我开始想知道是否可以查找正在运行的SonarQube服务器的远程配置设置,并相应地更新本地设置. 现在,使用checkstyle和findbugs就像这样: 1) someone changes the config xml fi ..
发布时间:2019-09-02 19:59:49 其他开发

JSLint之外的JavaScript代码检查

我正在寻找像Checkstyle for JavaScript一样的东西。我知道JSLint并且我已经在使用Google的Closure编译器,但这些主要是检查语法问题。 Checkstyle可以检查错误行上的大括号,但它也可以编写自定义检查,如不使用HashMap。 我正在为即将到来的JavaScript项目寻找类似的东西。任何想法? 解决方案 Google Closure Lin ..
发布时间:2019-06-07 18:27:48 前端开发

使用checkstyle格式化代码

我刚刚在eclipse中安装了checkstyle。它的工作原理是在屏幕中放置断点的部分显示相应的错误。但是,我只是想知道它是否真的会为您格式化代码并确实添加空注释等等以供您填写? 如果确实如此,你如何做到这一点。谢谢 解决方案 不,checkstyle不会格式化代码,它只识别不同类型的违规行为。您可以根据您的checkstyle配置配置 Jalopy 格式。 ..
发布时间:2019-01-08 13:31:38 Java开发

如何在maven中配置checkstyle?

我正在使用Maven 我有一个父模块和一些其他模块。他们看起来像: 父母$ b $b├──pom.xml$ b $b├──ModulA | └──pom.xml$ b $b└──ModulB$ b $b├──pom.xml$ b $b└──文件夹$ b $b└──checkstyle.xml 我试图用自己的规则替换规则。但它忽略了我的规则。我将插件添加到父pom.xm ..
发布时间:2019-01-08 13:06:02 Java开发

Maven检查样式作为构建的一部分

如果有一些 checkstyle 错误,是否有可能以某种方式强制maven失败?现在我必须运行 site 目标来生成 javadocs 和 checkstyle 报道。我想在安装目标上进行,如果checkstyle有一些错误,我需要构建失败。这可能实现吗? 现在我在报告maven块中有 checkstyle : ..
发布时间:2018-12-26 13:28:12 Java开发

在java源文件的末尾清空新行

在我当前的项目中,我们总是在java源文件的末尾插入空的新行。我们还使用CheckStyle强制执行此操作(具有错误级别)。 我很长一段时间都在搜索这个主题,但不幸的是我找不到任何令人信服的理由。似乎其他开发人员对此非常漠不关心,因为他们只是在eclipse格式化程序中选中了一个复选框,并且它是自动完成的。但我仍然不知道为什么需要它,为什么它很重要。所以我的问题是: 为什么Java源文 ..
发布时间:2018-12-25 22:08:12 Java开发

如何使用checkstyle停止maven构建

我是maven和checkstyle的新手所以请礼貌:)。 我已经设法使用maven和checkstyle插件,我可以创建我的代码报告。但我真正想要的是,如果样式检查有任何错误,我可以停止maven的构建过程。 到目前为止,我的pom.xml如下所示: ..
发布时间:2018-12-17 11:35:40 Java开发

Java google checkstyle Maven

我正在尝试使用以下配置将我的Maven项目配置为使用google java check样式: google_checks.xml: https://github.com/checkstyle/checkstyle/blob/master/src/main/resources/google_checks.xml 在主中,这取决于checkstyle的快照版本。 如果您使用谷歌配置而不做任 ..
发布时间:2018-12-12 18:53:21 Java开发

为什么Checkstyle中默认不允许使用受保护的变量?

我在eclipse中收到很多警告: 变量'myVariable'必须是私有的并且有访问方法。 我想我得到它们因为我没有设置 protectedAllowed 设为true。但是为什么默认设置为false?我不应该使用受保护的属性吗? 解决方案 从理论上讲,受保护的属性(变量)是面向对象语言中的反模式。如果只有子类需要访问其超类的成员属性,则将属性本身定义为private,并创建 ..
发布时间:2018-12-12 18:07:37 Java开发

如何在Checkstyle中禁止对文件进行所有检查?

我正在对第三方类进行覆盖,我想要取消对它的所有检查(因为我只保留它直到接受补丁)。 有没有办法抑制文件的所有检查? 我尝试使用“*”但失败了。 解决方案 不知道你是在使用命令行还是在IDE中,但你是' ll基本上需要一个suppresions文件。如果您手动编辑Checkstyle配置文件,请向其添加一个新模块: ..
发布时间:2018-12-10 11:53:42 Java开发

Checkstyle与PMD

我们将静态分析工具引入到我们的Java产品的构建系统中。我们正在使用Maven2,因此 Checkstyle 和 PMD 集成免费提供。然而,就强制执行基本样式规则而言,这两个工具之间的功能似乎存在很大的重叠。 利用这两者是否有好处?我不想维护2个工具,如果一个工作。如果我们选择一个,我们应该使用哪个以及为什么? 我们还计划使用FindBugs。我们应该看看其他静态分析工具吗? ..
发布时间:2018-12-05 21:54:36 Java开发

排除Maven Checkstyle插件报告中的类

我有一个Maven 2项目,我想配置我的Checkstyle报告插件,以便只分析我的一些类。我找到了 maven.checkstyle.excludes 属性,但是尽管将其作为命令行参数传递(使用 -D = maven.checkstyle.excludes = ... )我无法让它发挥作用。我在Plugin文档页面上找不到任何内容。理想情况下,我希望能够在我的POM的 ..
发布时间:2018-12-05 10:40:26 Java开发