いくつかの命名規則を共有することは、チームが効率的にコラボレーションすることを可能にする重要なポイントです。 このルールでは、フィールド名が指定された正規表現と一致するかどうかを検証します。
違反コード例
デフォルトで提供される正規表現 ^[a-z][a-zA-Z0-9]*$
:
class MyClass { private int my_field; }
準拠方法
class MyClass { private int myField; }
補足事項
-
この内容は以下の、squid の説明文を日本語翻訳したものです。
sonar-java/S116_java.html at master · SonarSource/sonar-java
-
リンク化したら使いやすいかもしれないので、1ルールごとに1ページ化しています。
コメント