PHP_CodeSniffer

Software kuvakaappaus:
PHP_CodeSniffer
Ohjelmiston tiedot:
Versio: 2.3.3 Päivitetty
Lähetyksen päivämäärä: 20 Jul 15
Kehittäjä: Squiz Pty Ltd
Lupa: Vapaa
Suosio: 30

Rating: 1.0/5 (Total Votes: 1)

PHP_CodeSniffer on saatavilla PEAR paketti.
Konepellin alle, se toimii tokenising PHP, JavaScript ja CSS-tiedostoja ja tarkistaa sen vastaan ​​määritellyistä koodausstandardien.
PHP_CodeSniffer on yksi parhaista testata välineitä aikana kehitystä, koska se mahdollistaa ohjelmoijat pitää sovelluksen lähdekoodin puhdas ja standardien johdonmukainen.

Mikä on uusi tässä julkaisussa:

  • Generic OpeningFunctionBraceKernighanRitchieSniff voi nyt korjata kaikki virheet se toteaa.
  • Generic OpeningFunctionBraceKernighanRitchieSniff mahdollistaa nyt tyhjä toimintoja henkselit vierekkäin.
  • Generic OpeningFunctionBraceBsdAllmanSniff mahdollistaa nyt tyhjä toimintoja henkselit vierekkäin.
  • Parannettu automaattinen raportti leveys & quot; täyttä & quot; mietintö.
  • Parempi konflikti havaitseminen aikana auto vahvistamisesta.
  • Generic ScopeIndentSniff ei enää hämmentynyt tyhjä sulkemiset.
  • Squiz ControlSignatureSniff nyt aina ohittaa kommentteja.
  • olemassaolo tärkein config tiedosto on nyt välimuistissa vähentämiseksi is_file () puhelut, kun se ei ole.
  • tiivistelmä luokkien sisällä nuuhkaisee hakemisto on nyt huomiotta, vaikka ne on nimetty.
  • Generic ForbiddenFunctionsSniff tukee nyt asettaa null korvauksia Sääntöjoukoilla tiedostoja.
  • päärynä MultiLineConditionSniff mahdollistaa nyt kommentti linjat sisällä multi-line IF edellytykset,.
  • päärynä ja Squiz FileComment haistaa enää @ niiden virhekoodit.
  • Generic avaus ahdin haistaa tukevat nyt tarkkailun sulkemisten.

Mikä on uusi versiossa 2.3.2:

  • Generic OpeningFunctionBraceKernighanRitchieSniff voi nyt korjata kaikki virheet se toteaa .
  • Generic OpeningFunctionBraceKernighanRitchieSniff mahdollistaa nyt tyhjä toimintoja henkselit vierekkäin.
  • Generic OpeningFunctionBraceBsdAllmanSniff mahdollistaa nyt tyhjä toimintoja henkselit vierekkäin.
  • Parannettu automaattinen raportti leveys & quot; täyttä & quot; mietintö.
  • Parempi konflikti havaitseminen aikana auto vahvistamisesta.
  • Generic ScopeIndentSniff ei enää hämmentynyt tyhjä sulkemiset.
  • Squiz ControlSignatureSniff nyt aina ohittaa kommentteja.
  • olemassaolo tärkein config tiedosto on nyt välimuistissa vähentämiseksi is_file () puhelut, kun se ei ole.
  • tiivistelmä luokkien sisällä nuuhkaisee hakemisto on nyt huomiotta, vaikka ne on nimetty.
  • Generic ForbiddenFunctionsSniff tukee nyt asettaa null korvauksia Sääntöjoukoilla tiedostoja.
  • päärynä MultiLineConditionSniff mahdollistaa nyt kommentti linjat sisällä multi-line IF edellytykset,.
  • päärynä ja Squiz FileComment haistaa enää @ niiden virhekoodit.
  • Generic avaus ahdin haistaa tukevat nyt tarkkailun sulkemisten.

Mikä on uusi versiossa 2.3.0:

  • Generic OpeningFunctionBraceKernighanRitchieSniff voi nyt korjata kaikki virheet se toteaa .
  • Generic OpeningFunctionBraceKernighanRitchieSniff mahdollistaa nyt tyhjä toimintoja henkselit vierekkäin.
  • Generic OpeningFunctionBraceBsdAllmanSniff mahdollistaa nyt tyhjä toimintoja henkselit vierekkäin.
  • Parannettu automaattinen raportti leveys & quot; täyttä & quot; mietintö.
  • Parempi konflikti havaitseminen aikana auto vahvistamisesta.
  • Generic ScopeIndentSniff ei enää hämmentynyt tyhjä sulkemiset.
  • Squiz ControlSignatureSniff nyt aina ohittaa kommentteja.
  • olemassaolo tärkein config tiedosto on nyt välimuistissa vähentämiseksi is_file () puhelut, kun se ei ole.
  • tiivistelmä luokkien sisällä nuuhkaisee hakemisto on nyt huomiotta, vaikka ne on nimetty.
  • Generic ForbiddenFunctionsSniff tukee nyt asettaa null korvauksia Sääntöjoukoilla tiedostoja.
  • päärynä MultiLineConditionSniff mahdollistaa nyt kommentti linjat sisällä multi-line IF edellytykset,.
  • päärynä ja Squiz FileComment haistaa enää @ niiden virhekoodit.
  • Generic avaus ahdin haistaa tukevat nyt tarkkailun sulkemisten.

Mikä on uusi versiossa 2.2.0:

  • PHPCS Config tiedosto
  • Värilliset Mietintö ulostuloon
  • Auto-Mitoitus raportit
  • PSR2 Tab Leveys

Mikä on uusi versiossa 2.1.0:

  • Aika ja muisti lähtö näkyy nyt jos edistyminen tiedot näkyy myös
  • Generic EmptyStatementSniff virhekoodit sisältävät nyt tyyppi tyhjä julkilausuman havaittu
  • tilde voidaan nyt käytetään viittaamaan käyttäjän kotihakemiston vuonna polku standardin
  • Lisätty PHP_CodeSniffer_File :: findStartOfStatement () löytää ensimmäinen ei-tyhjätilamerkit merkki lausunnossaan
  • päärynä ja Squiz FunctionCommentSniffs enää kieltääreturn tunnisteita rakentajille ja purkajat
  • Squiz ControlSignatureSniff korjaa nyt säilyttää kommentteja välillä loppusulkeen ja avoin ahdin
  • Squiz SuperfluousWhitespaceSniff nyt tarkistaa ylimääräisiä tyhjiä rivejä sisällä sulkemiset
  • Squiz ArrayDeclarationSniff nyt hyppää funktiokutsut tarkistettaessa monilinjainen paneelit

Mikä on uusi versiossa 2.0.0:

  • kokonaan uudelleen kommentti jäsennin joka on suunnitellut toimien auto-vahvistamisesta
  • uutta tietoa raportti näyttää, miten koodi on kirjoitettu pikemminkin kuin jos se vastaa standardin
  • mahdollisuuden asettaa komentorivin argumentteja ruleset.xml tiedostoja
  • Kyky luoda omia raportointi luokat ja käyttää niitä PHP_CodeSniffer
  • jakelu PHPCS ja PHPCBF kuin PHAR tiedostoja
  • Tuki käynnissä HHVM
  • havaitseminen minified CSS ja JS-tiedostoja

Mikä on uusi versiossa 2.0.0 Alpha 2:

  • Johdonpituus varoituksia nyt näytettävän linjat, jotka viittaavat lisensoida ja VCS tiedot. Linjan pituus haistella aiemmin huomiotta näitä rivejä, minkä vuoksi se piti juosta säännöllinen lauseke joka riville tarkastusta varten.
  • $ kuponkia joukko on uusi pituus indeksi, jonka avulla voit määrittää pituuden symbolinen sisältö sen sijaan soittaa strlen () itseäsi ja käsitellä merkkikoodauksen.
  • käyttö in_array () kun tarkistetaan PHP_CodeSniffer_Tokens staattinen Vars vaikutti suorituskykyä merkittävästi, joten ne on järjestetty uudelleen niin, että voit myös käyttää isset () niihin.
  • Mukautetut raportit voivat nyt määrittää $ recordErrors jäsen var että, kun asetettu FALSE, kertoo PHP_CodeSniffer että se ei tarvitse kirjata virheitä ajon aikana. Tämä antaa merkittävä muisti säästää jos käytät mukautetun raportin tuotos tiivistelmän sijaan täydellisen luettelon havaituista virheistä.

Mikä on uusi versiossa 1.5.0:

  • Generic ScopeIndentSniff nyt mahdollistaa huomiotta rahakkeita voidaan asettaa kautta ruleset.xml tiedostoja
  • Doc sukupolvi on nyt työskentelee jälleen asennettu standardien
  • PSR2 standardi ohittaa nyt kommentteja lipuntarkastuksessa sisennys säännöt
  • Generic UpperCaseConstantNameSniff enää raportoi virheitä jossa vakioita käytetään
  • Squiz OperatorSpacingSniff enää heittää virheitä?: Lyhyt kolmen komponentin operaattori

Mikä on uusi versiossa 1.4.6:

  • Selkeämpi virheilmoituksen, kun haistella luokan nimi ei ei vastaa hakemiston rakenne
  • html-dokumentteja oikein osoittavat auki PHP tunniste koodi verrattuna korttelin
  • Lisätty Generic InlineHTMLSniff varmistamiseksi tiedosto sisältää vain PHP
  • Lisätty Squiz ShorthandSizeSniff tarkistaa, että CSS koot käyttävät pikakirjoitusmuoto vain silloin, kun 1 tai 2 arvoja
  • Lisätty Squiz ForbiddenStylesSniff käytön kieltämiseksi joidenkin vanhentuneet selainkohtaiset tyylit
  • Lisätty Squiz NamedColoursSniff kieltää käytön värien nimet
  • PSR2 standardi ei enää valvoo ei tyhjää välillä loppusulkeen funktion puhelun ja puolipiste
  • PSR2 ClassDeclarationSniff ohittaa nyt tyhjä luokissa kun tarkkailun loppuun ahdin asema
  • PSR2 SwitchDeclarationSniff ei enää raportoi virheet tyhjiä rivejä välillä ASIA liitetiedot
  • päärynä ObjectOperatorIndentSniff nyt asetus määrittää, kuinka monta ruutua koodi sisennetään

Mikä on uusi versiossa 1.4.4:

  • Toimii CSS Lint CSS-tiedostoja.

Mikä on uusi versiossa 1.4.3:

  • Tämä on ensisijaisesti bug fix julkaisu.
  • Lisätty tuki tulevan PHP 5.5 T_FINALLY merkki.

Mikä on uusi versiossa 1.3.0 RC2:

  • Tuki useille lähdön renderointilaitokset.
  • kyky näyttää edistystä siististi ajon aikana.
  • mahdollisuuden asettaa php.ini arvot komentoriviltä.
  • Sääntöihin perustuva sisällä kuvioita.
  • Google ClosureLinter tukea.
  • 16 korjauksia.

vaatimukset :

  • PHP 5.1.2 tai uudempi

Vastaavia ohjelmistoja

Sitespeed.io
Sitespeed.io

20 Jul 15

Sixpack
Sixpack

11 Aug 16

Flog
Flog

28 Feb 15

PhantomJS
PhantomJS

28 Feb 15

Muu ohjelmistojen kehittäjä Squiz Pty Ltd

HTML_CodeSniffer
HTML_CodeSniffer

12 May 15

Kommentit PHP_CodeSniffer

Kommentteja ei löytynyt
Lisää kommentti
Ota kuvia!
Haku luokan mukaan