2016-10-31 4 views
0

Während der Arbeit an meinem Code wurde ich daran erinnert, wie viel IDEA für mich tut. Das gab mir die Idee, was ich tun könnte, wenn ich eine benutzerdefinierte Kompilierzeitverarbeitung hinzufügen könnte. In dem, wenn mein Code ungültig ist, wird es mich mit einem Fehler auffordern. Sagen wir zum Beispiel, ich habe einen Rückgabetyp als Null zurückgelassen, wenn er niemals null sein sollte. Grundsätzlich Framework- und API-Checks, um Produktionsfehler zu reduzieren.IDEA - Benutzerdefinierte Fehler

Das Problem ist, ich habe keine Ahnung, wo ich damit anfangen soll. Ich gehe davon aus, dass ich ein Plugin entwickeln muss, aber Probleme mit der Dokumentation habe. Wenn jemand so freundlich wäre, mir zu helfen, anzufangen. Vielleicht sogar Links zu Beispielprojekten oder bestehenden Projekten (github wenn möglich).

Ebenso plane ich, dieses Plugin als Teil von einigen APIs zu veröffentlichen, die ich entwickle. So hilft mir andere auf lange Sicht helfen :)

Antwort

1

Sie können ein intellij Plugin erstellen, die benutzerdefinierte inspections implementiert.

Beispiel hier:

https://confluence.jetbrains.com/display/IDEADEV/Inspection+of+Code+Source

Die Kontrollen, die Sie erstellen können Code rot markieren, ermöglichen es dem Benutzer, sie zu deaktivieren, und fordert auch für Korrekturen. Weitere Informationen finden Sie in den intelli-Plugin-Entwicklungs-APIs.

+0

Danke das war, was ich gesucht habe – DarkGuardsman