Sha256: 7cb1008f6feeadb5aa7938d19bc1a26f0c72f430d7cb23bc6d9778559546335f
Contents?: true
Size: 944 Bytes
Versions: 23
Compression:
Stored size: 944 Bytes
Contents
# selector-id-pattern Specify a pattern for ID selectors. <!-- prettier-ignore --> ```css .foo, #bar.baz a, #hoo[disabled] { color: pink; } /** ↑ ↑ * These ID selectors */ ``` ## Options `regex|string` A string will be translated into a RegExp like so `new RegExp(yourString)` — so be sure to escape properly. The selector value _after `#`_ will be checked. No need to include `#` in your pattern. Given the string: ```js "foo-[a-z]+"; ``` The following patterns are considered violations: <!-- prettier-ignore --> ```css #foop {} ``` <!-- prettier-ignore --> ```css #foo-BAR {} ``` <!-- prettier-ignore --> ```css div > .zing + #foo-BAR {} ``` The following patterns are _not_ considered violations: <!-- prettier-ignore --> ```css #foo-bar {} ``` <!-- prettier-ignore --> ```css div > .zing + #foo-bar {} ``` <!-- prettier-ignore --> ```css .foop {} ``` <!-- prettier-ignore --> ```css [foo='bar'] {} ```
Version data entries
23 entries across 23 versions & 1 rubygems