7
votes

Y a-t-il un code de style de code?

Je travaille avec des sites Web écrits dans PHP, avec de nombreux autres programmeurs, et parfois je dois faire face à un code vraiment terrible.

L'indentation totalement gâchée, les accolades bouclés dans les mauvais endroits, une utilisation terrible des espaces, il fait vraiment mal aux yeux et rend mon travail plus fort et prend plus de temps.

Y a-t-il un outil où vous pouvez spécifier votre style de codage, puis il l'applique aux fichiers? Je suis sûr qu'il doit y avoir de telles fonctions dans différents IDes, mais j'ai besoin d'un outil indépendant que je code avec des blocs-notes simples comme le Notepad ++ ou similaire. (Si c'est une telle fonction dans le Bloc-notes ++, je ne l'ai pas vue)


0 commentaires

6 Réponses :


2
votes

Pendant que je n'ai jamais utilisé, comme je l'utilise beaucoup d'autre que personne d'autre, Google a trouvé cela, PHP Embellir .

Modifier
Voir Cette question qui recommande Embellissement de code PHP gratuit (mais nécessite une création d'un compte)


0 commentaires

0
votes

Eh bien pour une solution rapide APTANA IDE prend en charge un Option de format de code


0 commentaires

4
votes

Essayez Code PHP Sniffer .

Cela devrait être exactement ce que vous recherchez (au moins c'est ce que je pensais avoir la lecture de la tête, voir la mise à jour).

mise à jour: En fait, quel code Sniffer est en train de passer dans votre code et détecte des violations de style de codage, elle ne résout pas les problèmes.

Mais en vous disant ce qui est faux, il vous applique pour adhérer à un certain style de codage. Donc, cela pourrait être une option pour vous à l'avenir.


1 commentaires

Et voici comment l'utiliser pour valider la conformité PHP-PSR: Github.com/klaussilveira/phpcs-psr < / a>



2
votes

Eclipse PDT peut également formater votre code. Je ne sais pas à quel point il est configurable. Il suffit de frapper ctrl-shift-f.


0 commentaires

0
votes

voir le formateur SD PHP pour un outil PrettyPrint Fichiers Source, une à la fois, ou en gros lots, selon votre style préféré.


0 commentaires

0
votes

De ce que je peux trouver NotePad ++ NE PAS MÊME FAIRE DROITS DE BASIC (VÉRIFICATION DE SYNTAX) Donc, il ne sera donc pas en mesure de faire le code reniflant: http://sourceforge.net/p/notepad-plus/discussion/482781/Triscussion/b802c218 :

Quelqu'un peut-il écrire un plug-in PHP Syntaxe Checker?

...

Quel est le problème avec PHP elle-même? Si vous exécutez PHP comme utilitaire de ligne de commande avec -l (lettre L), il fonctionnera sous forme de peluche PHP et vérifiez les erreurs de syntaxe. E.g.

php -l brisé.php

Raccrochez-le en tant qu'outil externe, peut-être via un fichier de commandes.

Mais vous pouvez obtenir des renifleurs de code pour d'autres éditeurs de texte par exemple. texte sublime , Atom. io .


0 commentaires