PHP_CodeSniffer

Software skärmdump:
PHP_CodeSniffer
Mjukvaruinformation:
Version: 2.3.3 Uppdaterad
Ladda upp dagen: 20 Jul 15
Utvecklare: Squiz Pty Ltd
Licens: Gratis
Popularitet: 30

Rating: 1.0/5 (Total Votes: 1)

PHP_CodeSniffer är tillgänglig som ett päron paket.
Under huven, det fungerar genom tokenising PHP, JavaScript och CSS-filer och kontrollera den mot en definierad uppsättning kodningsstandarder.
PHP_CodeSniffer är en av de bästa testverktyg under utveckling, eftersom det gör att programmerare för att hålla sin app källkod ren och standarder konsekvent

Vad är nytt i den här versionen.

  • Generic OpeningFunctionBraceKernighanRitchieSniff kan nu åtgärda alla fel som hittas.
  • Generic OpeningFunctionBraceKernighanRitchieSniff tillåter nu tomma funktioner med hängslen bredvid varandra.
  • Generic OpeningFunctionBraceBsdAllmanSniff tillåter nu tomma funktioner med hängslen bredvid varandra.
  • Förbättrad auto rapport bredd för & quot; fullständig & quot; rapport.
  • Förbättrad konflikt upptäckt under autofixering.
  • Generic ScopeIndentSniff inte längre förvirrad av tomma nedläggningar.
  • Squiz ControlSignatureSniff nu alltid ignorerar kommentarer.
  • Förekomsten av huvud konfigurationsfil är nu cachad att minska is_file () samtal när det inte finns.
  • Abstrakta klasser inuti Luktar katalogen nu ignoreras även om de heter.
  • Generic ForbiddenFunctionsSniff stöder nu ställa null ersättare i regeluppsättningen filer.
  • PEAR MultiLineConditionSniff tillåter nu kommentarrader inne multi-line if-sats förhållanden.
  • PEAR och Squiz FileComment luktar inte längre har @ i sina felkoder.
  • Generic öppningsfunktion stag nosar nu stöd kontroll av nedläggningar.

Vad är nytt i version 2.3.2:

  • Generic OpeningFunctionBraceKernighanRitchieSniff kan nu åtgärda alla fel den hittar .
  • Generic OpeningFunctionBraceKernighanRitchieSniff tillåter nu tomma funktioner med hängslen bredvid varandra.
  • Generic OpeningFunctionBraceBsdAllmanSniff tillåter nu tomma funktioner med hängslen bredvid varandra.
  • Förbättrad auto rapport bredd för & quot; fullständig & quot; rapport.
  • Förbättrad konflikt upptäckt under autofixering.
  • Generic ScopeIndentSniff inte längre förvirrad av tomma nedläggningar.
  • Squiz ControlSignatureSniff nu alltid ignorerar kommentarer.
  • Förekomsten av huvud konfigurationsfil är nu cachad att minska is_file () samtal när det inte finns.
  • Abstrakta klasser inuti Luktar katalogen nu ignoreras även om de heter.
  • Generic ForbiddenFunctionsSniff stöder nu ställa null ersättare i regeluppsättningen filer.
  • PEAR MultiLineConditionSniff tillåter nu kommentarrader inne multi-line if-sats förhållanden.
  • PEAR och Squiz FileComment luktar inte längre har @ i sina felkoder.
  • Generic öppningsfunktion stag nosar nu stöd kontroll av nedläggningar.

Vad är nytt i version 2.3.0:

  • Generic OpeningFunctionBraceKernighanRitchieSniff kan nu åtgärda alla fel den hittar .
  • Generic OpeningFunctionBraceKernighanRitchieSniff tillåter nu tomma funktioner med hängslen bredvid varandra.
  • Generic OpeningFunctionBraceBsdAllmanSniff tillåter nu tomma funktioner med hängslen bredvid varandra.
  • Förbättrad auto rapport bredd för & quot; fullständig & quot; rapport.
  • Förbättrad konflikt upptäckt under autofixering.
  • Generic ScopeIndentSniff inte längre förvirrad av tomma nedläggningar.
  • Squiz ControlSignatureSniff nu alltid ignorerar kommentarer.
  • Förekomsten av huvud konfigurationsfil är nu cachad att minska is_file () samtal när det inte finns.
  • Abstrakta klasser inuti Luktar katalogen nu ignoreras även om de heter.
  • Generic ForbiddenFunctionsSniff stöder nu ställa null ersättare i regeluppsättningen filer.
  • PEAR MultiLineConditionSniff tillåter nu kommentarrader inne multi-line if-sats förhållanden.
  • PEAR och Squiz FileComment luktar inte längre har @ i sina felkoder.
  • Generic öppningsfunktion stag nosar nu stöd kontroll av nedläggningar.

Vad är nytt i version 2.2.0:

  • PHPCS Config fil
  • Färgad Rapportera Output
  • Auto-Dimensionering rapporter
  • PSR2 Tab Bredd

Vad är nytt i version 2.1.0:

  • Tid och minne utgång visas nu om förloppsinformation visas också
  • Generic EmptyStatementSniff felkoder innehåller nu den typ av tomma uttalande upptäcks
  • En tilde kan nu användas för att referera till en användares hemkatalog i en bana med en standard
  • Lade PHP_CodeSniffer_File :: findStartOfStatement () för att hitta den första icke-blank token i ett uttalande
  • PEAR och Squiz FunctionCommentSniffs inte längre förbjudareturn taggar för konstruktörer och destruktorer
  • Squiz ControlSignatureSniff fixar nu behålla kommentarer mellan slutparentes och öppna stag
  • Squiz SuperfluousWhitespaceSniff kontrollerar nu extra tomma rader inuti nedläggningar
  • Squiz ArrayDeclarationSniff hoppar nu funktionsanrop samtidigt kontrollera flera linjer arrayer

Vad är nytt i version 2.0.0:

  • En helt omskriven kommentar parser som är design för att göra det möjligt för automatisk fixering
  • En ny informationsrapport att visa dig hur din kod skrivs i stället om det överensstämmer med en standard
  • Möjligheten att ställa kommandoradsargument i ruleset.xml filer
  • Möjligheten att skapa dina egna rapporterings klasser och använda dem med PHP_CodeSniffer
  • Fördelning av PHPCS och PHPCBF som Phar-filer
  • Stöd för att köra på HHVM
  • Detection av minified CSS och JS-filer

Vad är nytt i version 2.0.0 Alpha 2:

  • Line längd varningar kommer nu att visas för rader som hänvisar till licensiera och VCS information. Ledningslängden sniff tidigare ignorerat dessa rader, vilket innebar att den var tvungen att köra ett reguljärt uttryck på varje rad kontrolleras.
  • $ tokens arrayen har en ny längd index som du kan använda för att avgöra längden på token innehåll i stället för att ringa strlen () själv och ta itu med teckenkodning.
  • Användningen av in_array () vid kontroll av PHP_CodeSniffer_Tokens statiska VARS påverkade prestandan avsevärt, så de har omstrukturerats så att du kan även använda isset () på dem.
  • Anpassade rapporter kan nu ange en $ recordErrors medlem var att när den är inställd till FALSKT, kommer att berätta PHP_CodeSniffer att det inte behöver spela in fel under körningen. Detta ger en betydande minne spara om du använder en anpassad rapport för att mata sammanfattande information snarare än en fullständig lista över fel hittades.

Vad är nytt i version 1.5.0:

  • Generic ScopeIndentSniff möjliggör nu för ignorerade polletter för att ställa in via ruleset.xml filer
  • Doc generation är nu arbeta igen efter installerade standarder
  • PSR2 standard ignorerar nu synpunkter när checkar indrag regler
  • Generic UpperCaseConstantNameSniff inte längre rapporterar fel där konstanter används
  • Squiz OperatorSpacingSniff inte längre kastar fel för:? kort ternära operatör

Vad är nytt i version 1.4.6:

  • Tydligare felmeddelande när den sniff klassnamnet gör matchar inte katalogstrukturen
  • genererade HTML dokument visar nu den öppna PHP taggen i koden jämförelseblock korrekt
  • Lade Generic InlineHTMLSniff att säkerställa en fil bara innehåller PHP-kod
  • Lade Squiz ShorthandSizeSniff att kontrollera att CSS storlekar använder stenografi notation endast när 1 eller 2 värden används
  • Lade Squiz ForbiddenStylesSniff att förbjuda användningen av vissa föråldrat webbläsarspecifika stilar
  • Lade Squiz NamedColoursSniff att förbjuda användningen av färgnamn
  • PSR2 standard inte längre upprätthåller någon mellanslag mellan slutparentes i ett funktionsanrop och semikolonet
  • PSR2 ClassDeclarationSniff ignorerar nu tomma klasser vid kontroll slut stag läget
  • PSR2 SwitchDeclarationSniff inte längre rapporterar fel för tomma rader mellan CASE uttalanden
  • PEAR ObjectOperatorIndentSniff har nu en inställning för att ange hur många utrymmen koden ska vara indragen

Vad är nytt i version 1.4.4:.

  • Runs CSS Lint på CSS-filer

Vad är nytt i version 1.4.3:.

  • Detta är i första hand en buggfix frigör
  • Utökat stöd för den kommande PHP 5.5 T_FINALLY token.

Vad är nytt i version 1.3.0 RC2.

  • Stöd för flera output renderarna
  • Möjligheten att visa framsteg prydligt under en körning.
  • Möjligheten att ställa in php.ini värden från kommandoraden.
  • Regelbaserad utesluta mönster.
  • Google ClosureLinter stöd.
  • 16 buggfixar.

Krav :

  • PHP 5.1.2 eller senare

Liknande mjukvara

Gusto
Gusto

14 Apr 15

jquery.debug.js
jquery.debug.js

6 Jun 15

Debuglib
Debuglib

23 Jul 15

trifleJS
trifleJS

1 Mar 15

Annan programvara för utvecklare Squiz Pty Ltd

HTML_CodeSniffer
HTML_CodeSniffer

12 May 15

Kommentarer till PHP_CodeSniffer

Kommentarer hittades inte
Kommentar
Slå på bilder!