tslint
v6.1.3
有关更多详细信息,请参见此问题:路线图:TSLINT→ESLINT。如果您有兴趣帮助进行TSLINT/ESLINT迁移,请查看Typescript-Eslint路线图。
TSLINT是一种可扩展的静态分析工具,可检查打字稿代码是否可读性,可维护性和功能错误。它在现代编辑和构建系统中得到了广泛的支持,可以通过您自己的皮棉规则,配置和格式化来定制。
TSLINT当前支持:
tslint:latest , tslint-react等)和插件组成请参阅TSLINT网站上的完整安装和使用文档。在那里,您会找到有关的信息
在palantir.github.io/tslint-playground上有一个用于tslint的沙盒环境,可用于测试规则并查看TSLINT的工作原理。可以在此处针对tslint-playground提出问题。
如果我们没有所需的所有规则,则可以编写自己的自定义规则,也可以使用社区开发的规则实现。下面的存储库是自定义规则的良好来源:
先决条件:
node V7+yarn V1.0+ git clone [email protected]:palantir/tslint.git --config core.autocrlf=input --config core.eol=lf
yarn
yarn compile
yarn test