<feed xmlns='http://www.w3.org/2005/Atom'>
<title>mingling.git/mingling_cli/src/linter/cmd_explain.rs, branch wip/mingling-cli-ux</title>
<subtitle>用于开发多子命令的命令行框架
</subtitle>
<link rel='alternate' type='text/html' href='https://git.catilgrass.cn/mingling.git/'/>
<entry>
<title>refactor(linter): rename LintRegistry to ResLintRegistry</title>
<updated>2026-08-06T09:25:16+00:00</updated>
<author>
<name>魏曹先生</name>
<email>1992414357@qq.com</email>
</author>
<published>2026-08-06T09:25:16+00:00</published>
<link rel='alternate' type='text/html' href='https://git.catilgrass.cn/mingling.git/commit/?id=b0870ea9f577be364c4a94db0227ed6e9dd63600'/>
<id>b0870ea9f577be364c4a94db0227ed6e9dd63600</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): refactor lint registry into program resource</title>
<updated>2026-08-06T09:23:34+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/mingling.git/commit/?id=c3cd11149d39802c431381d8f4d685581ab8c0f5'/>
<id>c3cd11149d39802c431381d8f4d685581ab8c0f5</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>refactor(linter): simplify lint explain output formatting</title>
<updated>2026-08-06T09:12:09+00:00</updated>
<author>
<name>魏曹先生</name>
<email>1992414357@qq.com</email>
</author>
<published>2026-08-06T09:12:09+00:00</published>
<link rel='alternate' type='text/html' href='https://git.catilgrass.cn/mingling.git/commit/?id=97472218d3b5b2a4377d62442515c0bb43b853db'/>
<id>97472218d3b5b2a4377d62442515c0bb43b853db</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>chore: add shell completion for explain command</title>
<updated>2026-08-06T09:08:33+00:00</updated>
<author>
<name>魏曹先生</name>
<email>1992414357@qq.com</email>
</author>
<published>2026-08-06T09:08:33+00:00</published>
<link rel='alternate' type='text/html' href='https://git.catilgrass.cn/mingling.git/commit/?id=c944d8dc88b73678d1307a765dc2b0b8d776a22f'/>
<id>c944d8dc88b73678d1307a765dc2b0b8d776a22f</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>feat(cli): implement `explain` command and add JSON structural rendering</title>
<updated>2026-08-06T09:02:36+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/mingling.git/commit/?id=d03b085d40b104ec25bad195f9b6f85f5ec24604'/>
<id>d03b085d40b104ec25bad195f9b6f85f5ec24604</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>
</feed>
