tslint-lines-between-class-members
Advanced tools
Comparing version
@@ -104,3 +104,3 @@ "use strict"; | ||
var prevLine = this.getPrevLinesText(node, sourceFile); | ||
return /\bclass\b\s+[A-Za-z0-9]+/.test(prevLine); | ||
return /\b(class|implements|extends)\b\s+[A-Za-z0-9]+/.test(prevLine); | ||
}; | ||
@@ -107,0 +107,0 @@ /** |
{ | ||
"name": "tslint-lines-between-class-members", | ||
"version": "1.3.1", | ||
"version": "1.3.2", | ||
"description": "Custom rule for TSLint to enforce blank lines between class methods - achieves a similar thing to lines-between-class-members in ESLint", | ||
@@ -5,0 +5,0 @@ "scripts": { |
@@ -234,1 +234,6 @@ import test, {AssertContext} from 'ava'; | ||
}); | ||
test('passes when class dec is split over several lines', (t: AssertContext) => { | ||
const results = TestHelpers.lint('passes/multilineClassDec.ts'); | ||
t.is(results.errorCount, 0); | ||
}); |
@@ -100,3 +100,3 @@ import * as Lint from 'tslint'; | ||
const prevLine = this.getPrevLinesText(node, sourceFile); | ||
return /\bclass\b\s+[A-Za-z0-9]+/.test(prevLine); | ||
return /\b(class|implements|extends)\b\s+[A-Za-z0-9]+/.test(prevLine); | ||
} | ||
@@ -103,0 +103,0 @@ |
135627
0.23%955
1.06%