OrchidE Version 2025.1.0 bringt Verbesserungen in Rollen, neue Inspections und Bugfixes.

26. November 2025

OrchidE 2025.1.0

OrchidE 2025.1.0 bringt kontextbezogene Code Completion in Rollen, verschiedene neue Go to Declaration-Funktionen für das Inventory und zwei neue Inspections.


Kontextbezogene Code Completion in Rollen

In Rollen werden für die Code Completion, Inlay Anzeige und die Inspection “Undefined Variables” nur noch Variablen benutzt, die

  • in derselben Rolle definiert sind, und
  • aus dem Inventory anhand des Playbooks hosts-Eintrag, wenn die Rolle in einem Playbook verwendet wird.


In den Settings unter Editor ➞ OrchidE kann auf das bisherige Verhalten umgestellt werden. Das ist z. B. empfehlenswert, wenn Variablen aus anderen Rollen verwendet werden.

Konfiguration um kontext bezogene code completion in Rollen abzuschalten

Anmerkung: Rollenabhängigkeiten, definiert in der meta-Datei, werden von OrchidE nicht unterstützt.

Neue Go to Declaration

Die Annotations @role:: und @alias:: in Inventory-Dateien unterstützen jetzt “Go to Declaration”.

Bei @role:: wird zu der entsprechenden tasks/main.yml Datei der Rolle navigiert, bei @alias:: zu der entsprechenden meta/argument_specs.yml Datei.

Goto declaration of role and alias annotation


In Inventory-Dateien kann jetzt zwischen den Inventory Gruppen-Einträgen und zu den Gruppen-Variablen navigiert werden.

Navigation in Inventory Datei


Neue Inspections

Die Inspection “Wrong usage of ‘item’” warnt vor der Nutzung von ‘item’ in loop, wenn ‘loop_var’ angegeben ist.

Inspection Wrong usage of item


Die Inspection “Missing quote before Jinja template” prüft ob bei Jinja templates {{ die Anführungszeichen richtig nach einem Key oder Listenanfang gesetzt sind.

Inspection Missing quote before jinja


Changes

  • Neue Code Completion für alias-Annotation in Inventory-Dateien.
  • Code completion für die role-Annotation funktioniert jetzt auch ohne die Angabe des Kommentar-Zeichens (#).
  • Bugfix: Ansible module-Dokumentation konnte nicht gelesen werden, wenn die Beschreibung als Map vorliegt (SAP collection).
  • Bugfix: Dateien im Inventory Ordner host_vars werden nicht als Inventory Dateien erkannt.
  • Bugfix: Beim Öffnen von Shell Jinja2 Ansible Templates mit dem BashSupport Pro Plugin kann die IntelliJ IDE bei Speichern einfrieren.


Deprecation

  • Der Support für die IntelliJ Plattform 2024.1 ist deprecated und endet mit dem Erscheinen der EAP Version der IntelliJ Plattform 2026.1.
  • Der Support für das OrchidE Builder Format V1 ist deprecated.