arethetypeswrong / arethetypeswrong/arethetypeswrong.github.io
Incorrect fallback bug detection
- Langage dominant
- TypeScript
- Étoiles
- 1.6k
- Forks
- 65
- Métriques de merge des PR
- Aucune PR mergée en 30 j
Description
For a package like this:
```ts
// package.json
{
"name": "some-pkg",
"version": "0.0.0",
"exports": {
".": {
"import": {},
"require": {},
"default": "./index.js"
}
}
}
// index.js
console.log('a')
// index.d.ts
export {};
```
Importing it works in Node (and TypeScript) but arethetypeswrong reports that it's relying on https://github.com/microsoft/TypeScript/issues/50762 when it's not since TypeScript is doing the correct thing in this case and working like Node.
(of course it makes no sense to do what's in the example, it's just to illustrate the problem)
Guide de contribution
Aucun guide de contribution indexé pour ce dépôt
Piste de recherche
Reproduisez le rapport avec la structure de package.json, index.js et index.d.ts montrée dans l’issue, puis suivez le chemin de détection des bugs du fallback qui signale l’issue #50762 de TypeScript. Comparez le résultat de l’analyseur avec la résolution de import/require/default exports par Node et TypeScript ; le travail est terminé lorsque ce cas n’est plus signalé comme dépendant de cette issue, tandis que les cas réels de fallback continuent d’être détectés.
Rédigé par le modèle d'indexation à partir du texte de l'issue.
Évaluation
- Stack technique
- node.js, typescript
- Domaine
- tooling
- Type d'issue
- Bug
- Difficulté
- 3/5
- Temps estimé
- 1-2 jours
- Activité
- À l'abandon
- Clarté
- Plutôt claire
- Accessibilité débutants
- 45/100