PDT-Extensions : L’environnement de développement PHP Eclipse parfait

Je ne sais pas si vous travaillez avec Eclipse PDT pour coder en PHP mais si c’est le cas, l’update-site PDT-Extensions est absolument indispensable. Il étendra de manière significative les fonctionnalités d’Eclipse PDT.
C’est à la fois un update-site et un site Internet, allez y faire un tour et regardez les fonctionnalités que l’on peut ajouter à son environnement de développement !

Voici pour ma part ce que j’ai « pioché » :

Indispensables :
– PDT v3.5 (dernière version)
– PDT Extensions – Core Features <- CA C’EST UNE TUERIE !
– MakeGood <- Pour les Tests unitaires (un peu lourd à configurer, le mieux expliqué c’est ici)
– Transpilers (permet de compiler vos fichiers LESS, SASS… à la sauvegarde en définissant le fichier cible CSS pour chacun)

Pas indispensables mais géniale si vous utilisez composer :
– Composer

A éviter :
– Aspect PHP Developement Tools, ça m’a complètement mis en l’air le buildpath de mes projets et m’a rendu dingue au passage avant que je n’identifie le coupable, et c’était lui.

A désactiver des « validator » d’Eclipse :
– PHP_CodeSniffer : ce plugin, même si l’intention est louable est à mon sens à éviter. Vous aurez de warning et error dans la gueule en pagaille pour des sornettes. Écrivez du code propre, utilisez Phpcs-fixer, documentez  pertinemment et basta !

Ne fonctionne pas mais à installer autrement :
– PHPCS-FIXER, il est inclus dans PDT-Extensions Core Features mais chez moi il ne fait rien du tout. J’ai préféré installer PHPCS-FIXER à l’aide de composer (en global) et j’ai configuré dans éclipse un « External Tools » à exécuter sur un dossier ou un fichier. C’est très efficace pour corriger le style de votre code dans le respect des standards.

ATTENTION, FAIRE UNE SAUVEGARDE DE SON INSTALL D’ECLIPSE ET DE SON WORKSPACE AVANT D’INSTALLER DES PLUGINS DE CET UPDATE-SITE
(j’ai eu quelques problèmes et foiré totalement mon environnement de dev à cause notamment de « Aspect PHP Developement Tools »)

Sinon, vous pouvez simplement partir du dernier Eclipse pour Java developpers, faire une maj globale, ajouter l’update site, installer PDT 3.5 (inclus dans l’update site) + PDT-Extensions Core Features + les plugins que vous voulez.

Vous aimerez aussi...

Laisser un commentaire