| Commit message (Collapse) | Author | Age | Files | Lines |
| |
|
|
|
| |
Add `mling` wrapper binary that delegates to `mingling-cli`, enabling
separate binary names while maintaining Cargo conventions.
|
| |
|
|
|
|
|
|
|
| |
Replace the single optional `suggestion` field with a
`Vec<LintSuggestion>`
to allow multiple automatic fix suggestions per lint report
BREAKING CHANGE: The `suggestion` field has been replaced by
`suggestions`
|
| | |
|
| | |
|
| |
|
|
|
|
| |
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
|
| | |
|
| |
|
|
|
| |
Support file-level lint checks via `check_file` in lint registry
template.
|
| |
|
|
|
|
| |
Use `quote` token stream matching instead of debug formatting
to detect variable references in `unnecessary_render_result_creation`,
fixing false positives from string-based matching.
|
| |
|
|
|
|
| |
Add `assert_detected!` and `assert_not_detected!` macros to simplify
writing lint tests, along with initial test coverage for the
unnecessary render result creation linter.
|
| |
|
|
|
|
|
|
|
| |
Extend the `unnecessary_render_result_creation` lint to also flag uses
of
`RenderResult::default()` and `RenderResult::from(...)`, and add
`#[derive(Default)]` to `MlintReport` and `MlintLevel` to simplify
struct
instantiation
|
| |
|
|
| |
generation
|
| |
|
|
|
| |
Introduce `metadata` and `mlint` subcommands, wire up `cargo_metadata`
for manifest analysis, and enable procedural macro support in editors
|
| |
|
|
|
| |
Add initial project structure for the mingling-cli scaffolding tool,
including Cargo manifest and entry point
|
| | |
|
| | |
|
| | |
|
| | |
|
| | |
|
| |
|