这个问题在这里已经有了答案:DisableaparticularCheckstyleruleforaparticularlineofcode?(9个回答)关闭8年前。PMD有一种方法可以通过在Java源文件中使用//NOPMD注释来忽略特定警告。Checkstyle有没有类似的选项?
我想为所有自动装箱和拆箱生成警告。有没有人找到有效的方法?Eclipse捕获基本的自动装箱错误:例如。整数i=null;我++。但是在任何复杂的事情上都失败了,这并不是我真正想要的。我查看了PMD和Checkstyle但在那里找不到任何东西。我知道这是一个有争议的话题,但我认为这是一个危险的功能。没有办法禁用它,所以我至少想要一份报告,以便在代码审查期间进行检查。我在代码审查和错误中经常看到此NullPointerException:classX{Integeri=null;publicintdoSomething(){returni+2;}}我想阻止它走那么远。
这个问题在这里已经有了答案:关闭11年前。PossibleDuplicate:AfreetooltocheckC/C++sourcecodeagainstasetofcodingstandards?你好,有没有相当于checkstyle的工具对于(视觉)C++?我在互联网上找不到任何东西..谢谢...编辑拷贝:AfreetooltocheckC/C++sourcecodeagainstasetofcodingstandards?
我正在寻找一些工具来帮助C++,例如用于JAVA的checkstyle。它应该适用于LINUX。你们知道吗? 最佳答案 Cppcheck是您将获得的最好的免费工具。如果您愿意花钱,还有很多非常不错的其他工具。如果你想破解你自己的解决方案,你可以做我为我的工作所做的并破解cpplint以及您要添加的任何其他规则。 关于java-类似于C++的checkstyle可以在Linux上运行,我们在StackOverflow上找到一个类似的问题: https://sta
维护良好的代码质量是软件开发中的重要要素。为了帮助开发人员发现问题和改进代码,可以将CheckStyle和Findbugs插件集成到IntelliJIDEA中。这两个插件提供了代码风格检查和静态代码分析的功能,有助于编写更好的代码。本文介绍安装和配置这些插件的步骤,以及其用途和优势。1安装CheckStyle这里有两种方法供使用:1.1使用IDEA插件菜单安装CheckStylesa) 如果你使用的是Mac,转到Preferences(偏好设置)>Plugins(插件)。(否则转到File>Setting>Plugins(设置>插件))。b) 输入CheckStyle并安装最新的插件版本。c)
在我的gradle文件中我有:applyplugin:'checkstyle'我正在尝试创建自己的checkstyle规则。出于这个原因,我在我的gradle文件中添加了一个依赖项。dependencies{checkstyle'com.puppycrawl.tools:checkstyle:8.2'}我正在尝试扩展Checkstyle的“Check”类。但是checkstyle的版本很多,我不知道gradle用的是哪个。如何找到gradle使用的checkstyle的确切版本号? 最佳答案 目前我能想到三种方式,最不吸引人的在前:
我目前正在将我的应用程序项目从基于Ant的Eclipse迁移到基于Gradle的AndroidStudio。我的eclipse项目有一个配置为自定义的自定义Checkstyle检查,然后自定义包包含在Checkstyle配置XML中。我在将此自定义检查迁移到AndroidStudio时遇到问题。不知道我可以在哪里指示gradle来获取这个自定义包。卡在这个问题上几天了!非常感谢任何帮助...当前遇到无法实例化自定义包的TreeWalker错误:[错误]UnabletocreateaChecker:cannotinitializemoduleTreeWalker-Unabletoinst
我正在尝试在项目中配置Checkstyle。我添加了:applyplugin:'checkstyle'checkstyle{//assignthelatestcheckstyleversionexplicitly//defaultversionisveryold,likes5.9toolVersion='8.6'//checkstyle.xmlcopyfrom://https://raw.githubusercontent.com/checkstyle/checkstyle/checkstyle-8.6/src/main/resources/google_checks.xml//the
我最近安装了CheckstyleEclipse的插件并且个人认为它很棒。但是它给我的警告之一有点模糊。确切的警告是“不允许使用++”。它是关于一些行中的后缀++for(inti=0;i好的,我知道foreach是更好的迭代结构,但它不能应用到所有地方,有时老式的++是唯一的替代方案。当我将行更改为for(inti=0;i警告消失。我知道i++和++i之间的区别,在我生命的这一点上,我认为它们在标准for构造中可以互换。但是Checkstyle认为i++有害(或容易出错)。问题:为什么在for结构中前缀递增优于后缀递增?或者……是Checkstyle错了吗?
EclipseCheckstyle插件提供了两种自动更正问题的方法:右键单击单个源文件并选择“应用Checkstyle更正”。右键单击问题标记并选择“快速修复”。如果我选择多个相同类型的标记并尝试快速修复所有标记,Eclipse状态:Theselectedproblemsdonothaveacommonapplicablequickfix.有没有一种方法可以更有效地执行同一类型的多个Checkstyle更正?(参见相关问题:HowcanIeasilyfixCheckstyleerrors?)举个例子,考虑下面的代码:/***Exampletodemonstratecheck-style