文件名称:Pluggable-Babel-Eslint:可插拔Babel-Eslint
文件大小:58KB
文件格式:ZIP
更新时间:2024-02-19 12:52:09
javascript flow babel typescript eslint
可插拔的巴贝丝夹板 感谢您使用此软件包! Babel-eslint现在支持TypeScript,您应该考虑使用它。 众所周知,Babel是一个包含插件系统的解析器。 但是, 不允许我们自定义可以加载的插件。 该模块不是babel-eslint的分支。 它仅提供了一些对babel-eslint和@babel/parser (又名巴比伦)的补丁。 为什么? 从Babel 7开始,Babel解析器可以通过启用Babel内部插件typescript来解析TypeScript代码。 但是,如上所述,在babel-eslint ,我们无法启用该插件。 使用此模块作为ESLint解析器,我们可以让我们的TypeScript代码在ESLint中进行解析。 那么为什么不直接使用呢? 我们尝试了它,但是发现存在一些问题,例如它不能与ESLint indent的内部规则一起使用。 另一方面, babel-eslint已被许多项目广泛使用,并且没有明显的问题。 如何使用? 安装 使用纱线: yarn add --dev pluggable-babel-eslint 使用npm: npm i -D
【文件预览】:
pluggable-babel-eslint-master
----.eslintrc.yml(69B)
----.gitignore(39B)
----package.json(678B)
----.travis.yml(138B)
----jest.config.js(195B)
----LICENSE(1KB)
----CHANGELOG.md(229B)
----README.md(5KB)
----tests()
--------.eslintrc.yml(18B)
--------visitor-keys.test.js(435B)
--------config()
--------ast()
----lib()
--------convert-ast.js(2KB)
--------index.js(2KB)
--------utils.js(172B)
--------config()
--------visitor-keys.js(253B)
----.editorconfig(146B)
----yarn.lock(121KB)