You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
--baseline and --update-baseline record accepted findings and fail on a new finding or on a recorded one that no longer matches (#50)
Fixed
SEC012 no longer flags REM and :: comments that mention a temporary path (#46)
SEC013 no longer treats the first variable in a FOR set as a command (#47)
LINT:IGNORE matches case-insensitively in ASCII only, so look-alike letters such as ı and ſ do not suppress rules (#48)
Lines split only at LF, and a lone CR is dropped, matching cmd.exe (#49)
Changed
Pinned batch-spec to v0.72.4. A CR that is not part of CRLF is not a line break, and a caret plus CRLF stays one escaped ending
The MegaLinter install pin is 1.1.44
scripts/verify.py is the quality gate for local runs and CI. mypy and pylint check src, scripts, and tests from their config instead of a hand-maintained file list. bandit checks src and scripts. --windows-only replaces --powershell-only and includes the cmd.exe corpus oracle. --skip-pytest leaves the test suite to CI's matrix job. On Python 3.15, pylint runs in one process because parallel jobs crash while pickling the linter.