Skip to content

18.1.2 TypeError: Cannot read property 'trim' of undefined #436

@donwalling

Description

@donwalling

my company's js required file header is of the form
/**********
*
*/
function () {}

which breaks on 18.1.2 with

 TypeError: Cannot read property 'trim' of undefined

Occurred while linting :5
at iterator (src/rules/newlineAfterDescription.js:14:26)
at forEach (src/iterateJsdoc.js:445:13)
at Array.forEach ()
at Program (src/iterateJsdoc.js:433:20)
at /Users/dwalling/git/donwalling/eslint-plugin-jsdoc/node_modules/eslint/lib/linter/safe-emitter.js:45:58
at Array.forEach ()
at Object.emit (node_modules/eslint/lib/linter/safe-emitter.js:45:38)
at NodeEventGenerator.applySelector (node_modules/eslint/lib/linter/node-event-generator.js:254:26)
at NodeEventGenerator.applySelectors (node_modules/eslint/lib/linter/node-event-generator.js:283:22)
at NodeEventGenerator.enterNode (node_modules/eslint/lib/linter/node-event-generator.js:297:14)
at CodePathAnalyzer.enterNode (node_modules/eslint/lib/linter/code-path-analysis/code-path-analyzer.js:634:23)
at /Users/dwalling/git/donwalling/eslint-plugin-jsdoc/node_modules/eslint/lib/linter/linter.js:936:32
at Array.forEach ()
at runRules (node_modules/eslint/lib/linter/linter.js:931:15)
at Linter._verifyWithoutProcessors (node_modules/eslint/lib/linter/linter.js:1157:31)
at Linter.verify (node_modules/eslint/lib/linter/linter.js:1220:21)
at runRuleForItem (node_modules/eslint/lib/rule-tester/rule-tester.js:409:37)
at testValidTemplate (node_modules/eslint/lib/rule-tester/rule-tester.js:457:28)
at Context. (node_modules/eslint/lib/rule-tester/rule-tester.js:626:25)
at processImmediate (internal/timers.js:439:21)

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions