PHP_CodeSniffer

Software screenshot:
PHP_CodeSniffer
Software informatie:
Versie: 2.3.3 Bijgewerkt
Upload datum: 20 Jul 15
Ontwikkelaar: Squiz Pty Ltd
Licentie: Gratis
Populariteit: 30

Rating: 1.0/5 (Total Votes: 1)

PHP_CodeSniffer is beschikbaar als een PEAR pakket.
Onder de motorkap, het werkt door tokenising PHP, JavaScript en CSS-bestanden en het controleren van het tegen een gedefinieerde set van coderingsnormen.
PHP_CodeSniffer is een van de beste test gereedschap tijdens de ontwikkeling, omdat het stelt programmeurs in staat om hun app broncode schoon en normen consistent te houden

Wat is nieuw in deze release:.

  • Generic OpeningFunctionBraceKernighanRitchieSniff kunnen nu al de fouten die het vindt te repareren.
  • Generic OpeningFunctionBraceKernighanRitchieSniff maakt het nu lege functies met beugels naast elkaar.
  • Generic OpeningFunctionBraceBsdAllmanSniff maakt het nu lege functies met beugels naast elkaar.
  • Verbeterde auto rapport breedte voor de & quot; volledige & quot; rapport.
  • Verbeterde detectie conflict tijdens de automatische bevestiging.
  • Generic ScopeIndentSniff wordt niet langer in de war door lege sluitingen.
  • Squiz ControlSignatureSniff nu altijd negeert reacties.
  • Het bestaan ​​van de belangrijkste configuratiebestand is nu gecached om is_file () noemt als het niet bestaat verminderen.
  • Abstract klassen binnen het Sniffs directory worden nu genegeerd, zelfs als ze worden genoemd.
  • Generic ForbiddenFunctionsSniff ondersteunt nu het instellen van null vervangingen in regelset bestanden.
  • PEER MultiLineConditionSniff maakt het nu commentaar regels in multi-line IF statement omstandigheden.
  • PEER en Squiz FileComment snuift niet langer @ in hun foutcodes.
  • Generic opening functie brace snuift nu ondersteuning voor controle van sluitingen.

Wat is nieuw in versie 2.3.2:

  • Generic OpeningFunctionBraceKernighanRitchieSniff kunnen nu al de fouten te repareren het vindt .
  • Generic OpeningFunctionBraceKernighanRitchieSniff maakt het nu lege functies met beugels naast elkaar.
  • Generic OpeningFunctionBraceBsdAllmanSniff maakt het nu lege functies met beugels naast elkaar.
  • Verbeterde auto rapport breedte voor de & quot; volledige & quot; rapport.
  • Verbeterde detectie conflict tijdens de automatische bevestiging.
  • Generic ScopeIndentSniff wordt niet langer in de war door lege sluitingen.
  • Squiz ControlSignatureSniff nu altijd negeert reacties.
  • Het bestaan ​​van de belangrijkste configuratiebestand is nu gecached om is_file () noemt als het niet bestaat verminderen.
  • Abstract klassen binnen het Sniffs directory worden nu genegeerd, zelfs als ze worden genoemd.
  • Generic ForbiddenFunctionsSniff ondersteunt nu het instellen van null vervangingen in regelset bestanden.
  • PEER MultiLineConditionSniff maakt het nu commentaar regels in multi-line IF statement omstandigheden.
  • PEER en Squiz FileComment snuift niet langer @ in hun foutcodes.
  • Generic opening functie brace snuift nu ondersteuning voor controle van sluitingen.

Wat is nieuw in versie 2.3.0:

  • Generic OpeningFunctionBraceKernighanRitchieSniff kunnen nu al de fouten te repareren het vindt .
  • Generic OpeningFunctionBraceKernighanRitchieSniff maakt het nu lege functies met beugels naast elkaar.
  • Generic OpeningFunctionBraceBsdAllmanSniff maakt het nu lege functies met beugels naast elkaar.
  • Verbeterde auto rapport breedte voor de & quot; volledige & quot; rapport.
  • Verbeterde detectie conflict tijdens de automatische bevestiging.
  • Generic ScopeIndentSniff wordt niet langer in de war door lege sluitingen.
  • Squiz ControlSignatureSniff nu altijd negeert reacties.
  • Het bestaan ​​van de belangrijkste configuratiebestand is nu gecached om is_file () noemt als het niet bestaat verminderen.
  • Abstract klassen binnen het Sniffs directory worden nu genegeerd, zelfs als ze worden genoemd.
  • Generic ForbiddenFunctionsSniff ondersteunt nu het instellen van null vervangingen in regelset bestanden.
  • PEER MultiLineConditionSniff maakt het nu commentaar regels in multi-line IF statement omstandigheden.
  • PEER en Squiz FileComment snuift niet langer @ in hun foutcodes.
  • Generic opening functie brace snuift nu ondersteuning voor controle van sluitingen.

Wat is nieuw in versie 2.2.0:

  • PHPCS Config Bestand
  • Gekleurde Report Output
  • Auto-Sizing Rapporten
  • PSR2 Tab Width

Wat is nieuw in versie 2.1.0:

  • Tijd en geheugen uitgang wordt nu weergegeven als voortgangsinformatie wordt ook getoond
  • Generic EmptyStatementSniff foutcodes bevatten nu het type lege statement gedetecteerd
  • Een tilde kan nu worden gebruikt om te verwijzen naar de gebruiker home directory in een pad naar een standaard
  • Toegevoegd PHP_CodeSniffer_File :: findStartOfStatement () om de eerste niet-witruimte token in een verklaring te vinden
  • PEER en Squiz FunctionCommentSniffs niet langerreturn tags voor constructeurs en destructors verbieden
  • Squiz ControlSignatureSniff fixes nu behouden opmerkingen tussen de sluitende haakjes en de accolade
  • Squiz SuperfluousWhitespaceSniff controleert nu voor extra lege regels binnen sluitingen
  • Squiz ArrayDeclarationSniff slaat nu functie oproepen tijdens het controleren van multi-line arrays

Wat is nieuw in versie 2.0.0:

  • Een volledig herschreven reactie parser, dat is het ontwerp toe te staan voor auto-fixing
  • Een nieuw informatief rapport om te laten zien hoe de code in plaats wordt geschreven dan wanneer het voldoet aan een standaard
  • De mogelijkheid om command line argumenten in ruleset.xml bestanden instellen
  • De mogelijkheid om uw eigen aangepaste rapportage klassen maken en gebruiken met PHP_CodeSniffer
  • Distributie van PHPCS en PHPCBF als FAR bestanden
  • Ondersteuning voor het rijden op HHVM
  • Detectie van minified CSS en JS bestanden

Wat is nieuw in versie 2.0.0 Alpha 2:

  • Line lengte waarschuwingen worden nu getoond lijnen die verwijzen naar een licentie en VCS informatie. De lijn lengte sniff eerder negeerde deze lijnen, wat betekende dat het moest een reguliere expressie op elke lijn gecontroleerd uit te voeren.
  • De $ tokens array heeft een nieuwe lengte index die u kunt gebruiken om de lengte van de inhoud van de token te bepalen in plaats van om strlen () noemt jezelf en omgaan met karakter codering.
  • Het gebruik van in_array () bij het controleren van de PHP_CodeSniffer_Tokens statische vars beïnvloed prestaties aanzienlijk, dus ze zijn geherstructureerd, zodat u ook kunt gebruiken isset () op hen.
  • Aangepaste rapporten kunt nu een $ recordErrors lid var dat, wanneer ingesteld op FALSE, PHP_CodeSniffer zal vertellen dat het niet nodig om fouten op te nemen tijdens de run. Dit geeft een aanzienlijke geheugen besparen als u een aangepast rapport output beknopte informatie in plaats van een volledige lijst van de fouten gevonden.

Wat is nieuw in versie 1.5.0:

  • Generic ScopeIndentSniff maakt nu genegeerd tokens te stellen via ruleset.xml bestanden
  • Doc generatie is nu weer aan het werk voor de geïnstalleerde normen
  • PSR2 standaard negeert nu opmerkingen bij het controleren van inspringen regels
  • Generic UpperCaseConstantNameSniff niet langer meldt fouten waar de constanten worden gebruikt
  • Squiz OperatorSpacingSniff niet langer gooit fouten voor:? korte ternair operator

Wat is nieuw in versie 1.4.6:

  • Duidelijkere foutmelding wanneer de naam sniff klasse doet niet overeen met de directory structuur
  • Vernieuwd HTML docs nu correct weergegeven de open PHP-tag in de code vergelijking blokken
  • Toegevoegd Generic InlineHTMLSniff om een ​​bestand te garanderen bevat alleen PHP code
  • Toegevoegd Squiz ShorthandSizeSniff dat CSS maten gebruikt verkorte notatie controleren alleen als 1 of 2 waarden worden gebruikt
  • Toegevoegd Squiz ForbiddenStylesSniff tot het gebruik van een aantal verouderde browser-specifieke stijlen te verbieden
  • Toegevoegd Squiz NamedColoursSniff naar het gebruik van kleur namen verbieden
  • PSR2 norm niet langer dwingt geen witruimte tussen het haakje sluiten van een functie aan te roepen en de puntkomma
  • PSR2 ClassDeclarationSniff negeert nu lege klassen bij het controleren van het einde brace positie
  • PSR2 SwitchDeclarationSniff niet langer meldt fouten voor lege lijnen tussen CASE verklaringen
  • PEER ObjectOperatorIndentSniff heeft nu een instelling om aan te geven hoeveel ruimten code moet inspringen

Wat is nieuw in versie 1.4.4:.

  • Runs CSS Lint op CSS-bestanden

Wat is nieuw in versie 1.4.3:.

  • Dit is voornamelijk een bug fix release
  • Ondersteuning toegevoegd voor de komende PHP 5.5 T_FINALLY token.

Wat is nieuw in versie 1.3.0 RC2:.

  • Ondersteuning voor multiple output destructiebedrijven
  • De mogelijkheid om de voortgang te netjes te tonen tijdens een run.
  • De mogelijkheid om php.ini waarden vanaf de opdrachtregel.
  • Regelgebaseerde uitsluiten patronen.
  • Google ClosureLinter ondersteuning.
  • 16 bug fixes.

Eisen

  • PHP 5.1.2 of hoger

Vergelijkbare software

Gerbil
Gerbil

13 Apr 15

PHPMD
PHPMD

6 Mar 16

QUnit
QUnit

11 Mar 16

SlimerJS
SlimerJS

20 Jul 15

Andere software van ontwikkelaar Squiz Pty Ltd

HTML_CodeSniffer
HTML_CodeSniffer

12 May 15

Reacties op PHP_CodeSniffer

Reacties niet gevonden
Commentaar toe te voegen
Zet op de beelden!
Zoek op categorie