2014-01-05 30 views
0

在下面的截圖可以看到我的意思http://screencast.com/t/WMNkQ11CxSi如何禁用WebStorm 7中jQuery構造函數的通知?

Img

我需要禁用此通知的jQuery。請幫幫我。

+0

你試過'ALT + Enter'而將光標放在有問題的地方,從彈出菜單中選擇正確的操作,然後展開子菜單('向右箭頭')並選擇「壓縮語句」(僅影響該行)或「禁用檢查」(將影響所有文件)?並非所有檢查都可以通過這種方式進行抑制,而且我無法驗證這一點(沒有您的文件)。這裏有一些細節截圖(不完全是你的情況 - 只是爲了給你的想法):http://stackoverflow.com/a/20803118/783119 – LazyOne

+0

是的,謝謝,我選擇了「禁用檢查」項目。它僅適用於jQuery還是適用於所有構造函數(不含新關鍵字)? – Erik

+0

所有這些,當然。但是你可以縮小範圍(文件將被禁用) - 右鍵點擊檢查('Settings | Inspections | JavaScript | that inspection'),選擇「Add Scope」並從那裏繼續。 – LazyOne

回答

0

我剛剛嘗試過,我認爲這個問題可能與Webstorm手邊沒有jQuery有關。

通常情況下,如果你在你的HTML的CDN內聯的jQuery例如出現這種情況:

<script src="//code.jquery.com/jquery-1.10.2.min.js"></script> 

如果你仔細觀察,你會發現,//code.jquery.com/jquery-1.10.2.min.js被突出顯示,如果你在把你的鼠標,你會看到:

enter image description here

如果你點擊那個並按ALT + Enter,Webstorm將下載庫,檢查將被罰款。

如果你願意,你也可以去Preferences> JavaScript> Libraries,並且你可以在你的電腦的某個地方手工編輯Add,甚至Download

enter image description here

0

不幸的是,我這個這麼想的工作。我剛剛發現我的問題。我使用jQuery expern文件的谷歌關閉編譯器https://code.google.com/p/closure-compiler/source/browse/contrib/externs/jquery-1.9.js並在該文件的頂部以下

/** 
* @constructor 
* @param {(jQuerySelector|Element|Object|Array.<Element>|jQuery|string| 
*  function())=} arg1 
* @param {(Element|jQuery|Document| 
*  Object.<string, (string|function(!jQuery.event=))>)=} arg2 
* @return {!jQuery} 
*/ 
function jQuery(arg1, arg2) {} 

由於@constructor標籤,我得到了我的問題上面的jsdoc

相關問題