PHP_CodeSniffer

ภาพหน้าจอของซอฟแวร์:
PHP_CodeSniffer
รายละเอียดซอฟแวร์:
รุ่น: 2.3.3 การปรับปรุง
วันที่อัพโหลด: 20 Jul 15
ผู้พัฒนา: Squiz Pty Ltd
การอนุญาต: ฟรี
ความนิยม: 186

Rating: 1.5/5 (Total Votes: 2)

PHP_CodeSniffer สามารถใช้ได้เป็นแพคเกจ PEAR
ภายใต้ประทุนมันทำงานโดย tokenising PHP, JavaScript และ CSS ไฟล์และการตรวจสอบมันกับชุดที่กำหนดมาตรฐานการเข้ารหัส
PHP_CodeSniffer เป็นหนึ่งในเครื่องมือที่ดีที่สุดการทดสอบในระหว่างการพัฒนาเพราะจะช่วยให้การเขียนโปรแกรมเพื่อให้รหัสที่มาของการตรวจสอบของพวกเขาที่สะอาดและมาตรฐานที่สอดคล้องกัน

มีอะไรใหม่ ในข่าวประชาสัมพันธ์ฉบับนี้.

  • ทั่วไป OpeningFunctionBraceKernighanRitchieSniff ในขณะนี้สามารถแก้ไขข้อผิดพลาดทั้งหมดที่พบ.
  • ทั่วไป OpeningFunctionBraceKernighanRitchieSniff ขณะนี้ช่วยให้ฟังก์ชั่นที่ว่างเปล่ากับการจัดฟันติดกัน.
  • ทั่วไป OpeningFunctionBraceBsdAllmanSniff ขณะนี้ช่วยให้ฟังก์ชั่นที่ว่างเปล่ากับการจัดฟันติดกัน.
  • ความกว้างของรายงานการปรับปรุงอัตโนมัติสำหรับ & quot; เต็ม & quot; รายงาน.
  • การตรวจสอบความขัดแย้งระหว่างการปรับปรุงแก้ไขอัตโนมัติ.
  • ทั่วไป ScopeIndentSniff สับสนอีกต่อไปโดยปิดที่ว่างเปล่า.
  • Squiz ControlSignatureSniff ตอนนี้มักจะไม่สนใจความคิดเห็น.
  • การดำรงอยู่ของไฟล์ config หลักที่ถูกเก็บไว้ในขณะนี้เพื่อลด is_file () โทรเมื่อมันไม่ได้อยู่.
  • เรียนบทคัดย่อภายในไดเรกทอรี sniffs ตอนนี้จะถูกละเว้นแม้ว่าพวกเขาจะถูกตั้งชื่อ.
  • ทั่วไป ForbiddenFunctionsSniff ในขณะนี้สนับสนุนการตั้งค่าเปลี่ยนโมฆะในไฟล์ ruleset.
  • ลูกแพร์ MultiLineConditionSniff ขณะนี้ช่วยให้เส้นแสดงความคิดเห็นภายในหลายคู่สายหากเงื่อนไขคำสั่ง.
  • ลูกแพร์และ Squiz FileComment sniffs ไม่ต้อง @ ในของพวกเขารหัสข้อผิดพลาด.
  • รั้งฟังก์ชั่นการเปิด sniffs ทั่วไปในขณะนี้สนับสนุนการตรวจสอบของการปิด.

มีอะไรใหม่ ในรุ่น 2.3.2:

  • ทั่วไป OpeningFunctionBraceKernighanRitchieSniff ในขณะนี้สามารถแก้ไขข้อผิดพลาดทั้งหมดที่พบ .
  • ทั่วไป OpeningFunctionBraceKernighanRitchieSniff ขณะนี้ช่วยให้ฟังก์ชั่นที่ว่างเปล่ากับการจัดฟันติดกัน.
  • ทั่วไป OpeningFunctionBraceBsdAllmanSniff ขณะนี้ช่วยให้ฟังก์ชั่นที่ว่างเปล่ากับการจัดฟันติดกัน.
  • ความกว้างของรายงานการปรับปรุงอัตโนมัติสำหรับ & quot; เต็ม & quot; รายงาน.
  • การตรวจสอบความขัดแย้งระหว่างการปรับปรุงแก้ไขอัตโนมัติ.
  • ทั่วไป ScopeIndentSniff สับสนอีกต่อไปโดยปิดที่ว่างเปล่า.
  • Squiz ControlSignatureSniff ตอนนี้มักจะไม่สนใจความคิดเห็น.
  • การดำรงอยู่ของไฟล์ config หลักที่ถูกเก็บไว้ในขณะนี้เพื่อลด is_file () โทรเมื่อมันไม่ได้อยู่.
  • เรียนบทคัดย่อภายในไดเรกทอรี sniffs ตอนนี้จะถูกละเว้นแม้ว่าพวกเขาจะถูกตั้งชื่อ.
  • ทั่วไป ForbiddenFunctionsSniff ในขณะนี้สนับสนุนการตั้งค่าเปลี่ยนโมฆะในไฟล์ ruleset.
  • ลูกแพร์ MultiLineConditionSniff ขณะนี้ช่วยให้เส้นแสดงความคิดเห็นภายในหลายคู่สายหากเงื่อนไขคำสั่ง.
  • ลูกแพร์และ Squiz FileComment sniffs ไม่ต้อง @ ในของพวกเขารหัสข้อผิดพลาด.
  • รั้งฟังก์ชั่นการเปิด sniffs ทั่วไปในขณะนี้สนับสนุนการตรวจสอบของการปิด.

มีอะไรใหม่ ในรุ่น 2.3.0:

  • ทั่วไป OpeningFunctionBraceKernighanRitchieSniff ในขณะนี้สามารถแก้ไขข้อผิดพลาดทั้งหมดที่พบ .
  • ทั่วไป OpeningFunctionBraceKernighanRitchieSniff ขณะนี้ช่วยให้ฟังก์ชั่นที่ว่างเปล่ากับการจัดฟันติดกัน.
  • ทั่วไป OpeningFunctionBraceBsdAllmanSniff ขณะนี้ช่วยให้ฟังก์ชั่นที่ว่างเปล่ากับการจัดฟันติดกัน.
  • ความกว้างของรายงานการปรับปรุงอัตโนมัติสำหรับ & quot; เต็ม & quot; รายงาน.
  • การตรวจสอบความขัดแย้งระหว่างการปรับปรุงแก้ไขอัตโนมัติ.
  • ทั่วไป ScopeIndentSniff สับสนอีกต่อไปโดยปิดที่ว่างเปล่า.
  • Squiz ControlSignatureSniff ตอนนี้มักจะไม่สนใจความคิดเห็น.
  • การดำรงอยู่ของไฟล์ config หลักที่ถูกเก็บไว้ในขณะนี้เพื่อลด is_file () โทรเมื่อมันไม่ได้อยู่.
  • เรียนบทคัดย่อภายในไดเรกทอรี sniffs ตอนนี้จะถูกละเว้นแม้ว่าพวกเขาจะถูกตั้งชื่อ.
  • ทั่วไป ForbiddenFunctionsSniff ในขณะนี้สนับสนุนการตั้งค่าเปลี่ยนโมฆะในไฟล์ ruleset.
  • ลูกแพร์ MultiLineConditionSniff ขณะนี้ช่วยให้เส้นแสดงความคิดเห็นภายในหลายคู่สายหากเงื่อนไขคำสั่ง.
  • ลูกแพร์และ Squiz FileComment sniffs ไม่ต้อง @ ในของพวกเขารหัสข้อผิดพลาด.
  • รั้งฟังก์ชั่นการเปิด sniffs ทั่วไปในขณะนี้สนับสนุนการตรวจสอบของการปิด.

มีอะไรใหม่ ในรุ่น 2.2.0:

  • PHPCS Config ไฟล์
  • รายงานเอาท์พุทสี
  • รายงานอัตโนมัติขนาด
  • PSR2 แท็บความกว้าง

มีอะไรใหม่ ในรุ่น 2.1.0:

  • เวลาและการส่งออกหน่วยความจำจะแสดงตอนนี้ถ้าข้อมูลความคืบหน้า ยังแสดงให้เห็น
  • ทั่วไป EmptyStatementSniff รหัสข้อผิดพลาดในขณะนี้มีประเภทของคำสั่งที่ว่างเปล่าที่ตรวจพบ
  • หนอนตอนนี้สามารถใช้ในการอ้างอิงไดเรกทอรีของผู้ใช้ในเส้นทางที่มีมาตรฐาน
  • เพิ่ม PHP_CodeSniffer_File :: findStartOfStatement () เพื่อหาสัญญาณช่องว่างที่ไม่ได้เป็นครั้งแรกในงบ
  • ลูกแพร์และ FunctionCommentSniffs Squiz ไม่ห้ามกลับ @ แท็กสำหรับการก่อสร้างและ destructors
  • Squiz ControlSignatureSniff การแก้ไขในขณะนี้ยังคงมีความคิดเห็นระหว่างวงเล็บปิดและเปิดรั้ง
  • Squiz SuperfluousWhitespaceSniff ตอนนี้ตรวจสอบบรรทัดว่างพิเศษภายในปิด
  • Squiz ArrayDeclarationSniff ตอนนี้ข้ามสายงานในขณะที่การตรวจสอบอาร์เรย์หลายคู่สาย

มีอะไรใหม่ ในรุ่น 2.0.0:

  • แยกวิเคราะห์ความคิดเห็นเขียนใหม่ทั้งหมดที่มีการออกแบบมาเพื่อช่วยให้ สำหรับรถยนต์ตรึง
  • รายงานข้อมูลใหม่ที่จะแสดงให้คุณเห็นว่ารหัสของคุณเขียนมากกว่าถ้ามันเป็นไปตามมาตรฐาน
  • ความสามารถในการตั้งค่าอาร์กิวเมนต์บรรทัดคำสั่งในไฟล์ ruleset.xml
  • ความสามารถในการสร้างคลาสรายงานที่กำหนดเองของคุณเองและใช้พวกเขาด้วย PHP_CodeSniffer
  • การแพร่กระจายของ PHPCS และ PHPCBF เป็นไฟล์ PHAR
  • การสนับสนุนสำหรับการทำงานบน HHVM
  • การตรวจหา CSS และไฟล์ minified JS

มีอะไรใหม่ ในรุ่น 2.0.0 อัลฟาที่ 2:

  • คำเตือนแถวย​​าวจะถูกแสดงให้เห็น เส้นที่อ้างถึงใบอนุญาตและข้อมูล VCS ความยาวสายสูดอากาศไม่สนใจก่อนหน้านี้เส้นเหล่านี้ซึ่งหมายความว่ามันจะต้องใช้การแสดงผลปกติในสายการตรวจสอบทุก.
  • $ อาร์เรย์สัญญาณมีดัชนีความยาวใหม่ที่คุณสามารถใช้เพื่อกำหนดความยาวของเนื้อหาในทำนองมากกว่าต้องเรียก strlen () ตัวเองและจัดการกับการเข้ารหัสอักขระ.
  • การใช้ in_array () เมื่อตรวจสอบ PHP_CodeSniffer_Tokens vars คงส่งผลกระทบต่อผลการดำเนินงานอย่างมีนัยสำคัญเพื่อให้พวกเขาได้รับการปรับโครงสร้างเพื่อให้คุณยังสามารถใช้ isset () กับพวกเขา.
  • รายงานที่กำหนดเองในขณะนี้สามารถระบุ $ recordErrors สมาชิก var ว่าเมื่อตั้งค่าเป็นเท็จจะบอก PHP_CodeSniffer ว่ามันไม่ได้ต้องบันทึกข้อผิดพลาดในระหว่างการทำงาน นี้จะช่วยให้ประหยัดหน่วยความจำอย่างมีนัยสำคัญถ้าคุณกำลังใช้รายงานที่กำหนดเองที่จะสรุปข้อมูลการส่งออกมากกว่ารายการเต็มรูปแบบของข้อผิดพลาดที่พบ.

มีอะไรใหม่ ในรุ่น 1.5.0:

  • ทั่วไป ScopeIndentSniff ในขณะนี้ช่วยให้สัญญาณไม่สนใจที่จะตั้ง ผ่านทางไฟล์ ruleset.xml
  • รุ่นหมอคือตอนนี้ทำงานอีกครั้งสำหรับมาตรฐานการติดตั้ง
  • มาตรฐาน PSR2 ตอนนี้ไม่สนใจความคิดเห็นเมื่อตรวจสอบกฎเยื้อง
  • ทั่วไป UpperCaseConstantNameSniff ไม่รายงานข้อผิดพลาดที่ค่าคงที่จะใช้
  • Squiz OperatorSpacingSniff ไม่โยนความผิดพลาดสำหรับ: ผู้ประกอบการในระยะสั้นประกอบไปด้วย

มีอะไรใหม่ ในรุ่น 1.4.6:

  • ข้อผิดพลาดที่ชัดเจนเมื่อชื่อชั้นสูดอากาศไม่ ไม่ตรงกับโครงสร้างไดเรกทอรี
  • เอกสาร HTML ที่สร้างอย่างถูกต้องแสดงแท็ก PHP เปิดในบล็อกเปรียบเทียบรหัส
  • เพิ่ม InlineHTMLSniff ทั่วไปเพื่อให้แน่ใจว่าไฟล์ที่มีเพียงโค้ด PHP
  • เพิ่ม Squiz ShorthandSizeSniff ตรวจสอบว่าขนาด CSS ใช้สัญกรณ์ชวเลขเฉพาะเมื่อ 1 หรือ 2 จะใช้ค่า
  • เพิ่ม Squiz ForbiddenStylesSniff ที่จะห้ามการใช้งานของเบราว์เซอร์เลิกรูปแบบเฉพาะ
  • เพิ่ม Squiz NamedColoursSniff จะห้ามการใช้ชื่อสี
  • PSR2 มาตรฐานไม่บังคับใช้ช่องว่างระหว่างวงเล็บปิดฟังก์ชั่นการโทรและอัฒภาค
  • PSR2 ClassDeclarationSniff ตอนนี้ไม่สนใจการเรียนที่ว่างเปล่าเมื่อตรวจสอบสิ้นสุดตำแหน่งรั้ง
  • PSR2 SwitchDeclarationSniff รายงานข้อผิดพลาดอีกต่อไปสำหรับบรรทัดว่างระหว่างงบกรณี
  • ลูกแพร์ ObjectOperatorIndentSniff ในขณะนี้มีการตั้งค่าที่จะระบุจำนวนรหัสพื้นที่ควรจะเยื้อง

มีอะไรใหม่ ในรุ่น 1.4.4:.

  • CSS ผ้าสำลีทำงานบนไฟล์ CSS

มีอะไรใหม่ ในรุ่น 1.4.3:.

  • นี้เป็นหลักรุ่นแก้ไขข้อผิดพลาด
  • เพิ่มการสนับสนุนสำหรับ PHP 5.5 ที่จะเกิดขึ้นในทำนอง T_FINALLY.

มีอะไรใหม่ ในรุ่น 1.3.0 RC2:.

  • การสนับสนุนสำหรับการส่งออกหลาย renderers
  • ความสามารถในการแสดงความคืบหน้าอย่างเรียบร้อยในระหว่างการทำงาน.
  • ความสามารถในการตั้งค่า php.ini จากบรรทัดคำสั่ง.
  • ตามกฎไม่รวมรูปแบบ.
  • Google สนับสนุน ClosureLinter.
  • 16 แก้ไขข้อผิดพลาด.

ต้องการ

  • PHP 5.1.2 หรือสูงกว่า

ซอฟต์แวร์ที่คล้ายกัน

Mocha
Mocha

12 May 15

PerfBar
PerfBar

1 Mar 15

RECESS
RECESS

13 May 15

JS Error Logs
JS Error Logs

13 May 15

ซอฟแวร์อื่น ๆ ของนักพัฒนา Squiz Pty Ltd

HTML_CodeSniffer
HTML_CodeSniffer

12 May 15

ความคิดเห็นที่ PHP_CodeSniffer

ความคิดเห็นที่ไม่พบ
เพิ่มความคิดเห็น
เปิดภาพ!
ค้นหาตามหมวดหมู่