【问题标题】:CheckStyle, FindBugs, and PMD configurations without overlap无重叠的 CheckStyle、FindBugs 和 PMD 配置
【发布时间】:2012-04-02 09:13:26
【问题描述】:

在我的公司,我们开始使用 CheckStyle、FindBugs 和 PMD 来检查我们的代码质量并统一我们的编程风格。这些工具非常有效,但不幸的是它们有一些重叠的规则集。

网上有没有去掉重叠规则的配置?

当然,这些默认规则集并不适用于每个项目,但这对我们来说是一个很好的起点。我们可以采用这种默认(非重叠)配置并使其适应我们的风格,而不是首先修剪规则集以防止重复。

【问题讨论】:

    标签: java findbugs checkstyle pmd


    【解决方案1】:

    Sonar 附带了一些非常好的配置,称为 Sonar WaySonar Way with FindBugs,它们似乎在不同工具之间没有任何重叠(CheckStyle、 FindBugs 和 PMD)。它们似乎满足了我的需求,作为没有所有多余规则的配置的一个不错的起点。

    PS 我很犹豫要不要回答我自己的问题,但没有其他人有答案,甚至没有有见地的评论。 This thread on Meta also seems to think it's okay.

    【讨论】:

    • 我同意,Sonar 是一个不错的选择。
    • 使用 FindBugs 的声纳方式是最好的!特别是如果您正在寻找该领域的开源解决方案。
    • 顺便说一句,在最新的 SonarQube 4.5.1 中,没有名为“Sonar Way with FindBugs”的质量配置文件。可用的质量配置文件是“Sonar Way”和“FindBugs”
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2014-01-19
    • 2014-07-23
    • 2012-08-08
    • 2014-11-11
    • 2017-07-30
    • 1970-01-01
    • 2015-03-22
    相关资源
    最近更新 更多