Code Quality は、次の CodeQL クエリを使用して Python コードを分析し、コードの品質問題を検出します。
- あなたの既定のブランチの結果が、リポジトリの "標準の結果" ダッシュボードに表示されます。
-
**Pull requests** が、発見された事項とともに `github-code-quality[bot]` によってコメントとして表示されました
Copilot自動修正 の提案は、可能な場合に検出結果に対して提供されます。
| クエリ名 | カテゴリ | Severity |
|---|
['import *' は名前空間を汚染する可能性があります](https://codeql.github.com/codeql-query-help/python/py-polluting-import/) | 保守性 | 勧告 |
|
正規表現でのバックスペース エスケープ | 保守性 | 勧告 |
|
コメントアウトされたコード | 保守性 | 勧告 |
|
定数の比較 | 保守性 | Warnung |
|
同じ値の比較 | 保守性 | Warnung |
|
条件式またはステートメントの定数 | 保守性 | Warnung |
|
dict リテラルの重複キー | 保守性 | Warnung |
|
正規表現文字クラスでの重複 | 保守性 | Warnung |
|
クラス メソッドの最初のパラメーターの名前が 'cls' ではありません | 保守性 | 勧告 |
|
メソッドの最初のパラメーターの名前が 'self' ではありません | 保守性 | 勧告 |
|
リスト内の暗黙的な文字列連結 | 保守性 | Warnung |
|
不正確なアサート | 保守性 | 勧告 |
|
モジュール自体のインポート | 保守性 | 勧告 |
|
モジュールが複数回インポートされる | 保守性 | 勧告 |
|
モジュールは 'import' と 'import from' でインポートされます | 保守性 | 勧告 |
|
同じ変数を使用した入れ子ループ | 保守性 | 勧告 |
|
過度に複雑な __del__ メソッド | 保守性 | 勧告 |
|
冗長比較 | 保守性 | Warnung |
|
'with' ステートメントを使用する必要があります | 保守性 | 勧告 |
|
ステートメントには何の影響もありません | 保守性 | 勧告 |
|
ループ内の不要な 'else' 句 | 保守性 | Warnung |
|
不要なラムダ | 保守性 | 勧告 |
|
不要なパス | 保守性 | Warnung |
| __del__ は明示的に呼び出されます | Reliability | Warnung |
|
__eq__ 属性を追加するときにオーバーライドされない | Reliability | Warnung |
|
__init__ メソッド呼び出しがオーバーライドされたメソッドを呼び出す | Reliability | Warnung |
|
__init__ メソッドはジェネレーターです | Reliability | エラー |
|
__init__ メソッドは値を返します | Reliability | エラー |
|
__iter__ メソッドは非反復子を返します | Reliability | エラー |
|
assert ステートメントが副作用を持つ | Reliability | エラー |
|
タプルの検証 | Reliability | エラー |
|
オペランドがサポートされているときに比較を行う __eq__ | Reliability | Warnung |
|
基底クラスの属性の競合 | Reliability | Warnung |
|
空 (除く) | Reliability | 勧告 |
|
エンコード エラー | Reliability | エラー |
|
ブロックハンドル 'BaseException' を除く | Reliability | 勧告 |
|
明示的なエクスポートが定義されていない | Reliability | エラー |
|
明示的な戻り値と、(フォールスルーする)暗黙的な戻り値の混合 | Reliability | 勧告 |
|
ファイルが常に閉じられているとは限りません | Reliability | Warnung |
|
super() の最初の引数がクラスを囲まない | Reliability | エラー |
|
フォーマットされたオブジェクトはマッピングではありません | Reliability | エラー |
|
文字列の書式設定では、暗黙的および明示的に番号が付いたフィールドが混在します | Reliability | エラー |
|
違法なレイズ | Reliability | エラー |
|
不完全な順序付け | Reliability | Warnung |
|
一貫性のない等価性とハッシュ | Reliability | Warnung |
|
一貫性のない等値と非等値 | Reliability | Warnung |
|
一貫性のないメソッド解決順序 | Reliability | エラー |
|
Iterable には、文字列またはシーケンスのいずれかを指定できます。 | Reliability | エラー |
|
反復子が __iter__ メソッドから自己を返さない | Reliability | エラー |
|
ループ変数キャプチャ | Reliability | エラー |
|
比較の際に 'self' が欠落している可能性があります | Reliability | Warnung |
|
非コンテナーを使用したメンバーシップ テスト | Reliability | エラー |
|
シグネチャとオーバーライドされたメソッドの使用の不一致 | Reliability | 勧告 |
|
シグネチャとオーバーライドメソッドの使用の不一致 | Reliability | エラー |
|
複数の割り当ての不一致 | Reliability | エラー |
|
オブジェクトの破棄中にスーパークラス __del__ の呼び出しが見つかりません | Reliability | エラー |
|
オブジェクトの初期化中にスーパークラス __init__ の呼び出しが見つからない | Reliability | エラー |
|
書式設定呼び出しに名前付き引数がありません | Reliability | エラー |
|
正規表現の特殊なグループの一部が見つからない | Reliability | Warnung |
|
locals() によって返されるディクショナリの変更 | Reliability | Warnung |
|
既定値を使用したパラメーターの変更 | Reliability | エラー |
|
オブジェクトの破棄中に __del__ を複数回呼び出す | Reliability | Warnung |
|
オブジェクトの初期化中に __init__ を複数回呼び出す | Reliability | Warnung |
|
__get__または__set__メソッドでの記述子の変異 | Reliability | エラー |
|
内部ループ本体の後に再利用される同じ変数を使用した入れ子ループ | Reliability | エラー |
|
呼び出し不可能な呼び出し | Reliability | エラー |
|
'except' 句の非例外 | Reliability | エラー |
|
「for ループ」で使用される非反復可能オブジェクト | Reliability | エラー |
|
特殊なメソッドで発生する標準以外の例外 | Reliability | 勧告 |
|
育成 NotImplemented | Reliability | Warnung |
|
冗長割り当て | Reliability | エラー |
|
長さが異なるタプルを返す | Reliability | 勧告 |
|
オーバーライドメソッドでのシグネチャの不一致 | Reliability | Warnung |
|
特殊なメソッドのシグネチャが正しくありません | Reliability | エラー |
|
スーパークラスの属性がサブクラスのメソッドを隠す | Reliability | エラー |
|
疑わしい未使用のループ反復変数 | Reliability | エラー |
|
構文エラー | Reliability | エラー |
|
None に等しいかどうかをテストする | Reliability | 勧告 |
|
書式設定呼び出しで引数が少なすぎます | Reliability | エラー |
|
ハッシュ不可能なオブジェクトがハッシュされました | Reliability | エラー |
|
正規表現で比類のないキャレット | Reliability | エラー |
|
正規表現で一致しないドル | Reliability | エラー |
|
到達できない except ブロック | Reliability | エラー |
|
サポートされていない形式の文字 | Reliability | エラー |
|
未使用の例外オブジェクト | Reliability | エラー |
|
モジュール レベルでの print ステートメントの使用 | Reliability | 勧告 |
|
exit() または quit() の使用 | Reliability | Warnung |
|
呼び出しの引数の名前が間違っています | Reliability | エラー |
|
クラスインスタンス化の引数の名前が間違っています | Reliability | エラー |
|
形式の引数の数が間違っています | Reliability | エラー |
|
呼び出しの引数の数が間違っています | Reliability | エラー |
|
クラスインスタンス化の引数の数が間違っています | Reliability | エラー |