sindresorhus/eslint-plugin-unicorn
prevent-abbreviations renames parameter, but not reference to parameter in type guard signature
クローズ
#765 opened on 2020/06/02
bughelp wanted
Repository metrics
- Stars
- (5,022 個のスター)
- PR merge metrics
- (平均マージ 1d 16h) (30d で 399 merged PRs)
説明
Repro:
const isString = (val: unknown): val is string => typeof val === 'string'
gets autofixed to
const isString = (value: unknown): val is string => typeof value === 'string'
which no longer compiles because the signature still mentions val.