如何在jshint任务运行且一切正确时记录消息?

时间:2016-05-08 19:05:00

标签: javascript gulp jshint

我正在处理Gulp文件,我正在为jshint执行检查代码的任务。

gulp.task('lint', function () {
    return gulp.src(['public/**/*.js', 
                     '!public/vendor/*.js', '!public/app.min.js', '!public/fonts/*.*',
                     '!public/favico.png', '!public/templates.js'])
            .pipe(jshint())
            .pipe(jshint.reporter( 'default' ));
});

我只修复了我在代码中遇到的一些错误,但是控制台/终端没有打印任何内容,知道现在一切都是正确的。

我该怎么做?

1 个答案:

答案 0 :(得分:1)

github project页中所述,

您可以创建一个自定义报告器来打印每个错误。

代码是这样的:

<?php
require 'connect.php'; 
$image = $_GET['image'];
//need to check whether file exists also
if(!empty($image)){
    echo 'img/'.$image.'jpg'; // prefix full path if needed
    $sql = "UPDATE 'art' SET hits=hits+1 where name = ".$image;
    $result = $conn->query($sql);
}       
?>