WebStorm 2022.3 Beta 2


Wersja 2022.3 jest teraz w trakcie dopracowywania kompilacji dla nadchodzącego kandydata do wydania. Oto niektóre z godnych uwagi ulepszeń, które zostały ostatnio wprowadzone.

Przeprojektowana lista recenzji dla GitHub i Space

Zmieniono interfejs listy recenzji, aby pomóc zmniejszyć obciążenie poznawcze i zapewnić na pierwszy rzut oka najważniejsze informacje o uwagach. W ramach tego zapewniono również spójny wygląd na wszystkich obsługiwanych platformach z recenzjami.

Aktualizacje TypeScript

  • Dodano kilka poprawek do pracy z monorepo i TypeScript. Funkcje nawigacji, automatycznego importu i zmiany nazwy będą teraz działać bardziej niezawodnie. Działa to dla wszystkich popularnych menedżerów pakietów, w tym npm, Yarn i pnpm.
  • Dodano obsługę operatora satisfies w TypeScript 4.9. Operator satisfies umożliwia sprawdzenie typu wyrażenia bez zmiany jego typu.
  • Dodano obsługę sprawdzania obecności pól prywatnych TypeScript 4.5. Można teraz napisać klasę ze składową pola #private i sprawdzić, czy inny obiekt ma to samo pole, używając operatora in. Obsługa obejmuje rozstrzyganie pól prywatnych w #field w składni obj, zawężanie typu i walidację.

Aktualizacje Vue

Pomoc w kodowaniu emits jak i defineEmits

Emitowane zdarzenia mogą być jawnie deklarowane w komponentach za pomocą opcji emits. Teraz WebStorm zapewni pełną pomoc w kodowaniu emits zadeklarowanych w ten sposób.

Ulepszenia edycji w YAML

Wprowadzono nową szybką poprawkę, która pomija inspekcje z komentarzem w plikach YAML, w tym plikach Kubernetes, specyfikacjach OpenAPI i docker-compose.yml. Dodano również wygodną opcję składania komentarzy wielowierszowych, które tworzą blok składający się z 3 lub więcej wierszy i zaczynają się od #.

Ważne uwagi na temat nowej wtyczki Settings Sync

W kompilacji WebStorm 2022.3 EAP 3 wprowadzono nowe rozwiązanie synchronizacji ustawień. Oto dwa ważne punkty dotyczące przejścia na nowe rozwiązanie:

  • Gdy używany jest WebStorm 2022.2.x lub starszy ze starą wtyczką Settings Sync i istnieje potrzeba włączyć nową wtyczkę w wersji 2022.3, dotychczasowe ustawienia zostaną przeniesione ze starszej wersji, ale nie będą synchronizowane między wersją 2022.2 i v2022.3 później.
  • Wtyczka Repozytorium ustawień została wydzielona. Jeśli jest ona używana, ustawienia zostaną przeniesione podczas aktualizacji do wersji 2022.3, ale nowa wtyczka Settings Sync nie zostanie włączona automatycznie. Jeśli nadal chce się korzystać z wtyczki Repozytorium ustawień, trzeba pierw zainstalować ją ręcznie z JetBrains Marketplace.