Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Appearance settings

Atoms linter-tslint shows codelyzer error: Invalid regular expression: /^\[(?!\()(.*)(?<!\))\]$/ #819

Copy link
Copy link

Description

@DerZyklop
Issue body actions

Describe the bug

Code editor Atom shows an error when using codelyzer rules:

Invalid regular expression: /^\[(?!\()(.*)(?<!\))\]$/: Invalid group SyntaxError: Invalid regular expression: /^\[(?!\()(.*)(?<!\))\]$/: Invalid group
    at Object.<anonymous> (/Users/nils/S/plano/projects/scheduler.frontend.ng2/node_modules/codelyzer/templateBananaInBoxRule.js:20:19)
    at Object.<anonymous> (/Users/nils/S/plano/projects/scheduler.frontend.ng2/node_modules/codelyzer/templateBananaInBoxRule.js:71:3)
    at Module._compile (module.js:642:30)
    at Object.value [as .js] (/Applications/Atom.app/Contents/Resources/app.asar/src/compile-cache.js:235:23)
    at Module.load (module.js:561:32)
    at tryModuleLoad (module.js:504:12)
    at Function.Module._load (module.js:496:3)
    at Module.require (module.js:586:17)
    at require (internal/module.js:11:18)
    at Object.<anonymous> (/Users/nils/S/plano/projects/scheduler.frontend.ng2/node_modules/codelyzer/index.js:76:33)
    at Object.<anonymous> (/Users/nils/S/plano/projects/scheduler.frontend.ng2/node_modules/codelyzer/index.js:113:3)
    at Module._compile (module.js:642:30)
    at Object.value [as .js] (/Applications/Atom.app/Contents/Resources/app.asar/src/compile-cache.js:235:23)
    at Module.load (module.js:561:32)
    at tryModuleLoad (module.js:504:12)
    at Function.Module._load (module.js:496:3)
    at Module.require (module.js:586:17)
    at require (internal/module.js:11:18)
    at readConfigurationFile (/Users/nils/S/plano/projects/scheduler.frontend.ng2/node_modules/tslint/lib/configuration.js:187:29)
    at loadExtendsRecursive (/Users/nils/S/plano/projects/scheduler.frontend.ng2/node_modules/tslint/lib/configuration.js:408:31)
    at loadExtendsRecursive (/Users/nils/S/plano/projects/scheduler.frontend.ng2/node_modules/tslint/lib/configuration.js:409:41)
    at loadExtendsRecursive (/Users/nils/S/plano/projects/scheduler.frontend.ng2/node_modules/tslint/lib/configuration.js:409:41)
    at parseConfigFile (/Users/nils/S/plano/projects/scheduler.frontend.ng2/node_modules/tslint/lib/configuration.js:396:12)
    at Function.loadConfigurationFromPath (/Users/nils/S/plano/projects/scheduler.frontend.ng2/node_modules/tslint/lib/configuration.js:163:16)
    at /Users/nils/.atom/packages/linter-tslint/lib/worker.js:194:34
    at Generator.next (<anonymous>)
    at step (/Users/nils/.atom/packages/linter-tslint/lib/worker.js:259:2)
    at <anonymous>
    at process._tickCallback (internal/process/next_tick.js:188:7)

To Reproduce

Doesn‘t matter which rule. Just put one "extends": ["codelyzer"], in your lint config and it breaks.

Expected behavior

No error.

Environment

  • codelyzer v5.0.1
  • OSX 10.14
  • Node.js v11.9.0
  • npm v6.9.0
  • atom v1.36.0
  • linter-tslint v1.10.22
Reactions are currently unavailable

Metadata

Metadata

Assignees

Labels

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions

Morty Proxy This is a proxified and sanitized view of the page, visit original site.