ルールconfidence
は、実際のバグにフラグを立てた可能性を測定します。1 つまたは 2 つの命令からの証拠を使用する単純なルール、または既知のバグの原因を検出する単純なルールは、推論を使用したり、複数のメソッドからの命令を検査したり、多くの場合完全に合理的なコードにフラグを付けたりするルールよりも、実際のバグを発見する可能性が高くなります。 .
バージョン 2 より前confidence
は として知られていましpriority
たが、ほとんどの開発者が という言葉を理解しているため、混乱を招きましたpriority
。
[多くの人が FindBugs によって報告された優先度に混乱し、優先度の高い問題はすべて重要であると考えていました。問題のこの属性の実際の [sic] 意味を反映するために、信頼という名前に変更されました。異なるバグ パターンの問題は、信頼度ではなく、ランクで比較する必要があります。
ルールrank
は、問題の重大度を測定します。これは 20 (最低) から 1 (最高) まで変化し、UI は値をscariest
、scary
、troubling
、 の4 つのカテゴリにグループ化しますof concern
。
たとえば、磨耗したブレーキ パッドrank
は 10 を受け取り、カット ブレーク ラインは 1 を受け取ります。メカニックはconfidence
、簡単な検査でブレーク ラインがカットされていることを高く報告するかもしれませんがconfidence
、エンジンで聞こえるノッキングがピストンの損傷を示していることを低く報告する場合があります。