包含官方文档以及各个命令举例
ng lint执行命令:
// 全称
ng lint <project> [options]
// 缩写
ng l <project> [options]
说明:
在Angular中,默认的lint工具是 TSLint,项目中的 tslint.json 文件包含了默认的配置。
参数
参数 | 说明 |
---|---|
<project> |
项目的名称。可以指定,如果没有指定,将会为当前所有的项目执行。 |
选项
选项 | 说明 |
---|---|
--configuration=configuration |
选择使用的配置。(angular.json文件里面的configuration配置) 缩写: -c
|
--exclude |
lint的时候排除的文件。 |
--files |
lint的时候包含的文件。 |
--fix=true/false |
自动解决一些lint发现的简单错误 (可能会重写一些代码)。 默认值: false |
--force=true/false |
即使有lint错误也完成。 默认值: false |
--format=format |
输出格式 (prose, json, stylish, verbose, pmd, msbuild, checkstyle, vso, fileslist)。 默认值: stylish |
--help=true/false/json/JSON |
在控制台显示帮助信息。 默认值: false |
--silent=true/false |
显示输出文字。 默认值: false |
--tsConfig=tsConfig |
TypeScript配置文件的名称。 默认值: false |
--tslintConfig=tslintConfig |
Tslint配置文件的名称。 默认值: false |
--typeCheck=true/false |
lint是否执行类型检查。 默认值: false |
举例
选项 | 举例 |
---|---|
--configuration |
ng lint --configuration=production |
--exclude |
ng lint --exclude .\src\app\pages\home\home.component.ts |
--files |
ng lint --files .\src\app\pages\**\*.ts |
--fix |
ng lint --fix=true |
--force |
ng lint --force=true |
--format |
ng lint --format=json |
--help |
ng lint --help=true |
--silent |
ng lint --silent=true |
--tsConfig |
ng lint --tsConfig=tsconfig.x.json |
--tslintConfig |
ng lint --tslintConfig=tslint-x.json |
--typeCheck |
ng lint --typeCheck=true |
网友评论