|
Der tschechische Toolhersteller JetBrains
kündigt die Aktualisierungen der diversen Entwicklungsumgebungen
auf Version 2018.3 an. Den Anfang macht die IDE für Webentwickler
WebStorm. Im Fokus stehen eine bessere Integration von Angular,
eine Hilfsfunktion zum Erstellen barrierefreier Webseiten sowie
Komfortfunktionen für JavaScript und TypeScript.
Neuerdings fügt WebStorm in JavaScript-Code automatisch import-Zeilen
ein und zwar sowohl für direkt benötigte Imports als auch
für solche, die sich aus den Dependencies des Projekts ergeben.
Voraussetzung dafür ist, dass die jeweilige Bibliothek eine
TypeScript-Typendefinition mitbringt oder als ES-Module umgesetzt
ist.
Die IDE bietet nun außerdem Hinweise auf die Parameter für
Methoden und Funktionen in JavaScript-Dateien und soll TypeError-Meldungen
besser erkennen, die sich durch das Ausführen von Methoden
mit einem undefinierten oder einem null-Wert ergeben. WebStorm
fügt beim Überschreiben der Methode einer Elternklasse
oder eines Interfaces nun automatisch die benötigten Parameter,
die Typinfo sowie den Aufruf der Elternklasse mit super() ein.
Da WebStorm dafür eine verbesserte Autovervollständigung
und Go to Definition-Funktion mitbringt, sollen sich Angular-Vorlagen
nun einfacher bearbeiten lassen.
Die Entwicklungsumgebung bietet eine neue Inspektionsfunktion,
die HTML-Code auf Elemente für barrierefreie Webseiten prüft.
Die Web
Content Accessibility Guidelines (WCAG) des World Wide Web Consortium
(W3C) bildet dazu die Grundlage. Unter anderem weist die Funktion
auf fehlende alt-Attribute in Bildern hin und bietet beim Tippen
auf Alt Enter Quick Fixes als Lösungsvorschläge.
Ebenfalls neu ist die Funktion Extract Ruleset, mit der sich CSS-Deklarationen
aus einem Regelsatz in eine neue, spezifischere Variante davon übernehmen
lassen. Webentwickler können mit Move Refactoring komplette
Regelsätze aus einer CSS-, SCSS-, Sass-, Less-, oder Stylus-Datei
in eine andere übertragen.
(jf, hannover)
(siehe auch Heise
News-Ticker:)
Hannover · EDV-Beratung ·
Linux · Novell · Microsoft · Seminar ·
IT-Consult · Netzwerk · LPIC · CLE
|