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 v1.1.31.

Files

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

Configuration

boolean
default:true
Enable Blinter
.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 Actions, GitLab CI, CircleCI, or Azure Pipelines.

Features

Blinter provides comprehensive static analysis with:
  • 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.
  • Chill reports Error and Security findings. Warning and Performance findings are suppressed.
  • Assertive also reports Warning and Performance findings.