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

CSS Stats
CSS Stats

13 Apr 15

doT
doT

13 Apr 15

Flog
Flog

28 Feb 15

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ą