PowerShell / PowerShell/PSScriptAnalyzer
Parallelize rules if possible
Chưa có ai nhận issue này.
- Ngôn ngữ chính
- C#
- Star
- 2.2k
- Fork
- 414
- Merge trung bình
- 13 giờ 1 phút
- Pull request đã merge (30 ngày)
- 2
Mô tả
Opening this generic issue while in a meeting with folks discussing PowerShell editor tooling.
@JamesWTruher believes that we are not parallelizing everything that we could be - the big one being rules execution. We should try to parallelize this as much as possible to get perf gains.
Hướng dẫn đóng góp
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.
Hướng nghiên cứu
Issue không nêu tên tệp, bài kiểm thử hay điểm bắt đầu nào; hãy bắt đầu bằng cách xác định đường dẫn thực thi rule trong PSScriptAnalyzer và đo hiệu năng hiện tại của nó. Xác định phần công việc của rule nào có thể được song song hóa an toàn, sau đó xác minh tác động đến hiệu năng và hành vi của trình phân tích; được xem là hoàn thành khi các rule áp dụng được thực thi song song với mức cải thiện đã được chứng minh.
Do mô hình lập chỉ mục viết ra từ nội dung của issue.
Đánh giá
- Công nghệ
- csharp, powershell
- Lĩnh vực
- performance, tooling
- Loại issue
- Tính năng
- Độ khó
- 5/5
- Thời gian dự kiến
- Hơn một tuần
- Mức độ hoạt động
- Đình trệ
- Độ rõ ràng
- Cần làm rõ
- Mức phù hợp với người mới
- 25/100