TypeScript TSLint(TypeScript代码检查工具)

Posted fanqisoft

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了TypeScript TSLint(TypeScript代码检查工具)相关的知识,希望对你有一定的参考价值。

  TSLint是TypeScript代码的样式风格检查工具。类似于javascript的ESLint,或者Ruby的Rubocop。

  配置TSLint

  TSLint是一个外部工具,我们需要进行一次安装工具的流程

#初始化package.json
npm init
yarn add ts-node typescript --dev 

yarn add tslint --dev

  安装完成后,使用命令初始化TSLint的配置

yarn tslint --init

  此时,项目中会自动新增一个文件tslint.json:

{
    "defaultSeverity": "error",
    "extends": [
        "tslint:recommended"
    ],
    "jsRules": {},
    "rules": {},
    "rulesDirectory": []
}

 

  

以上是关于TypeScript TSLint(TypeScript代码检查工具)的主要内容,如果未能解决你的问题,请参考以下文章

TypeError:无法使用 TSLint 和 TypeScript 读取未定义的属性“getFullWidth”

TSLint 不适用于 CRA 和 TypeScript

如何在不编译为 JS 的情况下使用用 TypeScript 编写的自定义 tslint 规则和 vscode-tslint?

使用 Angular 7 和 `ng lint` 在 TypeScript 中自定义 TSLint 规则

如何使用 typescript 同步 eslint 或设置类似的 tslint 和 prettier?

有没有办法通过 tslint 规则在 Typescript 类上强制执行方法返回类型?