Nâng cấp @eslint/eslintrc từ 2.x lên 3.x
So sánh API công khai của @eslint/eslintrc 2.1.4 và 3.3.7, được tính tự động từ kiểu TypeScript. Chữ ký thay đổi là thay đổi có thể không tương thích, không phải điều chắc chắn.
Tóm tắt
| Đường dẫn import bị xóa | 0 |
|---|---|
| Export bị xóa | 0 |
| Chữ ký thay đổi | 0 |
| Thành viên lớp hoặc interface bị xóa | 0 |
| Thành viên lớp hoặc interface thay đổi | 4 |
| Mới bị ngừng hỗ trợ | 0 |
| Thay đổi yêu cầu (engines, phụ thuộc peer) | 1 |
| Export mới | 0 |
Export bị xóa
Không phát hiện.
Chữ ký thay đổi
Không phát hiện.
Thành viên lớp hoặc interface bị xóa
Không phát hiện.
Thành viên lớp hoặc interface thay đổi
| member | Trước | Sau |
|---|---|---|
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[] |
Mới bị ngừng hỗ trợ
Không phát hiện.
Thay đổi yêu cầu (engines, phụ thuộc peer)
| Trước | Sau | |
|---|---|---|
engines.node | ^12.22.0 || ^14.17.0 || >=16.0.0 | ^18.18.0 || ^20.9.0 || >=21.1.0 |
Câu hỏi thường gặp
Nâng cấp @eslint/eslintrc từ 2 lên 3 có những thay đổi không tương thích nào?
Giữa @eslint/eslintrc 2.1.4 và 3.3.7, Vigia tìm thấy 0 export bị xóa, 0 chữ ký thay đổi và 4 thành viên lớp hoặc interface bị xóa hay thay đổi.
Những gì bị ngừng hỗ trợ trong @eslint/eslintrc 3?
0 export hoặc thành viên mới bị đánh dấu ngừng hỗ trợ trong @eslint/eslintrc 3.3.7.
Dành cho tác tử
GET https://vigia.coredls.cloud/v1/packages/npm/@eslint/eslintrc/upgrade?from=2.1.4&to=3.3.7