Lira is a CLI tool that filters linter errors based on a specified line range.
- Reads linter errors from stdin
- Filters errors within a given --line-range
- Supports various linters
cargo install --path .
linter_command file.py | lira --line-range 10-20
If a linter outputs:
file.rs:5: error: Something went wrong
file.rs:15: warning: Consider refactoring
file.rs:25: error: Unexpected behavior
Running:
linter_command | lira --line-range 10-20
Will output:
file.rs:15: warning: Consider refactoring
Usage: lira [OPTIONS]
Options:
-l, --line-range <LINE_RANGE> Filter errors within the specified line range
-h, --help Print help