Ich habe versucht, die Community-Version von IntelliJ IDEA für eine proprietäre Skriptsprache zu verwenden, die Java ähnlich ist (und ich mache derzeit keine eigentliche Java-Entwicklung), die im Allgemeinen sehr gut in Bezug auf einfaches Refactoring und Typhinweis funktioniert.Konfigurieren von IntelliJ IDEA (Community) für Java wie Skriptsprache?
Aufgrund von hauptsächlich zwei Unterschieden in der Sprache (boolean is bool und die API-Aufrufe erwarten keine java.lang.String-Typen, aber API-spezifische) ist jede Klassendatei mit mehreren Fehlern behaftet, die sie schnell nutzlos machen Finden Sie tatsächliche Fehler in dieser Skriptsprache mit IDEA Inspektionen.
Beispiele (Fehler von IDEA im Kommentar angezeigt):
bool boolTypeVariable = true; //cannot resolve symbol bool
if(boolTypeVariable) //Incompatibles types: required boolean, found bool
nlvm.lang.String str = "a String"; //Incompatibles types: required nlvm.lang.String, found java.lang.String
(Andere Fehler entstehen bei der Verwendung von Bool, bool & & Bool und so weiter!)
Ist es möglich, nur diese zu ignorieren spezifische Inspektionen oder machen IDEA diese vorzugsweise mit kleinen Änderungen wie gewünscht zu prüfen?
Ich bin mir bewusst, dass es möglich eigene Sprachen für IntelliJ zu definieren, aber ich bin meistens für einige schnelle Lösung Targeting (was schmutzig sein kann, wenn es für diesen Fall funktioniert)
würde ich auch einen Vorschlag akzeptieren für eine andere IDE, die Typenhinweis, Inspektionen und einige grundlegende Refactoring unterstützt, wenn es leicht möglich ist, dies dort zu erreichen (ich wähle nur IDEA Gemeinschaft für das, da ich mit PyCharm vertraut bin).
haben Sie versucht alt-enter -> deaktivieren Inspektion? – vikingsteve
@vikingsteve Es ist nicht für diese Fälle verfügbar. – daniel