Skip to content

@eslint-community/eslint-comments/disable-enable-pair crash in HTML files #162

Open
@Samuel-Therrien-Beslogic

Description

Version: @eslint-community/[email protected]

.eslintrc.json

  "rules": {
    "@eslint-community/eslint-comments/disable-enable-pair": [
      "error",
      {
        "allowWholeFile": true
      }
    ]
  },

Error:

Oops! Something went wrong! :(

ESLint: 8.56.0

TypeError: Cannot read properties of undefined (reading 'length')
Occurred while linting <snip>.html:1
Rule: "@eslint-community/eslint-comments/disable-enable-pair"
    at Program (<snip>\node_modules\@eslint-community\eslint-plugin-eslint-comments\lib\rules\disable-enable-pair.js:47:49)
    at ruleErrorHandler (<snip>\node_modules\eslint\lib\linter\linter.js:1076:28)      
    at <snip>\node_modules\eslint\lib\linter\safe-emitter.js:45:58
    at Array.forEach (<anonymous>)
    at Object.emit (<snip>\node_modules\eslint\lib\linter\safe-emitter.js:45:38)       
    at NodeEventGenerator.applySelector (<snip>\node_modules\eslint\lib\linter\node-event-generator.js:297:26)
    at NodeEventGenerator.applySelectors (<snip>\node_modules\eslint\lib\linter\node-event-generator.js:326:22)
    at NodeEventGenerator.enterNode (<snip>\node_modules\eslint\lib\linter\node-event-generator.js:340:14)
    at CodePathAnalyzer.enterNode (<snip>\node_modules\eslint\lib\linter\code-path-analysis\code-path-analyzer.js:803:23)
    at <snip>\node_modules\eslint\lib\linter\linter.js:1111:32

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions