Kostenloser & schneller Downloader ()
Filehippo

Sicherheits-Symbol in Form eines SchildsSafe Downloader

Der Safe Downloader lädt die App schnell und sicher über den Highspeed-Server von FileHippo herunter, sodass eine vertrauenswürdige Herkunft gewährleistet ist.
Neben Virenscans prüfen unsere Redakteure jeden Download manuell für Sie.

Vorteile des Safe Downloader

  • Der Malware-Schutz informiert Sie, wenn Ihr Download zusätzliche unerwünschte Software installiert hat.
  • Zusätzliche Software entdecken: Testen Sie neue Software, die im Downloader darauf wartet, entdeckt zu werden.
  • Bei uns haben Sie die Wahl, zusätzliche Softwareinstallationen zu akzeptieren oder zu überspringen.

Redakteur Rezension · 30. Juli 2018

PMD für Mac ist ein Quellcode-Analysator. Es findet häufige Programmierfehler wie unbenutzte Variablen, leere Catch-Blöcke, unnötige Objekterstellung und so weiter. Es unterstützt Java, JavaScript, XML und XSL.

Verfügbare Plugins umfassen:

  • Maven PMD.
  • Sonnenfinsternis.
  • NetBeans.
  • JBuilder.
  • JDeveloper.
  • IntelliJ IDEA.

PMD für Mac enthält zusätzlich CPD, den Copy-Paste-Detektor. CPD findet doppelten Code in Java, C, C++, C#, PHP, Ruby, Fortran, JavaScript, PLSQL, Apache Velocity, Scala, Objective C, Matlab, Python, Go.

Technische Daten

Titel
PMD for Mac 6.6.0 für Mac
Systemanforderungen
Mac OS X
Sprache
Deutsch
Verfügbare Sprachen
  • Deutsch
  • Englisch
  • Spanisch
  • Französisch
  • Italienisch
  • Japanisch
  • Polnisch
  • Chinesisch
Lizenz
Kostenlos
Letztes Update
Autor
PMD
SHA-1
415e6af5c64775efd338cb44a37289e7cde34e01
Dateiname
pmd-bin-6.6.0.zip

Programm verfügbar in anderen Sprachen



Java 11-Unterstützung.Neue Regeln:Die neue Java-Regel LocalVariableNamingConventions (java-codestyle) erkennt lokale Variablennamen, die nicht einer bestimmten Konvention entsprechen. Es entspricht der Standard-Java-Konvention zur Verwendung von camelCase, kann aber konfiguriert werden. Sonderfälle können für Endvariablen und abgefangene Ausnahmen konfiguriert werden.Die neue Java-Regel FormalParameterNamingConventions (java-codestyle) erkennt formale Parameternamen, die nicht einer bestimmten Konvention entsprechen. Es entspricht der Standard-Java-Konvention zur Verwendung von camelCase, kann aber konfiguriert werden. Sonderfälle können für Endparameter und Lambda-Parameter konfiguriert werden (wobei berücksichtigt wird, ob sie explizit eingegeben werden oder nicht).Geänderte Regeln:Die Java-Regeln AccessorClassGeneration und AccessorMethodGeneration (beide in der Kategorie java-bestpractices) wurden so geändert, dass sie nur bis Java 10 gültig sind. Java 11 fügt Unterstützung für JEP 181 hinzu: Nest-Based Access Control, die die Generierung von Accessor-Klassen/Methoden ganz vermeidet.Behobene Probleme:Kern -"Nicht unterstützter Bauherr" in Gradle-Build.Fehler im sed-Ausdruck in Zeile 82 von run.sh bei der Erkennung der installierten Java-Version.Doc -TOC-Links funktionieren nicht?Java-Codestil -CommentDefaultAccessModifier falsch positiv mit verschachtelten Schnittstellen (Regression von 6.4.0).UnnötigVollständigQualifizierterName falsch positiv für die gleichnamige Methode.Java-Entwurf -Die CyclomaticComplexityRule zählt den ?-Operator doppelt.NPath-Komplexität falsch negativ durch Überlauf.Plsql-ParseException für CREATE TABLE.ParseException beim Parsen von VIEW.ParseException beim Parsen von EXECUTE IMMEDIATE.UIXPath-Autovervollständigungspfeile auf dem ersten und letzten Element.API-Änderungen:Die findDescendantsOfType-Methoden in net.sourceforge.pmd.lang.ast.ast.AbstractNode suchen nicht mehr nach exakten Typübereinstimmungen, sondern passen auch zu Unterklassen. Das heißt, es ist jetzt möglich, nach abstrakten Knotentypen wie AbstractJavaTypeNode zu suchen und nicht nur nach seinen konkreten Untertypen.Externe Beiträge:UI] XPath-Autovervollständigung.Geringfügige Tippfehlerbehebung in installation.md.[Ci] [GSoC] Basislinie von pmdtester automatisch hochladen.

Können Sie uns helfen?

Falls Sie Informationen zum Changelog haben, würden wir gerne von Ihnen hören. Besuchen Sie unsere Kontaktseite und lassen Sie uns wissen.

Entdecken Sie Apps

Ähnliche Programme

Zuletzt aktualisiert