*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.
tboy1337•4h ago
## 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 ```bash pip install Blinter ``` Or grab the standalone `.exe` from [GitHub Releases](https://github.com/tboy1337/Blinter/releases)
## One Command ```bash 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.
[ PyPI](https://pypi.org/project/Blinter/) • [ GitHub](https://github.com/tboy1337/Blinter)