TypeScript ESLint介绍

2020-04-08  本文已影响0人  芗芗_

Typescript ESlint

莫诺瑞波让以下工具使 ESlint 能够支持 Typescript

内容列表:

快速开始/安装

以下文档介绍帮助你对此项目有一个概览,为什么会存在 Typescript 如何运用它的高级用法.
我们建议提交问题的之前先阅读文档,因为非常重要的在你提交问题的之前确认你先熟悉这些概念

什么是 ESLint 和 Typescript,怎么区分他们?

这篇文档讲了什么?

有了前面这些部分,ESLint 和 TypeScript 都是以转换源码为一种叫做 AST 的数据格式的方式来工作的
很显然ESLint和TypeScript各自转换成了不同的 AST
这两个项目中不同的变化,优先级,声明周期等造成了一个简单地结果就是他们的不同点

在这个项目中,typescript-eslint 最初存在的意义是为了抹平这两个项目的不同点
typescript-eslint 能够使你同时在代码中使用 ESLint 和 Typescript,不用担心可能出现的不同实现细节

关于 TSlint?

TSLint 是一个非常棒的工具,他是按照上边所提到的TypescriptAST格式来检查

typescript-eslint 怎么运作,为什么需要安装多个包?

我安装后能够不做任何改变只靠现在的 eslint 插件和规则就能正常运行吗?

我们能够编写有类型信息的规则吗?

关于 Babel 和 babel-eslint?

怎么得到帮助?

这个项目包含了那些 npm 包?

npm 包的版本

已经支持的 Typescript 版本

已经支持的 ESlint 版本

牌照

开发者

开放导读

关键词:

crucial[adj 关键的][extremely important]:

ultimately[adv 最终/根本上/最后][in the end;finaly]:

implement[v 使生效/贯彻/执行/实施][to make sth that has been officially decided start to hapen or be used]

上一篇 下一篇

猜你喜欢

热点阅读