Skip to content

Eslint

Utilité

  • Pour avoir du code uniforme et donc plus lisible
  • Pour s'assurer de respecter les meilleures pratiques (ex. typage)
  • Pour détecter des problèmes (ex. le retour ne correspond pas au type déclaré)

Utilisation

  • Pour lancer Eslint sur le projet
    • ng lint
    • Si l'extension n'est pas installé, on vous proposera de le faire à ce moment
  • Un rapport vous sera fourni indiquant les erreurs et avertissements
  • Exécuter ng lint --fix peut permettre de régler de façon automatique certains problèmes
    • De préférence, exécuter ng lint en premier pour voir le type d'erreurs attrapées et ne pas les répéter

Configuration

  • Le fichier de configuration contient les règles pour le projet (eslint.config.js)
  • Le fichier de configuration peut faire appel à un ensemble prédéterminé de règles (extends) auquel on ajoute nos propres règles (rules)
  • Pour modifier une règle ou pour l'ajouter

Ressources