Skip to content

Commit 40f48be

Browse files
armano2mysticatea
authored andcommitted
Fix: In eslint 4.4.0 name of eslint property in context has changed to _linter (#13)
1 parent 0bc6d7a commit 40f48be

File tree

2 files changed

+5
-1
lines changed

2 files changed

+5
-1
lines changed

.gitattributes

+1
Original file line numberDiff line numberDiff line change
@@ -1 +1,2 @@
1+
*.ts eol=lf
12
/test/fixtures/crlf.vue eol=crlf

src/parser-services.ts

+4-1
Original file line numberDiff line numberDiff line change
@@ -29,8 +29,11 @@ function ensureEmitter(context: any): EventEmitter {
2929
emitter = new EventEmitter()
3030
emitters.set(ast, emitter)
3131

32+
// In eslint 4.4.0 name of this property has changed
33+
const linter = context._linter || context.eslint
34+
3235
// Traverse
33-
context.eslint.on("Program:exit", (node: ESLintProgram) => {
36+
linter.on("Program:exit", (node: ESLintProgram) => {
3437
if (node.templateBody != null) {
3538
const generator = new NodeEventGenerator(emitter as EventEmitter)
3639
traverseNodes(node.templateBody, generator)

0 commit comments

Comments
 (0)