[英]How can I suppress the JSHint “JSCS: Illegal Space” warnings in Visual Studio 2013?
我們在Visual Studio 2013解決方案中使用JSHint。 在構建時,我們看到一些格式警告,用於破壞樣式警告但在功能上有效的項目。 具體來說,我想壓制“非法空間”的警告。 我在構建錯誤列表視覺糠中考慮這樣的警告:
這就是原因。 我喜歡使用Visual Studio自動格式化功能(Ctrl + K + D)。 在函數定義如下的場景中......
$select.find('option').each(function(){
...自動格式化功能會將其更改為:
$select.find('option').each(function () {
JSHint對於發現其他問題很有價值,比如丟失分號,所以我更願意繼續在這個項目中使用它。 通過Web Essentials>編輯全局JSHint設置有一個設置文件。 但我不清楚我需要調整該文件中的哪個設置來抑制那些非法空間警告。
=== 2015年4月6日更新===
根據下面Mike C的建議,我應用的修復如下:
這不是JSHint錯誤,它是一個JSCS錯誤。 在“Web Essentials”菜單下,單擊“ Edit global JSCS settings (.jscsrc)...
。 尋找requireSpacesInAnonymousFunctionExpression
和改變beforeOpeningRoundBrace
給false
。
請參閱此JSCS參考以獲取所有規則及其值的列表。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.