checkstyle相关内容

从Bazel中调用CheckStyle的最佳方式是什么?

我正在尝试添加对调用Checkstyle的支持,作为Bazel构建的一部分。我已经看到一些代码使用额外的操作来实现这一点,但我希望避免这种方法,并使其与纯Skylark代码一起工作。我设法使用以下(可怕的)通用规则让JVM对一组源文件执行Checkstyle,但我意识到这是非常棘手的: native.genrule( name = name, srcs = srcs, ..
发布时间:2022-08-21 10:05:12 Java开发

CheckStyle:JavaDoc;p>;分隔符违规

我有以下JavaDoc文档,有 分隔符,但(1)没有空行,(2) 之后的文本继续到下一行,所有这些都是正常的。 /** * Fetches a list of Org beans based on the provided org code. * * Note: This also takes care of Parent/Child orgs. * * @par ..
发布时间:2022-08-17 14:43:27 Java开发

SonarQube - 如何使用

我有一个简单的问题,可能有一个简单的答案,但我找不到它是什么.我们想将 SonarQube 与 Checkstyle 和其他一些工具一起部署,但我们无法确定它是用于集中式服务器部署,还是在每个开发人员机器上?所有教程都展示了在不同机器上的安装并在 localhost 中使用,同时还有一个公共实例示例,并且要求和规范看起来确实类似于服务. 另一方面,我不知道开发人员如何提交他们的代码以检查它是 ..
发布时间:2022-01-17 21:51:14 其他开发

SonarQube 是 Checkstyle、PMD、FindBugs 的替代品吗?

我们正在从头开始开发一个网络项目,并正在研究以下静态代码分析工具. 约定(Checkstyle) 不良做法 (PMD) 潜在错误 (FindBugs) 该项目建立在 Maven 之上.我没有为此使用多种工具,而是在寻找一个灵活的解决方案并遇到了 SonarQube. 我们真的可以使用 SonarQube 实现 Checkstyle、PMD 和 Findbugs 的结果吗? ..
发布时间:2022-01-17 21:45:51 其他开发

在线获取 SonarLint 的远程配置文件,离线使用本地配置文件

当前 我的公司目前正在使用 checkstyle 和 findbugs 脚本来衡量他们的代码质量.我是将这些设置迁移到新的 SonarQube 驱动环境中的人. 我开始怀疑是否可以查看正在运行的 SonarQube 服务器的远程配置设置并相应地更新本地设置. 现在,用 checkstyle 和 findbugs 是这样的: 1) 有人修改了 config xml 文件并上传到服 ..
发布时间:2022-01-17 21:31:41 其他开发

Checkstyle Eclipse 插件不起作用

我正在使用带有 Juno Eclipse 发行版的 eclipse checkstyle 插件.每当检查代码是否存在 checkstyle 错误时,我都会收到以下错误: 无法初始化模块 TreeWalker - 无法实例化 DoubleCheckedLocking 有人知道如何解决这个问题吗?是插件兼容性问题还是别的什么? 解决方案 DoubleCheckedLocking 检查已在 ..
发布时间:2022-01-16 13:36:58 Java开发

将 checkstyle-configuration 从声纳导入到 eclipse-checkstyle-plugin

我想从声纳中导出 checkstyle 规则并将它们导入到 checkstyle eclipse 插件中.不幸的是,声纳将 checkstyle 规则导出到 csv 文件. 但是checkstyle插件只接受xml文件的导入. 有什么办法吗? 解决方案 您可以通过导航到以 checkstyle xml 格式获取它 配置 质量概况 ->选择您的个人资料 激活“固定链接" ..
发布时间:2022-01-16 13:16:09 其他开发

从插件调用代码时出现问题:“org.eclipse.jface"使用 Checkstyle 插件时

我正在尝试在 Rational Software Architect 7.0.0.4 上使用 eclipse-cs 插件. 我最近卸载了旧的 beta2 版本并安装了 beta3.插件本身按照之前的配置工作.但是每当我尝试通过 Windows->Preferences->Checkstyle 重新配置检查规则时,我都会收到以下错误: 从插件调用代码时出现问题:“org.eclipse. ..
发布时间:2022-01-16 12:49:41 Java开发

如何定义 checkstyle 的抑制定义,适用于 ant 和 eclipse

我在项目中使用 checkstyle,并且在我的 checkstyle 中定义了一个 SuppressionFilter -配置.我使用 Apache ant 通过持续集成进行自动构建. 我的问题来自以下情况:我不想将太多文件填充到基于项目的ir中,因此 checkstyle.xml 和 suppresss.xml 都在名为 conf 的子目录中(用于构建配置).现在,Ant 和 Eclip ..

将 eclipse 格式化程序文件转换为 checkstyle 文件

我有一个 Eclipse 格式化文件(其中包含一些配置),我想为 checkstyle 文件制作相同的东西(这些配置),以便在 maven 构建之后使用. 解决方案 不幸的是,目前无法将格式化程序文件转换为 checkstyle 规则集.你必须按照解释的相反方式做 这里. 否则,您必须手动调整格式化程序中的每个设置以进行检查样式. ..

来自 checkstyle 配置的 IntelliJ IDEA 代码格式

我决定为 android maven 插件做贡献. 他们使用非常具体的代码样式格式.我需要一些时间来修改IDEA代码格式规则以满足他们的要求. 幸运的是有 checkstyle 配置.我已经为 IDEA 安装了 check-style 插件,可以立即查看我当前格式错误的地方. 不幸的是,我没有找到将 checkstyle 配置导入 IDEA 格式规则的方法. 如果可能的话, ..
发布时间:2021-12-18 09:52:51 其他开发

禁用特定代码行的特定 Checkstyle 规则?

我在我的项目中配置了一个 Checkstyle 验证规则,禁止定义超过 3 个输入的类方法参数.该规则适用于我的类,但有时我必须扩展不遵守此特定规则的第三方类. 是否有可能指示 Checkstyle 静默忽略某个方法? 顺便说一句,我最终得到了自己的 Checkstyle 包装器:qulice.com(参见 严格控制Java代码质量) 解决方案 在 ..
发布时间:2021-11-25 19:40:17 Java开发

ANT 中的 Checkstyle 没有输出

我没有使用自动构建工具.只是 Checkstyle 5.5 和 ANT 1.8.我正在尝试在我的 ANT 脚本中运行 Checkstyle.ANT 脚本执行没有错误,但似乎没有调用 Checkstyle.除了 ANT 报告 BUILD SUCCESSFUL 之外,我没有得到任何输出.这是我的蚂蚁脚本: ..
发布时间:2021-11-11 03:09:42 其他开发

如何为 checkstyle 定义抑制定义,同时适用于 ant 和 eclipse

我在项目 checkstyle 中使用,并且在我的 checkstyle 中定义了一个 SuppressionFilter-配置.我使用 Apache ant 通过持续集成进行自动构建. 我的问题来自以下情况:我不想在project-basedir中填充太多文件,所以checkstyle.xml和suppressions.xml都在一个名为conf的子目录中(用于构建配置).现在,Ant 和 ..

生成 Checkstyle 报告(带有扩展检查)

我有一些自己的扩展检查.我已将它们作为插件导出,在 Eclipse 中,它们显示警告/错误.所以扩展检查工作正常. 现在我想以HTML 格式生成违规报告. 我已经检查了这个,这有效如果 rule.xml 文件中不包含扩展检查,那很好.但是在扩展检查的情况下,ant build 会给出错误. 错误是: 构建失败D:\Java_Work\JUnit_CheckStyle\build ..
发布时间:2021-11-11 02:24:57 Java开发

检查“方法调用"的最佳方法是什么?使用checkstyle匹配格式?

我有一组属于单个类的方法,该类至少应包含 2 个参数.第一个应该是“文字"字符串类型(例如 instance.do("literal_string", obj) - 应该在方法调用行本身中正确指定).作为 next 第一个参数也应该匹配给定的正则表达式模式.第二个参数可以有任何值(对象). 另外,第一个参数在整个项目中应该是唯一的(这部分并不是真的那么重要). 是否有可能对我上面列出的 ..
发布时间:2021-11-10 23:26:53 Java开发

如何忽略具有特定注释的方法的 checkstyle javadoc 警告

当我有一个没有 javadoc 的公共方法时,Checkstyle 会发出警告,这很好!当我覆盖一个公共方法时,我没有收到警告,因为 javadoc 在该方法的父类中已经可用. 现在我的方法有另一个注释,例如 @MyEvent.现在我确实收到了警告但不想要它,因为注释说得够多了.我可以排除带有特定注释的方法的警告吗? 有一些解决方案涉及向我的代码添加内容,例如 @SuppressWar ..
发布时间:2021-11-10 23:05:16 Java开发

静态分析自定义规则以强制执行未经检查的异常处理

我在项目中创建了一个运行时异常,我想确保它被捕获在我的一个类中,这样整个程序不会在发生时爆炸(例如,如果有人删除了我想通过构建或静态分析工具中的某些操作使try/catch语句失败).不幸的是,由于Java没有强制我对此未检查的异常使用try/catch语句,因此无法在编译时强制执行它.(我无法将我的例外更改为已检查的例外). 我想知道是否可以通过使用checkstyle/pmd/findb ..
发布时间:2021-04-21 20:51:41 Java开发

如何抑制枚举常量/值上缺少的javadoc checkstyle警告?

Checkstyle抱怨枚举值没有附加的Javadoc注释.但是至少在我的许多枚举中,由于值本身通常是不言自明的,因此添加javadoc似乎只是在不必要的混乱情况下降低了可读性.请考虑以下示例: /***示例枚举来说明问题.这个的每个值*枚举代表一周中的一天.*/公共枚举DaysOfWeekClean {星期日,周一,周二,周三,周四,星期五,周六;} /***示例枚举来说明问题.这个的每个 ..
发布时间:2021-04-21 20:51:37 Java开发