命名規則を共有することにより、チームが効率的に共同作業することができます。このルールは、すべてのメソッド名が与えられた正規表現と一致することを確認します。

違反コード例

デフォルトで提供される正規表現 ^[a-z][a-zA-Z0-9]*$:

public int DoSomething(){...}

準拠方法

public int doSomething(){...}

例外

オーバーライドメソッドは除外されます。

@Override
public int Do_Something(){...}

補足事項

  • この内容は以下の、squid の説明文を日本語翻訳したものです。

    sonar-java/S100_java.html at master · SonarSource/sonar-java

  • リンク化したら使いやすいかもしれないので、1ルールごとに1ページ化しています。

  • こちらに原本はあります。

    • コメント