Software zum Installieren eines Smart-Mirror Frameworks , zum Nutzen von hochschulrelevanten Informationen, auf einem Raspberry-Pi.
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
Philipp Partosch 46a936d7de added all files to project 2 years ago
..
README.md added all files to project 2 years ago
index.js added all files to project 2 years ago

README.md

selector-max-specificity

Limit the specificity of selectors.

    .foo, #bar.baz span, #hoo { color: pink; }
/** ↑     ↑              ↑
 * Each of these selectors */

Visit the Specificity Calculator for visual representation of selector specificity.

This rule ignores selectors with variable interpolation (#{$var}, @{var}, $(var)).

This rule resolves nested selectors before counting the specificity of a selector. Each selector in a selector list is evaluated separately.

Options

string: Maximum specificity allowed.

Format is "id,class,type", as laid out in the W3C selector spec.

For example, with "0,2,0":

The following patterns are considered violations:

#foo {}
.foo .baz .bar {}
.foo .baz {
  & .bar {}
}
.foo {
  color: red;
  @nest .baz .bar & {
    color: blue;
  }
}

The following patterns are not considered violations:

div {}
.foo div {}
.foo div {
  & div a {}
}
.foo {
  & .baz {}
}
.foo {
  color: red;
  @nest .baz & {
    color: blue;
  }
}

Optional secondary options

ignoreSelectors: ["/regex/", /regex/, "string"]

Given:

[
  "0,2,0",
  {
    ignoreSelectors: [":global", ":local", "/my-/"]
  }
]

The following patterns are not considered violations:

:global(.foo) .bar {}
:local(.foo.bar)
:local(.foo, :global(.bar).baz)

The following patterns are considered violations:

:global(.foo) .bar.baz {}
:local(.foo.bar.baz)
:local(.foo, :global(.bar), .foo.bar.baz)