代码之家  ›  专栏  ›  技术社区  ›  Fostah

Checkstyle源代码管理集成

  •  1
  • Fostah  · 技术社区  · 16 年前

    我最近一直在研究checkstyle,作为对标准编码约定的一些研究的一部分。虽然它似乎非常适合全新的项目,但它似乎对现有项目的采用有巨大的障碍,因为它似乎没有提供一种只检查新代码或编辑代码的方法。也许我错了?

    2 回复  |  直到 16 年前
        1
  •  1
  •   VonC    16 年前

    据我所知,Checkstyle旨在分析源代码,而不考虑其历史或修订。

    添加这种功能意味着需要脚本检查样式分析,为其提供表示增量的精确文件子集。

    但是,在他们的分析中,某些检查可能会失败或遗漏,比如 duplicate code check .

    因此,对于这种增量分析,您不仅需要限制源集,还需要限制要执行的规则集,因为其中一些规则只对所有源有意义。


    据我所知,尤其是使用插件 eclipse-cs


    • 如果是,
      • 做一个 svn blame 用包含上次更改的修订号注释行。
      • 然后使用checkstyle分析文件。
        2
  •  0
  •   DaSilva2010    12 年前