とんかつ時々あんどーなつ

〜たとえ低空でも飛行していられるように〜

CoffeeLint を使ってみる

目的

  • Rails アプリケーションの JavaScriptCoffeeScript を使用しているが書き方がバラバラなので Lint をかけたい

CoffeeLint とは

github.com

導入

  • npm でインストールする
$ npm install -g coffeelint
  • インストール確認はお決まりのバージョン確認で
$ coffeelint -v

使い方

  • ディレクトリを指定するとその配下にある coffee ファイルをチェックする
$ coffeelint app/assets/javascripts/
  • 設定ファイルは下記コマンドで作成
$ coffeelint --makeconfig > coffeelint.json

既存アプリケーションへの導入

  • 一旦すべての level フラグを ignore にする
  • 必要な箇所(直しやすい箇所)からフラグを error にして直していく