wx wxss - noyobo/prettier-style GitHub Wiki

微信小程序配置

package.json

{
  // ...
  "lint-staged": {
    "*.js": ["prettier --write", "git add"],
    "*.wxss": ["prettier-style", "git add"]
  }
}

.stylelintrc

{
  "extends": "stylelint-config-standard",
  "rules": {
    "no-descending-specificity": null,
    "selector-type-no-unknown": [
      true,
      {
        "ignoreTypes": [
          "page",
          "view",
          "scroll-view",
          "swiper",
          "swiper",
          "swiper-item",
          "movable-area",
          "cover-view",
          "cover-image",
          "icon",
          "text",
          "rich-text",
          "progress",
          "button",
          "checkbox",
          "form",
          "input",
          "label",
          "picker",
          "picker-view",
          "radio",
          "slider",
          "switch",
          "textarea",
          "navigator",
          "functional-page-navigator",
          "audio",
          "image",
          "video",
          "camera",
          "live-player",
          "live-pusher",
          "map",
          "canvas",
          "open-data",
          "web-view",
          "ad",
          "official-account"
        ]
      }
    ],
    "unit-no-unknown": [
      true,
      {
        "ignoreUnits": ["rpx"]
      }
    ]
  }
}