PHP_CodeSniffer

Screenshot Software:
PHP_CodeSniffer
Mga detalye ng Software:
Bersyon: 2.3.3 Na-update
I-upload ang petsa: 20 Jul 15
Nag-develop: Squiz Pty Ltd
Lisensya: Libre
Katanyagan: 30

Rating: 1.0/5 (Total Votes: 1)

PHP_CodeSniffer ay magagamit bilang isang peras package.
Sa ilalim ng hood, ito ay gumagana sa pamamagitan ng tokenising PHP, JavaScript at CSS file at suri ito laban sa isang tinukoy na set ng mga pamantayan sa coding.
PHP_CodeSniffer ay isa sa mga pinakamahusay na mga kasangkapan sa pagsubok sa panahon ng pag-unlad dahil ito ay nagpapahintulot sa mga programmer upang mapanatiling malinis at pamantayan pare-pareho source code ng kanilang mga app

Ano ang bagong sa paglabas:.

  • Generic OpeningFunctionBraceKernighanRitchieSniff maaari na ngayong ayusin ang lahat ng mga error na ito na nahahanap.
  • Pinahihintulutan ng Generic OpeningFunctionBraceKernighanRitchieSniff ngayon walang laman mga function na may braces sa tabi ng bawat isa.
  • Pinahihintulutan ng Generic OpeningFunctionBraceBsdAllmanSniff ngayon walang laman mga function na may braces sa tabi ng bawat isa.
  • Pinahusay na lapad auto ulat para sa & quot; full & quot; ulat.
  • Pinahusay na paghahanap kontrahan sa panahon ng auto-aayos.
  • Generic ScopeIndentSniff ay hindi na nalilito sa pamamagitan ng walang laman na mga pagsasara.
  • Squiz ControlSignatureSniff ngayon laging pinapansin ng mga komento.
  • Ang pagkakaroon ng mga pangunahing config file ay naka-cache na ngayon upang mabawasan is_file () tawag kapag ito ay hindi na umiiral.
  • Abstract klase sa loob ng direktoryo sniffs ay binalewala ngayon kahit na sila ay pinangalanan.
  • Sinusuportahan na ngayon Generic ForbiddenFunctionsSniff pagtatakda null kapalit sa ruleset file.
  • Pinapayagan ka na ngayon peras MultiLineConditionSniff linya ng komento sa loob ng multi-line KUNG kondisyon statement.
  • peras at Squiz FileComment sniffs hindi na may @ sa kanilang mga code ng error.
  • Generic opening function na suhay sniffs sinusuportahan ngayon checking ng pagsasara.

Ano ang bagong sa bersyon 2.3.2:

  • Generic OpeningFunctionBraceKernighanRitchieSniff maaari na ngayong ayusin ang lahat ng mga error na ito na nahahanap .
  • Pinahihintulutan ng Generic OpeningFunctionBraceKernighanRitchieSniff ngayon walang laman mga function na may braces sa tabi ng bawat isa.
  • Pinahihintulutan ng Generic OpeningFunctionBraceBsdAllmanSniff ngayon walang laman mga function na may braces sa tabi ng bawat isa.
  • Pinahusay na lapad auto ulat para sa & quot; full & quot; ulat.
  • Pinahusay na paghahanap kontrahan sa panahon ng auto-aayos.
  • Generic ScopeIndentSniff ay hindi na nalilito sa pamamagitan ng walang laman na mga pagsasara.
  • Squiz ControlSignatureSniff ngayon laging pinapansin ng mga komento.
  • Ang pagkakaroon ng mga pangunahing config file ay naka-cache na ngayon upang mabawasan is_file () tawag kapag ito ay hindi na umiiral.
  • Abstract klase sa loob ng direktoryo sniffs ay binalewala ngayon kahit na sila ay pinangalanan.
  • Sinusuportahan na ngayon Generic ForbiddenFunctionsSniff pagtatakda null kapalit sa ruleset file.
  • Pinapayagan ka na ngayon peras MultiLineConditionSniff linya ng komento sa loob ng multi-line KUNG kondisyon statement.
  • peras at Squiz FileComment sniffs hindi na may @ sa kanilang mga code ng error.
  • Generic opening function na suhay sniffs sinusuportahan ngayon checking ng pagsasara.

Ano ang bagong sa bersyon 2.3.0:

  • Generic OpeningFunctionBraceKernighanRitchieSniff maaari na ngayong ayusin ang lahat ng mga error na ito na nahahanap .
  • Pinahihintulutan ng Generic OpeningFunctionBraceKernighanRitchieSniff ngayon walang laman mga function na may braces sa tabi ng bawat isa.
  • Pinahihintulutan ng Generic OpeningFunctionBraceBsdAllmanSniff ngayon walang laman mga function na may braces sa tabi ng bawat isa.
  • Pinahusay na lapad auto ulat para sa & quot; full & quot; ulat.
  • Pinahusay na paghahanap kontrahan sa panahon ng auto-aayos.
  • Generic ScopeIndentSniff ay hindi na nalilito sa pamamagitan ng walang laman na mga pagsasara.
  • Squiz ControlSignatureSniff ngayon laging pinapansin ng mga komento.
  • Ang pagkakaroon ng mga pangunahing config file ay naka-cache na ngayon upang mabawasan is_file () tawag kapag ito ay hindi na umiiral.
  • Abstract klase sa loob ng direktoryo sniffs ay binalewala ngayon kahit na sila ay pinangalanan.
  • Sinusuportahan na ngayon Generic ForbiddenFunctionsSniff pagtatakda null kapalit sa ruleset file.
  • Pinapayagan ka na ngayon peras MultiLineConditionSniff linya ng komento sa loob ng multi-line KUNG kondisyon statement.
  • peras at Squiz FileComment sniffs hindi na may @ sa kanilang mga code ng error.
  • Generic opening function na suhay sniffs sinusuportahan ngayon checking ng pagsasara.

Ano ang bagong sa bersyon 2.2.0:

  • PHPCS Config File
  • May Kulay Isumbong Output
  • Auto-Sizing Reports
  • Lapad PSR2 Tab

Ano ang bagong sa bersyon 2.1.0:

  • Oras at memory output ay ipinapakita na ngayon kung impormasyon progreso ay ipinapakita rin

  • ngayon naglalaman
  • Generic EmptyStatementSniff code ng error sa uri ng walang laman ang statement na napansin
  • Ang isang tilde maaari na ngayong gamitin upang isangguni home directory ng isang gumagamit sa isang path sa isang standard
  • Added PHP_CodeSniffer_File :: findStartOfStatement () upang mahanap ang unang non-whitespace token sa isang pahayag
  • peras at Squiz FunctionCommentSniffs hindi na-ban tagsreturn para constructor at destructors
  • Squiz ControlSignatureSniff Inaayos ngayon panatilihin ang mga komento sa pagitan ng pagsasara ng panaklong at bukas suhay
  • ngayon tseke Squiz SuperfluousWhitespaceSniff para sa dagdag na mga blangko na linya sa loob ng pagsara
  • skips ngayon Squiz ArrayDeclarationSniff function na tawag habang sinusuri multi-line arrays

Ano ang bagong sa bersyon 2.0.0:

  • Ang isang ganap na muling pagsusulat parser puna na disenyo upang payagan para sa auto-pag-aayos
  • Ang isang bagong ulat na impormasyon upang ipakita sa iyo kung paano ang iyong code ay nakasulat sa halip na kung sumusunod ito sa isang standard
  • Ang kakayahang magtakda ng mga argumento command line sa ruleset.xml file
  • Ang kakayahan upang lumikha ng iyong sariling mga klase pasadyang pag-uulat at gamitin ang mga ito sa PHP_CodeSniffer
  • Pamamahagi ng PHPCS at PHPCBF bilang PHAR file
  • Suporta para sa mga tumatakbo sa HHVM
  • Pagtuklas ng minified CSS at JS file

Ano ang bagong sa bersyon 2.0.0 Alpha 2:

  • babala haba Line Ipapakita na ngayon para sa linya na mag-refer sa lisensiya at impormasyon VCS. Ang haba ng linya umamoy dati pinansin ang mga linyang ito, na nangangahulugang ang mga ito ay upang magpatakbo ng isang regular na expression sa bawat linya check ito.
  • Ang array $ token ay may isang bagong index length na maaari mong gamitin upang matukoy ang haba ng nilalaman ng token sa halip na kinakailangang tumawag strlen () ang iyong sarili at pakikitungo sa mga character encoding.
  • Ang paggamit ng in_array () kapag check ang PHP_CodeSniffer_Tokens static vars makabuluhang epekto sa pagganap, kaya ang mga ito ay restructured sa gayon ay maaari mo ring gamitin ang isset () sa kanila.
  • Custom ulat ay maaari na ngayong tukuyin ang isang miyembro $ recordErrors var na, kapag naka-set sa MALI, sasabihin PHP_CodeSniffer na ito ay hindi na kailangan upang i-record ang mga error sa panahon ng run. Ito ay nagbibigay ng isang makabuluhang memory save kung ikaw ay gumagamit ng isang pasadyang ulat sa buod output ng impormasyon sa halip na isang buong listahan ng mga error na natagpuan.

Ano ang bagong sa bersyon 1.5.0:

  • Pinapayagan ka na ngayon Generic ScopeIndentSniff para pinansin token upang itakda sa pamamagitan ruleset.xml file
  • Doc generation ngayon ay nagtatrabaho muli para sa naka-install na mga pamantayan
  • PSR2 standard pinapansin ngayon ang mga komento kapag nag-check patakaran indentation
  • Hindi na ulat Generic UpperCaseConstantNameSniff error kung saan constants ay ginagamit
  • Hindi na itinapon Squiz OperatorSpacingSniff error para sa: maikling tatlong bagay operator

Ano ang bagong sa bersyon 1.4.6:

  • Mas malinaw na mensahe ng error kapag ang pangalan umamoy klase ay hindi tumutugma sa istraktura ng direktoryo
  • Binuo HTML docs tama ngayon ipakita ang open PHP tag sa mga bloke paghahambing code
  • Added Generic InlineHTMLSniff upang masiguro ang isang file ay naglalaman lamang ng PHP code
  • Added Squiz ShorthandSizeSniff na suriin na ang mga laki ng CSS ay gumagamit ng shorthand notation lamang kapag 1 o 2 mga halaga ay ginagamit
  • Added Squiz ForbiddenStylesSniff i-ban ang paggamit ng ilang mga estilo na ginagamit na browser-tiyak na
  • Added Squiz NamedColoursSniff i-ban ang paggamit ng mga pangalan ng kulay
  • PSR2 standard hindi na nagpapatupad ng walang whitespace sa pagitan ng pagsasara ng panaklong ng isang function na tawag at ang semicolon
  • PSR2 ClassDeclarationSniff ngayon pinapansin walang laman mga klase kapag check ang posisyon end suhay
  • Hindi na ulat PSR2 SwitchDeclarationSniff mga error para sa walang laman na linya sa pagitan ng KASO pahayag
  • peras ObjectOperatorIndentSniff ngayon ay may isang setting upang tukuyin kung gaano karaming mga puwang code ay dapat na naka-indent

Ano ang bagong sa bersyon 1.4.4:.

  • Tumatakbo CSS Lint sa CSS file

Ano ang bagong sa bersyon 1.4.3:.

  • Ito ay lalo na ang isang bug fix release
  • Idinagdag ang suporta para sa mga paparating na PHP 5.5 T_FINALLY token.

Ano ang bagong sa bersyon 1.3.0 RC2:.

  • Suporta para sa maramihang mga output renderers
  • Ang kakayahan upang ipakita ang pag-usad nang maayos sa panahon ng isang run.
  • Ang kakayahang magtakda php.ini mga halaga mula sa linya ng command.
  • batay sa panuntunan ibukod pattern.
  • Google ClosureLinter support.

  • Pag-aayos ng
  • 16 bug.

Mga kinakailangan

  • PHP 5.1.2 o mas mataas

Katulad na software

Robot Framework
Robot Framework

5 Jun 15

PhantomJS
PhantomJS

28 Feb 15

ScanJS
ScanJS

1 Mar 15

CSS Stats
CSS Stats

13 Apr 15

Iba pang mga software developer ng Squiz Pty Ltd

HTML_CodeSniffer
HTML_CodeSniffer

12 May 15

Mga komento sa PHP_CodeSniffer

Mga Komento hindi natagpuan
Magdagdag ng komento
I-sa mga imahe!
Maghanap ayon sa kategorya