arethetypeswrong / arethetypeswrong/arethetypeswrong.github.io

Incorrect fallback bug detection

Abierto
#23 2 comentarios 2 reacciones 0 asignados Ver en GitHub
bug
Lenguaje dominante
TypeScript
Estrellas
1.6k
Forks
65
Métricas de merge de PR
Sin PR fusionados en 30 d

Descripción

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)

Guía de contribución

No hay ninguna guía de contribución indexada para este repositorio

Línea de trabajo

Reproduce el informe con la disposición de package.json, index.js e index.d.ts mostrada en el issue y, después, sigue la ruta de detección de errores del fallback que marca el issue #50762 de TypeScript. Compara el resultado del analizador con la resolución de import/require/default exports de Node y TypeScript; el trabajo estará terminado cuando este caso ya no se informe como dependiente de ese issue, mientras los casos reales de fallback sigan detectándose.

Escrito por el modelo de indexación a partir del texto del issue.

Evaluación

Stack tecnológico
node.js, typescript
Área
tooling
Tipo de issue
Error
Dificultad
3/5
Tiempo estimado
1-2 días
Estado de actividad
Estancado
Claridad
Bastante claro
Aptitud para principiantes
45/100

Recibe los nuevos issues en tu correo

Un resumen breve de issues de GitHub para principiantes.