ng lint
针对给定项目目录下的 Angular 应用代码,运行 lint 工具
Runs linting tools on Angular app code in a given project folder.
ng lint <project> [options]
ng l <project> [options]
说明
获取在工作空间配置文件 angular.json
的 projects
部分指定的项目名称。如果未提供项目名称,它将对所有项目执行。
Takes the name of the project, as specified in the projects
section of the angular.json
workspace configuration file. When a project name is not supplied, it will execute for all projects.
默认的 lint 工具是 TSLint,其默认配置在项目的 tslint.json
文件中指定。
The default linting tool is TSLint, and the default configuration is specified in the project's tslint.json
file.
注意:TSLint 已经中止开发了,并且在 Angular CLI 中将弃用此功能。下面显示的选项适用于已弃用的 TSLint 构建器。要选择社区驱动的 ESLint 构建器,请参阅 angular-eslint 的README。
Note: TSLint has been discontinued and support has been deprecated in the Angular CLI. The options shown below are for the deprecated TSLint builder. To opt-in using the community driven ESLint builder, see angular-eslint README.
参数
参数 | 说明 | Value Type |
---|---|---|
<project> | 要 lint 的项目名。 The name of the project to lint. | string |
选项
选项 | 说明 | Value Type | Default Value |
---|---|---|---|
--configuration | 要使用的 lint 配置。 The linting configuration to use. 别名: -c | string | |
--exclude | 要在 lint 时排除的文件。 Files to exclude from linting. | array | |
--files | 要在 lint 时包含的文件。 Files to include in linting. | array | |
--fix | 修复 lint 错误(可能会覆盖被 lint 的文件)。 Fixes linting errors (may overwrite linted files). | boolean | false |
--force | 即使出现 lint 错误也返回成功。 Succeeds even if there was linting errors. | boolean | false |
--format | 输出格式(prose, json, stylish, verbose, pmd, msbuild, checkstyle, vso, fileslist)。 Output format (prose, json, stylish, verbose, pmd, msbuild, checkstyle, vso, fileslist). | string | stylish |
--help | 在控制台显示关于本命令的帮助信息。 Shows a help message for this command in the console. | true|false|json|JSON | false |
--silent | 显示输出文本。 Show output text. | boolean | false |
--ts-config | TypeScript 配置文件的名称。 The name of the TypeScript configuration file. | string | |
--tslint-config | TSLint 配置文件的名称。 The name of the TSLint configuration file. | string | |
--type-check | 控制 lint 的类型检查。 Controls the type check for linting. | boolean | false |