Ich habe gerade eine Menge Code von einem anderen Entwickler geerbt und unsere Firma hat einige neue Codestilregeln eingeführt. So, jetzt habe ich 300 pmd Fehler sagen "Parameter 'blablahlblah' ist nicht zugewiesen und könnte endgültig erklärt werden". Ich möchte wirklich nicht all dies mit der Hand machen und ich muss nur einen "letzten" Modifikator vor jede Variable setzen, die diesen PMD-Fehler verursacht. Gibt es einen einfachen Weg dies zu tun, außer ein Skript zu schreiben, um die pmd-Ausgabe zu konsumieren und die Quelldateien entsprechend zu modifizieren? Ich benutze auch IntelliJ. Vielleicht kann mir das helfen?Auto-Fixing-PMD-Fehler. Ist es möglich?
3
A
Antwort
3
Verwenden Sie Analyze
| Inspect Code
, gibt es Ihnen die Liste der Ergebnisse nach Inspektion gruppiert, kann schnelle Lösung oft auf die gesamte Gruppe der Ergebnisse angewendet werden, so können Sie final
zu allen Orten hinzufügen, die diese Inspektion in einem Klick findet.
+0
Ich musste etwas damit herumspielen, also verhielt es sich wie der PMD-Check, aber ich denke, das ist genau das, was ich wollte. Vielen Dank. – ScottShamus
Verwandte Themen
- 1. Swift: ist es möglich,
- 2. Ist es möglich path.Data
- 3. ist es möglich,
- 4. ist es möglich,
- 5. Ist es möglich, For-Schleife
- 6. Ist es möglich onclick = "history.clear();"
- 7. Ist es möglich? "Javascript Subclass"
- 8. ist es möglich, in scala
- 9. Es ist möglich, in MySQL
- 10. Ist es möglich, in PHP:
- 11. Ist es möglich, CAAnimation abzuleiten?
- 12. Ist es möglich, ein Bulk-Update durchzuführen?
- 13. Ist es möglich, Speicher teilweise freizugeben?
- 14. Ist es möglich, CMFCToolBar einem Dialog hinzuzufügen?
- 15. Ist es möglich, Spracherweiterungen zu "verstecken"?
- 16. Ist es möglich, Global.asax zu debuggen?
- 17. Ist es möglich, TTS in iOS
- 18. Ist es möglich, die Kontextwechselzeit zu reduzieren
- 19. Munin: Ist es möglich, verlorene Graphen wiederherzustellen?
- 20. Ist es möglich, Wordnet Lemmizer zu beschleunigen?
- 21. Ist es möglich, in pdb zurückzutreten?
- 22. Ist es möglich, drawableLeft programmgesteuert zu setzen?
- 23. Ist es möglich, ein Icon zu verschieben?
- 24. Ist es möglich, Klassenfelder mit unsicheren
- 25. Ubuntu + Mono + ASP.NET, ist es möglich?
- 26. Log4j-Formatierung: Ist es möglich, Stacktraces abzuschneiden?
- 27. Ist es möglich, Push-Benachrichtigung ohne APNS
- 28. Ist es möglich, eine Namenskollision mit URLEncoder
- 29. Ist es möglich, Commits zu widerrufen?
- 30. Ist es möglich, genericity in genericity einzuführen?
Einige Verwendungen von 'final' erzeugen [* controversy *] (http://pmd.sourceforge.net/rules/controversial.html) Warnungen. – trashgod