Blinter is a professional-grade linter for Windows batch files (.bat and .cmd). It provides comprehensive static analysis to identify syntax errors, security vulnerabilities, performance issues, and style problems.

Key Features:
• 159 built-in rules across 5 severity levels (Error, Warning, Style, Security, Performance)
• Advanced variable tracking and expansion validation
• Security scanning for command injection, path traversal, and unsafe operations
• Performance optimization suggestions
• Thread-safe design for concurrent processing
• Robust encoding detection (UTF-8, UTF-16, Latin-1, and more)
• Large file handling (10MB+)
• CLI and programmatic Python API
• Inline suppression comments for fine-grained control
• Configuration file support

Even in 2025, batch files are still widely used for system administration, automation, CI/CD pipelines, and legacy systems. Blinter fills a critical gap by providing modern tooling for this often-overlooked technology.

The project is actively maintained with comprehensive test coverage (>90%), full type annotations, and professional development practices.

Fund this project


Sun, 18 Jan 2026 12:00:03 UTC

There was a problem with this listing's funding.json manifest. If it is not fixed, the listing will be removed from the portal.

Crawl error

error: https://github.com/tboy1337/Blinter/blob/main/funding.json?raw=true returned 502

Unverified URL

The funding manifest has not provided proof via wellKnown that this link is associated with it. Learn more.

Continue