PMD Code Analyzer

צילום מסך תוכנה:
PMD Code Analyzer
פרטי תוכנה:
גרסה: 5.5.0 מעודכן
טען תאריך: 11 Aug 16
מפתחים: InfoEther, LLC
רשיון: ללא תשלום
פופולריות: 41

Rating: 4.0/5 (Total Votes: 3)

PMD יכול להיות מנוצל במציאת באגים אפשרי, & nbsp; לשכפל קוד, משתנים ושיטות בשימוש.

כמו כן, ניתן לזהות ביצועים שלו גרוע גוש קוד, מיותר "אם" הצהרות, הביע שלא בצדק "עבור" לולאות (שאפשר לשכתב "תוך" לולאות), ורבים אחרים יותר.

כל אלה יכולים להוביל לבעיות אימות, קוד-עיבוד ארוך או בעיות אחרות שיכולות להפריע אתר או ביצועי היישומים ואת ההיענות.

יציאת PHP של PMD ניתן למצוא כאן .

יחד עם PMD, CPD כלול גם כן, עותק והדבק גלאי עבור קטעי קוד מוכרות כתוצאה C, C ++, C #, PHP, Ruby, Fortran, JavaScript ו- Java.

מה חדש בהודעה זו:

  • מודולריזציה של קוד המקור
  • CPD תומך עכשיו לך

מה חדש בגירסה 5.4.1:

  • מודולריזציה של קוד המקור
  • CPD תומך עכשיו לך

מה חדש בגירסה 5.3.3 / 5.4.0-SNAPSHOT:

  • מודולריזציה של המקור קוד
  • CPD תומך עכשיו לך

מה חדש בגירסה 5.3.2 / 5.4.0-SNAPSHOT:

  • מודולריזציה של המקור קוד
  • CPD תומך עכשיו לך

מה חדש בגירסה 5.3.1 / 5.4.0-SNAPSHOT:

  • מודולריזציה של המקור קוד
  • CPD תומך עכשיו לך

מה חדש בגירסה 5.2.3 / 5.3.0-SNAPSHOT:

  • מודולריזציה של המקור קוד
  • CPD תומך עכשיו לך

מה חדש בגרסת 5.1.1:.

  • ShortVariable שווא חיובי עם for-each לולאות
  • אזהרת StringBuffer שגויה וכשזה בכיתה אינה בשימוש.
  • LexicalError בעת ניתוח קוד Java ביטולים בטווח CPD.
  • False Positive עבור ConsecutiveAppendsShouldReuse על שמות משתנים שונים.
  • UnusedModifier זורק NPE בעת ניתוח enum עם ממשק מקונן סטטי.
  • False חיובי UnusedPrivateField.

מה חדש בגירסה 5.0.5:

  • תוקן באג:
  • תוסף Eclipse אינו מקבל config פרויקט מקומי
  • False חיובית: בסוגריים Useless
  • CPD - tokenizer לא אותחל עם תכונות המבוקשת
  • ClassCastException ב pmd.lang.ecmascript.ast.ASTElementGet

מה חדש בגירסה 5.0.0:

  • תמיכה בשפות נוספות (Java, JavaScript, XML, XSL, JSP)
  • תיקוני באגים רבים ותקנון חדש
  • שיפוץ פנימי אשר שובר תאימות, אבל מוסיף תמיכה גנרי שפות נוספות.
  • קואורדינטות מייבן שונו

מה חדש בגירסה 4.3:.

  • הוספת תמיכה דקדוק Java 7
  • להוסיף C # תמיכה CPD.
  • וכרגיל, חבורה של תיקוני באגים וכמה כללים חדשים (DontCallThreadRun ו GuardDebugLogging).

מה חדש בגרסת 4.2.6:

  • שנה (ובתקווה קבועה) CPD אלגוריתם בזכות תיקון.
  • דיווח -benchmark נכון של ביקורים כלל באמצעות RuleChain.
  • בעית תקן עם רזולוצית סוג הטיפול שגויה של חוגים עם אותו שם כמעמד java.lang.
  • מנתח JSP / JSF יכול עכשיו לנתח קלט Unicode.
  • מנתח JSP / JSP יכול כעת להתמודד עם & # x3c; script & # x3e; ... & # x3c; / script & # x3e; תגיות. צומת AST HtmlScript מכילה את התוכן.
  • מוסף ECMAScript כשפה נתמכת CPD.
  • שיפור לכלול / לא לכלול דפוס ביצוע התאמה למטרותיהם-עם דפוסי סוג.

מה חדש בגירסה 4.2.5:.

  • תיקוני באגים לכללים הקיימים
  • כלל חדש AvoidThrowingNewInstanceOfSameException ב strictexception.xml.
  • android.xml ruleset חדש, חוקים חדשים ספציפי פלטפורמת אנדרואיד.

תוכנה דומה

jquery.debug.js
jquery.debug.js

6 Jun 15

Cucumber
Cucumber

6 Mar 16

doT
doT

13 Apr 15

Benchmark.js
Benchmark.js

6 Jun 15

תגובות ל PMD Code Analyzer

תגובות לא נמצא
להוסיף הערה
הפעל את התמונות!
חיפוש לפי קטגוריות