1
1
mirror of https://github.com/primer/css.git synced 2024-12-20 20:51:38 +03:00
The CSS design system that powers GitHub
Go to file
Diana Mounter a769b5c7e1 Merge pull request #11 from primer/greenkeeper-eslint-plugin-github-0.8.0
Update eslint-plugin-github to version 0.8.0 🚀
2017-07-12 11:54:14 -04:00
test Updating eslint to conform to github eslint 2016-07-05 15:53:58 -04:00
.eslintrc.json Updating eslint to conform to github eslint 2016-07-05 15:53:58 -04:00
.gitignore initial commit 2016-05-28 10:55:56 -04:00
.travis.yml initial commit 2016-05-28 10:55:56 -04:00
CHANGELOG.md 📝 updating the changelog 2016-09-06 11:57:35 -04:00
index.js For lint 2016-11-07 21:31:30 -05:00
LICENSE initial commit 2016-05-28 10:55:56 -04:00
package.json Merge branch 'master' into greenkeeper-eslint-plugin-github-0.8.0 2017-07-12 11:49:07 -04:00
README.md correct url for utilities package 2017-07-12 10:43:56 -04:00

selector-no-utility

NPM version Build Status

This plugin is specific to primer-utilities. We'll accept pull requests to make it more generic, or feel free to fork and use it for your own classes.

Utilities are single purpose styles that should be treated as immutable CSS. They should not be altered by custom CSS as this can cause unwanted side effects.

    .m-0, #bar .float-left, #hoo { border: 1px solid pink; }
/** ↑          ↑
 * Each of these selectors */

The following patterns are considered warnings:

#bar .float-left { border: 1px solid pink; }
#bar {
  .float-left { border: 1px solid pink; }
}

The following patterns are not considered warnings:

#bar { color: pink; }

Install

This repository is distributed with npm. After installing npm, you can install stylelint-function-url-no-domain with this command.

$ npm install --save-dev stylelint-function-url-no-domain

Usage

In your stylelint config add this.

{
  "plugins": [
    "stylelint-selector-no-utility"
  ],
  "rules": {
    "primer/selector-no-utility": true
  }
}

License

MIT © GitHub