Aktualizacja @eslint/eslintrc z 2.x do 3.x
Porównanie publicznego API @eslint/eslintrc 2.1.4 i 3.3.7, obliczone automatycznie na podstawie typów TypeScript. Zmieniona sygnatura to możliwa zmiana niekompatybilna, a nie pewność.
Podsumowanie
| Usunięte ścieżki importu | 0 |
|---|---|
| Usunięte eksporty | 0 |
| Zmienione sygnatury | 0 |
| Usunięte składowe klas lub interfejsów | 0 |
| Zmienione składowe klas lub interfejsów | 4 |
| Nowo wycofane | 0 |
| Zmiany wymagań (engines, zależności peer) | 1 |
| Nowe eksporty | 0 |
Usunięte eksporty
Nie wykryto.
Zmienione sygnatury
Nie wykryto.
Usunięte składowe klas lub interfejsów
Nie wykryto.
Zmienione składowe klas lub interfejsów
| member | Przed | Po |
|---|---|---|
FlatCompat.env | (envConfig: { [name: string]: boolean; }): Linter.FlatConfig[] | (envConfig: { [name: string]: boolean; }): Linter.Config[] |
FlatCompat.config | (eslintrcConfig: Linter.LegacyConfig): Linter.FlatConfig[] | (eslintrcConfig: Linter.LegacyConfig): Linter.Config[] |
FlatCompat.extends | (...configsToExtend: string[]): Linter.FlatConfig[] | (...configsToExtend: string[]): Linter.Config[] |
FlatCompat.plugins | (...plugins: string[]): Linter.FlatConfig[] | (...plugins: string[]): Linter.Config[] |
Nowo wycofane
Nie wykryto.
Zmiany wymagań (engines, zależności peer)
| Przed | Po | |
|---|---|---|
engines.node | ^12.22.0 || ^14.17.0 || >=16.0.0 | ^18.18.0 || ^20.9.0 || >=21.1.0 |
Najczęściej zadawane pytania
Jakie są zmiany niekompatybilne przy aktualizacji @eslint/eslintrc z 2 do 3?
Między @eslint/eslintrc 2.1.4 a 3.3.7 Vigia znalazła 0 usuniętych eksportów, 0 zmienionych sygnatur i 4 usuniętych lub zmienionych składowych klas lub interfejsów.
Co zostało wycofane w @eslint/eslintrc 3?
0 eksportów lub składowych oznaczono w @eslint/eslintrc 3.3.7 jako wycofane.
Dla agentów
GET https://vigia.coredls.cloud/v1/packages/npm/@eslint/eslintrc/upgrade?from=2.1.4&to=3.3.7