Introduce oxfmt as a replacement for prettier
Chưa có ai nhận issue này.
Đánh giá
- Độ khó
- 3/5
- Thời gian dự kiến
- 1-2 ngày
- Mức phù hợp với người mới
- 55/100
- Loại issue
- Tái cấu trúc
- Độ rõ ràng
- Khá rõ ràng
- Mức độ hoạt động
- Ít trao đổi
- Công nghệ
- rust, typescript
- Lĩnh vực
- developer-experience, tooling
Hướng nghiên cứu
Bắt đầu với ma trận tương thích và hướng dẫn di chuyển oxfmt được liên kết, sau đó kiểm tra cấu hình Prettier hiện tại và lệnh định dạng của repository. Xác nhận rằng phạm vi định dạng hiện có được oxfmt hỗ trợ và việc thay thế vẫn giữ nguyên hành vi định dạng của repository; hoàn thành khi việc định dạng sử dụng oxfmt thay cho Prettier.
Do mô hình lập chỉ mục viết ra từ nội dung của issue.
Mô tả
Prettier has the problem, that it relies purely on nodejs. Nodejs is single threaded, and does not allow multi-threaded operations out of the box, which in case of prettier results in poor speeds on this repository. On current development branches it takes 15-17s just to run a formating on all files that are not ignored by our config.
A solution that is compatible with prettier and is multi-threaded, is oxfmt. a rust based tool that handles style checking and formating.
Compability matrix: https://oxc.rs/compatibility.html
Migration instructions: https://oxc.rs/docs/guide/usage/formatter/migrate-from-prettier.html
- Ngôn ngữ chính
- TypeScript
- Star
- 1
- Fork
- 0
- Merge trung bình
- 22 giờ 6 phút
- Pull request đã merge (30 ngày)
- 12
Hướng dẫn đóng góp
Chưa lập chỉ mục được hướng dẫn đóng góp cho kho mã nguồn này
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 stackabletech/cockpit
-
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 88/100
stackabletech/cockpit#312 ·
-
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 65/100
stackabletech/cockpit#224 ·
-
Remove unused dependencies Đang mở
Độ khó 1/5 Dưới một giờ Mức phù hợp với người mới 78/100
stackabletech/cockpit#101 ·
-
Độ khó 5/5 Hơn một tuần Mức phù hợp với người mới 35/100
stackabletech/cockpit#313 ·
-
Độ khó 5/5 Hơn một tuần Mức phù hợp với người mới 30/100
stackabletech/cockpit#310 ·
Tất cả issue của stackabletech/cockpit
Issue tương tự
-
bot:ai-assisted component:compact-js status:untriaged
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 84/100
midnightntwrk/midnight-sdk#403 ·
-
bug
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 78/100
joinmarket-webui/jam#1496 · 1 bình luận ·
-
Tech
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 68/100
opencrvs/opencrvs-core#13865 ·
-
bug
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 68/100
linagora/twake-calendar-frontend#1377 · 1 bình luận ·
-
Claiming namespace Londopy Đang mở
Độ khó 1/5 Dưới một giờ Mức phù hợp với người mới 72/100
EclipseFdn/open-vsx.org#13385 · 1 bình luận ·