首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >SonarQube:在SonarQube中集成ESLint for JavaScript?

SonarQube:在SonarQube中集成ESLint for JavaScript?
EN

Stack Overflow用户
提问于 2015-09-11 08:59:17
回答 4查看 20.4K关注 0票数 17

我们已经用ESLint确定了我们的规则,这些规则应该用于ESLint代码。现在,,我们希望像以前一样将ESLint集成到SonarQube中,就像以前使用Checkstyle for JavaCode那样。

下面的链接描述了为什么SonarQube不想为ESLint:http://www.sonarqube.org/sonarqube-javascript-plugin-why-compete-with-jslint-and-jshint/提供插件

SonarQube中还没有插件冷杉ESLint吗?不是营销策略的一部分吗?还有一个插件为Checkstyle,FindBugs等.为什么SonarQube突然停止支持其他代码分析工具的集成?

EN

回答 4

Stack Overflow用户

发布于 2015-09-21 08:01:00

是的,ESLint还没有插件,这是策略的一部分,但方向相反。

事实上,我们的第一个插件是针对外部分析器的,随着时间的推移,我们意识到简单地聚合其他工具的结果并不能真正为社区服务,因为这个社区正在向我们提供规则错误、请求和改进建议--我们所能做的就是将它们推荐给工具的制造者。

因此,我们开始写自己的规则,而不是为了更好的响应,我们相信,提高了准确性。

我敦促你接受你觉得SonarQube谷歌集团缺少的规则

编辑的策略已经完整的循环起来了。SonarJS现在是导入ESLint报告

票数 13
EN

Stack Overflow用户

发布于 2016-06-07 04:10:38

我还没有试过,但我刚刚发现这个插件似乎对任何前端项目都很有希望:

https://github.com/groupe-sii/sonar-web-frontend-plugin

也许值得一试

票数 1
EN

Stack Overflow用户

发布于 2018-02-16 07:29:28

您在这里有一个很好的选择:https://github.com/sleroy/SonarEsLintPlugin

从医生那里:

·安装Node.js

·安装EsLint (3+)和npm安装-g eslint,或者确保它是针对项目在本地安装的

·如果您正在全局安装,请查找到EsLint的路径并复制它--类似于Windows上的C:\Users\ EsLint

·将.jar文件(从https://github.com/sleroy/SonarEsLintPlugin/releases页面下载)复制到SonarQube扩展文件夹

·重新启动SonarQube服务器

·浏览SonarQube网页界面,以管理员身份登录,点击设置

·点击Rules选项卡,然后是EsLint规则集,然后根据需要将其应用于您的项目-更改规则激活

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/32519522

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档