1 つの関数で疑わしいコードの警告が表示されます。suspiciousCode
ファイル全体ではなく、その関数のタイプの警告エラーを抑制したい。
Google クロージャー wikiでは使用するように指示されています @suppress {suspiciousCode}
が、それは機能せず、別の警告が表示されます: JSC_PARSE_ERROR: Parse error. unknown @suppress parameter: suspiciousCode
.
重要なコード行:
/**
* This is a function where type checking is disabled.
* @suppress {suspiciousCode}
*/
(function(a,b){
これはラッピング機能と関係がありますか?
編集:
これらは、抑制したいエラー コードです。
JSC_SUSPICIOUS_SEMICOLON: If this if/for/while really shouldnt have a body, use {}
JSC_USELESS_CODE: Suspicious code. The result of the 'getprop' operator is not being used.
JSC_USELESS_CODE: Suspicious code. This code lacks side-effects. Is there a bug?
警告を確認しましたが、それらはまさに私が望むものです。