Expand description
Interactive mode for reviewing lint issues one by one.
Provides a TUI-like experience for:
- Reviewing issues interactively
- Opening files in editor at the issue location
- Adding NOLINT comments to suppress specific issues
- Generating vim quickfix format output
- AI-powered fix suggestions
Re-exports§
pub use ai_fix::run_ai_fix_all;pub use ai_fix::run_ai_fix_single;pub use ai_fix::AiFixConfig;pub use ai_fix::AiFixResult;
Modules§
- ai_fix
- AI-powered fix integration for interactive mode.
Enums§
- Interactive
Action - Action taken for a single issue
- Interactive
Error - Errors that can occur during interactive mode operations
Functions§
- add_
nolint_ comment - Add a NOLINT comment to suppress the given issue.
- generate_
quickfix - Generate quickfix format string from a list of issues
- generate_
quickfix_ from_ result - Generate quickfix format string from a RunResult
- open_
in_ editor - Open a file in the user’s preferred editor at a specific line and detect changes.
- run_
interactive - Run the interactive review mode
- write_
quickfix_ file - Write quickfix format to a file
Type Aliases§
- Interactive
Result - Result type for interactive operations