PHP_CodeSniffer

Screenshot Λογισμικό:
PHP_CodeSniffer
Στοιχεία Λογισμικού:
Εκδοχή: 2.3.3 επικαιροποιημένο
Ανεβάστε ημερομηνία: 20 Jul 15
Προγραμματιστής: Squiz Pty Ltd
Άδεια: Δωρεάν
Δημοτικότητα: 30

Rating: 1.0/5 (Total Votes: 1)

PHP_CodeSniffer είναι διαθέσιμο ως πακέτο αχλάδι.
Κάτω από το καπό, λειτουργεί από tokenising PHP, JavaScript και CSS αρχεία και τον έλεγχο αυτό κατά ένα καθορισμένο σύνολο των προτύπων κωδικοποίησης.
PHP_CodeSniffer είναι ένα από τα καλύτερα εργαλεία ελέγχου κατά τη διάρκεια της ανάπτυξης, διότι επιτρέπει στους προγραμματιστές να κρατήσει τον πηγαίο κώδικα της εφαρμογής τους καθαρό και πρότυπα που ανταποκρίνονται

Τι είναι καινούργιο σε αυτή την έκδοση:.

  • Γενική OpeningFunctionBraceKernighanRitchieSniff μπορούν τώρα να καθορίσει όλα τα λάθη που βρίσκει.
  • Γενική OpeningFunctionBraceKernighanRitchieSniff επιτρέπει πλέον άδειο λειτουργίες με τιράντες ένα δίπλα στο άλλο.
  • Γενική OpeningFunctionBraceBsdAllmanSniff επιτρέπει πλέον άδειο λειτουργίες με τιράντες ένα δίπλα στο άλλο.
  • Βελτιωμένη έκθεση αυτοκινήτων πλάτος για την & quot? πλήρη & quot? έκθεσης.
  • Βελτιωμένη ανίχνευση των συγκρούσεων κατά τη διάρκεια της αυτόματης στερέωσης.
  • Το γενόσημο ScopeIndentSniff δεν είναι πλέον συγχέεται με άδειο κλεισίματα.
  • Squiz ControlSignatureSniff τώρα αγνοεί πάντα σχόλια.
  • Η ύπαρξη του κύριου αρχείου config τώρα προσωρινής αποθήκευσης για τη μείωση is_file () καλεί, όταν αυτό δεν υπάρχει.
  • Αφηρημένο τάξεις μέσα στον κατάλογο Sniffs τώρα αγνοούνται ακόμα κι αν είναι το όνομά του.
  • Γενική ForbiddenFunctionsSniff τώρα υποστηρίζει τη μηδενική αντικαταστάσεις στο σύνολο κανόνων αρχεία.
  • ΑΧΛΑΔΙ MultiLineConditionSniff επιτρέπει πλέον τις γραμμές σχόλιο εσωτερικό multi-line εάν οι συνθήκες δήλωση.
  • αχλαδιές και Squiz FileComment μυρίζει έχουν πλέον @ σε κωδικούς σφαλμάτων τους.
  • Γενική τιράντες λειτουργία ανοίγματος μυρίζει τώρα υποστηρίζουν τον έλεγχο του κλεισίματος.

Τι είναι καινούργιο στην έκδοση 2.3.2:

  • Γενική OpeningFunctionBraceKernighanRitchieSniff μπορούν τώρα να καθορίσει όλα τα λάθη που βρίσκει .
  • Γενική OpeningFunctionBraceKernighanRitchieSniff επιτρέπει πλέον άδειο λειτουργίες με τιράντες ένα δίπλα στο άλλο.
  • Γενική OpeningFunctionBraceBsdAllmanSniff επιτρέπει πλέον άδειο λειτουργίες με τιράντες ένα δίπλα στο άλλο.
  • Βελτιωμένη έκθεση αυτοκινήτων πλάτος για την & quot? πλήρη & quot? έκθεσης.
  • Βελτιωμένη ανίχνευση των συγκρούσεων κατά τη διάρκεια της αυτόματης στερέωσης.
  • Το γενόσημο ScopeIndentSniff δεν είναι πλέον συγχέεται με άδειο κλεισίματα.
  • Squiz ControlSignatureSniff τώρα αγνοεί πάντα σχόλια.
  • Η ύπαρξη του κύριου αρχείου config τώρα προσωρινής αποθήκευσης για τη μείωση is_file () καλεί, όταν αυτό δεν υπάρχει.
  • Αφηρημένο τάξεις μέσα στον κατάλογο Sniffs τώρα αγνοούνται ακόμα κι αν είναι το όνομά του.
  • Γενική ForbiddenFunctionsSniff τώρα υποστηρίζει τη μηδενική αντικαταστάσεις στο σύνολο κανόνων αρχεία.
  • ΑΧΛΑΔΙ MultiLineConditionSniff επιτρέπει πλέον τις γραμμές σχόλιο εσωτερικό multi-line εάν οι συνθήκες δήλωση.
  • αχλαδιές και Squiz FileComment μυρίζει έχουν πλέον @ σε κωδικούς σφαλμάτων τους.
  • Γενική τιράντες λειτουργία ανοίγματος μυρίζει τώρα υποστηρίζουν τον έλεγχο του κλεισίματος.

Τι είναι καινούργιο στην έκδοση 2.3.0:

  • Γενική OpeningFunctionBraceKernighanRitchieSniff μπορούν τώρα να καθορίσει όλα τα λάθη που βρίσκει .
  • Γενική OpeningFunctionBraceKernighanRitchieSniff επιτρέπει πλέον άδειο λειτουργίες με τιράντες ένα δίπλα στο άλλο.
  • Γενική OpeningFunctionBraceBsdAllmanSniff επιτρέπει πλέον άδειο λειτουργίες με τιράντες ένα δίπλα στο άλλο.
  • Βελτιωμένη έκθεση αυτοκινήτων πλάτος για την & quot? πλήρη & quot? έκθεσης.
  • Βελτιωμένη ανίχνευση των συγκρούσεων κατά τη διάρκεια της αυτόματης στερέωσης.
  • Το γενόσημο ScopeIndentSniff δεν είναι πλέον συγχέεται με άδειο κλεισίματα.
  • Squiz ControlSignatureSniff τώρα αγνοεί πάντα σχόλια.
  • Η ύπαρξη του κύριου αρχείου config τώρα προσωρινής αποθήκευσης για τη μείωση is_file () καλεί, όταν αυτό δεν υπάρχει.
  • Αφηρημένο τάξεις μέσα στον κατάλογο Sniffs τώρα αγνοούνται ακόμα κι αν είναι το όνομά του.
  • Γενική ForbiddenFunctionsSniff τώρα υποστηρίζει τη μηδενική αντικαταστάσεις στο σύνολο κανόνων αρχεία.
  • ΑΧΛΑΔΙ MultiLineConditionSniff επιτρέπει πλέον τις γραμμές σχόλιο εσωτερικό multi-line εάν οι συνθήκες δήλωση.
  • αχλαδιές και Squiz FileComment μυρίζει έχουν πλέον @ σε κωδικούς σφαλμάτων τους.
  • Γενική τιράντες λειτουργία ανοίγματος μυρίζει τώρα υποστηρίζουν τον έλεγχο του κλεισίματος.

Τι είναι καινούργιο στην έκδοση 2.2.0:

  • PHPCS Config File
  • Χρωματιστά Έκθεση εξόδου
  • Auto-Μεγέθους Αναφορές
  • PSR2 Καρτέλα Πλάτος

Τι είναι καινούργιο στην έκδοση 2.1.0:

  • Ώρα και εξόδου της μνήμης εμφανίζεται τώρα εάν οι πληροφορίες πρόοδο Επίσης, παρουσιάζεται
  • Γενική EmptyStatementSniff κωδικούς σφάλματος περιέχει τώρα το είδος των κενών δήλωση ανιχνεύεται
  • Ένα περισπωμένη μπορεί πλέον να χρησιμοποιηθεί για την αναφορά κατάλογο του χρήστη σε μια πορεία προς ένα πρότυπο
  • Προστέθηκε PHP_CodeSniffer_File :: findStartOfStatement () για να βρείτε την πρώτη μη-κενό διακριτικό σε μια δήλωση
  • αχλαδιές και Squiz FunctionCommentSniffs απαγορεύσει πλέον ετικέτες @ Επαναφέρει για κατασκευαστές και καταστροφείς
  • Squiz ControlSignatureSniff διορθώνει τώρα διατηρούν σχόλια μεταξύ παρένθεση και ανοικτό άγκιστρο
  • Squiz SuperfluousWhitespaceSniff τώρα ελέγχει για επιπλέον κενές γραμμές στο εσωτερικό κλεισίματος
  • Squiz ArrayDeclarationSniff μεταβαίνει σήμερα κλήσεις λειτουργία, ενώ τον έλεγχο συστοιχίες πολλαπλών γραμμών

Τι είναι καινούργιο στην έκδοση 2.0.0:

  • Μια εντελώς ξαναγραφεί σχόλιο αναλυτή που είναι σχεδιασμένο για να επιτρέπει auto-καθορισμού
  • Μια νέα ενημερωτική έκθεση για να σας δείξει πώς κωδικό σας γράφεται και όχι αν είναι σύμφωνες με ένα πρότυπο
  • Η δυνατότητα να ρυθμίσετε τα επιχειρήματα της γραμμής εντολών στα αρχεία ruleset.xml
  • Η δυνατότητα να δημιουργήσετε το δικό τάξεις προσαρμοσμένες αναφορές σας και να τα χρησιμοποιούν με PHP_CodeSniffer
  • Διανομή PHPCS και PHPCBF ως αρχεία PHAR
  • Υποστήριξη για την κυκλοφορία τους HHVM
  • Ανίχνευση minified CSS και JS αρχεία

Τι είναι καινούργιο στην έκδοση 2.0.0 Alpha 2:

  • προειδοποιήσεις μήκος γραμμής θα πρέπει τώρα να δείξει για γραμμές που αναφέρονται στην άδεια και VCS πληροφορίες. Η όσφρηση μήκος γραμμής προηγουμένως αγνόησε αυτές τις γραμμές, πράγμα που σήμαινε ότι έπρεπε να τρέξει μια κανονική έκφραση σε κάθε γραμμή να ελεγχθεί.
  • Ο πίνακας $ μάρκες έχει ένα νέο δείκτη μήκους που μπορείτε να χρησιμοποιήσετε για να καθορίσει το μήκος του περιεχομένου του διακριτικού του, αντί να χρειάζεται να καλέσετε strlen () στον εαυτό σας και να ασχοληθεί με την κωδικοποίηση των χαρακτήρων.
  • Η χρήση των in_array () κατά τον έλεγχο των PHP_CodeSniffer_Tokens στατική vars επηρέασε σημαντικά την απόδοση, έτσι ώστε να έχουν αναδιαρθρωθεί έτσι ώστε να μπορείτε επίσης να χρησιμοποιήσετε isset () σε αυτά.
  • Ειδικές εκθέσεις μπορούν τώρα να καθορίσετε έναν var $ recordErrors μέλος που, όταν οριστεί σε FALSE, θα πει PHP_CodeSniffer ότι δεν χρειάζεται να καταγράψετε τα σφάλματα κατά την εκτέλεση. Αυτό δίνει μια σημαντική εξοικονόμηση μνήμης, αν χρησιμοποιείτε μια προσαρμοσμένη αναφορά στις συνοπτικές πληροφορίες εξόδου και όχι μια πλήρη λίστα των σφαλμάτων που διαπιστώθηκαν.

Τι είναι καινούργιο στην έκδοση 1.5.0:

  • Γενική ScopeIndentSniff επιτρέπει τώρα αγνοούνται μάρκες για να ρυθμίσετε μέσω ruleset.xml αρχεία
  • γενιάς Doc είναι τώρα εργάζεται και πάλι για τα εγκατεστημένα πρότυπα
  • τυπική PSR2 τώρα αγνοεί τα σχόλια κατά τον έλεγχο των κανόνων εσοχή
  • Γενική UpperCaseConstantNameSniff δεν αναφέρει σφάλματα όπου οι σταθερές που χρησιμοποιούνται
  • Squiz OperatorSpacingSniff πλέον ρίχνει τα λάθη για το: σύντομο τριαδικό φορέα

Τι είναι καινούργιο στην έκδοση 1.4.6:

  • σαφέστερο μήνυμα σφάλματος όταν το όνομα της κλάσης όσφρηση κάνει δεν ταιριάζει με τη δομή του καταλόγου
  • Δημιουργημένο Έγγραφα HTML τώρα δείχνουν σωστά την ανοικτή PHP tag σε μπλοκ κώδικα σύγκριση
  • Προστέθηκε Generic InlineHTMLSniff να εξασφαλίσει ένα αρχείο περιέχει μόνο τον κώδικα PHP
  • Προστέθηκε Squiz ShorthandSizeSniff για να ελέγξετε ότι τα μεγέθη των CSS χρησιμοποιώντας σημειογραφία στενογραφία μόνο όταν είναι 1 ή 2 τιμές που χρησιμοποιούνται
  • Προστέθηκε Squiz ForbiddenStylesSniff να απαγορεύσει τη χρήση ορισμένων μορφών browser, ειδικά
  • Προστέθηκε Squiz NamedColoursSniff να απαγορεύσει τη χρήση των ονομάτων των χρωμάτων
  • τυπική PSR2 δεν επιβάλλει κανένα κενό μεταξύ της παρένθεση του μια κλήση συνάρτησης και το ερωτηματικό
  • PSR2 ClassDeclarationSniff τώρα αγνοεί άδειο τάξεις κατά τον έλεγχο της θέσης τέλος τιράντες
  • PSR2 SwitchDeclarationSniff δεν αναφέρει σφάλματα για τις κενές γραμμές μεταξύ των δηλώσεων ΥΠΟΘΕΣΗ
  • ΑΧΛΑΔΙ ObjectOperatorIndentSniff έχει τώρα μια ρύθμιση για να καθορίσετε πόσες θέσεις κώδικας θα πρέπει να εσοχή

Τι είναι καινούργιο στην έκδοση 1.4.4:.

  • Τρέχει CSS Lint στα αρχεία CSS

Τι είναι καινούργιο στην έκδοση 1.4.3:.

  • Αυτό είναι κατά κύριο λόγο μια απελευθέρωση διόρθωση αποτύπωση
  • Προστέθηκε υποστήριξη για την επερχόμενη PHP 5.5 T_FINALLY κουπόνι.

Τι είναι καινούργιο στην έκδοση 1.3.0 RC2:.

  • Υποστήριξη για πολλαπλές renderers εξόδου
  • Η δυνατότητα να δείξει την πρόοδο τακτοποιημένα στη διάρκεια μιας περιόδου.
  • Η δυνατότητα να ορίσετε php.ini τιμές από τη γραμμή εντολών.
  • κανόνα που βασίζεται αποκλείει σχέδια.
  • Το Google ClosureLinter υποστήριξη.

  • διορθώσεις
  • 16 bug.

Απαιτήσεις :

  • PHP 5.1.2 ή υψηλότερη

Παρόμοια λογισμικά

EasyMock
EasyMock

1 Mar 15

zombie.js
zombie.js

10 Feb 16

ESLint
ESLint

24 May 16

Jasmine
Jasmine

9 Apr 16

Άλλο λογισμικό του προγραμματιστή Squiz Pty Ltd

HTML_CodeSniffer
HTML_CodeSniffer

12 May 15

Σχόλια για PHP_CodeSniffer

Τα σχόλια δεν βρέθηκε
προσθήκη σχολίου
Ενεργοποιήστε τις εικόνες!
Αναζήτηση ανά κατηγορία