Code Quality は、以下の CodeQL クエリを使用して Go コードを分析し、コード品質に関する問題を検出します。
- あなたの既定のブランチの結果が、リポジトリの "標準の結果" ダッシュボードに表示されます。
-
**Pull requests (プル リクエスト)** は、発見された事項とともに、`github-code-quality[bot]` によるコメントとして表示されます
Copilot Autofix の提案は、可能な場合に検出結果に対して提供されます。
| クエリ名 | カテゴリ | Severity |
|---|
[フィールドへの無駄な割り当て](https://codeql.github.com/codeql-query-help/go/go-useless-assignment-to-field/) | 保守性 | Warnung |
| ローカル変数への無駄な代入 | 保守性 | Warnung | | ビットごとの排他的か、指数のように使用されます | Reliability | Warnung | | 同じ値の比較 | Reliability | Warnung | | 定数長の比較 | Reliability | Warnung | | 'if' 分岐を複製する | Reliability | Warnung | | 重複する 'if' 条件 | Reliability | エラー | | 重複したスイッチケース | Reliability | エラー | | 式は何も影響を及ぼしません | Reliability | Warnung | | 同一オペランド | Reliability | Warnung | | 不可能なインタフェースのnil値チェック | Reliability | Warnung | | for ループの方向が不一致 | Reliability | エラー | | エラー チェックがありません | Reliability | Warnung | | 長さに対するオフバイワン比較 | Reliability | エラー | | 回復するための冗長呼び出し | Reliability | Warnung | | 負の値の冗長チェック | Reliability | Warnung | | 自己割り当て | Reliability | Warnung | | 範囲外にシフト | Reliability | Warnung | | 到達できないステートメント | Reliability | Warnung | | 空白文字が演算子の優先順位と矛盾する | Reliability | Warnung | | ラップされたエラーは常に nil です | Reliability | Warnung | | エラー処理をせずに閉じた書き込み可能なファイルハンドル | Reliability | Warnung |