跳到主要內容

忽略程式碼

您可以忽略

  • 檔案的部分內容
  • 整個檔案

檔案的部分內容

您可以在 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 屬性