相关疑难解决方法(0)

ESlint Angular - no-unused-vars 命中类型定义

我正在升级/重构一个 Angular 项目(到Angular 8、Electron 6、Ionic 4),我们决定从 TSLint 切换到 ESLint。

我设置了一些规则并且它们正在运行,但我无法摆脱no-unused-vars类型定义的警告。当我运行 linting 时,我会收到此警告OperatorFunctionObservable这显然不是问题。

import { OperatorFunction, Observable, timer } from 'rxjs';
import { tap } from 'rxjs/operators';

export function executeDelayed<T>(fn: () => void, delayTime: number): OperatorFunction<T, T> {
  return function executeDelayedOperation(source: Observable<T>): Observable<T> {
   //...
  }
}
Run Code Online (Sandbox Code Playgroud)

.eslintrc.js文件使用此配置

module.exports = {
    "env": {
        "browser": true,
        "es6": true,
        "node": true
    },
    "extends": [
        "eslint:recommended",
        "plugin:@typescript-eslint/eslint-recommended",
        "plugin:prettier/recommended"
    ],
    "globals": {
        "Atomics": "readonly",
        "SharedArrayBuffer": "readonly" …
Run Code Online (Sandbox Code Playgroud)

javascript typescript eslint angular

6
推荐指数
1
解决办法
8315
查看次数

标签 统计

angular ×1

eslint ×1

javascript ×1

typescript ×1