De la difficulté que peut représenter la migration de ESLint 8 vers ESLint 9.
Une sorte de linter pour PHP. Cet outil analyse votre code et vous permet de détecter certains problèmes sans même avoir à l'exécuter.
L'un des aspects intéressant c'est l'approche par niveaux (levels) qui permet de choisir son niveau d'agressivité. Vous pouvez commencer au level 0, corriger les soucis "faciles", puis augmenter à mesure que votre code gagne en qualité et en robustesse.
ESLint permet maintenant de linter le code CSS.
Un remplaçant pour StandardJS (un ensemble de règle sur la façon d'écrire du code JS) qui :
Une initiative pour remplacer les règles stylistiques de ESLint, étant donné qu'ESLint a annoncé l'arrêt du support de ces règles pour se focaliser sur les règles fonctionnelles de JS et TS à partir de la v8.53.0. Parfait si vous êtes insatisfait de Prettier.
Une jeune alternative à ESlint qui serait 50 à 100 fois plus rapide. Shopify annonce avoir réduit le linting de 75 minutes à 10 secondes. Ça semble exagéré mais ça mérite de s'y intéresser. Et c'est du zero-config par défaut !
C'est développé en Rust.
ESLint va cesser de gérer le formatage de code et se concentrer sur la qualité de code et la sécurité.
2 options pour la transition :
ESLint, le linter JavaScript le plus populaire met en place une nouvelle structure de configuration qui va grandement simplifier les choses : la "flat config" où tout tient en un unique fichier : eslint.config.js
.
Ça m'arrange parce que je n'ai jamais rien compris à la structure des configs ESLint.
Une introduction au linting.
Originally published at https://www.colbyfayock.com/2019/10/what-is-linting-and-how-can-it-save-you-time
Un linter de feuille de style.