PMD Code Analyzer

Software kuvakaappaus:
PMD Code Analyzer
Ohjelmiston tiedot:
Versio: 5.5.0 Päivitetty
Lähetyksen päivämäärä: 11 Aug 16
Kehittäjä: InfoEther, LLC
Lupa: Vapaa
Suosio: 41

Rating: 4.0/5 (Total Votes: 3)

PMD voidaan käyttää löytämään mahdollisia vikoja, & nbsp; monistaa koodi, käyttämättömät muuttujat ja menetelmiin.

Se voi myös tunnistaa huonosti suorittamista koodilauseet, tarpeeton "jos" lausuntoja, väärin ilmaisi "for" silmukoita (joka voitaisiin kirjoittaa uudelleen ", kun taas" silmukoita), ja monet muut enemmän.

Kaikki nämä voivat johtaa validointi ongelmiin, pitkän koodimerkkien tai muita ongelmia, jotka voivat haitata sivuston tai sovelluksen suorituskyky ja reagointikykyä.

PHP sataman PMD löytyvät tässä .

Yhdessä PMD, CPD sisältyy myös, kopio ja liitä ilmaisin tunnettujen koodinpätkät C, C ++, C #, PHP, Ruby, Fortran, JavaScript, ja Java.

Mikä on uusi tässä julkaisussa:

  • Modularization lähdekoodin
  • CPD tukee nyt Go

Mikä on uusi versiossa 5.4.1:

  • Modularization lähdekoodin
  • CPD tukee nyt Go

Mikä on uusi versiossa 5.3.3 / 5.4.0-SNAPSHOT:

  • Modularization lähteen koodi
  • CPD tukee nyt Go

Mikä on uusi versiossa 5.3.2 / 5.4.0-SNAPSHOT:

  • Modularization lähteen koodi
  • CPD tukee nyt Go

Mikä on uusi versiossa 5.3.1 / 5.4.0-SNAPSHOT:

  • Modularization lähteen koodi
  • CPD tukee nyt Go

Mikä on uusi versiossa 5.2.3 / 5.3.0-SNAPSHOT:

  • Modularization lähteen koodi
  • CPD tukee nyt Go

Mikä on uusi versiossa 5.1.1:

  • ShortVariable vääriä positiivisia for-jokaisen silmukoita.
  • Väärä StringBuffer varoituksen, kun tämän luokan ei käytetä.
  • LexicalError jäsennettäessä Java-koodia aborts CPD aikavälillä.
  • False Positiivinen ConsecutiveAppendsShouldReuse eri muuttujien nimet.
  • UnusedModifier heittää nonyylifenolietoksylaattia jäsennettäessä ENUM kanssa sisäkkäisiä staattinen rajapinta.
  • Vääriä positiivisia UnusedPrivateField.

Mikä on uusi versiossa 5.0.5:

  • Kiinteä vikoja:
  • Eclipse plugin ei hyväksy projekti-paikallinen config
  • Väärä positiivinen: Hyödytön suluissa
  • CPD - tokenizer ole alustettu pyydetty ominaisuudet
  • ClassCastException in pmd.lang.ecmascript.ast.ASTElementGet

Mikä on uusi versiossa 5.0.0:

  • Lisäkieliä tuki (Java, JavaScript, XML, XSL, JSP)
  • Monet korjauksia ja uudet säännöt
  • Sisäinen refaktorointi joka rikkoo yhteensopivuus, mutta lisää geneerisiä tuen muita kieliä.
  • Maven koordinaatit ovat muuttuneet

Mikä on uusi versiossa 4.3:

  • Lisää tukea Java 7 kielioppi.
  • Lisää C # tukee CPD.
  • Ja kuten tavallista, joukko korjauksia ja pari uusia sääntöjä (DontCallThreadRun ja GuardDebugLogging).

Mikä on uusi versiossa 4.2.6:

  • Muokkaa (ja toivottavasti kiinteä) CPD algoritmin ansiosta laastari.
  • oikea -benchmark raportointi säännön vierailujen kautta RuleChain.
  • Korjaa ongelma Tarkkuus virheellisesti käsittely Luokkien samanniminen kuin java.lang luokan.
  • JSP / JSF jäsennin voi nyt jäsentää Unicode tulo.
  • JSP / JSP jäsennin voi nyt käsitellä & # X3C; script & # x3e; ... & # X3C; / script & # x3e; tunnisteita. AST HtmlScript solmu sisältää sisältöä.
  • Lisätty ECMAScript kuin tuettu kieli CPD.
  • Parannettu Mukaan / pois hahmontunnistusperiaatekin suorituskykyä päät-tyypin kuvioita.

Mikä on uusi versiossa 4.2.5:

  • Vikakorjauksia nykyisiin sääntöihin.
  • Uusi sääntö AvoidThrowingNewInstanceOfSameException sisään strictexception.xml.
  • Uusi Sääntöjoukoilla android.xml, uusien sääntöjen soveltamista Android-alustalle.

Vastaavia ohjelmistoja

Mocha
Mocha

10 Feb 16

Nose
Nose

6 Jun 15

HTML_CodeSniffer
HTML_CodeSniffer

12 May 15

Sismo
Sismo

1 May 16

Kommentit PMD Code Analyzer

Kommentteja ei löytynyt
Lisää kommentti
Ota kuvia!
Haku luokan mukaan