Provide options to disable some of the TypeScript exclusive features
Chưa có ai nhận issue này.
Đánh giá
- Độ khó
- 5/5
- Thời gian dự kiến
- Hơn một tuần
- Mức phù hợp với người mới
- 30/100
- Loại issue
- Tính năng
- Độ rõ ràng
- Khá rõ ràng
- Mức độ hoạt động
- Đình trệ
- Công nghệ
- javascript, typescript
- Lĩnh vực
- developer-experience, tooling
Hướng nghiên cứu
Không có tệp, bài kiểm thử hoặc điểm vào nào được nêu tên. Hãy bắt đầu bằng cách lần theo TypeScript integration và việc xử lý status-bar và snippet được mô tả trong TODO; công việc hoàn tất khi các TypeScript feature controls được yêu cầu, việc cài đặt @types tự động, một status-bar icon thống nhất và personal-snippet priority được triển khai với độ bao phủ phù hợp.
Do mô hình lập chỉ mục viết ra từ nội dung của issue.
Mô tả
Edited by @aminya
Background
Just to clarify all the features (autocomplete, data tips, signature help, outline, diagnostics, etc) except a few (Eslint) come from Typescript.
Disabling Typescript means disabling all the features. This the same for all the other IDEs (e.g. VsCode). JavaScript without Typescript almost has no IDE capabilities.
TODO
With that being said, we can do the following to make the features more customizable:
- Providing an option for disabling the suggestion for installation of the
@typespackage. To compensate for the lack of @types, I need to implement a feature that automatically installs @types (e.g. @types/node). This will fix #4 as well. - Hiding TypeScript version/project/etc from StatusBar making them a unified icon reusable for all the languages. I think a unified status bar icon (which supports all the languages) instead of multiple icons that take space would be more useful.
- Providing a higher priority for personal snippets
- Ngôn ngữ chính
- JavaScript
- Star
- 17
- Fork
- 4
- Chỉ số merge pull request
- Không có pull request nào được merge trong 30 ngày
Chuẩn bị môi trường
Bắt đầu từ đâu
- Đọc hết issue, rồi đọc hướng dẫn đóng góp của dự án.
- 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.
- Fork repository và làm thay đổi trên một nhánh.
- Mở pull request có tham chiếu số hiệu của issue.
Issue khác của atom-community/atom-ide-javascript
-
Độ khó 3/5 1-2 ngày Mức phù hợp với người mới 35/100
atom-community/atom-ide-javascript#51 · 1 bình luận ·
-
Độ khó 4/5 3-5 ngày Mức phù hợp với người mới 25/100
atom-community/atom-ide-javascript#45 · 3 bình luận ·
-
Độ khó 3/5 1-2 ngày Mức phù hợp với người mới 35/100
-
good first issue
Độ khó 4/5 3-5 ngày Mức phù hợp với người mới 35/100
atom-community/atom-ide-javascript#35 · 1 bình luận ·
-
Automatic Import Đang mởenhancement
Độ khó 5/5 Hơn một tuần Mức phù hợp với người mới 25/100
atom-community/atom-ide-javascript#13 · 1 bình luận ·
Tất cả issue của atom-community/atom-ide-javascript
Issue tương tự
-
status: waiting triage
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 84/100
freeCodeCamp/freeCodeCamp#70412 ·
Maintainer thường phản hồi trong vòng 1 ngày
-
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 84/100
Jason-Vaughan/TangleClaw#1884 ·
Maintainer thường phản hồi trong vòng 1 ngày
-
bug good first issue web
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 85/100
-
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 84/100
microsoft/TypeScript#64453 ·
Maintainer thường phản hồi trong vòng 1 ngày
-
self-driving
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 74/100
Maintainer thường phản hồi trong vòng 1 ngày