React : détecter les effets superflus avec ESLint
Repository

Ce plugin ESLint repère les useEffect qui compliquent inutilement le flux React et associe chaque anti-pattern à une alternative précise et à un lien vers la documentation. Il couvre notamment l’état dérivé, les mises à jour en chaîne et les effets utilisés comme gestionnaires d’événements.
Son analyse tient compte de l’état, des props, du contexte, des refs et des dépendances pour évaluer quand un effet s’exécute. Il propose des configurations recommandées ou strictes et fonctionne aussi avec Oxlint.
