<feed xmlns='http://www.w3.org/2005/Atom'>
<title>mingling.git/mingling_cli/src/linter/cmd_explain.rs, branch main</title>
<subtitle>用于开发多子命令的命令行框架
</subtitle>
<link rel='alternate' type='text/html' href='https://git.catilgrass.cn/catilgrass/mingling.git/'/>
<entry>
<title>refactor: migrate renderers to RenderResult and stdout macros</title>
<updated>2026-08-08T18:56:28+00:00</updated>
<author>
<name>魏曹先生</name>
<email>1992414357@qq.com</email>
</author>
<published>2026-08-08T04:22:30+00:00</published>
<link rel='alternate' type='text/html' href='https://git.catilgrass.cn/catilgrass/mingling.git/commit/?id=60251c1432affe217f05319fd43e3dcfba8947de'/>
<id>60251c1432affe217f05319fd43e3dcfba8947de</id>
<content type='text'>
Replace buffer-based renderers with explicit RenderResult returns and
use cargo-styled output macros for consistency.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Replace buffer-based renderers with explicit RenderResult returns and
use cargo-styled output macros for consistency.
</pre>
</div>
</content>
</entry>
<entry>
<title>revert: Remove serde and structural renderer support</title>
<updated>2026-08-08T18:56:28+00:00</updated>
<author>
<name>魏曹先生</name>
<email>1992414357@qq.com</email>
</author>
<published>2026-08-07T04:17:54+00:00</published>
<link rel='alternate' type='text/html' href='https://git.catilgrass.cn/catilgrass/mingling.git/commit/?id=546c7d7c46465b055233a02ca32ff84c65cb9ec2'/>
<id>546c7d7c46465b055233a02ca32ff84c65cb9ec2</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 LintRegistry to ResLintRegistry</title>
<updated>2026-08-08T18:56:28+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/catilgrass/mingling.git/commit/?id=30c6c6ea65d6552a476e6431944af43270a6df81'/>
<id>30c6c6ea65d6552a476e6431944af43270a6df81</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-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>refactor(linter): simplify lint explain output formatting</title>
<updated>2026-08-08T18:56:28+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/catilgrass/mingling.git/commit/?id=5d741c3e32edf7c2667efbbc20d64fed8f4804f3'/>
<id>5d741c3e32edf7c2667efbbc20d64fed8f4804f3</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-08T18:56:28+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/catilgrass/mingling.git/commit/?id=5db50459092c0c2eb2e89ae3d31564331876b76a'/>
<id>5db50459092c0c2eb2e89ae3d31564331876b76a</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-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>
</feed>
