問題タブ [gjslint]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
javascript - インストールしたgjslintのバージョンを確認するにはどうすればよいですか?
これはばかげた質問かもしれませんが、私には理解できません。gjslint --helpを実行しても答えは得られず、-versionは有効なフラグではありません。
何か案は?
javascript - なぜ「二重引用符で囲まれた文字列よりも一重引用符で囲まれた文字列が優先される」のか。jsで?
gjslintを使用しているときに、「二重引用符で囲まれた文字列よりも一重引用符で囲まれた文字列が優先される」というヒントが得られました。
なぜ?私はこれと少し混乱しています。なぜ一重引用符が好まれるのですか?
助けを得たいと思っています。皆さんありがとう。
lint - 「リンティング」とは?
PHPLint、JSLint 、および私は最近、いくつかのIDEについて何かを読んでいるときに、「JSコードをオンザフライでリントできる」ことに出くわしました。
では、 「リンティング」とは何ですか?
javascript - 「メンバーは @private JsDoc を持ってはいけない」というのはなぜですか?
Google Closure Tools の gjslint ツールを使用してコードをクリーンアップしています。次のエラーが報告されています。
そして、これはコードです:
this._dictionary に @private JsDoc を含めてはならない理由を誰かが説明できますか? ありがとう!
jslint - jslint - jslint4java - javascript で Required Blocks 条件のチェックをスキップする方法
Javascript コードでこのような条件を使用する必要があります
しかし、それはエラーを返します
(" '{' が必要でしたが、代わりに ' ' が表示されました。")
jslint4java を使用して検証中。このチェックをスキップする方法はありますか?
javascript - Googleクロージャーリンター(gjslint)ツールで関数の引数を確認することはできますか?
たとえば、次のスクリプト「test.js」があります。
関数「add」は、jsdoc によって注釈が付けられています。2 つの数値を受け入れます。入力パラメータをgjslintで確認したい。
sum1 (3 つの入力パラメーター) と sum2 (2 つの文字列パラメーター) が計算される行で 2 つのエラーが発生することが予想されます。しかし、ツールには「1 個のファイルがチェックされましたが、エラーは見つかりませんでした」と表示されます。
javascript - gjslint は jsdoc なしでファイルのエラーを報告しません
JavaScript の jsdoc と Google クロージャー ツール gjslint を使用すると、JavaScript を強く入力できることをどこかで読みました。強く型付けされているわけではありませんが、ツールはコメントされていない変数やパラメーターについてレポートします。
テストファイルは次のとおりです。
gjslint が空白エラーを報告した後、ファイルを渡します。次のコマンド:
出力を与えます:
これを一種のコンパイル時のチェックとして使用したいのですが、間違った空白について頭痛の種になるだけです。白いスペースを無視して、jsdoc と、有効な/強い型指定されたパラメーターを持つ関数の呼び出しをチェックしたいと思います。
私はpythod 2.3.7を搭載したWindows 7-64でこれを使用しています(python 3はWindowsではまったく機能しませんでした.大量のエラーなしではインストールできず、gjslint --help afterwordsを出力することさえできないからです) .
ここで私が間違っていることを誰かが知っていますか?
javascript - なぜ「オプションのパラメータ名 %s の前に opt_ を付ける必要があります。」gjslint --strict モードで?
特定のJavaScriptファイルで次のようになります
最初のコードは次のとおりです。
エラーコードのポイントは何ですか? 「カテゴリ」はオプションではありません!
javascript - Grunt 経由で Google JavaScript Linter を実行すると失敗するのはなぜですか?
Grunt でgjslinterを使用して、プロジェクト内のすべての js ファイルをリントします。
Gruntfile.js の構成は次のようになります。
しかし、リンティングを開始すると失敗します:
なんで?パスは正しいはずです。エラー メッセージやレポートは表示されなくなりました。どうすればこれをデバッグできますか?