TSLint是一个用于检查TypeScript代码可读性、可维护性和功能错误的工具。它在现代编辑器和构建系统中得到了广泛的支持,并且可以通过自定义的lint规则、配置和格式化器来适应需求。
为了开发出高质量的代码,强烈建议在代码提交到源代码控制系统之前,进行TSLint检查并修复可能的错误。Angular应用程序已经集成了TSLint,可以在项目的根目录下找到tslint.json
文件。此外,TSLint也被定义为package.json
中的开发依赖项。
Angular CLI扩展了对linting的支持,可以通过运行以下命令来扫描代码中的问题:
ng lint
可以在控制台窗口中看到错误列表,但可能难以阅读和修复。CLI还支持自动修复大多数常见问题,要扫描并修复,请使用以下命令:
ng lint material-app --fix
(这里material-app
是应用程序的名称)
注意:可能还有一些问题需要手动修复。
打开VS Code,点击扩展(Ctrl + Shift + X)。
在搜索框中搜索TSLint
。
点击安装,安装完成后,重启VS Code以完成安装。
在当前打开的文件中,问题会被高亮显示,将光标放在问题上并按下control + dot,将会提示以下选项:
修复当前问题,或者点击“修复所有自动可修复选项”,将修复所有问题。