PHP_CodeSniffer is beskikbaar as 'n peer pakket.
Onder die enjinkap, dit werk deur tokenisering PHP, JavaScript en CSS lêers en kontrolering dit teen 'n bepaalde stel kodering standaarde.
PHP_CodeSniffer is een van die beste toets gereedskap tydens die ontwikkeling, want dit kan programmeerders hul app bronkode skoon en standaarde konsekwent hou
Wat is nuut in hierdie release:.
- Generiese OpeningFunctionBraceKernighanRitchieSniff kan nou al die foute wat gevind word op te los.
- Generiese OpeningFunctionBraceKernighanRitchieSniff kan nou leeg funksies met draadjies langs mekaar.
- Generiese OpeningFunctionBraceBsdAllmanSniff kan nou leeg funksies met draadjies langs mekaar.
- Verbeterde motor verslag breedte vir die & quot; vol & quot; verslag.
- Verbeterde opsporing konflik tydens motor bevestiging.
- Generiese ScopeIndentSniff is nie meer verwar deur leë sluitings.
- Squiz ControlSignatureSniff nou altyd ignoreer kommentaar.
- Die bestaan van die belangrikste config lêer is nou die kas te is_file () noem as dit nie bestaan nie verminder.
- Abstract klasse in die snuif gids is nou geïgnoreer, selfs as hulle vernoem is.
- Generiese ForbiddenFunctionsSniff ondersteun nou die opstel null plaasvervangers in ruleset lêers.
- PEAR MultiLineConditionSniff kan nou kommentaar lyne binne multi-line IF-stelling voorwaardes.
- PEAR en Squiz FileComment snuif nie meer @ in hul fout kodes.
- Generiese openingsfunksie stut snuif ondersteun nou nagaan van sluitings.
Wat is nuut in die weergawe 2.3.2:
- Generiese OpeningFunctionBraceKernighanRitchieSniff kan nou al die foute reg te maak dit vind .
- Generiese OpeningFunctionBraceKernighanRitchieSniff kan nou leeg funksies met draadjies langs mekaar.
- Generiese OpeningFunctionBraceBsdAllmanSniff kan nou leeg funksies met draadjies langs mekaar.
- Verbeterde motor verslag breedte vir die & quot; vol & quot; verslag.
- Verbeterde opsporing konflik tydens motor bevestiging.
- Generiese ScopeIndentSniff is nie meer verwar deur leë sluitings.
- Squiz ControlSignatureSniff nou altyd ignoreer kommentaar.
- Die bestaan van die belangrikste config lêer is nou die kas te is_file () noem as dit nie bestaan nie verminder.
- Abstract klasse in die snuif gids is nou geïgnoreer, selfs as hulle vernoem is.
- Generiese ForbiddenFunctionsSniff ondersteun nou die opstel null plaasvervangers in ruleset lêers.
- PEAR MultiLineConditionSniff kan nou kommentaar lyne binne multi-line IF-stelling voorwaardes.
- PEAR en Squiz FileComment snuif nie meer @ in hul fout kodes.
- Generiese openingsfunksie stut snuif ondersteun nou nagaan van sluitings.
Wat is nuut in die weergawe 2.3.0:
- Generiese OpeningFunctionBraceKernighanRitchieSniff kan nou al die foute reg te maak dit vind .
- Generiese OpeningFunctionBraceKernighanRitchieSniff kan nou leeg funksies met draadjies langs mekaar.
- Generiese OpeningFunctionBraceBsdAllmanSniff kan nou leeg funksies met draadjies langs mekaar.
- Verbeterde motor verslag breedte vir die & quot; vol & quot; verslag.
- Verbeterde opsporing konflik tydens motor bevestiging.
- Generiese ScopeIndentSniff is nie meer verwar deur leë sluitings.
- Squiz ControlSignatureSniff nou altyd ignoreer kommentaar.
- Die bestaan van die belangrikste config lêer is nou die kas te is_file () noem as dit nie bestaan nie verminder.
- Abstract klasse in die snuif gids is nou geïgnoreer, selfs as hulle vernoem is.
- Generiese ForbiddenFunctionsSniff ondersteun nou die opstel null plaasvervangers in ruleset lêers.
- PEAR MultiLineConditionSniff kan nou kommentaar lyne binne multi-line IF-stelling voorwaardes.
- PEAR en Squiz FileComment snuif nie meer @ in hul fout kodes.
- Generiese openingsfunksie stut snuif ondersteun nou nagaan van sluitings.
Wat is nuut in die weergawe 2.2.0:
- PHPCS Config lêer
- Kleurling Verslag Uitgawe
- Auto-Sizing verslae
- PSR2 tabbreedte
Wat is nuut in die weergawe 2.1.0:
- Tyd en geheue uitset word nou as vordering informasie word ook getoon
- Generiese EmptyStatementSniff fout kodes bevat nou die tipe leë verklaring opgespoor
- 'n tilde kan nou gebruik word om te verwys 'n gebruiker se tuisgids in 'n pad na 'n standaard
- Added PHP_CodeSniffer_File :: findStartOfStatement () om die eerste nie-witspasie teken is in 'n verklaring te vind
- PEAR en Squiz FunctionCommentSniffs nie meerreturn tags for konstruktors en destructors verbied
- Squiz ControlSignatureSniff fixes nou behou kommentaar tussen die sluitingsdatum hakies en oop stut
- Squiz SuperfluousWhitespaceSniff tjeks nou vir ekstra leë lyne binne sluitings
- Squiz ArrayDeclarationSniff spring nou funksie oproepe terwyl nagaan multi-line skikkings
Wat is nuut in die weergawe 2.0.0:
- 'n heeltemal herskryf kommentaar parser wat ontwerp om voorsiening te maak vir die motor-bevestiging
- 'n nuwe inligting verslag om te wys hoe jou kode eerder geskryf as wanneer dit voldoen aan 'n standaard
- Die vermoë om command line argumente in ruleset.xml lêers stel
- Die vermoë om jou eie persoonlike verslagdoening klasse te skep en gebruik dit met PHP_CodeSniffer
- Die verspreiding van PHPCS en PHPCBF as farmaseutiese lêers
- Ondersteuning vir loop op HHVM
- Opsporing van minified CSS en JS-lêers
Wat is nuut in die weergawe 2.0.0 Alpha 2:
- Line lengte waarskuwings sal nou vertoon vir lyne wat verwys na die lisensie en VCS inligting. Die lyn lengte snuif voorheen geïgnoreer hierdie lyne, wat beteken dat dit 'n gereelde uitdrukking op elke reël dit bewys hardloop.
- Die $ tekens verskeidenheid het 'n nuwe lengte indeks wat jy kan gebruik om die lengte van die inhoud van die teken te bepaal, eerder as om te StrLen () noem jouself en gaan met karakter enkodering.
- Die gebruik van in_array () wanneer die kontrolering van die PHP_CodeSniffer_Tokens statiese VARs beïnvloed prestasie aansienlik, so hulle is herstruktureer sodat jy kan ook gebruik isset () op hulle.
- Custom verslae kan nou spesifiseer 'n $ recordErrors lid var dat wanneer op VALS ingestel, PHP_CodeSniffer sal vertel dat dit nie nodig om foute te teken tydens die vlug. Dit gee 'n beduidende geheue spaar jy 'n persoonlike verslag aan uitset opsomming van inligting eerder as 'n volledige lys van foute wat gevind.
Wat is nuut in die weergawe 1.5.0:
- Generiese ScopeIndentSniff kan nou geïgnoreer tekens gestel word via ruleset.xml lêers
- Doc generasie is nou weer werk vir geïnstalleer standaarde
- PSR2 standaard ignoreer nou kommentaar tydens die kontrolering van inkeping reëls
- Generiese UpperCaseConstantNameSniff nie meer verslae foute waar konstantes gebruik
- Squiz OperatorSpacingSniff nie meer gooi foute vir die:? n kort drieledige operateur
Wat is nuut in die weergawe 1.4.6:
- Duideliker fout boodskap wanneer die naam snuif klas doen nie ooreen met die directory struktuur
- Gegenereer HTML dokumente nou korrek vertoon die oop PHP tag in die kode vergelyking blokke
- Added Generiese InlineHTMLSniff om 'n lêer te verseker bevat slegs PHP-kode
- Added Squiz ShorthandSizeSniff daardie CSS groottes gebruik snelskrifnotasie kyk net vir 1 of 2 waardes word gebruik
- Added Squiz ForbiddenStylesSniff om die gebruik van 'n paar afgekeur leser spesifieke style verbied
- Added Squiz NamedColoursSniff om die gebruik van kleur name verbied
- PSR2 standaard nie meer dwing nie witspasie tussen die sluitingsdatum hakies van 'n funksie oproep en die kommapunt
- PSR2 ClassDeclarationSniff ignoreer nou leeg klasse tydens die kontrolering van die einde brace posisie
- PSR2 SwitchDeclarationSniff nie meer verslae foute vir leë lyne tussen CASE state
- PEAR ObjectOperatorIndentSniff het nou 'n instelling om te spesifiseer hoeveel ruimtes kode moet ingekeep
Wat is nuut in die weergawe 1.4.4:.
- Lopies CSS Lint op CSS lêers
Wat is nuut in die weergawe 1.4.3:.
- Dit is hoofsaaklik 'n fout fix release
- Bygevoeg steun vir die komende PHP 5,5 T_FINALLY teken.
Wat is nuut in die weergawe 1.3.0 RC2:.
- Ondersteuning vir verskeie uitset render
- Die vermoë om vordering netjies vertoon tydens 'n lopie.
- Die vermoë om php.ini waardes stel uit die opdrag lyn.
- reëlgebaseerde sluit patrone.
- Google ClosureLinter ondersteuning.
- 16 foutherstellings.
Vereistes :
- PHP 5.1.2 of hoër
Kommentaar nie gevind