gulp-jshintを使って作成したjavascriptのチェックを行っています。
javascript
1!function() { 2 // 処理 3}();
このような即時関数を作成した時に下記のwarningが表示されてしまいます。
sh
1line 2 col 3 Expected an assignment or function call and instead saw an expression. 2 3 ⚠ 1 warning
JSHintがこのwarningを表示しないようにするにはどの様なオプションを与えれば良いでのでしょうか?
また、そのオプションを与えることで本来であればwarningが表示されていたjavascript記述方法で表示されなくなるものがあれば合わせてご教授いただけますと幸いです。
下記使用しているgulpのタスク部分になります。
javascript
1var gulp = require("gulp"), 2 $ = require('gulp-load-plugins')(), 3 jshint = require("gulp-jshint"), 4 browserSync = require('browser-sync'); 5 6gulp.task('jshint', function () { 7 var options = { 8 asi: false, 9 immed: false, 10 unused: true 11 }; 12 return gulp.src( [devDir + '/js/**/*.js', devDir + '/js/*.js'] ) 13 .pipe( jshint(options) ) 14 .pipe( jshint.reporter('jshint-stylish') ) 15 .pipe( $.if(!browserSync.active, $.jshint.reporter('fail')) ); 16});
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2015/11/04 05:13