Skip to main content
Blinter is a linter for Windows batch files that provides comprehensive static analysis to identify syntax errors, security vulnerabilities, performance issues, and style problems. CodeRabbit runs Blinter version 1.1.7.

Files

Blinter will run on files with the following extensions:
  • .bat
  • .cmd

Configuration

Blinter is enabled by default. Enable or disable it with .coderabbit.yaml or the CodeRabbit web UI:
.coderabbit.yaml
CodeRabbit runs Blinter with its built-in rules. Repository blinter.ini files and repository-provided plugins are not loaded.

When we skip Blinter

CodeRabbit will skip running Blinter when:
  • No batch files are found in the pull request.
  • Blinter is already running in GitHub workflows.

Features

Blinter provides comprehensive static analysis with:
  • 159 Built-in Rules across 5 severity levels:
    • Error Level (E001-E999): Critical syntax errors that prevent execution
    • Warning Level (W001-W999): Potential runtime issues and bad practices
    • Style Level (S001-S999): Code formatting and readability improvements
    • Security Level (SEC001+): Security vulnerabilities and dangerous operations
    • Performance Level (P001-P999): Optimization opportunities and efficiency improvements

Profile behavior

  • Style findings are suppressed in all profiles.
  • In non-assertive profiles, warning-level findings are also suppressed.