From 3fcc7b62d9e6b56e0515a5d352719a283cfa2610 Mon Sep 17 00:00:00 2001 From: Krzysztof kuhy Rudnicki Date: Sun, 30 Nov 2025 15:06:51 +0100 Subject: [PATCH] Enable PGH003: use specific type ignore codes --- PYTHON/stockfish_analysis/analyze_chess_game.py | 4 ++-- pyproject.toml | 1 - 2 files changed, 2 insertions(+), 3 deletions(-) diff --git a/PYTHON/stockfish_analysis/analyze_chess_game.py b/PYTHON/stockfish_analysis/analyze_chess_game.py index dd011ed..1ac1437 100755 --- a/PYTHON/stockfish_analysis/analyze_chess_game.py +++ b/PYTHON/stockfish_analysis/analyze_chess_game.py @@ -31,9 +31,9 @@ import re import sys try: - import psutil # type: ignore + import psutil # type: ignore[import-untyped] except Exception: # pragma: no cover - optional dependency; we fall back if unavailable - psutil = None # type: ignore + psutil = None # type: ignore[assignment] try: import chess diff --git a/pyproject.toml b/pyproject.toml index 504b02a..9d9874f 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -58,7 +58,6 @@ ignore = [ "FBT003", # Boolean positional value - common pattern "ARG001", # Unused function argument - often needed for API compatibility "ARG002", # Unused method argument - often needed for API compatibility - "PGH003", # blanket-type-ignore - existing code "PLC0415", # import-outside-top-level - sometimes necessary "N816", # mixed-case-variable-in-global-scope - often constants "N806", # non-lowercase-variable - sometimes intentional