首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >使用自定义检查扩展jshint

使用自定义检查扩展jshint
EN

Stack Overflow用户
提问于 2014-12-03 17:31:18
回答 2查看 1.3K关注 0票数 11

在Python世界中,有多个静态代码分析工具,可以通过编写插件或扩展来轻松地通过自定义检查进行扩展,例如:

  • pylint
  • flake8

在JavaScript世界中,据我所知,jshint是静态代码分析的头号工具。我使用它已经有一段时间了,它肯定有助于发现很多违反代码风格的地方,但最近,我遇到了用自定义检查扩展jshint的需要。我怎么能这么做?可以扩展吗?

我已经翻阅了文档,唯一发现的是如何编写自定义的记者,这不是我要找的。

作为一种解决办法,我想我可以对存储库进行分叉,实现检查,并在项目中使用from来维护上游的更新。

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2014-12-14 01:40:53

创建自定义JSHint规则的能力已经在JSHint Google小组上讨论过了,但是线程已经有17个月没有活动了。此时您只需要使用ESLint。ESLint是用使每个JSHint规则可插拔的明确目的创建的,我认为在这个时候,ESLint中的每个JSHint规则都是可用的。

票数 3
EN

Stack Overflow用户

发布于 2014-12-07 20:23:05

如果我是你,我会尝试使用类似ESLint的东西。ES代表ECMAScript,这是JS语言的规则来源。ESLint中的每条规则都是独立的(因此您可以使用自己喜欢的规则),您可以使用默认规则作为指导原则或框架来创建自己的规则并将其插入。

试试ESLint

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

https://stackoverflow.com/questions/27278003

复制
相关文章

相似问题

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