忽略程式碼
您可以忽略
- 檔案的部分內容
- 整個檔案
檔案的部分內容
您可以在 CSS 中使用設定註解暫時關閉規則。
例如,您可以關閉所有規則
/* stylelint-disable */
a {}
/* stylelint-enable */
或者您可以關閉個別規則
/* stylelint-disable selector-max-id, declaration-no-important */
#id {
color: pink !important;
}
/* stylelint-enable selector-max-id, declaration-no-important */
您可以使用 /* stylelint-disable-line */
註解關閉個別行的規則,之後您不需要明確地重新啟用它們
#id { /* stylelint-disable-line */
color: pink !important; /* stylelint-disable-line declaration-no-important */
}
您也可以使用 /* stylelint-disable-next-line */
註解關閉 僅下一行 的規則,之後您不需要明確地重新啟用它們
#id {
/* stylelint-disable-next-line declaration-no-important */
color: pink !important;
}
Stylelint 支援複雜的、重疊的停用和啟用模式
/* stylelint-disable */
/* stylelint-enable foo */
/* stylelint-disable foo */
/* stylelint-enable */
/* stylelint-disable foo, bar */
/* stylelint-disable baz */
/* stylelint-enable baz, bar */
/* stylelint-enable foo */
警告
選擇器和值清單 中的註解目前被忽略。
您也可以在註解的結尾處包含一個描述,在兩個連字符之後
/* stylelint-disable -- Reason for disabling Stylelint. */
/* stylelint-disable foo -- Reason for disabling the foo rule. */
/* stylelint-disable foo, bar -- Reason for disabling the foo and bar rules. */
警告
連字符的兩側必須有空格。
整個檔案
您可以使用 .stylelintignore
檔案來忽略特定檔案。例如
vendor/**/*.css
.stylelintignore
檔案中的模式必須符合 .gitignore
語法。(幕後,node-ignore
會分析您的模式。).stylelintignore
中的模式始終相對於 process.cwd()
進行分析。
Stylelint 在 process.cwd()
中尋找 .stylelintignore
檔案。您也可以使用 --ignore-path
(在 CLI 中)和 ignorePath
(在 JS 中)選項指定忽略模式檔案的路徑(絕對路徑或相對於 process.cwd()
的路徑)。
或者,您可以在設定物件中新增 ignoreFiles
屬性。