Uh oh!
There was an error while loading.Please reload this page.
- Notifications
You must be signed in to change notification settings - Fork2.8k
Closed
Description
Repro
{"rules": {"indent":"off","typescript/indent": ["error",4, {"SwitchCase":1 }] }}
I don't know which code throw the problem.
The repo is available here:
https://github.com/quadre-code/quadre-git/tree/9a7f6b7226473e67f433217d25b80a6bf8d4a094
Expected Result
Not crash
Actual Result
TypeError: context.report() called with a messageId, but no messages were present in the rule metadata. at args (<...>\quadre-git\node_modules\eslint\lib\util\report-translator.js:252:23) at Object.report (<...>\quadre-git\node_modules\eslint\lib\linter.js:720:41) at report (<...>\quadre-git\node_modules\eslint\lib\rules\indent.js:712:21) at Program:exit.sourceCode.lines.forEach (<...>\quadre-git\node_modules\eslint\lib\rules\indent.js:1599:25) at Array.forEach (<anonymous>) at Program:exit (<...>\quadre-git\node_modules\eslint\lib\rules\indent.js:1560:38) at listeners.(anonymous function).forEach.listener (<...>\quadre-git\node_modules\eslint\lib\util\safe-emitter.js:45:58) at Array.forEach (<anonymous>) at Object.emit (<...>\quadre-git\node_modules\eslint\lib\util\safe-emitter.js:45:38) at NodeEventGenerator.applySelector (<...>\quadre-git\node_modules\eslint\lib\util\node-event-generator.js:251:26)
Additional Info
Log taken with./node_modules/.bin/eslint --ext .ts ./src --debug &> eslint-log.txt
eslint-log.txt
In my editor I also see this log, I don't know if it is related.
Error thrown in executeOnText: TypeError: Cannot read property 'range' of undefined at SourceCode.getFirstTokenBetween (<...>\quadre-git\node_modules\eslint\lib\token-store\index.js:340:18) at Object.BinaryExpression, LogicalExpression [as listener] (<...>\quadre-git\node_modules\eslint\lib\rules\indent.js:1068:45) at Program:exit.listenerCallQueue.filter.forEach.nodeInfo (<...>\quadre-git\node_modules\eslint\lib\rules\indent.js:1543:55) at Array.forEach (<anonymous>) at Program:exit (<...>\quadre-git\node_modules\eslint\lib\rules\indent.js:1543:26) at listeners.(anonymous function).forEach.listener (<...>\quadre-git\node_modules\eslint\lib\util\safe-emitter.js:45:58) at Array.forEach (<anonymous>) at Object.emit (<...>\quadre-git\node_modules\eslint\lib\util\safe-emitter.js:45:38) at NodeEventGenerator.applySelector (<...>\quadre-git\node_modules\eslint\lib\util\node-event-generator.js:251:26) at NodeEventGenerator.applySelectors (<...>\quadre-git\node_modules\eslint\lib\util\node-event-generator.js:280:22)
Versions
package | version |
---|---|
eslint-plugin-typescript | 1.0.0-rc.3 |
typescript-eslint-parser | eslint-plugin-typescript/parser |
typescript | 3.1.6 |