タグ

JSHintに関するngzmのブックマーク (5)

  • JSHint Options Reference

    This page's content is sourced from the JSHint project repository. If you spot an error, please open an issue or (better yet) make a pull request! Enforcing options When set to true, these options will make JSHint produce more warnings about your code. This option prohibits the use of bitwise operators such as ^ (XOR), | (OR) and others. Bitwise operators are very rare in JavaScript programs and q

    ngzm
    ngzm 2015/10/28
  • Does jshint understand Angular?

    ngzm
    ngzm 2015/10/28
  • JSHintオプション一覧を纏めてみたお話。 - ゆず日記

    JSHintオプション一覧 JSHint Options Reference を纏めてみた。(JSHint 2.5 現在) ドキュメント化されてない隠しオプションも一部含みます。 制限系オプション trueにするとチェックが厳しくなる オプション名 default bitwise true ビット演算子の禁止 camelcase false camelCase, UPPERASEの強制 curly true if, forのブロックスコープを必ず{}で括るよう強制 eqeqeq true 比較演算子は==, != ではなく===, !==を強制 forin true for...inループ内でhasOwnPropertyでのチェックを強制 immed false 括弧で括られていない無名関数の即時実行禁止 e.g. (function () { } ()); indent 4 インデント

    JSHintオプション一覧を纏めてみたお話。 - ゆず日記
  • JSHint Options 日本語訳 - Qiita

    JSHintの設定を色々いじってみようとおもったので、 原文 http://www.jshint.com/docs/options/ を非常に雑に意訳。 主観を交えながら書いていたら、どこまでがJSHintのドキュメントでどこからが主観なのか判別のし難い悪文になっている。 http://www.jshint.com/docs/ の内容も若干含む。 JavaScriptの注意事項一覧として見てもよい内容だと思う(原文が)。 これらを有効にする方法は以下の3通りの様子。 jshintコマンドのオプションとして指定 jsファイルの先頭にコメント挿入 .jshintrcに設定を記述 Enforcing options これらにtrueを設定することで、JSHintはより厳しく警告を出すようになる。 bitwise ビット演算子^、|等を禁ずる。 JavaScriptにおいてビット演算子が必要になる

    JSHint Options 日本語訳 - Qiita
  • JSHint入門 - JSHintを使ってJSコードの信頼性を高める - Qiita

    2016年2月現在、JSHintよりESLintの利用を奨励します。 全て の JavaScript ファイルは JSHint ないしその他のソース解析ツールで管理されるべきだと思っている。 今回は JSHint の基的な使い方を説明する。 インストール JSHint は Node.js で実装されているのでまずはそれをインストールする。Mac なら brew install node でサクッとインストール可能。また、インストールには npm を使うのでそれもいれる。そして npm をつかって JSHint をインストールする。 -g オプションはシステムにインストールするという意味。インストールディレクトリを PATH に追加するのを忘れない(デフォルトで追加されたかどうか記憶が曖昧)。 % brew install node % curl https://npmjs.org/ins

    JSHint入門 - JSHintを使ってJSコードの信頼性を高める - Qiita
  • 1