
私の投稿を見逃した人のために:
ConsuloはIntelliJ IDEA Community Editionのフォークです。IntelliJIDEA Community Editionは、.NET(現時点ではC#であり、このセクターに多くの重点が置かれています)、Java、Javascript(NodeJS)をサポートしています。こんにちは、ハブラ。 以前の投稿(
tyk 、
tyk )で、C#プラグインの優れた機能を示しました。プラットフォーム自体は非常に安定して動作します。 実装することもできましたが、それはコードを書くだけではありません。
ナイトビルドをユーザーに提供しないために、少なくともWebサイトが必要ですが、残念ながら、私は機能が制限されています。
C#プラグインの新機能を見てみましょう
明示的および暗黙的なキャスト
私は長い間Implicit&Explicit Castsをサポートしていましたが、たとえばオペレーターには多くの問題がありました。 彼らの仕事を見直すことが決定されました。 これらのデザインのハイライトも追加されました。 Unity3D(Vector2、Vector3など)のように、コードに多数の暗黙的なキャストがある場合に役立つと思います

上書きする
オーバーライドは最近閉じられたタスクです。 多くの問題が修正されました。 完了時には、GetHashCodeおよびその他のメソッドのクラウドはありません。
foreachの問題も修正しました。
メソッドのオーバーライド +
メソッドの 実装 +
スーパーアクションのジャンプが追加されました。

ジェネリック
Consulを使用し、ジェネリックのクラスで静的メソッドを使用した経験があるユーザーは、解析が失敗しました。 最初はどのように見えたとしても、この作業はかなり困難でした。 目標に向かって、2か月間閉鎖しました。 その結果、私は望ましい結果を達成し、今ではすべてが正常に機能しています。

安全でないコード
私は長い間、C#のこの機能を無視してきました。 しかし、これはC#の一部です。 すべての指示を正常にサポートするために、多くの作業が行われました。 バグは可能ですが、バグがない場合:)

C#6.0
C#6.0は動いており、IDEも動くはずです。 解析と検索が更新されました。

それだけですか?
これらは、先月のすべての修正ではありません。
ラベル 、
null許容型 、
コードスタイルの改善などについては言及しませんでした。
来年の予定は? 最初の実装を行い、.NETサポートを改善し、
別のプラグイン (たとえば、Google Go?またはRust?)の開発を開始します。
今年は何をしなかったのですか? 他のプラグイン、たとえば
Lombokとその
valについてHabrに何も書いていません。
誰かが私を助けたい場合は、プライベートメッセージまたはメールで書いてください(
GitHubプロファイルにあります)
そして最後に、Unityですべてがどのように機能するか:
ありがとう ハッピー更新:オーバーライド+実装に完了方法が追加されました