sindresorhus/eslint-plugin-unicorn

Improve DX around `prefer-global-this` in TypeScript files

Fermée

#2 488 ouverte le 25 oct. 2024

 (0 commentaire) (1 réaction) (0 personne assignée)JavaScript (468 forks)user submission
docsenhancementhelp wanted

Métriques du dépôt

Stars
 (5 022 étoiles)
Métriques de merge PR
 (Merge moyen 4h 30m) (26 PRs mergées en 30 j)

Description

A lot of types in the wild are either only set on Window or differ between window.* and globalThis.*. These types are wrong, but they do come up when this rule is applied.

There are a few ways that this rule can help with the migration:

  • disable the rule's auto-fix in TS files
  • extend the message to specify how to specify the type
  • suggest solutions in the rule's readme

Examples:

Originally posted by @fregante in https://github.com/sindresorhus/eslint-plugin-unicorn/issues/2482#issuecomment-2424797467

Guide contributeur