Ale*_*all 25 visual-studio-code angular
在处理单个文件时,如果使用了已弃用的方法,VS Code 会在其上添加有用的删除线。有没有一种方法可以搜索整个项目(在我的例子中是 Angular)来标记当前正在使用的所有已弃用的方法,而不必遍历每个文件?
H3A*_*3A7 26
您确实可以使用 linter 来实现这一点。如果它没有显示已弃用的代码,您需要首先在 linter 中进行配置。
检查这些链接以获取有关如何使用ESLint和TSLint的更多信息。
您想要在 tslint.json 或 .eslintrc 中的“rules”下添加提到的配置。
在 tslint.json 中:
"rules": {
"deprecation": {
"severity": "warning"
},
}
Run Code Online (Sandbox Code Playgroud)
在 .eslintrc.json 中:
"overrides": [
{
"files": ["*.ts"],
...
"plugins": ["deprecation"],
...
"rules": {
"deprecation/deprecation": "warn",
...
}
...
]
Run Code Online (Sandbox Code Playgroud)
确保首先为 ESLint 安装此插件。
npm 我 eslint-plugin-deprecation --save-dev
如果您要使用Angular 12创建新项目,您可能首先必须安装 linter。我建议使用 ESLint,因为 Palantir 已弃用 TSLint 近一年了。
npm 我@angular-eslint/schematics --save-dev
之后你可以在终端中运行它:
吴林特
一些(但不是所有)规则可以通过以下方式自动修复:
ng lint --修复
但就您而言,必须手动修复已弃用的代码。
| 归档时间: |
|
| 查看次数: |
10425 次 |
| 最近记录: |