BACH Tool: c_indent_checker
--------------------------------------------------
Generated: 2026-01-23 10:36
Source: tools/c_indent_checker.py

DESCRIPTION
----------------------------------------
c_indent_checker.py - Python indentation checker

Purpose: Checks Python files for common indentation errors:
       - Missing colons after structures (def, if, class, etc.)
       - return/yield outside blocks
       - Mixture of tabs and spaces

Author: Claude (adapted from indent_gui_checker.py)
Dependencies: os, re, json (stdlib)

Usage:
    python c_indent_checker.py <file_or_folder> [--recursive] [--log] [--json]

Examples:
    python c_indent_checker.py script.py # Single file
    python c_indent_checker.py ./src --recursive # Entire folder
    python c_indent_checker.py ./src --log # Create log file
    python c_indent_checker.py script.py --json # JSON output

USE
----------------------------------------
python bach.py tools run c_indent_checker [args]
or directly: python tools/c_indent_checker.py [args]

NOTES
----------------------------------------
- Automatically generated from docstring
- If you have any questions: bach tools show c_indent_checker
