右脳系エンジニアのブログ

エンジニアとしての生き方のプロトタイピング、新しい社会のプロトタイプづくりをしています。

JSHintで複数のファイルをまとめて処理する方法

root 
 └/src          //ここにjsファイルがある
     -hoge.js
     -fuga.js
     /homu
       -mado.js
  .jshintrc

こういう配置があるときに

cd src
jshint *

とか

jshint src/*

とか

jshint src/**/*.js

とかやってみても上手くいかない、と思って結構嵌ったのでメモ。

*** 解決方法 rootで

jshint src

のようにディレクトリを指定すると配下のファイルすべてを対象に処理をしてくれる

もし無視したいファイルがある場合は、 .jshintignore というファイルを作成し、そこに無視したいファイル名を相対パスで記述すると無視してくれる

fuga.js
homu/mado.js

みたいな感じ