github / github/eslint-plugin-github
`github/async-preventdefault` should not flag calls before the first `await`
Abierto
- Lenguaje dominante
- JavaScript
- Estrellas
- 336
- Forks
- 67
- Merge medio
- 1 d 9 h
- PR fusionados (30 d)
- 6
Descripción
`preventDefault()` works fine before the first `await` in an async function, so this code works as expected, but if currently flagged:
```js
document.querySelector('a').addEventListener('click', e => {
e.preventDefault();
await fetch('/');
});
```
It's only after the first `await`, where `preventDefault` stops working. I suggest the rule to only flag `preventDefault()` after the first `await`.
Guía de contribución
Evaluación
Este issue todavía no se ha evaluado.