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

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