如何删除 CSS 属性(如-webkit-box-shadow
和)的 stylelint 规则-moz-box-shadow
?因为它box-shadow
在我运行--fix
命令时被覆盖。
以下是我的.stylelintrc.json
文件规则列表:
{
"extends": "stylelint-config-recommended-scss",
"plugins": ["stylelint-order"],
"rules": {
"order/properties-alphabetical-order": true,
"at-rule-no-unknown": null,
"no-eol-whitespace": null,
"indentation": 2,
"number-leading-zero": null,
"at-rule-no-vendor-prefix": true,
"media-feature-name-no-vendor-prefix": true,
"property-no-vendor-prefix": true,
"selector-no-vendor-prefix": true,
"value-no-vendor-prefix": true,
"string-quotes": "single",
"at-rule-name-case": null,
"no-invalid-position-at-import-rule": null,
"scss/at-import-partial-extension": null,
"no-empty-source": null,
"no-descending-specificity": null,
"selector-pseudo-element-no-unknown": [
true,
{
"ignorePseudoElements": ["ng-deep", "input-placeholder"]
}
]
}
}
有什么选项可以为特定添加规则CSS property
吗?任何帮助将不胜感激。
您可以使用规则的ignoreProperties
辅助选项来指定您不想取消前缀的属性。property-no-vendor-prefix
例如,忽略box-shadow
:
{
"rules": {
"property-no-vendor-prefix": [true, { "ignoreProperties": ["box-shadow"] }]
}
}
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句