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
MegaLinter plugin descriptor for .bat and .cmd files (mega-linter-plugin-blinter/blinter.megalinter-descriptor.yml)
--fail-on and the fail_on configuration key choose which severity exits 1. The default remains security
Fixed
The installer check accepts blinter --version output that names the standalone executable or the Python version and package directory
--follow-calls walks each script's CALL list once, so cycles no longer re-expand until the depth limit
E001, E002, E028, E033, E042, E045, and SEC013 no longer flag parenthesized command groups, dynamic GOTO/CALL parameters, empty "" arguments, substring and replacement expansions, PROGRAMFILES(X86), piped commands, or quoted variables next to operators
A configuration file with a UTF-8 BOM is read, and a file that cannot be parsed or has an invalid boolean or integer names the file and key instead of falling back to defaults
Long IF lines with many && separators are checked in linear time
Changed
Pinned batch-spec to v0.72.3 (tooling and docs only; grammar and command catalogs unchanged)
Package classifiers drop the Windows-only operating system entry and the code-generator topic
uv.lock is tracked, and CI runs uv lock --check
The SSOT audit --check mode fails when the tracked baseline would change
Version lookup uses pyproject.toml only for a src/ checkout named Blinter; otherwise it uses installed package metadata
The README install and uninstall one-liners and the MegaLinter pin use v1.1.43