Ce projet est un outil d'analyse de code statique OSS pour PhpStorm (2016.2+) et Idea Ultimate.
Il couvre :
problèmes liés à l'architecture
contrôle des types faibles et simplifications possibles de la construction du code
problèmes de performances
conditions « si » non optimales, dupliquées et suspectes
validation de l'utilisation des méthodes magiques
expressions régulières
validation du workflow de gestion des exceptions
problèmes de compatibilité
variété de bugs chronophages
Utilisation de l'API PHPUnit
problèmes de sécurité
Certaines inspections s'attendent à ce que les instructions conditionnelles (par exemple "if") utilisent une instruction de groupe pour envelopper les expressions du corps. Si cette exigence est remplie, des inspections supplémentaires sont appliquées au code source.
Sur certains projets, l'utilisation du processeur et donc de la batterie peut être intensive, il convient donc d'en tenir compte lors des déplacements.
Veuillez suivre ce lien de documentation.
Une fois que vous vous êtes familiarisé avec l'analyseur et que vous souhaitez aller plus loin, consultez Php Inspections (EA Ultimate).
Il est possible de soutenir le projet en achetant une licence Php Inspections (EA Ultimate). Le financement collecté a été utilisé pour maintenir l'analyseur et introduire de nouvelles fonctionnalités.
Shopware est le plus grand soutien de notre campagne de financement participatif 2017.
Pixel & Tonic nous accompagnent depuis 2017.
Cellsynt soutient notre campagne de financement participatif 2017.
Roave LLC soutient notre campagne de financement participatif 2017.
Syrcon GmbH soutient notre campagne de financement participatif 2017.
YourKit nous soutient avec son profileur Java complet.
JetBrains nous soutient avec ses superbes IDE.