タグ

jshintとjavascriptに関するzepbagのブックマーク (3)

  • ESLint 0.1.0がリリースされたので、JSHintとの違いやプラグインの書き方について

    プラグイン機構を持っているので、Lintするルールを追加できる ESLint 体のコードがシンプルに保たれる Mozilla JavaScript AST をベースとしているため、他のものと連携しやすい EsprimaでパースしたASTをLintする two-pass のツール つまりEsprimaでパースできないとLintはできない また、現段階だと巨大なjsファイルではJSHintより3倍程度遅い Rule performance などにまとめられている、速度については今後改善していくとのこと JSLint/JSHint互換のようなルールが作られている – ESLint Rules List Node.js で書かれているツール 将来的には Browserified されたバージョンも出す予定 ドキュメントがよく書かれている それぞれのルールごとにドキュメントが書かれている esli

    ESLint 0.1.0がリリースされたので、JSHintとの違いやプラグインの書き方について
  • JSHintの設定を調べてみた - 車輪を再発明 / koba04の日記

    grunt.jsの環境も作った( http://d.hatena.ne.jp/koba04/20130203/1359898395 ) ので、JSHintを使ってコーディングスタイルのチェックをしたいと思い、JSHintの設定項目を調べてみました。 JSHintのドキュメント http://www.jshint.com/docs/ 設定項目についてのメモ https://gist.github.com/4707606 何か間違いなどあれば指摘して頂けると嬉しいです。 それを踏まえた今の設定 https://github.com/koba04/dotfiles/blob/master/.jshintrc 比較的色々入れてみたので、そのうち減らすかもですが。

    JSHintの設定を調べてみた - 車輪を再発明 / koba04の日記
  • jshintでjavascriptコードチェックしながら開発する - aolog

    最近はjavascriptを書いています。 javascriptとしてはそれなりに大規模になってきました(2万行ぐらい?)。 最近のjavascriptトレンドのやり方は、コードチェッカを通して、信頼性を向上させるのがプロ技らしいです。 僕も早くプロの仲間に入りたいです。 コードチェッカには「JSLint」というのがあるらしいのですが、使ってみればわかりますが、さすがに警告が細かすぎてウザいです。 (「varは関数トップに一つ」とか特に。C言語じゃないんだから・・・。) そういった部分をある程度柔軟にしたものに「JSHint」というのがあるみたいです。「JSLint」のフォークらしいです。 あまりに堅いスタイルを強要されたくなかったので、僕はこれを使ってみました。 そのまま使えるわけじゃないのでやったことをメモっておきます。 1.JSHintをダウンロードしてくる http://jshin

    jshintでjavascriptコードチェックしながら開発する - aolog
  • 1