0
Angular CLI有一个内置的linter,运行ng lint
将lint我的代码库并报告任何错误。它甚至可以自动修复一些。Angular 4,使ng lint错误致命
有没有一种方法可以让linter错误致命,同时运行该网站ng serve
?即我想在网站的首页上显示一条错误消息,如果任何代码没有正确地分割?
Angular CLI有一个内置的linter,运行ng lint
将lint我的代码库并报告任何错误。它甚至可以自动修复一些。Angular 4,使ng lint错误致命
有没有一种方法可以让linter错误致命,同时运行该网站ng serve
?即我想在网站的首页上显示一条错误消息,如果任何代码没有正确地分割?
这对今天的工具是不可能的。
你可以做的是在你最喜欢的编辑器中获得tslint
扩展名。这将在编辑器中显示错误。对于VS Code,只需搜索tslint
即可直接显示扩展名。
您也可以将它作为NPM脚本的一部分。例如,在你的package.json
:
"scripts": { "build": "ng lint && ng build" }
这仍然不是交互式的,但你可以在它的版本需要开发人员将代码运行之前,你的CI构建工具运行也是如此。
对于交互式体验,代码编辑器扩展尽可能地接近它。在VS Code中,tslint错误显示在文件本身以及错误面板中,这对于我所使用的开发人员来说非常合适。
很酷,谢谢你。正在考虑把'lint'放在一个post commit git钩子中。然后至少变更不能被提交。 –