是否可以在不使用Checkstyle或JSLint报告器的情况下将JSHint集成到Jenkins中?
我之所以这样做是因为默认情况下两个记者都显示非错误,这不是我想要的(另请参阅JSHint显示checkstyle报告的非错误).
有没有办法直接集成JSHint?
小智 13
上周我遇到了类似的问题,但我使用grunt来运行jshint.我只是覆盖jshint选项,这里是示例代码:
jshint: {
options: {
jshintrc: '../config/.jshintrc',
},
src1: [
'file1.js',
'file2.js'
],
src2: [
'source/file3.js',
'source/file4.js'
],
jenkins: {
options: {
jshintrc: '../config/.jshintrc',
reporter: 'checkstyle',
reporterOutput: 'jshint.xml',
},
src: [ "<%= jshint.src1 %>", "<%= jshint.src2 %>" ]
},
}
Run Code Online (Sandbox Code Playgroud)
所以,当你想在jenkins上运行jslint时,你只需运行:
grunt jshint:jenkins
Run Code Online (Sandbox Code Playgroud)
并输出生成.xml文件.我希望这可以帮到你.
| 归档时间: |
|
| 查看次数: |
6376 次 |
| 最近记录: |