Làm cách nào để bạn biết scss-lint để bỏ qua một dòng cụ thể trong tệp .scss?Có scss-lint bỏ qua một dòng cụ thể
tức là bạn có thể làm một cái gì đó như thế này:
.example {
display: block !important; // sass-lint: ignore
}
Làm cách nào để bạn biết scss-lint để bỏ qua một dòng cụ thể trong tệp .scss?Có scss-lint bỏ qua một dòng cụ thể
tức là bạn có thể làm một cái gì đó như thế này:
.example {
display: block !important; // sass-lint: ignore
}
Yep, xem the docs on disabling linters via source
// scss-lint:disable ImportantRule
.example {
display: block !important;
}
// scss-lint:enable ImportantRule
Chỉ cần thêm vào steveax's great answer:
Nếu nó chỉ cho một dòng, bạn thể trực tiếp thêm nhận xét ở đó và nó sẽ chỉ ảnh hưởng đến dòng đó.
Ví dụ, hãy xem xét các đoạn mã sau:
.example {
display: block !important; // scss-lint:disable ImportantRule
color: #BADA55 !important;
}
Linter của bạn sẽ đưa ra cảnh báo cho các dòng color
(không tuân thủ ImportantRule
) nhưng đúng bỏ qua công việc bẩn thỉu của mình với display
tài sản.
Tôi thường cảm thấy nó rõ ràng hơn nhiều để càng cụ thể càng tốt về phạm vi của các ngoại lệ quy tắc uốn và luôn cố gắng không để mở rộng những cho toàn bộ một khối mã - trừ khi nó thực sự có ý nghĩa.
Cảm ơn. Vì một lý do nào đó tôi đã bỏ lỡ phần tài liệu đó, oops. –