我正在研究Ruby on Rails项目,如果JSHint在我的代码上发出警告,我希望Jenkins构建失败。
调用Rake时,我正在运行JSHint和Rubocop以及其他一些检查。通过在命令中添加“ --fail-level E”行,我可以使jenkins因Rubocop错误而构建失败
RuboCop::RakeTask.new(:rubocop_report) do |t|
sh 'rubocop --fail-level E'
end
有没有办法让我的jshint在标记警告时也引发导致失败的错误?目前,我对JSHint的耙任务是
task(:jshint_report) do
sh 'bundle exec jshint'
end
也许在我的jshint.yml文件中有一个设置会导致设置错误代码的错误?我没有在http://jshint.com/docs/options/中看到任何此类信息 非常感谢。