WebStorm 2024.1.2


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 do components.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).