est récemment sorti ! La nouvelle version a beaucoup de nouveautés: vous pouvez désormais gérer entièrement les demandes d'extraction GitHub à partir de l'EDI et afficher toutes les erreurs et avertissements du projet à l'aide du widget Inspections. La nouvelle fenêtre Problèmes vous aide également à travailler avec du code imparfait, où vous pouvez voir une description détaillée des erreurs et les corriger rapidement. Si vous apportez des modifications qui interfèrent avec un autre code, l'EDI vous en informera dans l'astuce Problèmes liés.
De plus, IntelliJ IDEA 2020.2 prend en charge Jakarta EE et offre de nouvelles fonctionnalités pour travailler avec Quarkus, Micronaut, l'API Amazon SQS et OpenAPI.
La section Quoi de neuf sur le site décrit en détail tous les changements, mais ici nous avons rassemblé les plus importants.
Java
- Nous nous sommes préparés à l'avance pour la sortie de Java 15 en septembre, afin qu'IntelliJ IDEA 2020.2 puisse fonctionner avec des enregistrements, des classes scellées et des blocs de texte.
- Si la modification d'une méthode ou d'un champ Java a entraîné des erreurs dans d'autres fichiers, l'EDI le signalera. Cliquez sur l'indice et vous verrez une liste d'erreurs que vous pouvez corriger immédiatement.
- L'EDI utilise une analyse statique pour déterminer quelle expression a provoqué l'exception pendant l'exécution de l'application.
- À partir de la recherche structurée, vous pouvez facilement créer une inspection avec une description et un niveau de gravité.
- Introduce Variable : ( , ).
- Stream API /, IDE stream(). , .
- Optional if-.
- , intention- Unroll loop , .
- live templates Java , Settings | Preferences / Editor / Live Templates.
- , IDE , 0, , Math.min Math.max .
- Inspections, , , .
- Problems .
- , (quick-fix).
- - GitHub IDE. , -, ( , ), , .
- Linux Windows, Git, WSL2.
- , Log.
- IntelliJ IDEA .
- GitHub OAuth.
- Jakarta EE 9, IntelliJ IDEA , CDI, JPA, Batch, Bean Validation, JSF, JAX-RS, WebSocket, Servlets, JSP, JSON-P, JSON-B, Security, EJB JTA.
- Java EE 8 Jakarta EE 9 .
- .properties YAML Quarkus.
- IDE Quarkus bean- , Java- .
- bean-. , Quarkus.
- REST Assured URL- .
- IDE Swagger.
- IntelliJ IDEA OpenAPI.
- Micronaut .
- Micronaut Amazon SQS API, RabbitMQ Kafka, , , .
- IntelliJ IDEA HTTP- JAX-RS MicroProfile REST-.
- Selenium- Selenoid. browsers.json .
- HPROF. , ; ; ( ); .
IDE
- Shared Indexes , . 60–75%.
- Java PHP.
- Maven Wrapper Maven, .
- Maven , , , .
- Build, , Gradle Maven.
- IntelliJ IDEA 2020.2 build.gradle.
JavaScript TypeScript
- intention- (Alt + Enter) . , for forEach.
- Prettier JavaScript-: On code reformat .
- Nuxt.js , Vue.
- Maximize.
- boolean , , .
- .
- Google BigQuery. IDE .
Docker
- TLS- Docker, Windows Docker.
Kubernetes
- Preferences/Settings | Build, Execution, Deployment | Kubernetes kubeconfig.
- ConfigMaps/Secrets. , IDE , .
- ConfigMaps/Secrets Find Usages .
Scala
- Implicits.
- .
- . , Go To class, trait object.
- Scaladoc Quick Documentation: , .
- , , .
- , , .
Android
- IntelliJ IDEA 2020.2 Android Studio 4.0.
- , IDE .
- IntelliJ IDEA 2020.2 Unicode Linux.
- Java-.
- JavaFX JCEF (Chromium Embedded Framework). 2020.2, JavaFX, , .
- Alt+6 (Linux and Windows) / Cmd+6 (macOS) : TODO Problems.
- , IntelliJ IDEA , Java 5 . Java 5 .
, , Twitter. .
!