WebStorm 2024.1.2, druga aktualizacja dla WebStorm 2024.1, jest już dostępna! Zawiera ona ulepszenia dla Angular i dodaje obsługę ESLint 9.
Ulepszenia Angular
Ta aktualizacja wprowadza nową obsługę składni Angular 17.2 output()
i model()
input, a także Angular 17.1 signal input z obsługą tylko do odczytu. WebStorm nie będzie już rzucał fałszywych błędów podczas korzystania z tej składni. Obsługa obejmuje szybkie poprawki, możliwość przeskoczenia do definicji zmiennej, do której się odwołano, oraz wyświetlenia implementacji i zastosowań, a także ulepszoną refaktoryzację Rename w przypadkach input()
, output()
i model()
.
Wsparcie dla ESLint 9
Dodaliśmy wsparcie dla ESLint 9. Oznacza to, że WebStorm obsługuje teraz również płaskie konfiguracje i przestanie wyrzucać błędy podczas ich używania.
Inne znaczące ulepszenia
Oto kilka innych istotnych poprawek w wersji 2024.1.2:
- Zaktualizowaliśmy dołączony język TypeScript do wersji 5.4 (WEB-62712).
- Naprawiliśmy błąd powodujący, że inspekcje nie były ponownie weryfikowane podczas edycji (IJPL-28967).
- Naprawiliśmy błąd powodujący awarie IDE na macOS (JBR-6911).
- Dodaliśmy obsługę
resolve
w Vue, aby przejść do komponentu zamiast docomponents.d.ts
ze składniątypeof
(WEB-65590). - Naprawiono błąd powodujący, że usługa TypeScript nie działała z wersją 5.5 (WEB-66203).
- Naprawiono błąd powodujący nieprawidłowe niedopasowanie wartości właściwości (WEB-61815).
- Naprawiliśmy błąd powodujący, że zmienne CSS z funkcją fallback były oznaczane jako nieprawidłowe (WEB-51177).
- Naprawiliśmy błąd powodujący błąd CSS „Niedopasowane parametry” podczas używania var() wewnątrz calc() (WEB-44736).
- Naprawiliśmy regresję powodującą, że użycia właściwości nie były wyświetlane po wywołaniu za pomocą skrótu (WEB-64907).
- Naprawiono błąd powodujący nierozpoznawanie domyślnego importu typu (WEB-65483).
- Naprawiono błąd powodujący, że komponenty Angular Standalone Components importowane za pomocą funkcji forwardRef() nie były rozpoznawane (WEB-57162).