• CodeNarc


    CodeNarc是一个Groovy源代码分析工具,用于查找那些违反预定义或自定义的编码规则,包括检测编码标准、没有用到的代码、可预见的缺陷,编码风格等。并最终可以生成一个XML或HTML格式的报告。它能够很好与Ant Task集成使用,并提供一些在Maven、Gradle、Grails、Griffon、Sonar和Hudson系统中使用的插件。

    点击次数   官方主页【官方主页】   下载地址【下载地址】

    网友留言/评论

    我要留言/评论

    相关开源项目

    DoctorJ:DoctorJ是一套分析JAVA代码的应用程序。除了完成javadoc的功能,它根据标准和代码的准确度来检验文件。产生一个文件或者项目的统计信息,包括每一个类和方法的代码行数以及总数。语法分析器处于开发中。
    Hammurapi:Hammurapi是一个开源的代码审查/评审(review)工具.它可以帮助改进Java代码的质量.
    JCSC:JCSC不但可以检查代码规范,而且给出了NCSS(Non Commenting Source Statements)和CCN(Cyclomatic Complexity Number)还可以用于评价类方法的复杂度。
    QJ-Pro:QJ-Pro是一个综合的软件检查工具.它主要是面向软件开发者.开发者可以用它来自动检查Java源代码并帮助开发者提供Java程序的编程技巧.QJ-Pro可以指出没有按照Java的设计模式来构建的错误代码并提供解决的方案.
    Artistic Style:Artistic Style是一个C,C++,C#和Java源代码缩排/格式化/美化工具。
    Clirr:Clirr这个工具它能检查当前Java包(包括binary和源代码)与先前所发布的Java包之间兼容问题。基本上只要你给定它两组Jar文件Clirr就能够打印出在相同api上有变化的一个列表。 Clirr的Ant task可以配置用于当它发现api的变化存在矛盾时中断构建。 在一个持续构建过程中Clirr能够自动预防binary或源代码包意外的引入所引发的兼容性问题。
    Checkstyle:Checkstyle 可寻找:·不能使用的或者多余的输入 ·空格更好的地方不使用跳格符,反之亦然 ·不遵循命名标准的变量、方法或者类 ·过分复杂的分配或者返回语句。它还有Eclipse下的插件。
    Jalopy:Jalopy 是为Java编程语言提供的一个源代码格式化/美化/漂亮的开源项目,它旨在提供一个功能完整的,而且是免费的可以取代著名的Jindent的产品。并为Ant, Eclipse, IDEA, JBuilder, JDeveloper, jEdit, NetBeans提供了插件。
    Java2Html:Java2Html 能够的把java源代码转换为高亮有序的HTML, RTF, TeX 与 XHTML格式。这个开源项目有一个java applet 与许多插件以便能够与其它系统很好的给合。
    Uncrustify:Uncrustify是一个代码美化工具可用于C,C++,C#,D和Java源代码的美化。它能够利用空格,tab与空格或只有tab进行缩排,添加或删除换行,排列代码等。Uncrustify具有高配置性,易于修改的特点。