Python チェッカーリファレンス
| チェッカー名 | カテゴリ | 説明 | 重要度のデフォルト値 | デフォルトで有効になりましたか? |
|---|---|---|---|---|
| PY3.C0103 | Basic | 無効な名前 | 3 | False (偽) |
| PY3.C0104 | Basic | 許可されない名前 | 3 | False (偽) |
| PY3.C0105 | Basic | Typevar 名の正しくない変動 | 3 | False (偽) |
| PY3.C0112 | Basic | 空の docstring | 3 | False (偽) |
| PY3.C0113 | リファクタリング | 不要な否定 | 3 | True (真) |
| PY3.C0114 | Basic | モジュールの docstring が欠落しています | 3 | False (偽) |
| PY3.C0115 | Basic | クラスの docstring が欠落しています | 3 | False (偽) |
| PY3.C0116 | Basic | 欠落している関数 docstring | 3 | False (偽) |
| PY3.C0121 | Basic | シングルトン比較 | 3 | False (偽) |
| PY3.C0123 | Basic | 慣用的でない型チェック | 3 | False (偽) |
| PY3.C0131 | Basic | Typevar 二重変動 | 3 | False (偽) |
| PY3.C0132 | Basic | Typevar 名の不一致 | 3 | False (偽) |
| PY3.C0200 | リファクタリング | 列挙を使用する | 3 | False (偽) |
| PY3.C0201 | リファクタリング | ディクショナリの反復を検討してください | 3 | False (偽) |
| PY3.C0202 | クラス | 不正なクラスメソッド引数 | 3 | True (真) |
| PY3.C0203 | クラス | 不正な mcs メソッド引数 | 3 | True (真) |
| PY3.C0204 | クラス | 不正な mcs クラスメソッド引数 | 3 | True (真) |
| PY3.C0205 | クラス | slots に使用される単一文字列 | 3 | False (偽) |
| PY3.C0206 | リファクタリング | dict アイテムを使用する | 3 | False (偽) |
| PY3.C0207 | リファクタリング | maxsplit 引数を使用する | 3 | False (偽) |
| PY3.C0208 | リファクタリング | 反復にシーケンスを使用する | 3 | False (偽) |
| PY3.C0209 | リファクタリング | f-string の使用を検討してください | 3 | False (偽) |
| PY3.C0301 | 書式 | 行が長すぎる | 3 | False (偽) |
| PY3.C0302 | 書式 | 行が多すぎる | 3 | False (偽) |
| PY3.C0303 | 書式 | 末尾に空白文字が入っています | 3 | False (偽) |
| PY3.C0304 | 書式 | 欠落している終端改行 | 3 | False (偽) |
| PY3.C0305 | 書式 | 末尾に改行文字が入っています | 3 | False (偽) |
| PY3.C0321 | 書式 | 複数のステートメント | 3 | False (偽) |
| PY3.C0325 | 書式 | 余分な丸括弧 | 3 | False (偽) |
| PY3.C0327 | 書式 | 混在した行末 | 3 | True (真) |
| PY3.C0328 | 書式 | 予期しない行末書式 | 3 | True (真) |
| PY3.C0401 | スペル | コメント内の不正なスペル | 3 | False (偽) |
| PY3.C0402 | スペル | docstring 内の不正なスペル | 3 | False (偽) |
| PY3.C0403 | スペル | docstring での無効な文字 | 3 | False (偽) |
| PY3.C0410 | インポート | 複数の import | 3 | False (偽) |
| PY3.C0411 | インポート | 不正なインポート順序 | 3 | False (偽) |
| PY3.C0412 | インポート | グループ化されていないインポート | 3 | False (偽) |
| PY3.C0413 | インポート | 不正なインポート位置 | 3 | False (偽) |
| PY3.C0414 | インポート | 無用なインポートエイリアス | 3 | False (偽) |
| PY3.C0415 | インポート | トップレベル外部でのインポート | 3 | False (偽) |
| PY3.C1802 | リファクタリング | len ではなく暗黙のブール値を使用する | 2 | False (偽) |
| PY3.C1803 | リファクタリング | 比較ではなく暗黙のブール値を使用する | 2 | True (真) |
| PY3.C2401 | 非 ascii | 非 ascii 名 | 3 | True (真) |
| PY3.C2403 | 非 ascii | 非 ascii モジュールインポート | 3 | True (真) |
| PY3.C2503 | Unicode | 不正なファイル符号化 | 2 | True (真) |
| PY3.C2801 | 不要な Dunder 呼び出し | 不要な Dunder 呼び出し | 2 | True (真) |
| PY3.C3001 | ラムダ式 | 不要な lambda 代入 | 2 | False (偽) |
| PY3.C3002 | ラムダ式 | 不要な直接 lambda 呼び出し | 2 | False (偽) |
| PY3.E0001 | Basic | モジュールに関する構文エラーが発生しました | 2 | False (偽) |
| PY3.E0011 | Basic | 認識されないファイルオプション | 2 | True (真) |
| PY3.E0013 | Basic | プラグインが見つかりません | 2 | False (偽) |
| PY3.E0014 | Basic | トップレベルの構成セクションでの不適切な設定 | 2 | False (偽) |
| PY3.E0015 | Basic | 認識されないオプションが見つかりました | 2 | False (偽) |
| PY3.E0100 | Basic | init はジェネレーターです | 2 | True (真) |
| PY3.E0101 | Basic | init での return | 2 | True (真) |
| PY3.E0102 | Basic | 関数が再定義されました | 2 | True (真) |
| PY3.E0103 | Basic | ループ内でない | 2 | True (真) |
| PY3.E0104 | Basic | 関数の外部にある return | 2 | True (真) |
| PY3.E0105 | Basic | 関数の外部に yield が存在します | 2 | True (真) |
| PY3.E0106 | Basic | ジェネレーターでの return 引数 | 2 | True (真) |
| PY3.E0107 | Basic | 存在しない演算子 | 2 | True (真) |
| PY3.E0108 | Basic | 重複した引数名 | 2 | True (真) |
| PY3.E0110 | Basic | 抽象クラスがインスタンス化されています | 2 | True (真) |
| PY3.E0111 | Basic | 不正な reversed シーケンス | 2 | True (真) |
| PY3.E0112 | Basic | スター式が多すぎる | 2 | True (真) |
| PY3.E0113 | Basic | 無効な star 代入ターゲット | 2 | True (真) |
| PY3.E0114 | Basic | スターに代入ターゲットが必要です | 2 | False (偽) |
| PY3.E0115 | Basic | 非ローカルとグローバル | 2 | False (偽) |
| PY3.E0116 | Basic | finally 内の continue | 2 | False (偽) |
| PY3.E0117 | Basic | バインディングのない非ローカル | 2 | False (偽) |
| PY3.E0118 | Basic | グローバル宣言より前に使用された | 2 | True (真) |
| PY3.E0119 | Basic | 間違って配置された format 関数 | 2 | True (真) |
| PY3.E0202 | クラス | メソッドが非表示にされた | 2 | False (偽) |
| PY3.E0203 | クラス | 定義前にメンバーにアクセスします | 2 | True (真) |
| PY3.E0211 | クラス | メソッド引数がない | 2 | True (真) |
| PY3.E0213 | クラス | self 引数がない | 2 | True (真) |
| PY3.E0236 | クラス | 無効な slots オブジェクト | 2 | False (偽) |
| PY3.E0237 | クラス | 非スロットの代入 | 2 | False (偽) |
| PY3.E0238 | クラス | 無効な slots | 2 | False (偽) |
| PY3.E0239 | クラス | 非クラスを継承する | 2 | True (真) |
| PY3.E0240 | クラス | 一貫性のないメソッド解決順序 | 2 | True (真) |
| PY3.E0241 | クラス | 重複したベース | 2 | True (真) |
| PY3.E0242 | クラス | クラス変数と slots の競合 | 2 | False (偽) |
| PY3.E0243 | クラス | 無効な class オブジェクト | 2 | True (真) |
| PY3.E0244 | クラス | 無効な enum 拡張子 | 2 | True (真) |
| PY3.E0301 | クラス | イテレータ以外が返された | 2 | True (真) |
| PY3.E0302 | クラス | 予期しない特殊メソッドシグネチャ | 2 | True (真) |
| PY3.E0303 | クラス | 無効な length が返された | 2 | True (真) |
| PY3.E0304 | クラス | 無効な bool 値が返された | 2 | True (真) |
| PY3.E0305 | クラス | 無効な index が返された | 2 | True (真) |
| PY3.E0306 | クラス | 無効な repr が返された | 2 | True (真) |
| PY3.E0307 | クラス | 無効な str が返された | 2 | True (真) |
| PY3.E0308 | クラス | 無効な bytes が返された | 2 | True (真) |
| PY3.E0309 | クラス | 無効な hash が返された | 2 | True (真) |
| PY3.E0310 | クラス | 無効な length-hint が返された | 2 | True (真) |
| PY3.E0311 | クラス | 無効な format が返された | 2 | True (真) |
| PY3.E0312 | クラス | 無効な getnewargs が返された | 2 | True (真) |
| PY3.E0313 | クラス | 無効な getnewargs-ex が返された | 2 | True (真) |
| PY3.E0401 | インポート | インポートエラー | 2 | False (偽) |
| PY3.E0402 | インポート | トップレベルを超えた相対 | 2 | False (偽) |
| PY3.E0601 | 変数 | 代入前に使用された | 2 | True (真) |
| PY3.E0602 | 変数 | 未定義の変数 | 2 | True (真) |
| PY3.E0603 | 変数 | 未定義の all 変数 | 2 | False (偽) |
| PY3.E0604 | 変数 | 無効な all オブジェクト | 2 | False (偽) |
| PY3.E0605 | 変数 | 無効な all 書式 | 2 | False (偽) |
| PY3.E0611 | 変数 | モジュールに名前がない | 2 | False (偽) |
| PY3.E0633 | 変数 | non sequence のアンパック | 3 | True (真) |
| PY3.E0643 | 変数 | 潜在的なインデックスエラー | 3 | False (偽) |
| PY3.E0701 | 例外 | 不正な except 順序 | 2 | True (真) |
| PY3.E0702 | 例外 | 不正な型の呼び出し | 2 | True (真) |
| PY3.E0703 | 例外 | 不正な例外コンテキスト | 2 | True (真) |
| PY3.E0704 | 例外 | 間違って配置された bare raise | 2 | True (真) |
| PY3.E0710 | 例外 | 非例外の呼び出し | 2 | False (偽) |
| PY3.E0711 | 例外 | 未実装が発生した | 2 | False (偽) |
| PY3.E0712 | 例外 | 非例外のキャッチ | 2 | True (真) |
| PY3.E1003 | 新しいスタイル | 不正な super 呼び出し | 2 | True (真) |
| PY3.E1101 | 型チェック | メンバーがない | 2 | True (真) |
| PY3.E1102 | 型チェック | 呼び出し不可 | 2 | True (真) |
| PY3.E1111 | 型チェック | 戻り値がないものからの代入 | 2 | False (偽) |
| PY3.E1120 | 型チェック | パラメーターに値がない | 2 | True (真) |
| PY3.E1121 | 型チェック | 関数引数が多すぎる | 2 | True (真) |
| PY3.E1123 | 型チェック | 予期しないキーワード引数 | 2 | False (偽) |
| PY3.E1124 | 型チェック | 冗長なキーワード引数 | 3 | False (偽) |
| PY3.E1125 | 型チェック | 欠落しているキーワードのみ引数 | 3 | True (真) |
| PY3.E1126 | 型チェック | 無効なシーケンスインデックス | 3 | False (偽) |
| PY3.E1127 | 型チェック | 無効なスライスインデックス | 3 | False (偽) |
| PY3.E1128 | 型チェック | none からの代入 | 2 | False (偽) |
| PY3.E1129 | 型チェック | コンテキストマネージャーではない | 2 | False (偽) |
| PY3.E1130 | 型チェック | 無効な単項オペランドタイプ | 2 | True (真) |
| PY3.E1131 | 型チェック | サポートされないバイナリ演算 | 2 | True (真) |
| PY3.E1132 | 型チェック | 繰り返されたキーワード | 3 | False (偽) |
| PY3.E1133 | 型チェック | 反復可能ではない | 3 | False (偽) |
| PY3.E1134 | 型チェック | マッピングではない | 3 | False (偽) |
| PY3.E1135 | 型チェック | サポートされないメンバーシップテスト | 2 | False (偽) |
| PY3.E1136 | 型チェック | 添え字化できないオブジェクト | 2 | False (偽) |
| PY3.E1137 | 型チェック | サポートされない代入演算 | 2 | False (偽) |
| PY3.E1138 | 型チェック | サポートされない削除演算 | 2 | False (偽) |
| PY3.E1139 | 型チェック | 無効なメタクラス | 2 | False (偽) |
| PY3.E1140 | 型チェック | ハッシュ解除が可能な dict キー | 2 | False (偽) |
| PY3.E1141 | 型チェック | items が欠落した dict iter | 3 | False (偽) |
| PY3.E1142 | 型チェック | async 外部の await | 3 | False (偽) |
| PY3.E1200 | ロギング | logging のサポートされない書式 | 3 | False (偽) |
| PY3.E1201 | ロギング | logging の書式が不完全 | 3 | False (偽) |
| PY3.E1205 | ロギング | logging の引数が多すぎる | 3 | False (偽) |
| PY3.E1206 | ロギング | logging の引数が少なすぎる | 3 | False (偽) |
| PY3.E1300 | 文字列 | 不正な書式文字 | 3 | True (真) |
| PY3.E1301 | 文字列 | 不完全な書式文字列 | 3 | False (偽) |
| PY3.E1302 | 文字列 | 混在した書式文字列 | 3 | False (偽) |
| PY3.E1303 | 文字列 | 書式にマッピングが必要 | 3 | False (偽) |
| PY3.E1304 | 文字列 | 欠落している書式文字列キー | 3 | False (偽) |
| PY3.E1305 | 文字列 | 書式引数が多すぎる | 3 | False (偽) |
| PY3.E1306 | 文字列 | 書式引数が少なすぎる | 3 | False (偽) |
| PY3.E1307 | 文字列 | 不正な文字列書式タイプ | 3 | False (偽) |
| PY3.E1310 | 文字列 | 不正な str strip 呼び出し | 3 | False (偽) |
| PY3.E1507 | 標準ライブラリに関する指摘 | 無効な環境変数値 | 3 | False (偽) |
| PY3.E1700 | 非同期 | async 関数の内部に yield が存在します | 3 | True (真) |
| PY3.E1701 | 非同期 | 非同期コンテキストマネージャーではない | 3 | False (偽) |
| PY3.E2501 | Unicode | 無効な unicode コーデック | 3 | True (真) |
| PY3.E2502 | Unicode | 双方向の unicode | 2 | False (偽) |
| PY3.E2510 | Unicode | 無効な文字バックスペース | 3 | True (真) |
| PY3.E2511 | Unicode | 無効な文字復帰改行 | 3 | True (真) |
| PY3.E2512 | Unicode | 無効な文字 sub | 3 | True (真) |
| PY3.E2513 | Unicode | 無効な文字 esc | 3 | True (真) |
| PY3.E2514 | Unicode | 無効な文字 nul | 3 | True (真) |
| PY3.E2515 | Unicode | 無効な文字ゼロ幅スペース | 3 | True (真) |
| PY3.E4702 | 変更された反復 | 変更された反復 dict | 2 | False (偽) |
| PY3.E4703 | 変更された反復 | 変更された反復 set | 2 | False (偽) |
| PY3.F0001 | Basic | モジュールの解析を妨げるエラーが発生しました | 2 | False (偽) |
| PY3.F0002 | Basic | Astroid 表現の構築中に予期しないエラーが発生しました | 2 | False (偽) |
| PY3.F0010 | Basic | Astroid 表現の構築中に例外が発生しました | 2 | False (偽) |
| PY3.F0011 | Basic | 構成解析中のエラー | 2 | False (偽) |
| PY3.F0202 | クラス | メソッドチェックの失敗 | 2 | True (真) |
| PY3.I0001 | Basic | ビルトインモジュールが未加工のチェッカーでチェックされていません | 2 | False (偽) |
| PY3.I0010 | Basic | 不正なインラインオプション | 2 | False (偽) |
| PY3.I0011 | Basic | インラインオプションがメッセージを無効にしています | 2 | False (偽) |
| PY3.I0013 | Basic | ファイル全体を無視しています | 2 | False (偽) |
| PY3.I0020 | Basic | メッセージを抑制しました | 2 | False (偽) |
| PY3.I0021 | Basic | 無用な抑制 | 2 | False (偽) |
| PY3.I0022 | Basic | 廃止されたプラグマ | 2 | False (偽) |
| PY3.I0023 | その他 | 代わりに象徴的なメッセージを使用する | 3 | False (偽) |
| PY3.I1101 | 型チェック | C 拡張のメンバーなし | 3 | False (偽) |
| PY3.R0022 | Basic | 無用なオプション値 | 2 | True (真) |
| PY3.R0123 | Basic | リテラル比較 | 3 | False (偽) |
| PY3.R0124 | Basic | それ自体との比較 | 3 | False (偽) |
| PY3.R0133 | Basic | 定数の比較 | 3 | False (偽) |
| PY3.R0202 | クラス | クラスメソッドデコレーターがない | 3 | False (偽) |
| PY3.R0203 | クラス | 静的メソッドデコレーターがない | 3 | False (偽) |
| PY3.R0205 | クラス | 無用なオブジェクト継承 | 3 | False (偽) |
| PY3.R0206 | クラス | パラメーターをもつプロパティ | 2 | True (真) |
| PY3.R0401 | インポート | 循環インポート | 2 | False (偽) |
| PY3.R0402 | インポート | from import の使用を検討してください | 3 | False (偽) |
| PY3.R0801 | 類似性 | 重複したコード | 3 | False (偽) |
| PY3.R0901 | デザイン | 祖先が多すぎる | 3 | False (偽) |
| PY3.R0902 | デザイン | インスタンス属性が多すぎる | 3 | False (偽) |
| PY3.R0903 | デザイン | パブリックメソッドが少なすぎる | 3 | False (偽) |
| PY3.R0904 | デザイン | パブリックメソッドが多すぎる | 3 | False (偽) |
| PY3.R0911 | デザイン | return ステートメントが多すぎる | 3 | False (偽) |
| PY3.R0912 | デザイン | ブランチが多すぎる | 3 | False (偽) |
| PY3.R0913 | デザイン | 引数が多すぎる | 3 | False (偽) |
| PY3.R0914 | デザイン | ローカルが多すぎる | 3 | False (偽) |
| PY3.R0915 | デザイン | ステートメントが多すぎる | 3 | False (偽) |
| PY3.R0916 | デザイン | ブール式が多すぎる | 3 | False (偽) |
| PY3.R1701 | リファクタリング | isinstance のマージを検討してください | 3 | False (偽) |
| PY3.R1702 | リファクタリング | 関数またはメソッドで、ネストされたブロックが多すぎます | 3 | False (偽) |
| PY3.R1703 | リファクタリング | 簡略化が可能な if ステートメント | 3 | False (偽) |
| PY3.R1704 | リファクタリング | ローカルから再定義された引数 | 3 | False (偽) |
| PY3.R1705 | リファクタリング | else return がない | 3 | True (真) |
| PY3.R1706 | リファクタリング | 三項を使用する | 3 | False (偽) |
| PY3.R1707 | リファクタリング | 末尾にカンマを付けたタプルがある | 3 | False (偽) |
| PY3.R1708 | リファクタリング | イテレータ戻り値を停止する | 3 | True (真) |
| PY3.R1709 | リファクタリング | ブール式の簡略化 | 3 | False (偽) |
| PY3.R1710 | リファクタリング | 一貫性のない return ステートメント | 3 | True (真) |
| PY3.R1711 | リファクタリング | 無用な return | 3 | True (真) |
| PY3.R1712 | リファクタリング | スワップ変数を使用する | 3 | False (偽) |
| PY3.R1713 | リファクタリング | join の使用を検討してください | 3 | False (偽) |
| PY3.R1714 | リファクタリング | in の使用を検討してください | 3 | False (偽) |
| PY3.R1715 | リファクタリング | get の使用を検討してください | 3 | False (偽) |
| PY3.R1716 | リファクタリング | 連鎖した比較 | 3 | True (真) |
| PY3.R1717 | リファクタリング | dict 内包を使用する | 3 | False (偽) |
| PY3.R1718 | リファクタリング | set 内包を使用する | 3 | False (偽) |
| PY3.R1719 | リファクタリング | 簡略化が可能な if 式 | 3 | False (偽) |
| PY3.R1720 | リファクタリング | else raise がない | 3 | True (真) |
| PY3.R1721 | リファクタリング | 不要な内包 | 3 | False (偽) |
| PY3.R1722 | リファクタリング | sys exit を使用する | 3 | False (偽) |
| PY3.R1723 | リファクタリング | else break がない | 3 | True (真) |
| PY3.R1724 | リファクタリング | else continue がない | 3 | True (真) |
| PY3.R1725 | リファクタリング | 引数付きの super | 2 | True (真) |
| PY3.R1726 | リファクタリング | 簡略化が可能な条件 | 3 | False (偽) |
| PY3.R1727 | リファクタリング | 定数への条件評価 | 2 | True (真) |
| PY3.R1728 | リファクタリング | ジェネレーターを使用する | 3 | False (偽) |
| PY3.R1729 | リファクタリング | ジェネレーターを使用する | 3 | True (真) |
| PY3.R1730 | リファクタリング | min 組み込みの使用を検討してください | 3 | False (偽) |
| PY3.R1731 | リファクタリング | max 組み込みの使用を検討してください | 3 | False (偽) |
| PY3.R1732 | リファクタリング | with の使用を検討してください | 3 | False (偽) |
| PY3.R1733 | リファクタリング | 不要な dict インデックスルックアップ | 3 | False (偽) |
| PY3.R1734 | リファクタリング | List リテラルを使用する | 2 | True (真) |
| PY3.R1735 | リファクタリング | スワップ変数を使用する | 2 | False (偽) |
| PY3.R1736 | リファクタリング | 不要な list インデックスルックアップ | 2 | False (偽) |
| PY3.W0012 | Basic | 不明なオプション値 | 2 | True (真) |
| PY3.W0101 | Basic | 到達不能 | 2 | True (真) |
| PY3.W0102 | Basic | 危険なデフォルト値 | 2 | True (真) |
| PY3.W0104 | Basic | 無意味なステートメント | 3 | False (偽) |
| PY3.W0105 | Basic | 無意味な文字列ステートメント | 3 | False (偽) |
| PY3.W0106 | Basic | 式が代入されていない | 3 | True (真) |
| PY3.W0107 | Basic | 不要な pass | 3 | True (真) |
| PY3.W0108 | Basic | 不要な lambda | 3 | False (偽) |
| PY3.W0109 | Basic | 重複したキー | 2 | True (真) |
| PY3.W0120 | Basic | ループでの無用な else | 2 | True (真) |
| PY3.W0122 | Basic | Exec が使用されています | 3 | True (真) |
| PY3.W0123 | Basic | Eval が使用されています | 3 | True (真) |
| PY3.W0124 | Basic | 紛らわしい with ステートメント | 3 | False (偽) |
| PY3.W0125 | Basic | 定数テストの使用 | 3 | True (真) |
| PY3.W0126 | Basic | 欠落している呼び出しテスト用の丸括弧 | 2 | True (真) |
| PY3.W0127 | Basic | 自己代入変数 | 3 | True (真) |
| PY3.W0128 | Basic | 再宣言された代入済みの名前 | 2 | True (真) |
| PY3.W0129 | Basic | 文字列リテラルでの assert | 2 | True (真) |
| PY3.W0130 | Basic | 重複した値 | 2 | True (真) |
| PY3.W0143 | Basic | callable との比較 | 2 | True (真) |
| PY3.W0150 | Basic | 失われた例外 | 2 | True (真) |
| PY3.W0177 | Basic | NaN 比較 | 3 | False (偽) |
| PY3.W0199 | Basic | タプルでの assert | 3 | False (偽) |
| PY3.W0201 | クラス | init 外部で定義された属性 | 2 | True (真) |
| PY3.W0211 | クラス | 不正な static メソッド引数 | 2 | True (真) |
| PY3.W0212 | クラス | 保護されたアクセス | 2 | True (真) |
| PY3.W0221 | クラス | 引数が異なる | 2 | True (真) |
| PY3.W0222 | クラス | シグネチャの相違 | 2 | True (真) |
| PY3.W0223 | クラス | 抽象メソッド | 2 | True (真) |
| PY3.W0231 | クラス | super init が呼び出されていない | 2 | True (真) |
| PY3.W0233 | クラス | 親以外の init の呼び出し | 2 | True (真) |
| PY3.W0235 | クラス | 無用な super 委譲 | 3 | False (偽) |
| PY3.W0236 | クラス | 無効なオーバーライドされたメソッド | 2 | True (真) |
| PY3.W0237 | クラス | 引数名が変更された | 2 | True (真) |
| PY3.W0238 | クラス | 未使用のプライベートメンバー | 3 | True (真) |
| PY3.W0239 | クラス | オーバーライドされた最終メソッド | 2 | True (真) |
| PY3.W0240 | クラス | サブクラス化された最終クラス | 2 | True (真) |
| PY3.W0244 | クラス | サブクラスで再定義された slots | 2 | True (真) |
| PY3.W0245 | クラス | 括弧のない super | 3 | True (真) |
| PY3.W0301 | 書式 | 不要なセミコロンが存在します | 3 | False (偽) |
| PY3.W0311 | 書式 | 不正なインデント | 3 | False (偽) |
| PY3.W0401 | インポート | ワイルドカードインポート | 3 | True (真) |
| PY3.W0402 | インポート | 廃止されたモジュール | 2 | True (真) |
| PY3.W0404 | インポート | 再インポート済み | 2 | True (真) |
| PY3.W0406 | インポート | 自己インポート | 2 | True (真) |
| PY3.W0407 | インポート | 推奨モジュール | 3 | False (偽) |
| PY3.W0410 | インポート | 間違って配置された future | 3 | True (真) |
| PY3.W0511 | その他 | fixme | 3 | False (偽) |
| PY3.W0601 | 変数 | グローバル変数が未定義 | 2 | True (真) |
| PY3.W0602 | 変数 | グローバル変数が代入されていない | 2 | True (真) |
| PY3.W0603 | 変数 | グローバルステートメント | 2 | False (偽) |
| PY3.W0604 | 変数 | モジュールレベルでのグローバル | 2 | True (真) |
| PY3.W0611 | 変数 | 未使用のインポート | 3 | True (真) |
| PY3.W0612 | 変数 | 使用されない変数 | 3 | True (真) |
| PY3.W0613 | 変数 | 使用されない引数 | 3 | True (真) |
| PY3.W0614 | 変数 | 使用されないワイルドカードインポート | 3 | True (真) |
| PY3.W0621 | 変数 | 再定義された外部名 | 3 | True (真) |
| PY3.W0622 | 変数 | 再定義された組み込み | 3 | True (真) |
| PY3.W0631 | 変数 | 未定義のループ変数 | 2 | True (真) |
| PY3.W0632 | 変数 | バランスのとれていないタプルアンパック | 2 | True (真) |
| PY3.W0640 | 変数 | ループからのセル変数 | 3 | False (偽) |
| PY3.W0641 | 変数 | 使用されない可能性がある変数 | 3 | False (偽) |
| PY3.W0642 | 変数 | 自己 cls 代入 | 3 | False (偽) |
| PY3.W0702 | 例外 | むき出しの except | 3 | False (偽) |
| PY3.W0703 | 例外 | 一般的な except | 2 | True (真) |
| PY3.W0705 | 例外 | 重複した例外 | 2 | True (真) |
| PY3.W0706 | 例外 | except raise を試す | 2 | True (真) |
| PY3.W0707 | 例外 | from が欠落している raise | 3 | False (偽) |
| PY3.W0711 | 例外 | バイナリ演算例外 | 3 | False (偽) |
| PY3.W0715 | 例外 | 書式タプルの呼び出し | 3 | False (偽) |
| PY3.W0716 | 例外 | 不正な例外演算 | 3 | False (偽) |
| PY3.W1113 | 型チェック | 可変長引数前のキーワード引数 | 3 | True (真) |
| PY3.W1114 | 型チェック | 引数が順不同 | 3 | True (真) |
| PY3.W1115 | 型チェック | ダンダー name への文字列以外の代入 | 3 | False (偽) |
| PY3.W1116 | 型チェック | isinstance の 2 つ目の引数が有効な型ではない | 3 | False (偽) |
| PY3.W1201 | ロギング | 遅延ではない logging | 3 | False (偽) |
| PY3.W1202 | ロギング | logging の書式補間 | 3 | False (偽) |
| PY3.W1203 | ロギング | logging の f 文字列補間 | 3 | False (偽) |
| PY3.W1300 | 文字列 | 不正な書式文字列キー | 3 | False (偽) |
| PY3.W1301 | 文字列 | 使用されない書式文字列キー | 3 | False (偽) |
| PY3.W1302 | 文字列 | 不正な書式文字列 | 2 | True (真) |
| PY3.W1303 | 文字列 | 欠落している書式引数キー | 2 | True (真) |
| PY3.W1304 | 文字列 | 使用されない書式文字列引数 | 3 | False (偽) |
| PY3.W1305 | 文字列 | 仕様が混在した書式 | 3 | False (偽) |
| PY3.W1306 | 文字列 | 欠落している書式属性 | 2 | True (真) |
| PY3.W1307 | 文字列 | 無効な書式インデックス | 3 | False (偽) |
| PY3.W1308 | 文字列 | 重複した文字列書式設定引数 | 3 | False (偽) |
| PY3.W1309 | 文字列 | 補間のない F 文字列 | 3 | False (偽) |
| PY3.W1310 | 文字列 | 補間のない書式文字列 | 3 | False (偽) |
| PY3.W1401 | 文字列 | 文字列内の異例なバックスラッシュ | 3 | False (偽) |
| PY3.W1402 | 文字列 | 文字列内の異例な unicode エスケープ | 3 | False (偽) |
| PY3.W1404 | 文字列 | 暗黙の文字列連結 | 3 | False (偽) |
| PY3.W1405 | 文字列 | 一貫性のない引用符 | 3 | False (偽) |
| PY3.W1406 | 文字列 | 冗長な u 文字列プレフィックス | 3 | False (偽) |
| PY3.W1501 | 標準ライブラリに関する指摘 | 不正な open モード | 2 | True (真) |
| PY3.W1502 | 標準ライブラリに関する指摘 | ブール値 datetime | 2 | True (真) |
| PY3.W1503 | 標準ライブラリに関する指摘 | 冗長なユニットテストアサート | 3 | False (偽) |
| PY3.W1505 | 標準ライブラリに関する指摘 | 廃止されたメソッド | 3 | True (真) |
| PY3.W1506 | 標準ライブラリに関する指摘 | 不正なスレッドのインスタンス化 | 2 | True (真) |
| PY3.W1507 | 標準ライブラリに関する指摘 | シャローコピー environ | 2 | True (真) |
| PY3.W1508 | 標準ライブラリに関する指摘 | 無効な環境変数デフォルト | 2 | True (真) |
| PY3.W1509 | 標準ライブラリに関する指摘 | Subprocess popen preexec-fn | 3 | True (真) |
| PY3.W1510 | 標準ライブラリに関する指摘 | Subprocess 実行チェック | 2 | True (真) |
| PY3.W1511 | 標準ライブラリに関する指摘 | 廃止された引数 | 3 | True (真) |
| PY3.W1512 | 標準ライブラリに関する指摘 | 廃止されたクラス | 3 | True (真) |
| PY3.W1513 | 標準ライブラリに関する指摘 | 廃止されたデコレーター | 3 | True (真) |
| PY3.W1514 | 標準ライブラリに関する指摘 | 未指定のエンコード化 | 2 | True (真) |
| PY3.W1515 | 標準ライブラリに関する指摘 | 忘れられたデバッグステートメント | 2 | True (真) |
| PY3.W1518 | 標準ライブラリに関する指摘 | メソッドキャッシュ最大サイズなし | 2 | True (真) |
| PY3.W2101 | スレッド | 無用な with ロック | 2 | True (真) |
| PY3.W2301 | 不要な Eclipse | 不要な Eclipse | 2 | True (真) |
| PY3.W2402 | 非 ascii | 非 ascii ファイル名 | 3 | True (真) |
| PY3.W2601 | サポートされないバージョン | サポートされないバージョンでの f 文字列の使用 | 3 | True (真) |
| PY3.W2602 | サポートされないバージョン | サポートされないバージョンでの最終デコレーターの使用 | 3 | True (真) |
| PY3.W4701 | 変更された反復 | 変更された反復 list | 2 | False (偽) |