stylelint-diff-fixer

0.1.4 • Public • Published

Stylelint Diff Fixer

CLI tool that applies Stylelint's autofix only to the diff lines in Git.

.css and .scss file formats are supported.

Examples

Before

.a {
    margin: 0px;
+    color: #000000;
+    border: 0px;
+    display: block;
    padding: 0px;
}

After

.a {
    margin: 0px;
+    display: block;
+    color: #000;
+    border: 0;
    padding: 0px;
}

The behavior of the fix depends on the project's Stylelint settings.

Usage

1. Install

npm i -D stylelint-diff-fixer

2. Run

stylelint-diff-fixer <FILE_PATH>
stylelint-diff-fixer style/001.css
# FIX  style/001.css (2 hunks)

stylelint-diff-fixer "style/*.css"
# FIX  style/001.css (2 hunks)
# FIX  style/002.css (1 hunk)

stylelint-diff-fixer
# FIX  style/001.css (2 hunks)
# FIX  style/002.css (1 hunk)
# FIX  style/sub/001.scss (1 hunk)

Option

Arguments:
  filepath    file path to fix (default: "\"*.css\" \"*.scss\"")

Options:
  -h, --help  display help for command

License

MIT

Author

Oteto

/stylelint-diff-fixer/

    Package Sidebar

    Install

    npm i stylelint-diff-fixer

    Weekly Downloads

    1

    Version

    0.1.4

    License

    MIT

    Unpacked Size

    15.1 kB

    Total Files

    17

    Last publish

    Collaborators

    • oteto.dev