Entwicklungsumgebung: KDevelop 5.6 warnt vor Problemen
![Entwicklungsumgebung: KDevelop 5.6 warnt vor Problemen](https://heise.cloudimg.io/width/700/q75.png-lossy-75.webp-lossy-75.foil1/_www-heise-de_/imgs/18/2/9/6/3/0/8/8/ide-46785acadb526feb.jpeg)
Die Open-Source-IDE zeigt Fehler und Warnungen am Zeilenende an und verbessert die Anbindung an CMake.
Die ursprünglich an der Universität Potsdam ins Leben gerufene, quelloffene Entwicklungsumgebung KDevelop ist in Version 5.6 erschienen. Für das aktuelle Release haben sich die Entwickler erneut auf Stabilität und Performance konzentriert. Als augenscheinlichste Neuerung warnt die IDE vor Problemen im Sourcecode. Neben Ergänzungen für die Anbindung an CMake bringt das Werkzeug Anpassungen für C++, PHP und Python mit.
Hilfreiche Notizen
KDevelop 5.6 zeigt Fehler, Compiler-Warnungen und weitere Hinweise direkt im Editor an. Dazu bedient sich die IDE der Funktion des zugrundeliegenden KTextEditor zum Anzeigen von Inline Notes [1]. Die Notizen erscheinen am Zeilenende in unterschiedlichen Farben, je nach Schwere des Problems: Fehler sind standardmäßig rot, während andere Warnungen orangefarben oder grün erscheinen.
![Die Open-Source-Entwicklungsumgebungen zeigt Warnungen und Fehler jeweils am Zeilenende an.](https://heise.cloudimg.io/width/696/q85.png-lossy-85.webp-lossy-85.foil1/_www-heise-de_/imgs/18/2/9/6/3/0/8/8/KDevelop_5.6.0-d5caef3f3c99c92d.png)
(Bild: KDevelop.org)
Entwickler können in den Einstellungen festlegen, welche Probleme KDevelop im Editor anzeigen soll: nur Fehler, zusätzliche Warnungen oder auch Hinweise. Die Inline-Anzeige lässt sich auf Wunsch komplett deaktivieren.
Feinschliff beim Build und den Sprachen
Daneben bringt das aktuelle Release ein paar Verbesserungen für CMake mit und hebt unter anderem die Generating done
-Nachrichten hervor. Bei der Integration mit Programmiersprachen ist vor allem die Unterstützung für Python 3.9 nennenswert. Für PHP verarbeitet KDevelop nun die bereits in Version 7.1 der Programmiersprache eingeführte Syntax [2] zum Verarbeiten mehrerer Exceptions in einem catch
-Block.
Weitere Details lassen sich der offiziellen Ankündigung von KDevelop 5.6 entnehmen [3]. Der Sourcecode und Binaries für Linux sind unter GPL-Lizenz über die Download-Seite [4] verfügbar. Für 64-bit Linux existiert ein AppImage. Windows-Nutzer finden auf der Seite wie bei den vorherigen Versionen [5] zum Release noch keinen aktuellen Build, sondern KDevelop 5.5.0. Für macOS fehlt weiterhin ein offizielles Installationswerkzeug.
(rme [6])
URL dieses Artikels:
https://www.heise.de/-4887749
Links in diesem Artikel:
[1] https://kate-editor.org/2018/08/17/kate-gains-support-for-inline-notes/
[2] https://www.heise.de/news/PHP-7-1-bekommt-Nullable-Types-und-den-Pseudotyp-iterable-3538294.html
[3] https://www.kdevelop.org/news/kdevelop-560-released
[4] https://www.kdevelop.org/download
[5] https://www.heise.de/news/Entwicklungsumgebung-KDevelop-5-5-bringt-Feinschliff-fuer-C-PHP-und-Python-4651666.html
[6] mailto:rme@ix.de
Copyright © 2020 Heise Medien