This content originally appeared on DEV Community and was authored by tboy1337
Yes, it’s 2025. Yes, people still write batch scripts. No, they shouldn’t crash.
What It Does
157 rules across Error/Warning/Style/Security/Performance
Catches the nasty stuff: Command injection, path traversal, unsafe temp files
Handles the weird stuff: Variable expansion, FOR loops, multilevel escaping
10MB+ files? No problem. Unicode? Got it. Thread-safe? Always.
Get It Now
pip install Blinter
Or grab the standalone .exe from GitHub Releases
One Command
python -m blinter script.bat
That’s it. No config needed. No ceremony. Just point it at your .bat or .cmd files.
The first professional-grade linter for Windows batch files.
Because your automation scripts shouldn’t be held together with duct tape.
This content originally appeared on DEV Community and was authored by tboy1337
PyPI
GitHub