PowerShell / PowerShell/PSScriptAnalyzer
Add rules for Named/Positional Parameter use on object creation
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ả
*Summary of the new feature
This PR in PowerShell - Add support for named argument with .NET Methods will add additional functionality which would be useful to add some rules around it's use to aid in coding styles, not only to aid in coding style but to reduce errors in use
Examples & levels that I think would be useful include
- Avoid mixing named & positional parameters on object creation (Information)
- Use only named parameters for object creation (Information)
- Use only positional parameters for object creation (Warning) (for backcompat checks
What is the latest version of PSScriptAnalyzer at the point of writing
1.22.0
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
Bắt đầu bằng việc xem xét PR PowerShell được liên kết về hành vi của đối số có tên và làm rõ cách PSScriptAnalyzer nên phân biệt việc tạo đối tượng với các lệnh gọi khác. Xác định phạm vi và mức độ nghiêm trọng của quy tắc đối với các tham số hỗn hợp, chỉ có tên và chỉ theo vị trí, sau đó thêm phạm vi kiểm thử cho analyzer để cho thấy mỗi trường hợp tạo ra chẩn đoán như dự kiến.
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
- 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
- Cần làm rõ
- Mức phù hợp với người mới
- 32/100