aboutsummaryrefslogtreecommitdiff
path: root/mingling_cli/src/linter.rs
Commit message (Collapse)AuthorAgeFilesLines
* feat(linter): refactor lint registry into program resource魏曹先生3 days1-1/+1
| | | | | Extract lint registry loading from cmd_explain into a shared program-level resource initialized via setup.
* feat(cli): implement `explain` command and add JSON structural rendering魏曹先生3 days1-0/+2
| | | | | | | | | | Add a new `explain <LINT>` command that queries the embedded lint registry (generated by `build.rs`) and displays detailed information about a specifoic lint, including its name, title, summary, active-on target, default setting, and author. Enable the `structural_renderer` feature and add `serde`/`serde_json` dependencies to support JSON output rendering for command results.
* refactor(linter): move ra lint commands to separate module魏曹先生3 days1-64/+1
|
* refactor(linter): rename cmd_mlint to cmd_lint魏曹先生3 days1-2/+2
|
* docs: add help text for CLI commands and descriptions魏曹先生3 days1-1/+23
| | | | | | Add help text for global flags, commands, and subcommands in help.txt. Add metadata descriptions for linter and metadata commands.
* feat(cli): add dynamic completion scripts and global help魏曹先生3 days1-21/+2
| | | | | | Enable the dispatch_tree and comp features to generate completion scripts during build and register global help and completion support in the main entry point.
* chore: remove deprecated `cmd_mlint_install` module魏曹先生2026-07-231-6/+1
|
* feat(linter): add `lint-install` subcommand for rust-analyzer setup魏曹先生2026-07-221-8/+10
|
* feat(linter): add ResUsingJson flag to rust-analyzer handlers魏曹先生2026-07-211-4/+19
|
* feat(linter): add aliases for Rust Analyzer lint commands魏曹先生2026-07-211-2/+37
| | | | | | Add dispatcher aliases `ra-lint`, `ra-lint-clippy`, and `ra-lint-check` that forward to the existing linter with preset flags for JSON output and optional checkers
* feat(mling): add linter framework with async support and registry魏曹先生2026-07-211-0/+2
| | | | generation
* feat(mingling_cli): add metadata and linter commands with cargo analysis魏曹先生2026-07-211-0/+15
Introduce `metadata` and `mlint` subcommands, wire up `cargo_metadata` for manifest analysis, and enable procedural macro support in editors