タグ

javascriptとclosure linterに関するama-chのブックマーク (2)

  • JSHint+Closure Linter+Gruntで最強のLint環境を目指してみた - はてブロ@ama_ch

    先日JSHint 1.1.0がリリースされ、そのリリースノートに気になる記述がありました。 Adds new option gcl to make JSHint style checks compatible with Google Closure Linter. うそーまじでーなにそれヤバイ! 普段は仕事でClosureにどっぷりなせいもあってClosure Linterを使っているんですが、Closure LinterってJSDocとかお作法的なとこはチェックしてくれるけど、他のLintツールが当たり前にチェックしてくれるとこはやってくれないんですよね。たとえばvarの付け忘れとか。 Closure Compilerを使ってコンパイル時にチェックすることもできるけど、規模が大きくなってくるとその結果が出るまでに10分とか待たないといけなくっていやな感じー。Closure Linter

    JSHint+Closure Linter+Gruntで最強のLint環境を目指してみた - はてブロ@ama_ch
  • WEB+DB PRESS Vol.70にClosure Compiler/Linterの記事を書きました - はてブロ@ama_ch

    連載「JavaScript活用最前線 ── 大規模開発の現場から」第3回目の記事を書きました。 今回はClosure CompilerとClosure Linterの紹介と、コンパイル時の警告をもとにコードチェックツールとして利用する方法を解説しました。 最近は割とClosure Compilerを使ってる人が増えてきたような印象がありますが、コードチェックにまで活用している例はあまり見ないので参考になれば嬉しいです。 これはあくまで僕が経験したケースですが、JavaScriptで実際に複数人で大規模なコードを書いてみると、2〜3万行くらいまでは割と頑張ればなんとかなります。でもそれ以上の規模になってくると、型のぶれが抑えられなくなってきます。型のぶれとは、数値を期待してるとこに数値文字列がきて足し算したら文字列連結になっちゃたとか、配列を期待してたら添え字付きのオブジェクト(!!)が入っ

    WEB+DB PRESS Vol.70にClosure Compiler/Linterの記事を書きました - はてブロ@ama_ch
  • 1