VS Code 市場中有許多適用於 Python 的 linter,它們會標記不遵循編碼標準的程式碼,但直到現在還沒有一個工具可以真正解決這些 linting 問題。
我經常發現自己花了很多時間來識別問題並弄清楚如何解決它們 - 我相信我們很多人都會遇到這種情況。在網路上搜尋時,我發現了一個名為 Dexter.ai 的神奇工具,它讓我的工作變得更加輕鬆。我真誠地認為這可能會改變我們所有人的遊戲規則。它是 Visual Studio Code 的 AI 驅動擴展,不僅可以識別程式碼異味,還可以提供 AI 生成的修復程式。如果您發現自己花了太多時間來解決細微問題或挖掘文件以尋求解決方案,那麼這是一個值得嘗試的工具。
安裝非常簡單。
注意:作為先決條件,必須在 VS Code 中安裝 SonarQube for IDE。
Dexter.ai 與 SonarQube 整合來標記問題並將其顯示在 VS Code 內自己的選項卡中。您可以將滑鼠懸停在任何程式碼氣味上以查看其詳細信息,然後點擊“生成修復”以獲得量身定制的解決方案。查看修復後,您可以直接套用它,如果它不符合您的需求,則可以跳過它。它會在您進行更改時動態更新,因此您始終可以利用您對程式碼的最新見解。
當我開始使用 Dexter.ai 的那一刻,我注意到它節省了我多少時間。我不必花費大量時間試圖理解和解決每個標記的問題,我可以只查看人工智慧的建議,點擊“應用”,然後繼續。這就像有一個知道如何處理那些討厭的氣味的編碼夥伴。另外,該介面非常直覺。 Dexter 標籤可讓您鳥瞰所有程式碼氣味,將滑鼠懸停在氣味上會顯示受影響的程式碼以及 AI 修復。它簡單、乾淨、有效。
我聯絡了團隊,了解 Dexter.ai 的未來。雖然他們目前的重點是 Python,但他們正在積極致力於擴大對其他語言的支援。如果您使用 Java、JavaScript 或類似語言,您可以期待 Dexter.ai 很快就會擴展其功能。
簡而言之,如果你想要更乾淨、更容易維護的 Python 程式碼,你需要嘗試 Dexter.ai。它是免費、直覺且真正有幫助。另外,它還具有速率限制功能,您每天可以獲得 10 個修復 - 非常適合中小型專案。
P.S.:我不隸屬於 Dexter.ai,我分享此內容只是為了幫助我的開發人員同行。 ?
編碼快樂!
以上是使用 Dexter.ai 解鎖更簡潔的代碼:Python 開發必備的 VS Code 擴展的詳細內容。更多資訊請關注PHP中文網其他相關文章!