Angular 角度4,使ng lint错误致命
Angular CLI有一个内置的linter,运行Angular 角度4,使ng lint错误致命,angular,angular-cli,Angular,Angular Cli,Angular CLI有一个内置的linter,运行ng lint将lint我的代码库并报告任何错误。它甚至可以自动修复一些问题 在使用ng service运行站点时,有没有办法使linter错误致命?i、 e如果有任何代码没有正确过滤,我想在网站首页显示一条错误消息?这在今天的工具中是不可能的 您可以在您最喜欢的编辑器中获得tslint扩展名。这将在编辑器中显示错误。对于VS代码,只需搜索tslint即可直接显示扩展名 您还可以将其作为NPM脚本的一部分。例如,在您的包.json中: "scr
ng lint
将lint我的代码库并报告任何错误。它甚至可以自动修复一些问题
在使用
ng service
运行站点时,有没有办法使linter错误致命?i、 e如果有任何代码没有正确过滤,我想在网站首页显示一条错误消息?这在今天的工具中是不可能的
您可以在您最喜欢的编辑器中获得tslint
扩展名。这将在编辑器中显示错误。对于VS代码,只需搜索tslint
即可直接显示扩展名
您还可以将其作为NPM脚本的一部分。例如,在您的包.json
中:
"scripts": {
"build": "ng lint && ng build"
}
“脚本”:{
“构建”:“ng lint和ng build”
}
这仍然不是交互式的,但您可以创建一个开发人员在推送代码之前需要运行的版本,您的CI构建工具也可以运行
为了获得交互式体验,代码编辑器扩展与此非常接近。在VS代码中,tslint错误会显示在文件本身以及错误面板中,这对于我所使用的开发人员来说非常有效。这在今天的工具中是不可能的 您可以在您最喜欢的编辑器中获得
tslint
扩展名。这将在编辑器中显示错误。对于VS代码,只需搜索tslint
即可直接显示扩展名
您还可以将其作为NPM脚本的一部分。例如,在您的包.json
中:
"scripts": {
"build": "ng lint && ng build"
}
“脚本”:{
“构建”:“ng lint和ng build”
}
这仍然不是交互式的,但您可以创建一个开发人员在推送代码之前需要运行的版本,您的CI构建工具也可以运行
为了获得交互式体验,代码编辑器扩展与此非常接近。在VS代码中,tslint错误会显示在文件本身以及错误面板中,这对与我一起工作的开发人员非常有用。很酷,谢谢。正在考虑将
nglint
放在提交后的git钩子中。那么至少更改无法提交。很酷,谢谢你。正在考虑将nglint
放在提交后的git钩子中。那么至少更改无法提交。