arethetypeswrong / arethetypeswrong/arethetypeswrong.github.io
Suppress ignored failures
- Langage dominant
- TypeScript
- Étoiles
- 1.6k
- Forks
- 65
- Métriques de merge des PR
- Aucune PR mergée en 30 j
Description
I'm running `attw` with `--profile esm-only`. I get a lot of noisy output like
```
@cerbos/core v0.31.0
(ignoring resolutions: 'node10', 'node16-cjs')
(ignored per resolution) 💀 Import failed to resolve to type declarations or JavaScript files. https://github.com/arethetypeswrong/arethetypeswrong.github.io/blob/main/docs/problems/NoResolution.md
(ignored per resolution) ⚠️ A require call resolved to an ESM JavaScript file, which is an error in Node and some bundlers. CommonJS consumers will need to use a dynamic import. https://github.com/arethetypeswrong/arethetypeswrong.github.io/blob/main/docs/problems/CJSResolvesToESM.md
┌───────────────────┬────────────────────────────────────────┬────────────────────────────────────────┐
│ │ "@cerbos/core" │ "@cerbos/core/~internal" │
├───────────────────┼────────────────────────────────────────┼────────────────────────────────────────┤
│ node16 (from ESM) │ 🟢 (ESM) │ 🟢 (ESM) │
├───────────────────┼────────────────────────────────────────┼────────────────────────────────────────┤
│ bundler │ 🟢 │ 🟢 │
├───────────────────┼────────────────────────────────────────┼────────────────────────────────────────┤
│ node10 │ (ignored) 💀 Resolution failed │ (ignored) 💀 Resolution failed │
├───────────────────┼────────────────────────────────────────┼────────────────────────────────────────┤
│ node16 (from CJS) │ (ignored) ⚠️ ESM (dynamic import only) │ (ignored) ⚠️ ESM (dynamic import only) │
└───────────────────┴────────────────────────────────────────┴────────────────────────────────────────┘
```
It'd be nice to suppress the output about the ignored resolutions - I've explicitly indicated that the package is ESM-only by specifying `--profile` and so I don't need to know about them.
Guide de contribution
Aucun guide de contribution indexé pour ce dépôt
Piste de recherche
Commencez par suivre la manière dont attw formate la sortie pour les résolutions ignorées lors de l’utilisation de --profile esm-only. La modification est terminée lorsque les messages concernant les résolutions ignorées sont supprimés, tandis que les résultats d’analyse pertinents et le résumé des résolutions non ignorées restent visibles.
Rédigé par le modèle d'indexation à partir du texte de l'issue.
Évaluation
- Stack technique
- typescript
- Domaine
- cli
- Type d'issue
- Fonctionnalité
- Difficulté
- 3/5
- Temps estimé
- 1-2 jours
- Activité
- Calme
- Clarté
- Plutôt claire
- Accessibilité débutants
- 68/100