Statisches Analysetool, das mit GitHub verwendet werden kann [Java-Version]

Derzeit ist die aktuelle Entwicklungssprache Java, sodass Sie den Java-Code überprüfen können.

CodeBeat

https://codebeat.co/

Es war im Code-Qualitätsgenre des GitHub Marketplace. Es ist großartig, dass es in Ordnung ist, nur mit GitHub zu arbeiten, aber selbst wenn ich seltsamen Code schreibe, erkennt er ihn nicht richtig. Ich werde etwas mehr untersuchen, wenn ich Zeit habe.

2017-06-11_18h03_21.png

Codacy https://www.codacy.com/

Auch eine Codeüberprüfung von Makepre. Genau wie CodeBeat mit einer schönen Oberfläche.

2017-06-11_18h12_40.png

Außerdem wird eine Stilprüfung durchgeführt, damit Sie Ihren Revisionsverlauf verfolgen können. Es ist wunderbar.

2017-06-11_18h13_18.png

gnag https://github.com/btkelly/gnag

Gradle-Plug-In. Da es sich um einen Gradle handelt, kann er lokal und mit Travis CI oder Circle-CI betrieben werden. Es ist ein Vorteil, dass die statische Analyse zusammen mit dem Test durchgeführt werden kann, die Ausgabe jedoch nicht gut ist. Sie müssen Pull Request No angeben, um einen Kommentar zu GitHub abzugeben.

Welche Art von Operation soll ich durchführen?

Andere

Recommended Posts

Statisches Analysetool, das mit GitHub verwendet werden kann [Java-Version]
Firebase-Realtime-Datenbank für Android, die mit Kopie verwendet werden kann
Zusammenfassung von ORM "uroboroSQL", das in Enterprise Java verwendet werden kann
Bis Rubin in Fenstern verwendet werden kann ...
Eingabe / Ausgabe von Java-Dateien, die über den historischen Hintergrund verwendet werden können
Tools zur Leistungsanalyse und Fehlerdiagnose, die mit OpenJDK verwendet werden können
Organisieren Sie Methoden, die mit StringUtils verwendet werden können
Technologie-Auszug, mit dem EC-Sites in Java-Schulungen erstellt werden können
Schreiben einer Klasse, die in Java bestellt werden kann Ein kleines Standard-Memo
Über die Sache, dass hidden_field wahnsinnig benutzt werden kann
Praktische Tastenkombinationen für Eclipse
Ruby on Rails 5 - Kurzanleitung zum Lernen, die im Feld Zusammenfassung verwendet werden kann
Syntax- und Ausnahmebedingungen, die beim Vergleich mit null in Java verwendet werden können
[Java 8] Sortiermethode in alphabetischer Reihenfolge und Reihenfolge der Zeichenkettenlänge, die für Codierungstests verwendet werden kann
Erstellen Sie ein Seitensteuerelement, das mit RecyclerView verwendet werden kann
Vier Reihen mit Schwerkraft, die auf der Konsole gespielt werden können
Erweiterter Java-Kompilierungsfehler mit dem statischen Analysetool ErrorProne
iOS-Apps können nicht mehr auf Fastlane hochgeladen werden (2020/10, Version 2.150.0)
Probleme, die leicht mit Java und JavaScript verwechselt werden können
Java (Super Beginner Edition), das in 180 Sekunden verstanden werden kann
Java 14 neue Funktionen, mit denen Code geschrieben werden kann
Gibt an, ob Optionen aufgrund unterschiedlicher Java-Versionen verwendet werden können
Java-Versionsverwaltung unter macOS
Ändern Sie die Java-Version unter CentOS
Referenznotiz / In-Memory-LDAP-Server, der in Java eingebettet werden kann
Beachten Sie, dass Systemeigenschaften einschließlich JAXBContext in Java11 nicht verwendet werden können
Kraftfertigkeiten, die jederzeit schnell eingesetzt werden können - Reflexion
SwiftUI-Ansicht, die in Kombination mit anderen Frameworks verwendet werden kann
[Java 8] Bis zur Konvertierung von Standardeingaben, die beim Codieren von Tests verwendet werden können, in eine Liste oder ein Array
Java-Versionsnotation, die sich in Java 10 ändert
Java kann unter Ubuntu 13.04 nicht installiert werden
Einfache Implementierung eines Spielautomaten, die mit Kopie verwendet werden kann
Java-Code, der nicht von Kotlin verwendet werden kann (für interne Lernsitzungen)
[Rails] "Pry-Rails", die beim Speichern mit der create-Methode verwendet werden können
Beachten Sie, dass VS Code + JUnit 5 unter Windows 10 verwendet werden kann
[Android Studio] Beschreibung, die kontinuierlich in die SQLite-Datenbank eingegeben werden kann [Java]
Ruby-Array-Methoden, die mit Rails verwendet werden können (außer jedem)
[ERROR-Meldungsanzeige] Einfache Version, die jederzeit mit der Schienen-Teilvorlage verwendet werden kann