Nine Pedestrians Mesmerized
    Wondering what’s next for npm?Check out our public roadmap! »

    stylelint
    DefinitelyTyped icon, indicating that this package has TypeScript declarations provided by the separate @types/stylelint package

    13.12.0 • Public • Published

    stylelint

    NPM version Build Status NPM Downloads

    A mighty, modern linter that helps you avoid errors and enforce conventions in your styles.

    Features

    It's mighty as it:

    • understands the latest CSS syntax including custom properties and level 4 selectors
    • extracts embedded styles from HTML, markdown and CSS-in-JS object & template literals
    • parses CSS-like syntaxes like SCSS, Sass, Less and SugarSS
    • has over 170 built-in rules to catch errors, apply limits and enforce stylistic conventions
    • supports plugins so you can create your own rules or make use of plugins written by the community
    • automatically fixes the majority of stylistic violations
    • is well tested with over 15000 unit tests
    • supports shareable configs that you can extend or create
    • is unopinionated so that you can customize it to your exact needs
    • has a growing community and is used by Facebook, GitHub and WordPress

    Example output

    Example

    Getting started

    You'll find steps to get started in our User guide.

    Contributors

    Without the contributions from all these fantastic people, stylelint would not exist. Become a contributor.

    Backers

    Thank you to all our backers! Become a backer.

    Sponsors

    Support this project to show your logo here with a link to your website. Become a sponsor.

    License

    The MIT License.

    Install

    npm i stylelint

    DownloadsWeekly Downloads

    2,333,344

    Version

    13.12.0

    License

    MIT

    Unpacked Size

    1.55 MB

    Total Files

    623

    Homepage

    stylelint.io

    Last publish

    Collaborators

    • avatar
    • avatar
    • avatar
    • avatar
    • avatar
    • avatar