PHP_CodeSniffer kapható PEAR csomag.
A motorháztető alatt, akkor működik, tokenising PHP, JavaScript és CSS fájlok és ellenőrzése ellen, hogy meghatározott kódolási szabványok.
PHP_CodeSniffer az egyik legjobb tesztelési eszközök fejlesztés alatt, mert ez lehetővé teszi a programozók, hogy tartsák alkalmazás forráskódját tiszta és normák következetes.
Mi az új ebben a kiadásban:
- Generic OpeningFunctionBraceKernighanRitchieSniff most minden hibát javítani talál.
- Generic OpeningFunctionBraceKernighanRitchieSniff most lehetővé teszi az üres funkciók fogszabályozó egymás mellett.
- Generic OpeningFunctionBraceBsdAllmanSniff most lehetővé teszi az üres funkciók fogszabályozó egymás mellett.
- Továbbfejlesztett automatikus jelentést szélessége a & quot; teljes & quot; jelentésben.
- Továbbfejlesztett észlelő során automatikus rögzítését.
- Generic ScopeIndentSniff már nem tévesztendő üres bezárások.
- Squiz ControlSignatureSniff most már mindig figyelmen kívül hagyja a megjegyzéseket.
- A létezése a fő konfigurációs fájl most elrejt csökkentésére is_file () hívások, ha az nem létezik.
- absztrakt osztályok belsejében szimatol könyvtár most figyelmen kívül akkor is, ha ők nevezték.
- Generic ForbiddenFunctionsSniff most támogatja, null cserék szabályrendszer fájlokat.
- PEAR MultiLineConditionSniff most lehetővé teszi megjegyzést vonalait többsoros IF utasítás feltételeket.
- PEAR és Squiz FileComment szimatol már nem @ a saját hibakódok.
- Generic nyitás funkció zárójel szimatol már támogatja ellenőrzése bezárások.
Mi az új verzióban 2.3.2:
- Generic OpeningFunctionBraceKernighanRitchieSniff most minden hibát javítani úgy találja, .
- Generic OpeningFunctionBraceKernighanRitchieSniff most lehetővé teszi az üres funkciók fogszabályozó egymás mellett.
- Generic OpeningFunctionBraceBsdAllmanSniff most lehetővé teszi az üres funkciók fogszabályozó egymás mellett.
- Továbbfejlesztett automatikus jelentést szélessége a & quot; teljes & quot; jelentésben.
- Továbbfejlesztett észlelő során automatikus rögzítését.
- Generic ScopeIndentSniff már nem tévesztendő üres bezárások.
- Squiz ControlSignatureSniff most már mindig figyelmen kívül hagyja a megjegyzéseket.
- A létezése a fő konfigurációs fájl most elrejt csökkentésére is_file () hívások, ha az nem létezik.
- absztrakt osztályok belsejében szimatol könyvtár most figyelmen kívül akkor is, ha ők nevezték.
- Generic ForbiddenFunctionsSniff most támogatja, null cserék szabályrendszer fájlokat.
- PEAR MultiLineConditionSniff most lehetővé teszi megjegyzést vonalait többsoros IF utasítás feltételeket.
- PEAR és Squiz FileComment szimatol már nem @ a saját hibakódok.
- Generic nyitás funkció zárójel szimatol már támogatja ellenőrzése bezárások.
Mi az új verzióban 2.3.0:
- Generic OpeningFunctionBraceKernighanRitchieSniff most minden hibát javítani úgy találja, .
- Generic OpeningFunctionBraceKernighanRitchieSniff most lehetővé teszi az üres funkciók fogszabályozó egymás mellett.
- Generic OpeningFunctionBraceBsdAllmanSniff most lehetővé teszi az üres funkciók fogszabályozó egymás mellett.
- Továbbfejlesztett automatikus jelentést szélessége a & quot; teljes & quot; jelentésben.
- Továbbfejlesztett észlelő során automatikus rögzítését.
- Generic ScopeIndentSniff már nem tévesztendő üres bezárások.
- Squiz ControlSignatureSniff most már mindig figyelmen kívül hagyja a megjegyzéseket.
- A létezése a fő konfigurációs fájl most elrejt csökkentésére is_file () hívások, ha az nem létezik.
- absztrakt osztályok belsejében szimatol könyvtár most figyelmen kívül akkor is, ha ők nevezték.
- Generic ForbiddenFunctionsSniff most támogatja, null cserék szabályrendszer fájlokat.
- PEAR MultiLineConditionSniff most lehetővé teszi megjegyzést vonalait többsoros IF utasítás feltételeket.
- PEAR és Squiz FileComment szimatol már nem @ a saját hibakódok.
- Generic nyitás funkció zárójel szimatol már támogatja ellenőrzése bezárások.
Mi az új 2.2.0 verzió:
- PHPCS config file
- Színes Jelentés kiadásának
- Auto-méretezés jelentések
- PSR2 fülszélesség
Mi az új verzióban 2.1.0:
- Idő és emlékezet kimenet most már látható, ha az előrehaladás információk is látható
- Generic EmptyStatementSniff hibakódok ekkor tartalmazzák a fajta üres nyilatkozatot észlelt
- A hullámvonal már fel lehet használni hivatkozol felhasználó saját könyvtárának egy utat, hogy egy szabványos
- Added PHP_CodeSniffer_File :: findStartOfStatement (), hogy megtalálja az első nem üres token egy nyilatkozatában
- PEAR és Squiz FunctionCommentSniffs már nem betiltani @ visszatérõ címkéket konstruktorok és a destruktor
- Squiz ControlSignatureSniff javítások most megtartja hozzászólás között lezáró zárójel és nyitott zárójel
- Squiz SuperfluousWhitespaceSniff most ellenőrzi a felesleges üres sorok belsejében bezárások
- Squiz ArrayDeclarationSniff most kihagyja függvény hívások ellenőrzése közben többsoros tömbök
Mi az új 2.0.0 verzió:
- Egy teljesen újraírt megjegyzést értelmező amely felépítésű, hogy Autó rögzítő
- Egy új információs jelentés, hogy mutassa meg, hogyan kód van írva, nem pedig, ha megfelel a szabványnak
- A képességét, hogy parancssori érvek ruleset.xml fájlok
- Az a képesség, hogy saját egyéni jelentési osztályok és használja őket PHP_CodeSniffer
- megoszlása PHPCS és PHPCBF mint PHAR fájlok
- Támogatás futó HHVM
- kimutatása minified CSS és JS fájlok
Mi az új verzióban 2.0.0 Alpha 2:
- A sorok hossza figyelmeztetések, most megjelenik a sorok utalnak, hogy engedélyt és VCS információkat. A vonal hossza szippantás a korábban elhanyagolt ezeket a sorokat, ami azt jelentette, hogy meg kellett futni egy reguláris kifejezés minden sor ellenőriztesse.
- A $ tokenek tömb egy új darabot index segítségével határozza meg a hossza a token tartalmát ahelyett, hogy hívja strlen () magát, és foglalkozik a karakterkódolást.
- Az in_array (), amikor ellenőrzi a PHP_CodeSniffer_Tokens statikus Vars hatással teljesítménye jelentősen, így azok már szervezni, hogy akkor is használhatja isset () őket.
- Egyéni jelentések lehet határozni egy $ recordErrors tagja var, hogy amikor hamis, megmondja PHP_CodeSniffer, hogy nem kell felvennie a hibákat a futás közben. Ez ad jelentős memória megtakarítás, ha egy egyedi jelentést a kimeneti összefoglaló információt nem pedig a hibák teljes listáját találták.
Mi az új 1.5.0 verzió:
- Generic ScopeIndentSniff már lehetővé teszi figyelmen kívül jelzőt kell beállítani keresztül ruleset.xml fájlok
- Doc generáció most újra működik a telepített szabványok
- PSR2 szabvány most figyelmen kívül hagyja megjegyzéseket, amikor ellenőrzi a behúzás szabályai
- Generic UpperCaseConstantNameSniff már nem számol a hibákat, ahol állandók használnak
- Squiz OperatorSpacingSniff már nem dob hibát a?: rövid háromkomponensű üzemeltető
Mi az új verzióban 1.4.6:
- Tisztább hibaüzenet, amikor a szippantás osztály nevét nem Nem felel meg a könyvtár struktúrát
- generált HTML doksi most szépen mutatja a nyílt PHP tag kód összehasonlítás blokkok
- Added Generic InlineHTMLSniff biztosítása fájl csak PHP kódot
- Added Squiz ShorthandSizeSniff, hogy ellenőrizze, hogy a CSS méretben használ rövidítéseket, csak akkor, ha az 1. vagy a 2. értékeket használnak
- Added Squiz ForbiddenStylesSniff használatának betiltását az egyes elavult böngésző-specifikus stílusokat
- Added Squiz NamedColoursSniff betiltani a színes neveket
- PSR2 szabvány nem erőlteti már nincs szóköz közötti záró zárójelet egy függvény hívás és a pontosvessző
- PSR2 ClassDeclarationSniff most figyelmen kívül hagyja az üres órák, amikor ellenőrzi a végén zárójel helyzetben
- PSR2 SwitchDeclarationSniff már nem számol hibák az üres sorok között CASE nyilatkozatok
- PEAR ObjectOperatorIndentSniff most egy beállítást megadni, hogy hány terek kódot bentebb kell
Mi az új verzióban 1.4.4:
- Fut CSS Lint CSS fájlok.
Mi az új verzióban 1.4.3:
- Ez elsősorban hibajavításokat kiadás.
- A támogatás a közelgő PHP 5.5 T_FINALLY jelzőt.
Mi az új verzióban 1.3.0 RC2:
- A támogatás több kimenet átalakításhoz.
- Az a képesség, hogy fejlődést mutat szépen el futás közben.
- A képességét, hogy a php.ini értékeket a parancssorból.
- A szabály-alapú zárja mintákkal.
- Google ClosureLinter támogatást.
- 16 hibajavításokat.
követelmények :
- PHP 5.1.2 vagy magasabb
Hozzászólás nem található