首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何创建自定义的ESLint规则?

如何创建自定义的ESLint规则?
EN

Stack Overflow用户
提问于 2015-12-07 09:55:05
回答 1查看 1.2K关注 0票数 2

很抱歉,这个新手的问题,但我找不到信息在网上:我想制定我自己的ESLint规则。为此,我想在Webstorm中建立一个环境。EsLint是一个node.js项目,我需要从其他模块访问代码。有人能给我一个提示,如何设置所有我可以开发的定制规则和测试列表。我不太熟悉node.js,也许这就是问题所在--我不知道如何访问node.js模块。在我的工作区或者我正在启动的node.exe的中心安装中?

EN

回答 1

Stack Overflow用户

发布于 2015-12-09 18:11:35

您可以使用https://github.com/eslint/generator-eslint作为开发自定义规则的起点。您需要在本地安装Node.js和NPM。您还需要使用NPM (npm install -g yo)安装约曼,然后按照生成器-eslint页面上的说明进行安装。这将为定制的eslint插件创建一个模板。要创建规则并使用外部模块,您需要首先安装这些模块,然后再使用NPM将它们保存到package.json文件中(使用npm install ... --save命令)。在此之后,您应该能够在您的规则中require那些模块。有大量的eslint插件,您可以看看其中的一个例子:

完成后,您将需要发布您的插件到NPM,以便能够使用它。

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

https://stackoverflow.com/questions/34130718

复制
相关文章

相似问题

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