JetBrains
26.07.2023, 11:05 Uhr
IDE-Produktfamilien 2023.2 kommen mit AI Assistant
JetBrains hat das Release 2023.2 seiner IDE-Produktfamilie angekündigt. Dazu gehören IntelliJ IDEA, WebStorm, RubyMine, PyCharm, GoLand, DataSpell, DataGrip und andere Tools, wie die neueste Version von Datalore Enterprise. Mit dabei: KI-gestützte Funktionen.
Die Version 2023.2 führt eine neue Funktion in den meisten IDEs ein: den AI-Assistant. Er ist zunächst im limitierten Zugang verfügbar und bietet Funktionen wie einen integrierten KI-Chat, Code-Erklärungen, automatische Dokumentationserstellung, Namensvorschläge, Generieren von Commit-Nachrichten und mehr. Der AI Assistant erweitert den integrierten Profiler um Hinweise zur Performance im Editor, wodurch das Code-Profiling intuitiver und informativer werden soll. Darüber hinaus beinhaltet das Update eine GitLab-Integration, welche den Entwicklungsworkflow vereinfachen und Entwicklern ermöglichen soll, direkt aus der IDE mit Merge-Requests zu arbeiten.
Hinsichtlich der Unterstützung von Programmiersprachen bringt das Update Verbesserungen für Java, Scala, JavaScript und Python:
- Für Java gibt es neue Inspektionen und Verbesserungen bei der Codeanalyse, erweiterte Codehervorhebung und Navigation für Formatstrings, verbesserte Unterstützung für das @snippet-Tag in Javadoc, erweiterte Refactoring-Optionen für mehrere ausgewählte Member, verbesserte Navigation für die Stack-Trace-Analyse und erweiterte Taint-Analyse für dynamische SQL-Abfragen.
- Für Scala gibt es eine bessere Scala 3-Unterstützung, verbesserte sbt-Unterstützung, behobene Typinferenzfehler und verschiedene Verbesserungen für Scala 3 und sbt-bezogene Funktionen.
- Für JavaScript profitieren Entwickler jetzt von verbesserter Fehlerformatierung, Unterstützung für CSS-Schachtelung, Unterstützung für Vue-Sprachserver und neuen Live-Vorlagen für React-Hooks.
- Für Python gibt es jetzt Inlay-Parameternamen-Hinweise, neue Live-Vorlagen für Django-Formulare und -Modelle, erweiterte Unterstützung für die Überschreibung von Fixtures in pytest und eine Option zum Ausblenden von Typ-Hinweisen.
Die neue Version enthält laut JetBrains außerdem verschiedene Verbesserungen der Benutzerfreundlichkeit, wie zum Beispiel Textsuchfunktionen in der Funktion "Search Everywhere", farbige Projektkopfleisten für eine einfachere Navigation zwischen geöffneten Projekten, ein überarbeitetes Hamburger-Menü in der Hauptsymbolleiste unter Windows und Linux und Dateisortierung nach Änderungszeit in der Projektansicht. Darüber hinaus bietet das Update 2023.2 Verfeinerungen der Benutzeroberfläche und Fehlerkorrekturen, um eine reibungslosere und effizientere Entwicklungserfahrung zu gewährleisten.