単純なリファクタリングとタイプヒントに関しては、一般的にはかなりよく機能する、Javaに似た独自のスクリプト言語のIntelliJ IDEAのコミュニティバージョンを使用しようとしました(実際のJava開発は現在行っていません)。Java用のIntelliJ IDEA(コミュニティ)をスクリプト言語のように設定していますか?
主に2つの違いがあります(booleanはboolで、API呼び出しではjava.lang.String型が必要ですがAPI固有のものです)、各クラスファイルはいくつかのエラーで汚染されているため、 IDEAの検査を使用して、そのスクリプト言語の実際のエラーを見つけます。
例(コメントにIDEAでエラーを示す):
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
(!ブール値、ブール& &ブール値などを使用する際に他のエラーが発生する)
それだけでこれらを無視することは可能です特定の種類の検査を行うか、IDEAに小さな変更を加えて検査することが望ましいでしょうか?
私も提案を受け入れるだろう、私はそれがIntelliJのために独自の言語を定義することも可能だと承知しているが、(それはそのような場合のために働く場合は、汚れてもよい)、私は主にいくつかの簡単な解決のために
をターゲットにしています私はPyCharmに精通しているので、これを実現するのが簡単なときに、タイプヒント、検査、基本的なリファクタリングをサポートする別のIDEが必要です(IDEAコミュニティを選択するだけです)。
alt-enter - > disable inspectionを試しましたか? – vikingsteve
@vikingsteveこれらのケースでは利用できません。 – daniel