<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>代码质量 on Text Matrix</title><link>https://txtmix.com/tags/%E4%BB%A3%E7%A0%81%E8%B4%A8%E9%87%8F/</link><description>Recent content in 代码质量 on Text Matrix</description><generator>Hugo</generator><language>zh-cn</language><lastBuildDate>Sat, 23 May 2026 08:20:36 +0800</lastBuildDate><atom:link href="https://txtmix.com/tags/%E4%BB%A3%E7%A0%81%E8%B4%A8%E9%87%8F/index.xml" rel="self" type="application/rss+xml"/><item><title>GitHub Apps pre-commit-ci：自动化的代码质量门神</title><link>https://txtmix.com/posts/tech/github-apps-pre-commit-ci/</link><pubDate>Fri, 15 May 2026 10:25:00 +0800</pubDate><guid>https://txtmix.com/posts/tech/github-apps-pre-commit-ci/</guid><description>&lt;h1 id="github-apps-pre-commit-ci自动化的代码质量门神">GitHub Apps pre-commit-ci：自动化的代码质量门神&lt;/h1>
&lt;blockquote>
&lt;p>lint、format、type-check……每次提交前要跑一堆检查？pre-commit-ci 把这些全部自动化——不用本地配置，不用担心团队成员跳过检查，每次 PR 都自动跑，在合并之前就堵住代码质量问题。&lt;/p></description></item><item><title>React Doctor：给你的编码Agent把脉，一键扫描React代码健康度</title><link>https://txtmix.com/posts/tech/react-doctor-ai-coding-agent/</link><pubDate>Thu, 14 May 2026 16:05:00 +0800</pubDate><guid>https://txtmix.com/posts/tech/react-doctor-ai-coding-agent/</guid><description>&lt;h1 id="react-doctor给你的编码agent把脉一键扫描react代码健康度">React Doctor：给你的编码Agent把脉，一键扫描React代码健康度&lt;/h1>
&lt;h2 id="项目概览">项目概览&lt;/h2>
&lt;p>&lt;strong>React Doctor&lt;/strong> 是由 millionco 开发的开源工具，星数 9,435，Forks 296，定位非常明确：Your agent writes bad React, this catches it。&lt;/p></description></item><item><title>React Doctor：一键诊断 React 代码健康度</title><link>https://txtmix.com/posts/tech/react-doctor-react-code-health-score-guide/</link><pubDate>Wed, 13 May 2026 20:20:00 +0800</pubDate><guid>https://txtmix.com/posts/tech/react-doctor-react-code-health-score-guide/</guid><description>&lt;h1 id="react-doctor一键诊断-react-代码健康度">React Doctor：一键诊断 React 代码健康度&lt;/h1>
&lt;p>AI 编程工具写代码很快，但它们往往不理解 React 的最佳实践——&lt;code>useEffect&lt;/code> 的依赖数组填错了、状态直接修改而非通过 &lt;code>setState&lt;/code>、冗余的 re-render 累积……这些问题通常要等到线上出问题才会被发现。&lt;/p></description></item></channel></rss>