Latest Threat ResearchGlassWorm Loader Hits Open VSX via Developer Account Compromise.Details
Socket
Book a DemoInstallSign in
Socket

stylelint-disable-all

Package Overview
Dependencies
Maintainers
1
Versions
4
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

stylelint-disable-all

Adds exceptions to all existing Stylelint violations

latest
Source
npmnpm
Version
1.2.0
Version published
Maintainers
1
Created
Source

stylelint-disable-all

Adds exceptions to all existing Stylelint or Eslint violations

Use this to introduce CSS and JavaScript linting to legacy projects that have a lot of existing code that'd be too much effort to fix all at once.

Compatible with Stylelint for CSS linting, and Eslint for JavaScript linting.

How it works

This utility adds /* stylelint-disable */ pragma to all files that are currently violating the Stylelint rules. As a result, Stylelint will only take effect for new code, leaving old code un-linted.

Also works for Eslint for JavaScript linting.

+/* stylelint-disable shorthand-property-no-redundant-values */

 div {
   padding: 8px 8px;
 }

Installation

yarn global add stylelint-disable-all
# or
npm install -g stylelint-disable-all

Usage

Run Stylelint or Eslint with the -f json flag (JSON formatter), and pipe it to stylelint-disable-all. This will modify files right away, so first make sure you're on a clean Git commit.

# CSS
./node_modules/.bin/stylelint path/to/css/**/*.css -f json | stylelint-disable-all
# or JavaScript
./node_modules/.bin/eslint path/to/js/**/*.js -f json | stylelint-disable-all

When this is done, inspect the mess that it creates.

git status

Thanks

stylelint-disable-all © 2017+, Rico Sta. Cruz. Released under the MIT License.
Authored and maintained by Rico Sta. Cruz with help from contributors (list).

ricostacruz.com  ·  GitHub @rstacruz  ·  Twitter @rstacruz

 

Keywords

disable

FAQs

Package last updated on 25 Jul 2017

Did you know?

Socket

Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.

Install

Related posts