microsoft / microsoft/TypeScript

Synchronize unsaved config files with the TS Server

Đang mở
#30,674 1 bình luận 2 reaction 0 người được giao Xem trên GitHub

Chưa có ai nhận issue này.

Suggestion
Ngôn ngữ chính
Go
Star
111k
Fork
14.3k
Merge trung bình
2 ngày 4 giờ
Pull request đã merge (30 ngày)
132

Mô tả

Request
TS Server currently only reads tsconfig and jsconfig files from disk. When editing a config file in an editor like vscode, you have to save it to the disk for the project configuration changes to take effect.

We'd like to be able to synchronize unsaved config files with the tsserver as well, the same way we synchronize unsaved js/ts files. This would mainly be helpful for error reporting in the config files

Hướng dẫn đóng góp

Mở hướng dẫn đóng góp

Bắt đầu từ đâu

  1. Đọc hết issue, rồi đọc hướng dẫn đóng góp của dự án.
  2. Bình luận trên issue rằng bạn sẽ nhận — tránh hai người làm cùng một việc.
  3. Fork repository và làm thay đổi trên một nhánh.
  4. Mở pull request có tham chiếu số hiệu của issue.

Hướng nghiên cứu

Bắt đầu từ cách tsserver xử lý các tệp tsconfig và jsconfig, sau đó so sánh với cơ chế đồng bộ hóa hiện có của các tệp js/ts chưa lưu. Xác minh cách một trình soạn thảo như VS Code gửi nội dung cấu hình chưa lưu và xác định đường dẫn báo cáo lỗi bị ảnh hưởng. Hoàn thành có nghĩa là các thay đổi cấu hình chưa lưu được đồng bộ hóa và các lỗi của chúng được báo cáo mà không yêu cầu tệp phải được lưu.

Do mô hình lập chỉ mục viết ra từ nội dung của issue.

Đánh giá

Công nghệ
javascript, typescript
Lĩnh vực
tooling
Loại issue
Tính năng
Độ khó
4/5
Thời gian dự kiến
3-5 ngày
Mức độ hoạt động
Đình trệ
Độ rõ ràng
Khá rõ ràng
Mức phù hợp với người mới
35/100

Nhận issue mới trong hộp thư của bạn

Bản tóm tắt ngắn những issue GitHub phù hợp với người mới.