Skip to content

controller-as-route error on empty state call #319

@remcohaszing

Description

@remcohaszing

The following code triggers an unhandled error in the controller-as-route rule:

$stateProvider.state();
TypeError: Cannot read property 'properties' of undefined
    at EventEmitter.CallExpression (/home/remco/d-centralize/appsemble/node_modules/eslint-plugin-angular/rules/controller-as-route.js:48:32)
    at emitOne (events.js:82:20)
    at EventEmitter.emit (events.js:169:7)
    at NodeEventGenerator.enterNode (/home/remco/d-centralize/appsemble/node_modules/eslint/lib/util/node-event-generator.js:42:22)
    at CommentEventGenerator.enterNode (/home/remco/d-centralize/appsemble/node_modules/eslint/lib/util/comment-event-generator.js:98:23)
    at Controller.controller.traverse.enter (/home/remco/d-centralize/appsemble/node_modules/eslint/lib/eslint.js:767:36)
    at Controller.__execute (/home/remco/d-centralize/appsemble/node_modules/estraverse/estraverse.js:397:31)
    at Controller.traverse (/home/remco/d-centralize/appsemble/node_modules/estraverse/estraverse.js:495:28)
    at EventEmitter.module.exports.api.verify (/home/remco/d-centralize/appsemble/node_modules/eslint/lib/eslint.js:764:24)
    at processText (/home/remco/d-centralize/appsemble/node_modules/eslint/lib/cli-engine.js:230:27)

Metadata

Metadata

Assignees

Labels

Projects

No projects

Milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions