รายละเอียดซอฟแวร์:
รุ่น: 2.3.2 การปรับปรุง
วันที่อัพโหลด: 6 Mar 16
การอนุญาต: ฟรี
ความนิยม: 355
รับการพัฒนาด้านบนของ PHP_Depend มันเป็นพอร์ตของของ Java PMD เครื่องมือชั้นเรียนซึ่งจะสแกนโค้ด Java และมองหาปัญหาที่อาจเกิด.
เมื่อสแกนแหล่ง PHP, PHPMD มองหาข้อบกพร่องเป็นไปได้รหัสก่อให้เกิดผลลัพธ์แสดงออก overcomplicated และพารามิเตอร์ที่ไม่ได้ใช้วิธีการ & nbsp; และคุณสมบัติ.
PHPMD สามารถใช้ได้เป็นแพคเกจลูกแพร์และ PHAR เก็บ
มีอะไรใหม่ ในรุ่นนี้:.
- < li> คุณสมบัติใหม่:
- ละเว้น ctor สไตล์ PHP4 ในการเชื่อมต่อและ namespaces.
- ข้ามตรวจสอบ ConstructorWithNameAsEnclosingClass เมื่ออยู่ในอินเตอร์เฟซหรือ namespace.
- อย่าเรียก UnusedFormalParameter ด้วยวิธีการบางมายากล.
- อนุญาตใด ๆ รุ่นรองในอนาคตของ Symfony2 2.5 ส่วนประกอบ.
- ปรับปรุง composer.json.
- นักแต่งเพลงที่ใช้สำหรับ Symfony & # x3e; = 2.5 และ & # x3c; ปริญญาโท / dev.
- Appveyor CI สำหรับ Windows.
- เพิ่มคู่มือบริจาค.
- ลบออกคำอธิบายประกอบ @version ทั้งหมด.
- นำออกร่องรอยของ & quot; PHP เวอร์ชัน 5 & quot; ในส่วนหัวของแฟ้ม DocBlock.
- ปรับปรุงบางไฟล์ README.
- เพิ่มส่วนที่ขาดหายไป cleancode เว็บไซต์.
- StaticAccess. - ความสามารถในการเพิ่มข้อยกเว้นสำหรับชื่อเฉพาะชั้น
- เปลี่ยนข้อยกเว้น OutOfBounds เมื่อได้รับทรัพย์สิน.
- อนุญาตตัวแปรที่ไม่ได้ใช้ foreach.
- อนุญาตให้ขีดชื่อคุณสมบัติ CamelCase.
- ปรับปรุง DepthOfInheritance.php:. ใช้เงื่อนไขที่เหมาะสมและการตั้งชื่อของสถานที่ให้บริการ
- typo ถาวรในกฎ ElseExpression CDATA.
- แก้ไขข้อผิดพลาด:
- เกิดข้อผิดพลาดสำหรับ StaticAccess.
- Refactor. - ลบออกช่องว่างด้านขวา
คืออะไรใหม่ ในรุ่น 2.2.2:
- คุณสมบัติใหม่:
- ละเว้น ctor สไตล์ PHP4 ในการเชื่อมต่อและ namespaces.
- ข้ามตรวจสอบ ConstructorWithNameAsEnclosingClass เมื่ออยู่ในอินเตอร์เฟซหรือ namespace.
- อย่าเรียก UnusedFormalParameter ด้วยวิธีการบางมายากล.
- อนุญาตใด ๆ รุ่นรองในอนาคตของ Symfony2 2.5 ส่วนประกอบ.
- ปรับปรุง composer.json.
- นักแต่งเพลงที่ใช้สำหรับ Symfony & # x3e; = 2.5 และ & # x3c; ปริญญาโท / dev.
- Appveyor CI สำหรับ Windows.
- เพิ่มคู่มือบริจาค.
- ลบออกคำอธิบายประกอบ @version ทั้งหมด.
- นำออกร่องรอยของ & quot; PHP เวอร์ชัน 5 & quot; ในส่วนหัวของแฟ้ม DocBlock.
- ปรับปรุงบางไฟล์ README.
- เพิ่มส่วนที่ขาดหายไป cleancode เว็บไซต์.
- StaticAccess. - ความสามารถในการเพิ่มข้อยกเว้นสำหรับชื่อเฉพาะชั้น
- เปลี่ยนข้อยกเว้น OutOfBounds เมื่อได้รับทรัพย์สิน.
- อนุญาตตัวแปรที่ไม่ได้ใช้ foreach.
- อนุญาตให้ขีดชื่อคุณสมบัติ CamelCase.
- ปรับปรุง DepthOfInheritance.php:. ใช้เงื่อนไขที่เหมาะสมและการตั้งชื่อของสถานที่ให้บริการ
- typo ถาวรในกฎ ElseExpression CDATA.
- แก้ไขข้อผิดพลาด:
- เกิดข้อผิดพลาดสำหรับ StaticAccess.
- Refactor. - ลบออกช่องว่างด้านขวา
คืออะไรใหม่ ในรุ่น 2.2.0:
- คุณสมบัติใหม่:
- ละเว้น ctor สไตล์ PHP4 ในการเชื่อมต่อและ namespaces.
- ข้ามตรวจสอบ ConstructorWithNameAsEnclosingClass เมื่ออยู่ในอินเตอร์เฟซหรือ namespace.
- อย่าเรียก UnusedFormalParameter ด้วยวิธีการบางมายากล.
- อนุญาตใด ๆ รุ่นรองในอนาคตของ Symfony2 2.5 ส่วนประกอบ.
- ปรับปรุง composer.json.
- นักแต่งเพลงที่ใช้สำหรับ Symfony & # x3e; = 2.5 และ & # x3c; ปริญญาโท / dev.
- Appveyor CI สำหรับ Windows.
- เพิ่มคู่มือบริจาค.
- ลบออกคำอธิบายประกอบ @version ทั้งหมด.
- นำออกร่องรอยของ & quot; PHP เวอร์ชัน 5 & quot; ในส่วนหัวของแฟ้ม DocBlock.
- ปรับปรุงบางไฟล์ README.
- เพิ่มส่วนที่ขาดหายไป cleancode เว็บไซต์.
- StaticAccess. - ความสามารถในการเพิ่มข้อยกเว้นสำหรับชื่อเฉพาะชั้น
- เปลี่ยนข้อยกเว้น OutOfBounds เมื่อได้รับทรัพย์สิน.
- อนุญาตตัวแปรที่ไม่ได้ใช้ foreach.
- อนุญาตให้ขีดชื่อคุณสมบัติ CamelCase.
- ปรับปรุง DepthOfInheritance.php:. ใช้เงื่อนไขที่เหมาะสมและการตั้งชื่อของสถานที่ให้บริการ
- typo ถาวรในกฎ ElseExpression CDATA.
- แก้ไขข้อผิดพลาด:
- เกิดข้อผิดพลาดสำหรับ StaticAccess.
- Refactor. - ลบออกช่องว่างด้านขวา
มีอะไรใหม่ ในรุ่น 2.0.0:
- คุณสมบัติ:
- อนุญาตรายงานหลายไฟล์ตอนนี้มันเป็นไปได้ที่จะทำให้ไฟล์รายงานหลายช่วง PHPMD ทำงานครั้งเดียวเพียงแค่เพิ่ม: report.txt --reportfile-XML report.xml --reportfile-HTML report.html --reportfile ข้อความไป โทรบรรทัดคำสั่ง PHP.
- แก้ไข UnusedLocalVariable สำหรับการจัดการที่มีขนาดกะทัดรัดใน Symfony2.
- PDepend 2.0 การสนับสนุน.
- เพิ่มพารามิเตอร์ใหม่ 'ไม่สนใจช่องว่าง' เพื่อ LongClass และ LongMethod กฎ.
- แก้ไขข้อผิดพลาด:
- การเปลี่ยนแปลงกับรุ่นเก่าและวันที่ไม่ถูกต้องเอาออก.
มีอะไรใหม่ ในรุ่น 1.4.1:
- ข่าวประชาสัมพันธ์ฉบับนี้รวมการร้องขอดึงจาก GitHub <. / li>
- นอกจากนี้จะปิดข้อบกพร่องบางอย่างที่ค้างอยู่นาน.
มีอะไรใหม่ ในรุ่น 1.4.0:
- ข่าวประชาสัมพันธ์ฉบับนี้รวมอีกต่อไปอยู่ระหว่างการพิจารณาคำขอดึงหลายและมีขนาดเล็ก การแก้ไขข้อบกพร่อง.
- หนึ่งนอกจากนี้ที่สำคัญคือการสนับสนุนสำหรับนักแต่งเพลงที่เป็นช่องทางการจัดจำหน่าย.
คืออะไรใหม่ ในรุ่น 1.3.2:
- ข่าวประชาสัมพันธ์ฉบับนี้ปิดเป็นปัญหาเล็ก ๆ น้อย ๆ ใน PHPMD ที่เกี่ยวข้องกับ แพทช์ Suhosin และ memory_limit.
คืออะไรใหม่ ในรุ่น 1.3.0:
- ข่าวประชาสัมพันธ์ฉบับนี้ขึ้นอยู่กับรุ่นล่าสุด 1.0 PHP_Depend 0.
ใหม่ ในรุ่น 1.2.1 อะไร:
- ปล่อย bugfix ใหม่ PHPMD ที่ช่วยแก้ไขปัญหาหลายผู้เยาว์ ใน PHPMD นอกจาก PHPMD ได้รับการปรับปรุงเป็นรุ่น PHP_Depend เมื่อเร็ว ๆ นี้.
มีอะไรใหม่ ในรุ่น 1.1.1:.
- แก้ไขปัญหาแฟ้มแพคเกจของ PHP_PMD
มีอะไรใหม่ ในรุ่น 1.1.0:
- สองกฎใหม่ที่จะวัดคุณภาพของการให้ โครงการ.
ต้องการ
- PHP 5.2.3 หรือสูงกว่า
- PHP_Depend 0.10.0 หรือสูงกว่า
ความคิดเห็นที่ไม่พบ