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