Activer le code spelling sous PHPStorm pour détecter les erreurs de français dans votre code et dans vos commits ! Faites du code de meilleur qualité en évitant les erreurs de français. PHPStorm permet d’activer le vérificateur d’orthographe à l’aide de dictionnaire.
Il ne détectera pas les fautes de grammaire, mais vous permettra d’éviter les fautes de typos en anglais et en français.
Activer le plugin hunspell
Hungspell est un outil de détection d’erreurs de langue très connu. Il est notamment embarqué au sein de LibreOffice, Firefox ou encore Google Chrome.
Il vous permettra de détecter les fautes d’orthographes dans PHPStorm.
- Se rendre dans « File » puis « Settings »
- Dans « Plugins », rechercher et activer « Hunspell ».

Télécharger des dictionnaires français pour PHPStorm
J’ai choisi d’inclure les dictionnaires de LibreOffice et de Grammalecte pour avoir une couverture optimale.
- https://github.com/LibreOffice/dictionaries/blob/master/fr_FR/fr.dic
- https://grammalecte.net/download.php?prj=fr
Sachez que d’autres existent, à vous de trouver le dictionnaire qui vous convient. En voici en exemple.
- https://github.com/wooorm/dictionaries
- https://wiki.documentfoundation.org/Language_support_of_LibreOffice
- http://cgit.freedesktop.org/libreoffice/dictionaries
- http://extensions.libreoffice.org
- http://extensions.openoffice.org
- http://wiki.services.openoffice.org/wiki/Dictionaries
Les deux premiers cités plus haut fonctionne très bien pour détecter les fautes d’orthographe dans les mots les plus communs.
Ajouter des dictionnaires à PHPStorm
- Toujours dans « File », « Settings »,
- Choisir « Editor », puis « Spelling » ;
- Dans « Dictionnaries », cliquez sur le « + » pour ajouter de nouveaux dictionnaires ;
- Indiquer l’endroit où vous avez téléchargé vos dictionnaires.

Vérifier que PHPStorm détecte bien les erreurs de français
A ce stade, je vous conseille de fermer puis de ré-ouvrir PHPStorm pour enregistrer les modifications.
Erreurs de langue dans les fichiers

Erreurs de langue dans les commits

Cet outil de correction d’orthographe de concerne pas seulement les dyslexiques. Il permet de détecter les typos, et les développeurs en font énormément, notamment en inversant les lettres.
De plus, PHPStorm vous informe lorsque vos variables sont mal orthographiés, de quoi rendre votre code encore plus propre !
Pourquoi s’en passer ?