checkstyle相关内容

如何轻松修复Checkstyle错误?

有没有一种方法可以让IDE自动修复Checkstyle错误,而不必手动修复每个错误? 解决方案 如果您使用的是Eclipse,则可以。不过,您无法解决所有问题。有两种方法: 在Package Explorer或任何其他文件上右键单击Java文件,然后选择“ Apply Checkstyle Corrections”。 > 在“问题”视图中单击错误,然后选择“快速修复”。这样可以解决 ..
发布时间:2020-10-01 05:36:06 Java开发

是否有像Lint或Perl :: Critic这样的静态分析工具可用于shell脚本?

是否有任何外壳程序(特别是bash或ksh)检查程序测试外壳程序脚本的样式,最佳实践,命名约定等? (类似于Lint for C或Perl :: Critic for Perl。) 我知道使用ksh可以通过运行 ksh来进行语法检查- n script.ksh ,但我希望不仅限于语法检查-还可以解析/分析实际代码? 解决方案 Debian和Ubuntu项目使用脚本 checkbash ..
发布时间:2020-10-01 05:36:03 其他开发

SonarQube-如何使用

我有一个简单的问题,可能有一个简单的答案,但是我找不到它.我们希望将SonarQube与Checkstyle和其他一些工具一起部署,但是我们找不到它是用于集中式服务器部署还是在每台开发人员计算机上部署?所有教程都显示了在不同计算机上的安装并已在localhost中使用,同时有一个公共实例示例,其要求和规范肯定与服务类似. 另一方面,我不知道开发人员如何提交其代码以检查其是否在服务器上. ..
发布时间:2020-07-07 06:07:08 其他开发

Maven 2 Checkstyle插件版本2.5-configLocation问题

我正在maven 2中使用checkstyle插件.现在,我想将配置文件从默认文件切换为a)在线文件或b)本地文件.我尝试了以下两件事,但都没有起作用.有什么建议吗? A)本地文件,直接在我的项目文件夹中pom.xml旁边 org.apache.maven.plugins maven-che ..
发布时间:2020-05-07 23:29:00 其他开发

findbugs Pmd CheckStyle Cobertura的Maven声纳插件配置

在为Maven项目设置代码质量插件方面,我需要一些帮助. 我有一个多模块项目.虽然在构建过程中配置了pmd,checkstyle,findbugs和cobertura,并且可以为每个插件生成xml报告,但是在我的项目中配置声纳插件时,我面临一些挑战. 我不确定如何解决此问题: 在执行声纳时,我应该重用这些插件生成的报告吗?如果可以,我的声纳插件配置应该是什么? 如果我使用嵌入式pm ..
发布时间:2020-05-07 21:40:02 其他开发

报告期间不考虑在pluginManagement中添加的依赖项

我正在尝试配置Maven Checkstyle插件以进行报告,并希望将Checkstyle的依赖项更改为7.5,而不是默认的6.11.2. 要实现这一点,请在父pom中将pluginManagement声明为具有依赖项. 在子项目中,我只是在报告标签中引用了该插件. 但是,我看到默认的Checkstyle(6.11.2)正在下载到存储库中.请参见下面的父母和孩子pom. ..
发布时间:2020-05-07 21:38:03 Java开发

如何使用Intellij Idea解决所有检查样式问题?

我有一个用于maven checkstyle插件的xml配置文件.我已经安装了Intellij Idea插件,并查看所有违反checkstyle的行为.有没有一种方法可以自动修复大多数问题?例如自动格式设置?有没有一种方法可以将Intellij Idea设置为从Checktyle配置文件自动格式化? 解决方案 现在有一个选项. 从4.24.0版本开始的checkstyle-IDEA具 ..
发布时间:2020-05-07 20:45:21 其他开发

禁用Maven CheckStyle

我想执行一个Maven目标,但是checkstyle错误禁止这样做.我现在没有时间来纠正Checkstyle错误(我的Checkstyle规则最近已更新,我现在无法处理所有规则). 是否有一种方法可以禁用checkstyle操作并执行我的目标? 解决方案 解决方案是:mvn [target] -Dcheckstyle.skip. 我喜欢此解决方案,因为它是临时的,不需要编辑po ..
发布时间:2020-05-07 20:34:00 其他开发

Maven和Eclipse使用的Checkstyle配置

我尝试在Maven和Eclipse中使用相同的Checkstyle配置文件.模块SuppressionCommentFilter在Eclipse中按预期工作,但是Maven报告 不允许TreeWalker作为SuppressionCommentFilter的父级 如果我将其从TreeWalker移至Checker,错误将消失,但Checkstyle不会处理忽略注释.我在Eclipse中使用Chec ..
发布时间:2020-05-07 20:30:18 Java开发

Maven项目是否可以从pom依赖项继承报表配置?

我知道可以在父POM中配置该部分并将其应用于多模块项目中的子模块.但是,我希望有一个单独的POM作为依赖项进行引用,因此我可以拥有可以“混入"各种项目的报告配置,而不必在多个项目之间复制我的报告配置. (请参见此处的“依赖项POM": http ://sonatype.com/books/maven-book/reference/pom-relationships-sect-pom-best-pr ..
发布时间:2020-05-07 20:27:28 其他开发

Maven Checkstyle:检查不起作用

一段时间以来,我一直在尝试让Checkstyle在Eclipse Indigo IDE的Maven中运行.最后,我想我会为此寻求一些专家意见. 我正在使用Eclipse Indigo并尝试配置Checkstyle以在Maven中运行. 下面是我的pom.xml的摘录.只有checkstyle:checkstyle在起作用并正在创建报告. ..
发布时间:2020-05-07 20:26:56 其他开发

Jenkins Maven多模块作业中重复的Checkstyle警告

我有一个jenkins maven作业,其中包含一个聚合器pom和一堆子模块.当詹金斯显示checkstyle警告时,它会像这样: 子模块1:10条警告 子模块2:10条警告 聚合器模块:20条警告 总计:40个警告 换句话说,聚合器(正确地?)聚合了子模块中发现的警告,如果不是因为 total 然后变为原来的两倍,这将不是一个大问题.应该是. 有人知道是什么问题吗 ..
发布时间:2019-09-02 21:33:00 其他开发

Checkstyle和Findbugs仅在Jenkins(和/或Hudson)上查找更改的文件

我们使用许多旧代码,我们考虑为新代码引入一些指标.是否可以让Findbugs和Checkstyle仅在更改的文件而不是完整的项目上运行? 最好确保仅检入质量最低的文件,但尚未(尚未)触碰和评估代码库本身,以免使成千上万的问题引起人们的困惑. 解决方案 从理论上讲,这是有可能的.在给定开始日期之后,您将使用Shell脚本来解析SVN(或任何SCM)更改日志,从这些更改集中识别.java ..
发布时间:2019-09-02 20:38:06 其他开发