PHPMD

ภาพหน้าจอของซอฟแวร์:
PHPMD
รายละเอียดซอฟแวร์:
รุ่น: 2.3.2 การปรับปรุง
วันที่อัพโหลด: 6 Mar 16
ผู้พัฒนา: Manuel Pichler
การอนุญาต: ฟรี
ความนิยม: 68

Rating: 2.0/5 (Total Votes: 1)

รับการพัฒนาด้านบนของ 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 หรือสูงกว่า

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

simple-debug.css
simple-debug.css

1 Mar 15

Excellent
Excellent

13 May 15

a11y
a11y

9 Apr 16

Gusto
Gusto

14 Apr 15

ซอฟแวร์อื่น ๆ ของนักพัฒนา Manuel Pichler

PHP Depend
PHP Depend

4 Jun 15

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

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