第45回 WordBench 大阪での発表資料です。 あとがき:http://www.torounit.com/blog/2015/09/15/2088/
![メンテナブルなJsってなんだろう](https://cdn-ak-scissors.b.st-hatena.com/image/square/9dcc4b81a0d13ed294527d77e1ba3044fe9fa9be/height=288;version=1;width=512/https%3A%2F%2Fcdn.slidesharecdn.com%2Fss_thumbnails%2Fjs-140616025321-phpapp02-thumbnail.jpg%3Fwidth%3D640%26height%3D640%26fit%3Dbounds)
プラグイン機構を持っているので、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
数日来 JSHint について調べていたところ、JSHint の開発者アントン・コヴァリャノフ氏による記事を見つけました。なぜ JSLint からフォークして JSHint を作ろうと思い立ったのか、リリース時における作者自身の述懐です。 元サイト:Why I forked JSLint to JSHint 大変興味深い記事でしたので、著者の承諾を得て翻訳いたします。なお、JSHint の本家サイトはこちら、JSHint がバージョン 2.0.0 にアップデートされた記事(2013/05/10)はこちらです。 Anton Kovalyov 私が JSLint から JSHint をフォークした理由 20 Feb 2011 — Berkeley 君たちが苦しんでくれるほど、私の満足度は深まる —ダグラス・クロックフォード. この金曜日、我々は JSHint を発表した。JavaScript
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く