Ich habe ein Github-Projekt in Travis integriert.
Jedes Mal, wenn ein Commit gepusht wird, versucht Travis zu kompilieren und warnt, wenn es nicht kompiliert wird.
Um noch weiter zu gehen, möchte ich ein Tool für die statische Code-Analyse integrieren:
- Doppelten Code suchen
- Gemeinsame finden Wahrscheinliche Fehler (erkennt die Technologie automatisch, zumindest: Android, Java, C #)
- Paketabhängigkeitszyklen suchen
- Bonus: Führen Sie geeignete Standardvalidierungstools aus, z. B. Lint für Android
Anforderungen:
- Führen Sie die Analyse bei jedem Commit oder zumindest regelmäßig durch.
- Kostenlos
- Vorzugsweise ein kostenloser (oder für Open Source-Projekte kostenloser) Onlinedienst, der installiert werden kann (vor Ort), wenn nichts anderes verfügbar ist.
- Im Idealfall muss nur eine Git-URL eingegeben werden.