2010-11-11 27 views
20

de Doublons possibles:
Regexp to detect call time pass by references in PHP source code
Is there a static code analyzer [like Lint] for PHP files?outil d'analyse de code PHP

est-il un outil qui peut faire une analyse statique du code PHP? Je devrais être en mesure de spécifier des règles (par exemple, "ne pas autoriser les caractères de soulignement dans les noms de classe" etc) et l'outil devrait me dire où les règles ne sont pas respectées. Il convient également de faire les contrôles habituels comme code mort, etc.

+0

double possible de [Regexp pour détecter passer le temps d'appel par des références dans le code source PHP] (http: //stackoverflow.com/que stions/4035736/regexp-to-detect-call-time-passe-par-références-dans-php-code-source) - La réponse acceptée résout votre problème, par ex. [utilisez CodeSniffer] (http://pear.php.net/package/PHP_CodeSniffer/redirected). – Gordon

+3

Dupliquer de http://stackoverflow.com/questions/378959/is-there-a-static-code-analyzer-like-lint-for-php-files –

+2

* (tipp) * http://phpqatools.org – Gordon

Répondre

0

Il y a quelques autour, mais j'utilise PHP_CodeSniffer

+0

oui, c'est la solution donnée dans les liens cette question a été identifiée comme étant un doublon de 2 et 3 minutes plus tôt. – Gordon

3

PHP CodeSniffer Essayez de PEAR. Vous pouvez spécifier votre norme de codage et vous assurer que tous les codes sont respectés.

+0

Réponse redondante étant donné que piddl0r a essentiellement dit la même chose. En outre, avec la question étant un doublon, vous pourriez closevote (si vous n'avez pas déjà). – Gordon