43081j / 43081j/eslint-plugin-wc
Enhance `wc/guard-super-call` with fix
- Langage dominant
- TypeScript
- Étoiles
- 113
- Forks
- 19
- Merge moyen
- 3 h 14 min
- PR mergées (30 j)
- 2
Description
It should be relatively simple to add a fix for `wc/guard-super-call`
Take a simple error state such as:
```js
connectedCallback() {
super.connectedCallback();
this.setAttribute('bar', 'baz');
}
```
and change it to this:
```js
connectedCallback() {
if (super.connectedCallback) {
super.connectedCallback();
}
this.setAttribute('bar', 'baz');
}
```
Guide de contribution
Aucun guide de contribution indexé pour ce dépôt
Piste de recherche
L’issue consiste à améliorer la règle ESLint `wc/guard-super-call` avec une correction automatique. Cherche l’implémentation de la règle dans le code source du plugin, probablement dans un fichier comme `lib/rules/guard-super-call.js` ou similaire. Comprends comment la règle fonctionne actuellement et où ajouter la logique de correction. La correction doit transformer un appel direct à `super.method()` en une vérification conditionnelle. Teste la correction en exécutant les tests existants pour cette règle.
Rédigé par le modèle d'indexation à partir du texte de l'issue.
Évaluation
- Stack technique
- javascript
- Domaine
- devtools
- Type d'issue
- Fonctionnalité
- Difficulté
- 2/5
- Temps estimé
- 1-3 heures
- Activité
- À l'abandon
- Clarté
- Clairement spécifiée
- Accessibilité débutants
- 75/100