PHP_CodeSniffer

Programinė įranga Screenshot:
PHP_CodeSniffer
Programinė detalės:
Versija: 2.3.3 Atnaujintas
Įkėlimo datą: 20 Jul 15
Kūrėjas: Squiz Pty Ltd
Licencija: Nemokamai
Populiarumas: 30

Rating: 1.0/5 (Total Votes: 1)

PHP_CodeSniffer yra prieinamas kaip PEAR paketą.
Pagal gaubtu, ji veikia tokenising PHP, JavaScript ir CSS failus ir patikrinti jį prieš apibrėžtų kodavimo standartus.
PHP_CodeSniffer yra vienas iš geriausių bandymo įrankius vystymosi metu, nes ji leidžia programuotojams išlaikyti savo app kodą švarus ir standartai atitinka

Kas naujo , šioje laidoje.

  • Bendrasis OpeningFunctionBraceKernighanRitchieSniff dabar gali išspręsti visas klaidas, ji nustato.
  • Bendrasis OpeningFunctionBraceKernighanRitchieSniff dabar leidžia tuščias funkcijas breketais šalia kito.
  • Bendrasis OpeningFunctionBraceBsdAllmanSniff dabar leidžia tuščias funkcijas breketais šalia kito.
  • Patobulintas automatinis pranešimas plotis & quot; visiškai & quot; ataskaita.
  • Geresnis konfliktas aptikimo metu auto nustatymu.
  • Bendrasis ScopeIndentSniff nebėra supainioti tuščių uždarymo.
  • Squiz ControlSignatureSniff dabar visada ignoruoja pastabas.
  • pagrindinės konfigūracijos failo egzistavimą dabar talpyklos sumažinti is_file () ragina, kai ji neegzistuoja.
  • abstrakčių klasių viduje sniffs kataloge yra dabar ignoruojami, net jei jie yra pavadintas.
  • Bendrasis ForbiddenFunctionsSniff dabar palaiko nustatymo neapibrėžtų endoprotezų taisyklių rinkinį failus.
  • KRIAUŠIŲ MultiLineConditionSniff dabar leidžia komentarą eilutes multi-line IF sąlygos.
  • kriaušių ir Squiz FileComment sniffs nebeturi @ jų klaidų kodus.
  • Bendrasis atidarymo funkcija petnešomis sniffs dabar palaiko tikrinti uždarymo.

Kas naujo versijos 2.3.2:

  • Bendrasis OpeningFunctionBraceKernighanRitchieSniff dabar gali išspręsti visas klaidas, nustato, .
  • Bendrasis OpeningFunctionBraceKernighanRitchieSniff dabar leidžia tuščias funkcijas breketais šalia kito.
  • Bendrasis OpeningFunctionBraceBsdAllmanSniff dabar leidžia tuščias funkcijas breketais šalia kito.
  • Patobulintas automatinis pranešimas plotis & quot; visiškai & quot; ataskaita.
  • Geresnis konfliktas aptikimo metu auto nustatymu.
  • Bendrasis ScopeIndentSniff nebėra supainioti tuščių uždarymo.
  • Squiz ControlSignatureSniff dabar visada ignoruoja pastabas.
  • pagrindinės konfigūracijos failo egzistavimą dabar talpyklos sumažinti is_file () ragina, kai ji neegzistuoja.
  • abstrakčių klasių viduje sniffs kataloge yra dabar ignoruojami, net jei jie yra pavadintas.
  • Bendrasis ForbiddenFunctionsSniff dabar palaiko nustatymo neapibrėžtų endoprotezų taisyklių rinkinį failus.
  • KRIAUŠIŲ MultiLineConditionSniff dabar leidžia komentarą eilutes multi-line IF sąlygos.
  • kriaušių ir Squiz FileComment sniffs nebeturi @ jų klaidų kodus.
  • Bendrasis atidarymo funkcija petnešomis sniffs dabar palaiko tikrinti uždarymo.

Kas naujo versijos 2.3.0:

  • Bendrasis OpeningFunctionBraceKernighanRitchieSniff dabar gali išspręsti visas klaidas, nustato, .
  • Bendrasis OpeningFunctionBraceKernighanRitchieSniff dabar leidžia tuščias funkcijas breketais šalia kito.
  • Bendrasis OpeningFunctionBraceBsdAllmanSniff dabar leidžia tuščias funkcijas breketais šalia kito.
  • Patobulintas automatinis pranešimas plotis & quot; visiškai & quot; ataskaita.
  • Geresnis konfliktas aptikimo metu auto nustatymu.
  • Bendrasis ScopeIndentSniff nebėra supainioti tuščių uždarymo.
  • Squiz ControlSignatureSniff dabar visada ignoruoja pastabas.
  • pagrindinės konfigūracijos failo egzistavimą dabar talpyklos sumažinti is_file () ragina, kai ji neegzistuoja.
  • abstrakčių klasių viduje sniffs kataloge yra dabar ignoruojami, net jei jie yra pavadintas.
  • Bendrasis ForbiddenFunctionsSniff dabar palaiko nustatymo neapibrėžtų endoprotezų taisyklių rinkinį failus.
  • KRIAUŠIŲ MultiLineConditionSniff dabar leidžia komentarą eilutes multi-line IF sąlygos.
  • kriaušių ir Squiz FileComment sniffs nebeturi @ jų klaidų kodus.
  • Bendrasis atidarymo funkcija petnešomis sniffs dabar palaiko tikrinti uždarymo.

Kas naujo versijos 2.2.0:

  • PHPCS Config Failo
  • Spalvota ataskaita Išėjimo
  • Auto dydžius Ataskaitos
  • PSR2 Tab "Plotis"

Kas naujo versijos 2.1.0:

  • Laikas ir atmintis produkcija dabar yra rodomas, jei pažanga informacija taip pat parodė,
  • Bendrasis EmptyStatementSniff Klaidų kodai dabar yra tuščių Ataskaitos tipas aptiktas
  • Tilde dabar gali būti naudojamas nurodant naudotojo namų kataloge yra kelias į standartinį
  • patalpintas PHP_CodeSniffer_File :: findStartOfStatement () rasti pirmąjį ne tarpais raktą į pareiškimo
  • kriaušių ir Squiz FunctionCommentSniffs nebėra uždrausti @ return žymės konstruktorių ir destruktoriai
  • Squiz ControlSignatureSniff pataisymai dabar išlaiko komentarų tarp uždarymo skliaustuose ir atviros petnešomis;
  • Squiz SuperfluousWhitespaceSniff dabar tikrina papildomų tuščių eilučių viduje uždarymo
  • Squiz ArrayDeclarationSniff dabar praleidžia funkcija skambučius tikrinti kelių linijų masyvus

Kas naujo versijos 2.0.0:

  • Visiškai perrašytas komentaras analizatorius tai yra dizaino, kad būtų galima auto nustatymu;
  • nauja informacija ataskaita parodyti jums, kaip jūsų kodas yra parašyta, o ne, jeigu jis atitinka standartą;
  • gebėjimas nustatyti komandų eilutės argumentus ruleset.xml failus
  • sugebėjimas sukurti savo pasirinktinį ataskaitų klases ir naudoti juos su PHP_CodeSniffer
  • pasiskirstymas PHPCS ir PHPCBF kaip farmakologinio failus
  • Parama veikia HHVM
  • aptikimas minified CSS ir JS failus

Kas naujo versiją 2.0.0 Alpha 2:

  • įspėjimai linijos ilgis dabar bus rodomas linijos, kurie siejasi su licencijuoti ir VCS informacija. Linija ilgis apuostyti anksčiau ignoravo šias eilutes, o tai reiškė, kad jis turėjo paleisti reguliaraus išraiška kiekvienoje eilutėje jį patikrinti.
  • $ žetonų masyvas turi naują ilgis indeksą, kad jūs galite naudoti norėdami nustatyti simbolinį turinį ilgį, o ne skambinti strlen () save ir elgtis su simbolių koduotę.
  • in_array naudojimas (), kai tikrinant PHP_CodeSniffer_Tokens statiniai Vars paveikė našumą pastebimai, todėl jie buvo pertvarkytos taip, kad jūs taip pat galite naudoti isset () ant jų.
  • Custom ataskaitos dabar galite nurodyti $ recordErrors narys var, kad kai nustatyta klaidinga, pasakys PHP_CodeSniffer kad nereikia įrašyti klaidų per run. Tai suteikia didelę atmintį taupymo, jei jūs naudojate, kad išėjimas į suvestinę informaciją, o ne Išsamų klaidų rasta pasirinktinį pranešimą.

Kas naujo versijos 1.5.0:

  • Bendrasis ScopeIndentSniff dabar leidžia nepaisyti žetonų būti nustatyti per ruleset.xml failus
  • Dok karta dabar vėl veikia įdiegtų standartų;
  • PSR2 standartas dabar ignoruoja komentarų Tikrindami įdubimas taisykles;
  • Bendrasis UpperCaseConstantNameSniff nebėra ataskaitos klaidų, kur konstantos yra naudojami
  • Squiz OperatorSpacingSniff nebėra metimų klaidų už: trumpas trijų komponentų operatoriaus

Kas naujo versijos 1.4.6:

  • Aiškiau klaidos pranešimas dėl kai apuostyti klasės pavadinimas nėra nesutampa katalogo struktūrą;
  • generuoja HTML dokumentai dabar teisingai parodyti atvirą PHP tegus kodas palyginimo blokų
  • patalpintas Bendrasis InlineHTMLSniff užtikrinti failą yra tik PHP kodą,
  • patalpintas Squiz ShorthandSizeSniff patikrinti, kad CSS dydžiai naudojant stenografistu notacijos tik tada, kai 1 ar 2 reikšmės naudojamos
  • patalpintas Squiz ForbiddenStylesSniff uždrausti kai kurių pasenusios naršyklės konkrečių stilių naudojimą;
  • patalpintas Squiz NamedColoursSniff uždrausti spalvų pavadinimų naudojimą,
  • PSR2 standartas nebegali įgyvendina ne tarpus tarp uždarymo skliaustuose dėl skambinimo funkcijos ir kabliataškiu
  • PSR2 ClassDeclarationSniff dabar ignoruoja tuščias klases tikrinant galutinio petnešomis pozicija
  • PSR2 SwitchDeclarationSniff nebėra ataskaitos klaidas tuščių eilučių tarp CASE ataskaitų
  • KRIAUŠIŲ ObjectOperatorIndentSniff dabar turi parametrą nurodyti, kiek erdvės kodas turi būti atitrauktas

Kas naujo versijos 1.4.4.

  • Mityba CSS Lint CSS failus

Kas naujo versijos 1.4.3.

  • Tai pirmiausia ištaisytos klaidos
  • Pridėta parama artėjančius PHP 5.5 T_FINALLY raktas.

Kas naujo versija 1.3.0 RC2.

  • Parama kelis išėjimo renderer
  • sugebėjimas parodyti pažangą tvarkingai per run.
  • gebėjimas nustatyti php.ini vertybes iš komandinės eilutės.
  • taisyklė pagrįsta neįtraukti modelius.
  • "Google" ClosureLinter paramą.
  • 16 pataisymai.

Reikalavimai :

  • PHP 5.1.2 arba naujesnė

Panaši programinė įranga

Spork
Spork

12 May 15

lettuce
lettuce

13 Apr 15

Testify
Testify

1 Mar 15

PHPMD
PHPMD

6 Mar 16

Kita programinė įranga kūrėjas Squiz Pty Ltd

HTML_CodeSniffer
HTML_CodeSniffer

12 May 15

Komentarai PHP_CodeSniffer

Komentarai nerastas
Pridėti komentarą
Pasukite ant paveikslėlio!
Paieška pagal kategoriją