| Commit message (Collapse) | Author | Age | Files | Lines | |
|---|---|---|---|---|---|
| * | docs: add development status warning to README | 魏曹先生 | 12 hours | 1 | -0/+2 |
| | | |||||
| * | refactor(mlint): parallelise lint checks with tokio JoinSet | 魏曹先生 | 13 hours | 1 | -28/+41 |
| | | | | | | | Move file I/O and AST parsing into spawn_blocking closures to avoid blocking the async runtime, enabling concurrent processing of multiple Rust source files. | ||||
| * | feat(mingling_cli): add wrapper binary and optimize release profile | 魏曹先生 | 14 hours | 3 | -0/+57 |
| | | | | | | Add `mling` wrapper binary that delegates to `mingling-cli`, enabling separate binary names while maintaining Cargo conventions. | ||||
| * | chore: remove expanded macro test file | 魏曹先生 | 34 hours | 1 | -1121/+0 |
| | | |||||
| * | feat(mlint): support multiple suggestions per report | 魏曹先生 | 34 hours | 3 | -9/+228 |
| | | | | | | | | | | 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` | ||||
| * | fix: update placeholder author name in template linter docs | 魏曹先生 | 34 hours | 1 | -1/+1 |
| | | |||||
| * | docs: remove outdated about_lint design doc | 魏曹先生 | 37 hours | 1 | -35/+0 |
| | | |||||
| * | feat(linter): add ResUsingJson flag to rust-analyzer handlers | 魏曹先生 | 37 hours | 1 | -4/+19 |
| | | |||||
| * | feat(linter): add aliases for Rust Analyzer lint commands | 魏曹先生 | 37 hours | 1 | -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 | ||||
| * | fix(lint): add missing blank line in test module | 魏曹先生 | 37 hours | 1 | -0/+1 |
| | | |||||
| * | feat(lint): add non_mingling_naming_style lint with auto-fix suggestions | 魏曹先生 | 38 hours | 6 | -26/+454 |
| | | | | | | Support file-level lint checks via `check_file` in lint registry template. | ||||
| * | feat(lints): add quote dependency and improve variable name detection | 魏曹先生 | 39 hours | 5 | -48/+42 |
| | | | | | | | 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. | ||||
| * | feat: add testing macros and unit tests for linters | 魏曹先生 | 39 hours | 4 | -0/+129 |
| | | | | | | | 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. | ||||
| * | feat(mlint): support RenderResult::default and ::from detection | 魏曹先生 | 39 hours | 2 | -24/+39 |
| | | | | | | | | | | 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 | ||||
| * | chore(Cargo.toml): reorganize dependencies and add section comments | 魏曹先生 | 39 hours | 1 | -4/+14 |
| | | | | | Group dependencies by purpose with inline comments for clarity | ||||
| * | feat(mling): add linter framework with async support and registry | 魏曹先生 | 39 hours | 24 | -31/+2746 |
| | | | | | generation | ||||
| * | feat(mingling_cli): add metadata and linter commands with cargo analysis | 魏曹先生 | 48 hours | 9 | -6/+360 |
| | | | | | | Introduce `metadata` and `mlint` subcommands, wire up `cargo_metadata` for manifest analysis, and enable procedural macro support in editors | ||||
| * | feat(mingling_cli): add scaffold for CLI tool | 魏曹先生 | 3 days | 3 | -0/+132 |
| | | | | | | Add initial project structure for the mingling-cli scaffolding tool, including Cargo manifest and entry point | ||||
| * | Remove mingling_cli crate | 魏曹先生 | 2026-04-25 | 6 | -423/+0 |
| | | |||||
| * | Add workspace configuration and update dependencies | 魏曹先生 | 2026-04-22 | 1 | -6/+6 |
| | | |||||
| * | Bump mingling version to 0.1.7 and use local dependencies | 魏曹先生 | 2026-04-21 | 1 | -7/+3 |
| | | |||||
| * | Update core and macros dependencies to version 0.1.60.1.6 | 魏曹先生 | 2026-04-20 | 1 | -2/+6 |
| | | |||||
| * | Add clippy scripts and apply clippy suggestions | 魏曹先生 | 2026-04-20 | 1 | -4/+4 |
| | | |||||
| * | Bump version to 0.1.6 | 魏曹先生 | 2026-04-19 | 1 | -3/+3 |
| | | | | | | | - mingling: 0.1.5 → 0.1.6 - mingling_core: 0.1.4 → 0.1.5 - mingling_macros: 0.1.4 → 0.1.5 | ||||
| * | Remove unnecessary `.into()` calls in chain functions | 魏曹先生 | 2026-04-19 | 1 | -2/+2 |
| | | |||||
| * | Remove async from dispatcher parsing functions | 魏曹先生 | 2026-04-19 | 2 | -6/+5 |
| | | |||||
| * | Fix macro registration in basic tutorial docs | 魏曹先生 | 2026-04-19 | 1 | -1/+0 |
| | | |||||
| * | Rename add_dispatcher module to dispatcher_mgr and add remove command | Weicao-CatilGrass | 2026-04-14 | 5 | -18/+43 |
| | | |||||
| * | Remove comp module and add EnumTag derive macro | 魏曹先生 | 2026-04-13 | 1 | -4/+0 |
| | | |||||
| * | Update Cargo.lock for published mingling crates0.1.5 | 魏曹先生 | 2026-04-12 | 1 | -0/+4 |
| | | |||||
| * | Update mingling_macros to version 0.1.4 | 魏曹先生 | 2026-04-12 | 1 | -1/+1 |
| | | |||||
| * | Remove workspace Cargo.lock and add per-example lockfiles | 魏曹先生 | 2026-04-11 | 1 | -6/+3 |
| | | |||||
| * | Update mingling_core and mingling_macros to version 0.1.30.1.4 | 魏曹先生 | 2026-04-06 | 1 | -0/+4 |
| | | |||||
| * | Add CLI program for managing dispatchers | 魏曹先生 | 2026-04-06 | 5 | -0/+399 |
