diffplug / diffplug/spotless

klint ij_kotlin_imports_layout is ignored

Đang mở
#862 0 bình luận 9 reaction 0 người được giao Xem trên GitHub
bug-unconfirmed
Ngôn ngữ chính
Java
Star
5.6k
Fork
559
Merge trung bình
1 ngày 14 giờ
Pull request đã merge (30 ngày)
43

Mô tả

I pass import layout via userData:
```
ktlint('0.41.0').userData([
ij_kotlin_imports_layout: "java.**,javax.**,kotlin.**,kotlinx.**,android.**,androidx.**,com.company.**,*,^"
])
```
This layout is taken from `.editorconfig` generated by Android Studio based on our code style preferences so should be valid since it works in IDE.

Am I doing something wrong or it's broken? If I add `disabled_rules: "import-ordering"` then klint doesn't change imports order so I assume I use `userData` properly.

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

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

Hướng nghiên cứu

Tái hiện sự cố với ktlint 0.41.0 và giá trị userData được cung cấp, sau đó so sánh hành vi khi quy tắc import-ordering được bật và tắt. Công việc hoàn tất khi layout đã cấu hình được tuân thủ hoặc cấu hình được hỗ trợ và giới hạn được xác định rõ ràng.

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

Đánh giá

Công nghệ
kotlin
Lĩnh vực
tooling
Loại issue
Lỗi
Độ khó
3/5
Thời gian dự kiến
1-2 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.