From e9e3b90c2de867c629384daf8fbd89380209601e Mon Sep 17 00:00:00 2001 From: Holman Gao Date: Tue, 18 Aug 2015 17:57:36 -0700 Subject: [PATCH] Brackets on always shouldn't fail if line is empty --- src/checks/brackets.js | 1 + test/test.js | 3 +++ 2 files changed, 4 insertions(+) diff --git a/src/checks/brackets.js b/src/checks/brackets.js index b8141153..ff6beea2 100644 --- a/src/checks/brackets.js +++ b/src/checks/brackets.js @@ -19,6 +19,7 @@ var brackets = function( line ) { // 3 mixin // 4 .selector, if ( this.state.hashOrCSS || + line.trim().length === 0 || line.indexOf( ' =' ) !== -1 || parensRe.test( line ) || commaRe.test( line ) ) { diff --git a/test/test.js b/test/test.js index e4114302..4f8358d2 100644 --- a/test/test.js +++ b/test/test.js @@ -532,6 +532,9 @@ describe('Linter Style Checks: ', function() { assert.equal( undefined, bracketsTest('{foo() + "bar"}') ) assert.equal( undefined, bracketsTest('$foo = {') ) }) + it('undefined if empty', function() { + assert.equal( undefined, bracketsTest(' ') ) + }) }) describe('brackets: disallow brackets', function() {