[英]How do I make phpcs ignore some files in PHP Storm?
我已將 PHP Storm 設置為使用 phpcs 並在我違反樣式時在 IDE 中顯示。
但是,我想為視圖文件禁用此功能——它們通常包含與樣式指南不匹配的 PHP 和 HTML 混合的位,我不在乎視圖文件。
在選項中,我在 phpcs 設置中看到了排除文件的列表,但它只有刪除文件或清除整個列表的按鈕,但無法向其中添加文件。
我在某處錯過了嗎?
代碼嗅探器(以及混亂檢測器)集成以檢查的形式實現,可以根據范圍將其配置為開啟或關閉。 因此:
Settings | Scopes
Settings | Scopes
- 創建新的自定義范圍並包含所有不需要的文件/文件夾
Settings | Inspections | PHP | PHP Code Sniffer validation
Settings | Inspections | PHP | PHP Code Sniffer validation
——右鍵單擊它並選擇Add Scope
現在配置此檢查:為該范圍關閉(取消選中)並為“其他所有地方”條目保持打開狀態。
PS PhpStorm v8 對檢查設置屏幕進行了重新設計; 因此步驟略有不同,但總體上仍然相同(現在用戶更容易發現“范圍”功能)。
使用 PHPStorm 8,您可以在以下位置找到代碼嗅探器設置面板:
設置 | 語言和框架 | PHP | 代碼嗅探器
在此面板中,您將找到被忽略文件的列表。
編輯:使用 PHPStorm 2016.x,此列表是只讀的,您不能以這種方式添加忽略文件。
更新,截至 2019 年 11 月......現在您可以完全忽略文件。
設置 > 檢查 > PHP > 質量工具 > PHP 代碼嗅探器
那么
檢查帶有擴展名的文件:
Remove unnecessary like js, inc
您可以自定義工具欄以包含用於“添加到 PHPCS 忽略列表”操作的按鈕。
或者自定義編輯器選項卡彈出菜單並在那里添加“添加到 PHPCS 忽略列表”(對於列表中已有的文件,它將被隱藏)。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.