Skip to content

Commit

Permalink
Merge pull request #247 from ryym/sass-var-zeros
Browse files Browse the repository at this point in the history
Format zeros in root scope Sass variables
  • Loading branch information
Masaaki Morishita committed Dec 16, 2016
2 parents 86c43a6 + db7ba15 commit b143de7
Show file tree
Hide file tree
Showing 9 changed files with 18 additions and 0 deletions.
2 changes: 2 additions & 0 deletions lib/formatSassVariables.js
@@ -1,5 +1,6 @@
var formatTransforms = require('./formatTransforms')
var formatColors = require('./formatColors')
var formatZeros = require('./formatZeros')

function formatSassVariables (root, params) {
var stylelint = params.stylelint
Expand Down Expand Up @@ -45,6 +46,7 @@ function formatSassVariables (root, params) {
decl.value = decl.value.trim().replace(/(\s+)?,(\s)*/g, ', ')
}

decl.value = formatZeros(decl.value, stylelint)
decl.value = formatColors(decl.value, stylelint)
decl.value = formatTransforms(decl.value)

Expand Down
2 changes: 2 additions & 0 deletions test/stylelint/length-zero-no-unit/length-zero-no-unit.css
@@ -1,3 +1,5 @@
$var: 0px 10px;

div {
height: 0px;
width: 10px;
Expand Down
@@ -1,3 +1,5 @@
$var: 0 10px;

div {
height: 0;
width: 10px;
Expand Down
@@ -1,3 +1,5 @@
$var: .5 .8px;

p {
transition: .4s cubic-bezier(.23, 1, .32, 1);
opacity: 0.5;
Expand Down
@@ -1,3 +1,5 @@
$var: 0.5 0.8px;

p {
transition: 0.4s cubic-bezier(0.23, 1, 0.32, 1);
opacity: 0.5;
Expand Down
@@ -1,3 +1,5 @@
$var: 0.5 0.8px;

p {
line-height: 0.5;
transition: 0.4s cubic-bezier(0.23, 1, 0.32, 1);
Expand Down
@@ -1,3 +1,5 @@
$var: .5 .8px;

p {
line-height: .5;
transition: .4s cubic-bezier(.23, 1, .32, 1);
Expand Down
@@ -1,3 +1,5 @@
$var: 1.0 2.0px;

p {
top: 1.0px;
line-height: 1.0;
Expand Down
@@ -1,3 +1,5 @@
$var: 1 2px;

p {
top: 1px;
line-height: 1;
Expand Down

0 comments on commit b143de7

Please sign in to comment.