jshint

    6

    5答えて

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

    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を生成し、限り私ができる

    28

    1答えて

    libsディレクトリをlint'edから除外したいと思います。ただし、ignoresをoptionsに、プロジェクトディレクトリに.jshintignoreを植えても、libsは除外されません。 jshint: { options: { smarttabs: true, ignores: ['public/js/libs/**/*.js'] },

    7

    3答えて

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

    12

    1答えて

    私はJSHintを使用していて、それが次のエラーを得た:私は理由 javascript:... URLを含む文字列がある。この特定の行に起こったことに気づい Script URL. 。 私は、scripturlオプションが設定されているためにJSHintがそれに不満を持ち、私のコードベースがかなり大きいので、今はそれを解除する必要があることを知っています。 まだ、スクリプトのURLを使用する問

    5

    2答えて

    Gruntで複数のサブタスク(src、lib、およびtest)を使用してJSHintをセットアップしました。しかし、この設定を使用し始めたばかりなので、たくさんのソースファイルにのエラーがあります。があります。 $ grunt jshint:src ... lots of errors ... 一度に1つのファイルを処理している間に、その1つのファイルを再度リントすることはできますか? $

    104

    8答えて

    プロジェクトでRequireJS AMDを使用しています。私は私のプロジェクトでjshintを実行すると、それは のようなエラーがスローAMDスクリプトで 'define' is not defined. モカ・テスト・ケースで 'describe' is not defined. 'it' is not defined. jshintにこの警告を削除する方法?

    11

    1答えて

    私はGruntfileからJSHintを自動的に実行しています。ベンダースクリプトを除外したいのですが、その多くがJSHintに失敗するためです。 どうすればいいですか?現時点では、私は/app/scripts/またはサブディレクトリ内の何かにJSHintを実行しています。 jshint: { options: { jshintrc: '.jshintrc', rep