सीएसएस में, एक ruleset बुनियादी निर्माण घटक है कि एक स्टाइलशीट बनाने में से एक है:
.example {
font-size: 1.25rem;
color: red;
}
एक खाली नियम-सेट एक किसी भी संपत्ति घोषणाओं नहीं है, बस एक चयनकर्ता है:
#id {
}
आप ध्यान दें के रूप में, इन नियमों किसी दस्तावेज़ के प्रतिपादन पर कोई असर नहीं है, लेकिन some browsers will consume them जब सीएसएस का मूल्यांकन केवल वहाँ कुछ भी नहीं लगता है। प्रदर्शन junkies इस तरह के किसी भी अनावश्यक ओवरहेड से घृणा करते हैं, इसलिए स्वच्छता के लिए उन्हें साफ़ करना बेहतर होता है। वास्तव में, सीएसएस लिंट के पास विशेष रूप से खाली नियमों के खिलाफ एक नियम है, और कोड केवल नियमों के उसी सेट के साथ अपने सीएसएस ऑन-द-फ्लाई को लिफ्ट कर रहा है।
हालांकि, खाली rulesets ऐसे this one जैसी कुछ ब्राउज़र कीड़े के आसपास काम कर में उपयोगी हो सकता है। ऐसी परिस्थितियों में, खाली नियमों को हटाने से वास्तव में पृष्ठ प्रतिपादन पर प्रतिकूल प्रभाव पड़ते हैं, इसलिए उन्हें वहां छोड़ दिया जाना चाहिए, आदर्श रूप से उनके उद्देश्य को दस्तावेज करने वाली टिप्पणी के साथ।
आप अपने settings.json फ़ाइल में गलत पर css.validate
की स्थापना करके linting निष्क्रिय कर सकते हैं। इसे कैसे करें के लिए documentation देखें।
आप पूछ रहे हैं क्या है कि संदेश का अर्थ है, या क्यों संहिता खाली rulesets नापसंद करने लगता है? – BoltClock