タグ付けされた質問 「jshint」

11
特定の行のeslintルールをオフにする
JSHintの特定の行のリンティングルールをオフにするには、次のルールを使用します。 /* jshint ignore:start*/ $scope.someVar = ConstructorFunction(); /* jshint ignore:end */ 私はeslintについて上記と同等のものを見つけようとしています。
1346 javascript  jshint  eslint 

8
JSLintまたはJSHint JavaScript検証を使用する必要がありますか?[閉まっている]
休業。この質問は意見に基づいています。現在、回答を受け付けていません。 この質問を改善してみませんか?この投稿を編集して、事実と引用で回答できるように質問を更新してください。 11ヶ月前に閉鎖。 私は現在、JavaScriptをJSLintに対して検証し、進歩を遂げています。これは、特にJqueryライブラリーでの作業において、より良いJavaScriptを書くのに役立ちます。 私は今渡って来たJSHint、のフォークJSLint。 だから私は非常にJavaScriptが駆動されたWebアプリケーションのために不思議に思っています。 JSLintまたはJSHint? ここで検証メカニズムを決定し、前進させたいので、これをクライアント側の検証に使用します。 そしてjshintとjslintの違いは?単一のJavaScriptの例で説明してください。 リンク: jshint - http: //www.jshint.com/ jslint - http: //jslint.com/

17
constを使用しているとJSHintが警告を出すのはなぜですか?
これは、constを使用するときに発生するエラーです。 <error line="2" column="1" severity="warning" message="'const' is available in ES6 (use esnext option) or Mozilla JS extensions (use moz)." source="jshint.W104" /> 私のコードは次のようになります: const Suites = { Spade: 1, Heart: 2, Diamond: 3, Club: 4 }; コードが正常に機能するのは、JSHintが毎回警告するだけです。



3
「+」エラーの前のJSHintの不正な改行の説明
JSHintが以下について文句を言う理由を誰かが私に説明できますか、 window.location.href = String1 + '#' + Sting2 + '=' + String3; エラーで、 Bad line breaking before '+' error このエラーはlaxbreak オプションで構成できることを理解しています。 このオプションは、コード内の安全でない可能性がある改行に関する警告のほとんどを抑制します。カンマファーストコーディングスタイルに関する警告は抑制されません。それらを抑制するには、laxcommaを使用する必要があります(以下を参照)。 この説明はかなり簡潔であり、なぜこのように改行することが最初から悪いまたは緩いと見なされるのかについて興味があります。 ここで聖戦を開始しようとしているのではないことに注意してください。私はJSHintの人々がなぜこれが悪いと思うのかについての客観的な答えを探しています。意欲的なリンター)、またはこの方法で改行するときに特定のインタープリターで問題が発生する可能性がある場合。
125 javascript  jshint 

6
Gulpエラー:モジュール 'jshint / src / cli'が見つかりません
El Capitanのフレッシュインストールを取得し、これらのタスクランナーにもう一度挑戦します。 私はsitepointのGulp.jsの概要に従っていますが、ステップ4で立ち往生しています。実行しようとするgulp jshintと、「Error: Cannot find module 'jshint/src/cli'」が表示されます 何が原因かわからないので、ここで質問します。以下は、この問題を解決するための画面グラブです。 いつものように、私はどんなアドバイスにも永遠に感謝しています。

8
JSHintとRequireJSを使用して警告「define」を無効にする方法が定義されていません
プロジェクトでRequireJS AMDを使用しています。プロジェクトでjshintを実行すると、次のようなエラーがスローされます AMDスクリプト 'define' is not defined. モカテストケースで 'describe' is not defined. 'it' is not defined. jshintでこの警告を削除するにはどうすればよいですか?

4
JavaScript関数の順序:なぜそれが重要なのですか?
元の質問: JSHintは、JavaScriptが、呼び出しよりもページのさらに下で定義されている関数を呼び出すと、文句を言います。ただし、私のページはゲーム用であり、すべてがダウンロードされるまで関数は呼び出されません。では、なぜ注文関数がコードに表示されるのですか? 編集:私は答えを見つけたかもしれないと思います。 http://www.adequatelygood.com/2010/2/JavaScript-Scoping-and-Hoisting 中がうめき声を上げている。別の日に6千行のコードを並べ替える必要があるようです。JavaScriptによる学習曲線はそれほど急ではありませんが、非常に緩やかです。

4
JSHINTがこれが厳格な違反であると不平を言うのはなぜですか?
これは、このキーワードを使用してモジュールパターンを明らかにすることによる、厳密な違反の複製である可能性があると思います 私はこのコードを持っています: function gotoPage(s){ if(s<=this.d&&s>0){this.g=s; this.page((s-1)*this.p.size);} } function pageChange(event, sorter) { var dd = event.currentTarget; gotoPage.call(sorter, dd[dd.selectedIndex].value); } そして、JSHINT(JSLINT)は不満を言っています。「厳格違反」と書いてあります。強調表示された行: 私の使用Function.call()とインスタンスの参照は、どういうわけか不適切ですか? これは悪いスタイルと考えられますか?
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.