是否有任何选项可以将JSHint或ESLint或TSLint添加到SonarQube?如果它在那里,请你提供一步一步的程序。
谢谢, Siva Ramanjaneyulu
答案 0 :(得分:1)
可用插件列表为here。
您可以使用JavaScript Plugin来检查JavaScript代码。
您还可以create your own plugin执行JSHint,ESLint或TSLint。
答案 1 :(得分:1)
检查出来:https://github.com/groupe-sii/sonar-web-frontend-plugin
Sonarqube插件,适用于各种技术和语言的Web世界(JavaScript,CSS,SASS,HTML,AngularJS ......)。此插件使用由Web社区大量使用的工具生成的报告:
棉短绒:
JSHint
CSS Lint
SCSS Lint
HTMLHint
角度提示
AngularJS的ESLint插件单元测试
茉莉代码覆盖率:
伊斯坦布尔代码重复
丝棉
CPD代码复杂性
柏拉图
似乎很有希望...... :)。
答案 2 :(得分:1)
我为EsLint构建了一个SonarPlugin,支持https://github.com/sleroy/SonarEsLintPlugin上可用的AngularJ
我不认为SonarQube会在市场上允许它,因此您必须手动安装它。