2

ソナーレポートからゲッターとセッターを除外する方法があります。2 つの「ゲッター」があるとします。

public int getId(){
    return this.id;
}

public int getComplexId(){
    int result = 0;
    // some complex calculation there
    return result;
}

getId()を除外して getComplexId() を同時に含めることは可能ですか? Sonar は、複雑なコードから単純な return this.id を分析できますか?

4

2 に答える 2

2

NOPMD コメントを使用して、ソナー分析を回避できます。

public int getId(){ // NOPMD
    return this.id;
}

public int getComplexId(){ 
    int result = 0;
    // some complex calculation there
    return result;
}

//NOSONAR または //CHECKSTYLE:OFF コメントを使用することもできます。http://www.sonarqube.org/sonar-1-12-in-screenshots/の詳細情報

于 2013-09-03T08:56:17.720 に答える
0

@Cherry、箱から出してSonarQubeはすでに期待どおりに動作します。このメソッドにはいくつかのロジックが含まれているため、最初のメソッドはゲッターと見なされ、2番目のメソッドではありません。

于 2013-09-03T20:18:57.520 に答える