<feed xmlns='http://www.w3.org/2005/Atom'>
<title>mingling.git/mingling_cli/src/linter.rs, branch picker-0.2.0</title>
<subtitle>用于开发多子命令的命令行框架
</subtitle>
<link rel='alternate' type='text/html' href='https://git.catilgrass.cn/catilgrass/mingling.git/'/>
<entry>
<title>feat(linter): refactor lint registry into program resource</title>
<updated>2026-08-08T18:56:28+00:00</updated>
<author>
<name>魏曹先生</name>
<email>1992414357@qq.com</email>
</author>
<published>2026-08-06T09:23:34+00:00</published>
<link rel='alternate' type='text/html' href='https://git.catilgrass.cn/catilgrass/mingling.git/commit/?id=f191aeb3b7e783c781a6d9256a8d5609aea69e7f'/>
<id>f191aeb3b7e783c781a6d9256a8d5609aea69e7f</id>
<content type='text'>
Extract lint registry loading from cmd_explain into a shared
program-level resource initialized via setup.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Extract lint registry loading from cmd_explain into a shared
program-level resource initialized via setup.
</pre>
</div>
</content>
</entry>
<entry>
<title>feat(cli): implement `explain` command and add JSON structural rendering</title>
<updated>2026-08-08T18:56:28+00:00</updated>
<author>
<name>魏曹先生</name>
<email>1992414357@qq.com</email>
</author>
<published>2026-08-06T09:02:36+00:00</published>
<link rel='alternate' type='text/html' href='https://git.catilgrass.cn/catilgrass/mingling.git/commit/?id=31dd2cf8e862cd71192869784d3a84849edba636'/>
<id>31dd2cf8e862cd71192869784d3a84849edba636</id>
<content type='text'>
Add a new `explain &lt;LINT&gt;` 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.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Add a new `explain &lt;LINT&gt;` 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.
</pre>
</div>
</content>
</entry>
<entry>
<title>refactor(linter): move ra lint commands to separate module</title>
<updated>2026-08-08T18:56:28+00:00</updated>
<author>
<name>魏曹先生</name>
<email>1992414357@qq.com</email>
</author>
<published>2026-08-04T12:40:10+00:00</published>
<link rel='alternate' type='text/html' href='https://git.catilgrass.cn/catilgrass/mingling.git/commit/?id=d11c9df9478ac936d1a5d9373d517825807efcbd'/>
<id>d11c9df9478ac936d1a5d9373d517825807efcbd</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>refactor(linter): rename cmd_mlint to cmd_lint</title>
<updated>2026-08-08T18:56:28+00:00</updated>
<author>
<name>魏曹先生</name>
<email>1992414357@qq.com</email>
</author>
<published>2026-08-04T12:39:00+00:00</published>
<link rel='alternate' type='text/html' href='https://git.catilgrass.cn/catilgrass/mingling.git/commit/?id=27b990e5ca14728b2a81bbffab1c0617712b7414'/>
<id>27b990e5ca14728b2a81bbffab1c0617712b7414</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>docs: add help text for CLI commands and descriptions</title>
<updated>2026-08-08T18:56:28+00:00</updated>
<author>
<name>魏曹先生</name>
<email>1992414357@qq.com</email>
</author>
<published>2026-08-04T12:33:11+00:00</published>
<link rel='alternate' type='text/html' href='https://git.catilgrass.cn/catilgrass/mingling.git/commit/?id=54e5b7627c47bdc35fa976ea2883544cebcbb06a'/>
<id>54e5b7627c47bdc35fa976ea2883544cebcbb06a</id>
<content type='text'>
Add help text for global flags, commands, and subcommands in
help.txt. Add metadata descriptions for linter and metadata
commands.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Add help text for global flags, commands, and subcommands in
help.txt. Add metadata descriptions for linter and metadata
commands.
</pre>
</div>
</content>
</entry>
<entry>
<title>feat(cli): add dynamic completion scripts and global help</title>
<updated>2026-08-08T18:56:28+00:00</updated>
<author>
<name>魏曹先生</name>
<email>1992414357@qq.com</email>
</author>
<published>2026-08-03T12:30:33+00:00</published>
<link rel='alternate' type='text/html' href='https://git.catilgrass.cn/catilgrass/mingling.git/commit/?id=1dac0affe311e70e8f5eccfe46253d08f69139d5'/>
<id>1dac0affe311e70e8f5eccfe46253d08f69139d5</id>
<content type='text'>
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.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
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.
</pre>
</div>
</content>
</entry>
<entry>
<title>chore: remove deprecated `cmd_mlint_install` module</title>
<updated>2026-07-22T20:12:11+00:00</updated>
<author>
<name>魏曹先生</name>
<email>1992414357@qq.com</email>
</author>
<published>2026-07-22T20:12:11+00:00</published>
<link rel='alternate' type='text/html' href='https://git.catilgrass.cn/catilgrass/mingling.git/commit/?id=7ef6183f3a90d97bfae1af49658c089c04c3f715'/>
<id>7ef6183f3a90d97bfae1af49658c089c04c3f715</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>feat(linter): add `lint-install` subcommand for rust-analyzer setup</title>
<updated>2026-07-22T14:57:56+00:00</updated>
<author>
<name>魏曹先生</name>
<email>1992414357@qq.com</email>
</author>
<published>2026-07-22T14:57:35+00:00</published>
<link rel='alternate' type='text/html' href='https://git.catilgrass.cn/catilgrass/mingling.git/commit/?id=29009ea248ddf70698cdf90fa36b9bbb89442668'/>
<id>29009ea248ddf70698cdf90fa36b9bbb89442668</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>feat(linter): add ResUsingJson flag to rust-analyzer handlers</title>
<updated>2026-07-21T09:17:32+00:00</updated>
<author>
<name>魏曹先生</name>
<email>1992414357@qq.com</email>
</author>
<published>2026-07-21T09:17:32+00:00</published>
<link rel='alternate' type='text/html' href='https://git.catilgrass.cn/catilgrass/mingling.git/commit/?id=7ed0a597140e0d1fc64336aaf1cc9bbb89a0a949'/>
<id>7ed0a597140e0d1fc64336aaf1cc9bbb89a0a949</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>feat(linter): add aliases for Rust Analyzer lint commands</title>
<updated>2026-07-21T09:14:58+00:00</updated>
<author>
<name>魏曹先生</name>
<email>1992414357@qq.com</email>
</author>
<published>2026-07-21T09:14:58+00:00</published>
<link rel='alternate' type='text/html' href='https://git.catilgrass.cn/catilgrass/mingling.git/commit/?id=91efdea7f7b3a9382cda48a7a6bc2d63a22cf646'/>
<id>91efdea7f7b3a9382cda48a7a6bc2d63a22cf646</id>
<content type='text'>
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
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
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
</pre>
</div>
</content>
</entry>
</feed>
