包
@typescript-eslint/*
包全部存储在 我们的 GitHub monorepo 中。
monorepo 是用 Lerna 和 Nx 构建的。
英:The @typescript-eslint/*
packages are all stored in our GitHub monorepo.
The monorepo is built with Lerna and Nx.
本节中的每个页面都对应于我们有意向用户公开的包。 他们是:
英:Each page in this section corresponds to a package we intentionally expose to users. They are:
@typescript-eslint/eslint-plugin
: 一个 ESLint 插件,为 TypeScript 代码库提供 lint 规则。@typescript-eslint/eslint-plugin-tslint
: 一个 ESLint 插件,允许在 ESLint 中运行 TSLint 规则,以帮助你从 TSLint 迁移到 ESLint。@typescript-eslint/parser
: 一个 ESLint 解析器,允许 ESLint 对 TypeScript 源代码进行 lint 处理。@typescript-eslint/rule-tester
: 用于测试 ESLint 规则的实用程序。@typescript-eslint/scope-manager
:eslint-scope
的一个分支,经过增强以支持 TypeScript 功能。@typescript-eslint/typescript-estree
:@typescript-eslint/parser
使用的底层代码将 TypeScript 源代码转换为 ESTree 兼容的形式。@typescript-eslint/utils
: 一起使用 TypeScript + ESLint 的实用程序。