Typescript/Angular/ESlint:构造函数参数没有未使用的变量

Typescript/Angular/ESlint: no-unused-vars for constructor params

我的打字稿 class 中有以下来自 angular 项目 (v13) 的代码片段:

import { Component } from '@angular/core';
import { MyService } from 'service';

@Component({
  selector: 'app-example',
  templateUrl: './example.component.html'
})

export class ExampleComponent {
   constructor(
       private myService: MyService  
   ) {}

   getUsers() {
      this.myService.getUsers().subscribe(response => {
      // do something;
      })
  }
}

我运行 使用 ESlint 版本 7.26.0 的项目并扩展了以下插件:

"plugin:@angular-eslint/recommended",
"plugin:@angular-eslint/template/process-inline-templates",
"eslint:recommended"

我在 运行ning ng lint 时得到的 lint 错误是:

'mySerive' is defined but never used no-unused-vars

显然,myService 正在我的 class 上使用。

这是预期的行为还是如何解决此问题?

PS: 我不想禁用规则。

已通过将“plugin:@typescript-eslint/recommended”插件添加到 ESlint 配置中进行修复。

原因: