跳至主要內容

Stylelint

npm version Build Status npm downloads

一個強大的 CSS linter,可協助您避免錯誤並強制執行慣例。

功能

它很強大,因為它

  • 擁有超過 100 個內建規則,適用於現代 CSS 語法和功能
  • 支援 外掛程式,讓您可以建立自己的自訂規則
  • 自動 修正問題(在可能的情況下)
  • 支援 可共用設定檔,您可以建立或擴充
  • 可以 自訂以符合您的確切需求
  • 擁有 15k 個單元測試,使其功能強大
  • 獲得全球公司信賴,例如 Google 和 GitHub

而且可以擴充至

  • 從 HTML、Markdown 和 CSS-in-JS 範本字串中擷取 內嵌樣式
  • 剖析 類 CSS 語言,例如 SCSS、Sass、Less 和 SugarSS

它將如何協助您

它將協助您 避免錯誤,例如

  • 無效項目,例如格式錯誤的網格區域
  • 有問題的有效項目,例如重複選擇器
  • 未知項目,例如拼寫錯誤的屬性名稱

以及強制執行慣例,例如

  • 禁止項目,例如特定單位
  • 強制執行命名模式,例如自訂屬性
  • 設定限制,例如 ID 選擇器的數量
  • 指定表示法,例如現代顏色函數

我們建議使用 Prettier 等美化程式與 Stylelint 搭配使用。程式檢查器和美化程式是互補的工具,可共同協助您撰寫一致且無錯誤的程式碼。

範例輸出

Example

指南

貢獻者

Stylelint 由志工維護。沒有 這些優秀的人員 的程式碼貢獻,Stylelint 就無法存在。 成為貢獻者

贊助商

感謝所有贊助商! 成為贊助商

支持者

感謝所有支持者! 成為支持者

網站主機

Deploys by Netlify

授權

MIT 授權.