最近我在許多不同的軟體專案上進展神速。我不斷湧現新的想法,現在藉助智慧代理、GPT-5(以及現在的 Gemini 3)和我的 MCP Agent Mail 項目,啟動並完成這些想法的門檻變得異常低。 最近幾個專案中反覆出現的一個問題是,有些愚蠢的錯誤無法透過程式碼檢查器或類型檢查器發現,但我覺得可以使用像 ast-grep 這樣更強大的系統來檢測出來,但前提是你願意接受誤報和缺乏像大多數程式碼檢查器那樣的「自動修復」功能。 過去,當編碼工具和實用程式主要為程式設計師設計時,這些方面是不值得妥協的。誤報過多,最終會浪費大量時間在無意義的事情上。沒有自動修復功能,只會增加認知負擔。或者,自動修復功能不夠可靠、萬無一失?糟糕,你剛剛把程式碼搞砸了。 但我意識到,隨著如今智慧且快速的編碼代理的出現,這一切都改變了。誤報對它們來說無關緊要,除非浪費一些代幣來驗證問題是否屬實。它們只需要被提醒注意,然後就能自行處理。 許多複雜問題甚至沒有自動解決的方法,因為它們需要對具體情況有深刻的理解和判斷。但法學碩士(LLM)在這方面現在非常出色。 所以我一開始寫了一個大型的 Bash 腳本,主要用 Javascript 和 Typescript 編寫,目的是自動標記可疑內容,結果非常有效。它盡可能地使用 ast-grep 而不是不穩定的正規表示式。 後來我對 GPT-5 Pro 的開發有點過於投入,開始讓系統更加模組化,現在它支援 JS、Python、C++、Rust、Ruby、Swift、Java 和 Golang。而且增加更多語言也很容易。 您只需一行 curl 命令即可在一分鐘內完成所有安裝(請參閱倉庫連結中的 README 文件): https://t.co/eqzOpSf2Aa 最終你會得到一個可以在任何程式碼倉庫中執行的命令 `ubs .`,它可以掃描整個項目,也可以只掃描某些資料夾或檔案。它會自動偵測語言類型並引入相應的模組。 我還附上了一段現成的簡介,您可以將其添加到您的 AGENTS dot md 或 CLAUDE dot md 中,然後它們就會突然獲得這種不可思議的新能力,這種能力可以立即生效,並找到許多您在傳統的代碼檢查器/類型檢查器中永遠不會發現的棘手和微妙/複雜的問題。 它運行速度很快,因為它使用了 ast-grep、ripgrep、jq 等實用工具(如果您尚未安裝這些工具,它會自動為您安裝)。它還能自動偵測所有常見的程式碼代理,並可為 Claude Code 等工具設定鉤子。 看看吧,告訴我你的想法!
正在載入線程內容
正在從 X 取得原始推文,整理成清爽的閱讀畫面。
通常只需幾秒鐘,請稍候。


