jslint

    6

    3答えて

    のオペレータ私は||演算子を使用してみましたが、それは間違った結果で終わる、 query = ['browser' + ieVersion || 'UNKNOWN'] // => ['browserundefined']

    6

    5答えて

    私はいくつかの大きなjavascriptスニペット(数千)を持っていますが、それらの中には構文上のいくつかの愚かなエラーがあります(例えば、中かっこ/引用符の不一致、javascript内のHTML、名前)。 JS構文をチェックする簡単な方法が必要です。私はJSLintを試してみましたが、スタイル、変数定義の方法などについて警告が多すぎます(すべてのフラグをオフにしても)。私はスタイルの問題を発見

    18

    1答えて

    私はJSLintを常に使用していますが、今は私が以前に見たことのないエラーに遭遇しました。次のコードでは、私はエラーを以下に示しました: try { document.execCommand('BackgroundImageCache', false, true); } catch (ex) {} エラー: Expected 'ignore' and instead saw '

    20

    3答えて

    私は次のエラーを取得する: This character may get silently deleted by one or more browsers. はコメント(グローバル)のために、このチェックを無効にする方法はありますか?

    17

    1答えて

    JSHint/JSLintの使用を開始したばかりで、厳密性と実用性の間で優れた妥協と見なされる「ベストプラクティス」タイプの設定を探しています。私はインターネットで一見して何かを見つけることができなかった。 私はそれがすべて個人的な意見になっていることを認識していますが、今まで何らかの合意が形成されていると思いました。例えば、誰かがjquery、google、yahooなどのコードを知っていますか

    12

    2答えて

    両方JSLintとJSHint問題の警告、彼らはその識別子次の正規表現にマッチラベル付きステートメント遭遇したとき、たとえば /^(?:javascript|jscript|ecmascript|vbscript|mocha|livescript)\s*:/i を、次のスニペットは、JSLintから「JavaScriptのURL」警告および「ラベルのJavaScriptを生成し、限り私ができる

    7

    1答えて

    JSLintは私に "厳密な違反"エラーを与えますが、グローバルスコープから隠す関数の中で "this"コンテキストを使用します。 function test() { "use strict"; this.a = "b"; } 私は、Webstormに組み込まれているJSLintパーサーを使用します。

    7

    3答えて

    javascript用の特定のスタイルガイドを使用するプロジェクトに取り組んでいます。例えば、もし/ else文は次のようになります。 if(condition){ // Bla bla } else { // Another bla bla } は私が探している私は、特定のスタイルガイドに従ってファイルの構文をチェックできるようになるツールです。 JSHint/JS

    8

    3答えて

    私は、ブラウザの違いを考慮に入れて関数のランタイム割り当てを使用しています。しかし、サポートされていないブラウザでは、JavaScriptエラーがスローされないように空の関数を返す必要があります。 しかし、jslintは空の関数について文句を言います。これを行ううれしいjslintは何ですか? 空のブロック。 $R.functionNull = function() { // event

    6

    1答えて

    JSLintはは.callのこの使用に問題があることを主張し、「予期しないが 『と呼ぶ』」と主張しています。とにかく、予期しない。私はなぜ私の人生のために、コードに何か問題があるのか​​理解できません。それはうまくいくようですが、予期しない動作が心配です。