簡介

validate-stylelint, 用於校驗css、less、scss的exex語法。

此插件,需要到插件市場安裝。

配置文件

菜單【設置】-> 【插件配置】-> 【stylelint】,點擊.stylelintrc.js, 即可打開配置文件。

規則配置格式 - 图1

規則配置格式

stylelint有上百條規則,可以分爲三類:

  • 用於校對風格的規則 (主要針對空格(比如說冒號附近的空格)、換行、縮進等等)
  • 用於判別代碼可維護性的規則 (判斷在CSS選擇器中是否有使用某個ID,或者在某條聲明當中是否應用了!important關鍵詞)
  • 用於判斷代碼錯誤的規則 (檢測錯誤的HEX顏色寫法或者某條簡寫屬性是否會覆蓋其他的聲明語句)

規則屬性是一個對象,鍵是規則的名稱,值是規則配置。每個規則配置符合下列格式之一:

  • 單個值(primary option)
  • 一個有兩個值的數組([primary option,secondary option])
  • null (關閉規則)

增加規則

修改.stylelintrc.js文件,添加選項,比如:

  1. module.exports = {
  2. "extends": "stylelint-config-recommended",
  3. "rules":{
  4. "unit-no-unknown": false,
  5. "indentation": "tab", //縮進
  6. "unit-no-unknown": true, //禁止未知單位
  7. "color-hex-case": [
  8. "lower", {
  9. "message": "Lowercase letters are easier to distinguish from numbers"
  10. }
  11. ],
  12. "max-empty-lines": 2,
  13. "unit-whitelist": ["em", "rem", "%", "s", "px", "upx"],
  14. "number-leading-zero": null
  15. }
  16. }

更多配置規則

詳細的配置說明可以參考