diff --git a/lib/rules/unit-no-unknown/__tests__/index.js b/lib/rules/unit-no-unknown/__tests__/index.js index cc25bbddbf..8e21855e29 100644 --- a/lib/rules/unit-no-unknown/__tests__/index.js +++ b/lib/rules/unit-no-unknown/__tests__/index.js @@ -441,6 +441,10 @@ testRule(rule, { { code: "a { width: 1em; \n// width: 10pix\n }", description: "ignore wrong unit within comments" + }, + { + code: "@56789a: #56789a;\na { color: @56789a; }", + description: "ignore variable names" } ], diff --git a/lib/utils/getUnitFromValueNode.js b/lib/utils/getUnitFromValueNode.js index 88acd42e43..ecb29fcb78 100644 --- a/lib/utils/getUnitFromValueNode.js +++ b/lib/utils/getUnitFromValueNode.js @@ -25,7 +25,7 @@ module.exports = function(node /*: Object*/) /*: ?string*/ { if ( node.type !== "word" || - !isStandardSyntaxValue(value) || + !isStandardSyntaxValue(node.value) || !_.isFinite(parseInt(value)) || node.value[0] === "#" ) {