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

DbUnit
DbUnit

10 Apr 16

useful.log.js
useful.log.js

12 May 15

PHPMD
PHPMD

6 Mar 16

Regex Colorizer
Regex Colorizer

12 May 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