问题标签 [checkstyle]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
3 回答
5506 浏览

eclipse - 服务器上带有配置和 SuppressionFilter 的 Eclipse Checkstyle

我已将 Eclipse 配置为使用位于服务器上的远程 checkstyle 配置,我通过 HTTP 访问该配置。这工作正常,但配置包含:

所以我尝试设置一个附加属性“basedir”,它指向配置所在的同一目录。当我尝试在项目上运行 checkstyle 时出现错误:无法初始化模块 SuppressionsFilter - 无法将模块 SuppressionFilter 中的属性 'file' 设置为 'http:// "my Url " /checkstyle-filter.xml'

关于如何配置 Eclipse 以使用来自服务器的 checkstyle 配置的任何建议,即使它包含 SuppressionFilter?我不想在每个项目中都放置一个 checkstyle-filter ...

0 投票
2 回答
1864 浏览

listener - 为什么 Checkstyle 会尝试为我的 Listener 创建一个 Check

我已经实现了一个 Checkstyle 监听器。它以前工作过,(我认为是 5.0 beta 版本),但现在(使用 5.0),checkstyle 失败并出现以下 CallStack

我的配置文件看起来像这样

从配置中删除我自己的侦听器后,一切正常。

真正让我困惑的是:为什么 checkstyle 会寻找 TeamcityListenerCheck 类?这样的类是不存在的。我需要吗?它应该是什么样子?

0 投票
1 回答
599 浏览

java - CheckStyle 中包含的各种 xsl 文件有什么区别?

CheckStyle 发行版包含几个用于格式化报告的示例 XSL 文件。使用 CheckStyle 5.0,它们是:

有些名称比其他名称更明显。我试图找出每个中的确切功能,以便我可以选择一个用于自动构建。

0 投票
1 回答
92 浏览

java - 在 ant 任务中包括 chekstyle 的其他源位置

我正在从 ant 任务运行 checkstyle 检查。我已经正确配置并且可以毫无问题地运行任务。

但是我有另一个项目/文件夹,其中包含从我的源文件(主要源)中引用的其他源文件(我们称它们为第三方源)。我希望 checkstyle 只检查主要来源,但它需要类路径中的第三方来源或以某种方式,否则我会得到 ClassNotFound 错误。

任何建议如何做到这一点?

我在 ant 中的配置如下所示:

0 投票
2 回答
316 浏览

java - Checkstyle:无法总结每个作者的问题?

我正在尝试将 checkstyle 用于 java 项目,但我似乎无法使其正常工作:

虽然它显然运行顺利,但 html 报告并没有按应有的方式为每个作者提供任何信息,即作者表是空的。

问题是我不知道 checkstyle 如何识别作者。它是否查看 java doc 标签 @author ?在类级别还是在方法级别?

我使用的蚂蚁任务如下:

非常感谢您的帮助

大卫

0 投票
3 回答
11859 浏览

maven-2 - Maven 2 checkstyle 插件版本 2.5 - configLocation 问题

我在 maven 2 中使用 checkstyle 插件。我现在想将我的配置文件从默认文件切换到 a) 在线文件或 b) 本地文件。我尝试了以下两件事,但都没有奏效。有什么建议么?

A) 本地文件,直接在我的项目文件夹中 pom.xml 旁边

B)远程文件,存储在服务器上

这两种情况都会导致如下错误:

[INFO] Checkstyle 报告生成发生错误。嵌入式错误:在 checkstyle 执行期间失败找不到资源“文件:checkstyle.xml”。

任何帮助,将不胜感激!

0 投票
1 回答
336 浏览

eclipse - Eclipse checkstyle检查log4j,我不能让它停止

对于 Eclipse checkstyle 插件(我正在运行 5.1.0)最近倾向于抱怨 log4j.property 文件中的样式问题,我找不到任何配置。它不在我的 checkstyle.xml 中,当我在 eclipse 之外运行 checkstyle 时不会发生,而且我没有看到 eclipse 首选项。这是可控的吗?

0 投票
4 回答
40511 浏览

java - 在 Maven Checkstyle 插件报告中排除类

我有一个 Maven 2 项目,我想配置我的 Checkstyle 报告插件,以便只分析我的一些类。我找到了该maven.checkstyle.excludes属性,但尽管将其作为命令行参数(使用-D=maven.checkstyle.excludes=...)传递,但我无法使其工作。我在插件文档页面上找不到任何内容。理想情况下,我希望能够在<configuration>我的 POM 部分中进行设置。

0 投票
4 回答
3155 浏览

java - Eclipse 插件安装问题

我开始使用 Eclipse 进行一些 Java 开发。我对 Eclipse 很陌生,因为我通常是 Visual Studio 开发人员。

我尝试使用 Eclipse 的“安装新软件”功能安装 CheckStyle Eclipse 插件和 Subversive。没有错误,一切似乎都运行良好。点击“已经安装了什么软件?” 在安装对话框中显示了已安装插件的列表。Eclipse 的 Subversive 和 CheckStyle 都列出了。

我唯一的问题是它们都没有“工作”,这意味着我看不到任何新的 UI 元素。根据我的手册,我应该在项目的属性中看到一个新节点“CheckStyle”。我没有。我不知道 Subversive 到底长什么样,但我确信有一种方法可以方便地执行结帐操作等。

手动将下载的插件复制到 dropins 文件夹并随后重新启动 Eclipse 也无济于事。有没有办法可靠地找出是否发生任何错误 - 我根本没有错误消息,是什么让我发疯并使问题很难描述/谷歌......

0 投票
7 回答
13396 浏览

c# - C# 的检查样式?

我正在寻找类似于 Checkstyle for Visual Studio 的东西。我最近开始了一个新的 .NET 工作,并意识到这里的编码标准有点缺乏。虽然我还是个年轻人,离最有经验的开发人员还很远,但我正在努力以身作则,让事情朝着正确的方向发展。

我喜欢在 Eclipse 中使用 Checkstyle 并在审查之前检查代码的能力,所以我想用 Visual Studio 做同样的事情。有人有什么好的建议吗?

我有点感兴趣的另一件事是 SVN 插件,它在满足主要编码标准之前不允许签入。我不希望人们检查将在代码审查中结束的被破坏的代码。

在这一点上的任何建议都会很棒。