Code Quality は、次の CodeQL クエリを使用して JavaScript コードを分析し、コード品質の問題を検出します。
- あなたの既定のブランチの結果が、リポジトリの "標準の結果" ダッシュボードに表示されます。
- Pull requests (プル リクエスト) は、発見された事項とともに、
github-code-quality[bot]によるコメントとして表示されます
Copilot の自動修正 の提案は、可能な場合に検出結果に対して提供されます。
| クエリ名 | カテゴリ | Severity |
|---|---|---|
| eval に似た DOM 関数の呼び出し | 保守性 | 勧告 |
| 重複する依存関係 | 保守性 | Warnung |
| 重複する HTML 要素の属性 | 保守性 | Warnung |
| プロパティの重複 | 保守性 | Warnung |
| 変数宣言の重複 | 保守性 | 勧告 |
| 式は何も影響を及ぼしません | 保守性 | Warnung |
| 制御ステートメントの後に誤解を招くインデント | 保守性 | Warnung |
| ぶら下げ 'else' の誤解を招くインデント | 保守性 | Warnung |
| 文字列連結にスペースがありません | 保守性 | Warnung |
| 依存関係の繰り返し挿入 | 保守性 | Warnung |
| セミコロンの挿入 | 保守性 | 勧告 |
| 入れ子になった演算子の優先順位が明確でない | 保守性 | 勧告 |
| 不要な防御コード | 保守性 | 勧告 |
| 未使用の変数、インポート、関数、またはクラス |