gajus / gajus/babel-plugin-react-css-modules
Classnames have trailing whitespace when spread is used
Ouverte
enhancement
help wanted
- Langage dominant
- JavaScript
- Étoiles
- 2k
- Forks
- 159
- Métriques de merge des PR
- Aucune PR mergée en 30 j
Description
Example:
JSX:
```
```
Output:
```
```
No trailing whitespace is added when spread is not used.
Seems like a small issue, but it breaks snapshots or `className` checks in tests when upgrading.
Guide de contribution
Aucun guide de contribution indexé pour ce dépôt
Piste de recherche
Utilisez l’exemple JSX signalé avec une prop spread pour reproduire l’espace final, puis comparez-le au cas sans spread dans la transformation JSX du Babel plugin. Ajoutez un test de régression montrant que le className généré ne contient aucun espace blanc final ; c’est terminé lorsque les deux cas produisent les noms de classe attendus.
Rédigé par le modèle d'indexation à partir du texte de l'issue.
Évaluation
- Stack technique
- babel, javascript, react
- Domaine
- frontend, tooling
- Type d'issue
- Bug
- Difficulté
- 2/5
- Temps estimé
- 1-3 heures
- Activité
- À l'abandon
- Clarté
- Plutôt claire
- Accessibilité débutants
- 45/100