PHP_CodeSniffer

Software screenshot:
PHP_CodeSniffer
Podrobnosti Software:
Verze: 2.3.3 Aktualizováno
Datum uploadu: 20 Jul 15
Vývojka: Squiz Pty Ltd
Licence: Volný
Popularita: 186

Rating: 1.5/5 (Total Votes: 2)

PHP_CodeSniffer je k dispozici jako balíček hrušky.
Pod kapotou pracuje tak, že tokenising PHP, JavaScript a CSS souborů a kontrolou proti definované sadě kódovacích norem.
PHP_CodeSniffer je jedním z nejlepších testovacích nástrojů v průběhu vývoje, protože to umožňuje programátorům, aby zdrojový kód svého app čisté a standardy v souladu

Co je nového v této verzi:.

  • Generic OpeningFunctionBraceKernighanRitchieSniff mohou nyní opravit všechny chyby najde.
  • Generic OpeningFunctionBraceKernighanRitchieSniff nyní umožňuje prázdné funkce s rovnátka vedle sebe.
  • Generic OpeningFunctionBraceBsdAllmanSniff nyní umožňuje prázdné funkce s rovnátka vedle sebe.
  • Lepší šířka auto zpráva za & quot; plné & quot; se ve zprávě.
  • Vylepšená detekce konfliktů během automatického upevnění.
  • Generic ScopeIndentSniff již není zmatená prázdnými uzávěry.
  • Squiz ControlSignatureSniff nyní vždy ignoruje komentáře.
  • Existence hlavního konfiguračního souboru je nyní v mezipaměti snížit is_file () volá, když to neexistuje.
  • Abstraktní třídy uvnitř adresáře čichá jsou nyní ignorovány, i když jsou pojmenovány.
  • Generic ForbiddenFunctionsSniff nyní podporuje nastavení nulové výměny v souborech sady pravidel.
  • HRUŠKA MultiLineConditionSniff nyní umožňuje řádky komentáře uvnitř multi-řádku if podmínek.
  • PEAR a Squiz FileComment čichá již nemají @ ve svých kódů chyb.
  • Generic otevření funkce rovnátka čichá nyní podporují kontrolu uzávěry.

Co je nového ve verzi 2.3.2:

  • Generic OpeningFunctionBraceKernighanRitchieSniff mohou nyní opravit všechny chyby zjistí, .
  • Generic OpeningFunctionBraceKernighanRitchieSniff nyní umožňuje prázdné funkce s rovnátka vedle sebe.
  • Generic OpeningFunctionBraceBsdAllmanSniff nyní umožňuje prázdné funkce s rovnátka vedle sebe.
  • Lepší šířka auto zpráva za & quot; plné & quot; se ve zprávě.
  • Vylepšená detekce konfliktů během automatického upevnění.
  • Generic ScopeIndentSniff již není zmatená prázdnými uzávěry.
  • Squiz ControlSignatureSniff nyní vždy ignoruje komentáře.
  • Existence hlavního konfiguračního souboru je nyní v mezipaměti snížit is_file () volá, když to neexistuje.
  • Abstraktní třídy uvnitř adresáře čichá jsou nyní ignorovány, i když jsou pojmenovány.
  • Generic ForbiddenFunctionsSniff nyní podporuje nastavení nulové výměny v souborech sady pravidel.
  • HRUŠKA MultiLineConditionSniff nyní umožňuje řádky komentáře uvnitř multi-řádku if podmínek.
  • PEAR a Squiz FileComment čichá již nemají @ ve svých kódů chyb.
  • Generic otevření funkce rovnátka čichá nyní podporují kontrolu uzávěry.

Co je nového ve verzi 2.3.0:

  • Generic OpeningFunctionBraceKernighanRitchieSniff mohou nyní opravit všechny chyby zjistí, .
  • Generic OpeningFunctionBraceKernighanRitchieSniff nyní umožňuje prázdné funkce s rovnátka vedle sebe.
  • Generic OpeningFunctionBraceBsdAllmanSniff nyní umožňuje prázdné funkce s rovnátka vedle sebe.
  • Lepší šířka auto zpráva za & quot; plné & quot; se ve zprávě.
  • Vylepšená detekce konfliktů během automatického upevnění.
  • Generic ScopeIndentSniff již není zmatená prázdnými uzávěry.
  • Squiz ControlSignatureSniff nyní vždy ignoruje komentáře.
  • Existence hlavního konfiguračního souboru je nyní v mezipaměti snížit is_file () volá, když to neexistuje.
  • Abstraktní třídy uvnitř adresáře čichá jsou nyní ignorovány, i když jsou pojmenovány.
  • Generic ForbiddenFunctionsSniff nyní podporuje nastavení nulové výměny v souborech sady pravidel.
  • HRUŠKA MultiLineConditionSniff nyní umožňuje řádky komentáře uvnitř multi-řádku if podmínek.
  • PEAR a Squiz FileComment čichá již nemají @ ve svých kódů chyb.
  • Generic otevření funkce rovnátka čichá nyní podporují kontrolu uzávěry.

Co je nového ve verzi 2.2.0:

  • PHPCS konfiguračním souboru
  • Oznámit Barevné Výstup
  • Auto-Dimenzování Zprávy
  • PSR2 Tab Šířka

Co je nového ve verzi 2.1.0:

  • Čas a výstup paměti se nyní zobrazí, pokud se informace o pokroku je také zobrazen
  • Generic EmptyStatementSniff chybové kódy nyní obsahují typ prázdného příkazu detekované
  • vlnovku lze nyní použít k odkazu domovský adresář uživatele v cestě ke standardnímu
  • Přidaný PHP_CodeSniffer_File :: findStartOfStatement () najít první non-bílými znaky token v prohlášení
  • PEAR a Squiz FunctionCommentSniffs již zákazreturn tagy pro konstruktory a destruktory
  • Squiz ControlSignatureSniff opravuje nyní udržet připomínky mezi uzavírací závorka a otevřené rovnátka
  • Squiz SuperfluousWhitespaceSniff nyní kontroluje pro extra prázdných řádků uvnitř uzávěry
  • Squiz ArrayDeclarationSniff nyní přeskočí volání funkce při kontrole multi-line array

Co je nového ve verzi 2.0.0:

  • A zcela přepracován komentář parser, který je návrh, aby pro auto-upevnění
  • nový informační zpráva, aby vám ukázat, jak je váš kód napsán, spíše než jestliže je v souladu s normou
  • Možnost nastavit argumenty příkazového řádku v ruleset.xml souborech
  • Schopnost vytvářet své vlastní třídy zvyk podávání zpráv a používat je s PHP_CodeSniffer
  • Distribuce PHPCS a PHPCBF jako Phar soubory
  • Podpora pro provoz na HHVM
  • Detekce minified CSS a JS souborů

Co je nového ve verzi 2.0.0 Alpha 2:

  • varování délka vedení se nyní zobrazí pro Řádky, které se vztahují k licenci a VCS informace. Délka řádku čichat dříve ignorovala tyto řádky, což znamenalo, že se musel běžet regulární výraz na každém řádku ho zkontrolovat.
  • $ Žetony pole má novou délku index, který můžete použít k určení délky obsahu tokenu spíše než by museli volat strlen () sebe a vypořádat se s kódování znaků.
  • Používání in_array () při kontrole PHP_CodeSniffer_Tokens statické vars ovlivnily výkon výrazně, takže byly restrukturalizován tak, že můžete také použít isset () na nich.
  • Vlastní zprávy mohou nyní specifikovat $ recordErrors člen var, že při nastavení na FALSE, bude vyprávět PHP_CodeSniffer, že není nutné zaznamenat chyby při běhu. To dává úspory, pokud používáte vlastní zprávu, aby spíše než souhrnné výstupní informace Úplný seznam chyb nalezených významný paměť.

Co je nového ve verzi 1.5.0:

  • Generic ScopeIndentSniff nyní umožňuje ignorovaných žetony, které mají být stanoveny přes ruleset.xml souborů
  • Doc generace je nyní opět pracuje pro nainstalované normy
  • PSR2 standardní nyní ignoruje připomínky při kontrole pravidel odsazení
  • Generic UpperCaseConstantNameSniff již hlásí chyby tam, kde jsou použity konstanty
  • Squiz OperatorSpacingSniff již hází chyby pro: krátká Ternární operátor

Co je nového ve verzi 1.4.6:

  • Jasnější chybové hlášení, pokud název čichat třída dělá neodpovídá adresářové struktury
  • Vygenerované HTML dokument nyní správně zobrazit otevřené PHP značku ve srovnání kód blocích
  • z přidané Generic InlineHTMLSniff, aby zajistily soubor obsahuje pouze PHP kód
  • Přidáno Squiz ShorthandSizeSniff ke kontrole velikosti CSS jsou pomocí zkráceného zápisu pouze tehdy, když jsou použity 1 nebo 2 hodnoty
  • Přidáno Squiz ForbiddenStylesSniff zakázat používání některých stylů zastaralé prohlížeče-specifické
  • Přidáno Squiz NamedColoursSniff zakázat používání názvů barev
  • PSR2 norma již prosazuje žádné mezery mezi uzavírací závorka volání funkce a středník
  • PSR2 ClassDeclarationSniff nyní ignoruje prázdné třídy, při kontrole polohy koncového rovnátka
  • PSR2 SwitchDeclarationSniff již hlásí chyby pro prázdné řádky mezi příkazy CASE
  • HRUŠKA ObjectOperatorIndentSniff má nyní nastavení určit, kolik prostory kód by měl být odsazeny

Co je nového ve verzi 1.4.4:.

  • Běží CSS Lint na CSS souborů

Co je nového ve verzi 1.4.3:.

  • Toto je především chyba verze oprava
  • Byla přidána podpora pro nadcházející PHP 5.5 T_FINALLY tokenu.

Co je nového ve verzi 1.3.0 RC2:.

  • Podpora více výstupních renderery
  • Možnost ukázat pokrok úhledně během běhu.
  • Možnost nastavit php.ini hodnoty z příkazového řádku.
  • na základě pravidel vyloučit vzory.
  • Google ClosureLinter podporu.
  • 16 oprav chyb.

Požadavky na

  • PHP 5.1.2 nebo novější

Podobný software

Excellent
Excellent

13 May 15

Nose
Nose

6 Jun 15

CSS Stress Test
CSS Stress Test

21 Jul 15

bugzyrb
bugzyrb

12 May 15

Ostatní software developer Squiz Pty Ltd

HTML_CodeSniffer
HTML_CodeSniffer

12 May 15

Komentáře k PHP_CodeSniffer

Komentáře nebyl nalezen
Přidat komentář
Zapnout obrázky!