為 Tailwind CSS IntelliSense 導入程式碼檢查功能

Brad Cornes

今天我們發布了 Visual Studio Code 的 Tailwind CSS IntelliSense 擴充套件的新版本,該版本為您的 CSS 和標記新增了特定於 Tailwind 的程式碼檢查功能。

偵測 CSS 中的錯誤

Tailwind 已經可以偵測 CSS 錯誤,例如當您在 @screen 指令中輸入錯誤的螢幕名稱時。Tailwind CSS IntelliSense 的程式碼檢查功能會顯示這些錯誤,並直接在您的編輯器中顯示。程式碼檢查器將驗證您的 @tailwind@screen@variants@apply 指令,以及任何 theme 函式呼叫。

Screen capture showing CSS linting in action

捕捉 HTML 中的衝突

還有一個程式碼檢查規則會分析範本檔案中的類別清單,並突出顯示任何公用程式似乎衝突的實例。例如,您可能不希望在同一個類別清單中同時出現 mt-4mt-6

Screen capture showing markup linting in action

包含快速修正

為了讓修復任何問題盡可能容易,所有程式碼檢查規則都有其自己的「快速修正」,可以直接在 Visual Studio Code 中觸發。如果您不小心輸入了 @screen small 而不是 @screen sm,編輯器可以自動將 small 替換為 sm

除了簡單的文字替換外,對於更複雜的程式碼檢查規則,還有一些更有趣的快速修正。看看這個擴充套件如何自動重構無效的 @apply 指令

設定

我們認為您會喜歡這個新的程式碼檢查功能,但如果您不喜歡,或者只想調整一些行為,我們也為您準備好了。您可以決定如何處理每個規則違規:是 error 還是僅僅是 warning,還是您想完全 ignore 該規則?如果您真的想這樣做,可以使用新的 tailwindCSS.validate 設定完全停用程式碼檢查。

請查看擴充套件的說明文件,了解有關設定程式碼檢查規則以符合您的工作流程的更多詳細資訊。

結論

程式碼檢查功能現在已在 Tailwind CSS IntelliSense 的 v0.4.0 版本中提供!如果您已經安裝了該擴充套件,您可能需要重新載入 Visual Studio Code 才能取得更新,如果沒有,您可以透過擴充套件市集安裝它。

這是此功能的第一次迭代,我們很樂意收到您的回饋!您有任何關於新的程式碼檢查規則的想法嗎?請告訴我們!

想討論這篇文章嗎? 在 GitHub 上討論 →

直接將我們所有的更新資訊傳送到您的收件匣。
註冊我們的電子報。