A simple, fast CLI tool for analyzing Python projects using Ruff and generating reports. First stable public LITE release – v1.0.0
This repository contains the LITE edition (public). Advanced features are available in a separate PRO edition.
- Takes a target path (file or folder)
- Runs Ruff static analysis
- Parses findings
- Generates TXT and JSON reports
- Optionally adds context lines
- Python 3.10+
- Ruff (installed via requirements.txt)
'''bash pip install -r requirements.txt
python analyzer-lite.py examples/sample_bad.py --out report.txt --json report.json --context 2
python analyzer-lite.py . --out report.txt --json report.json
target --out --json --context
0 – no issues found 1 – issues found 2 – execution error
Ruff is a fast Python linter. This tool uses Ruff as the analysis engine and adds orchestration and reporting.
This tool performs static analysis only. It does not execute code, run tests, or modify files in the LITE edition.
MIT