Небольшая полезняшка: чувак сделал плагин под IDEA платформу, который умеет делать немного больше, чем стандартный Java Code Folding (это когда, например, анонимный класс сворачивается до лямбды и все в таком духе). На мой взгляд, некоторые из возможностей плагина не нужны, а может быть и вредны, но все легко настраивается. Я вот себе поставил. А подробные примеры ищи в статье.
#plugin #tool #java
https://medium.com/@andrey_cheptsov/making-java-code-easier-to-read-without-changing-it-adeebd5c36de
#plugin #tool #java
https://medium.com/@andrey_cheptsov/making-java-code-easier-to-read-without-changing-it-adeebd5c36de
Medium
Making Java Code Easier to Read (Without Changing it)
Modern JVM languages such as Kotlin, Groovy, Scala and some others offer many language features that let you write code in a more concise…
А тут вот Arrow показали свой Analysis. Типа такой умный линтер, который построен как плагин для Kotlin компилятора, и умеет анализировать флоу кода, чтобы более глубокие вещи обнаруживать.
#lint #compiler #plugin
#lint #compiler #plugin
47 Degrees
Announcing Arrow Analysis - a Kotlin compiler plug-in | 47 Degrees
Arrow Analysis is a Kotlin compiler plug-in that supercharges your compilation plugin with new checks to make your code safer and more robust.
👍4🤔2