Skip to content

Suggest to forbid shadowing of global variables #59

@dominique-pfister

Description

@dominique-pfister

Every now and then, I embarrassingly add a process function in a non-class file (e.g. an OpenWhisk action) that should process some input. This happily shadows the process global object in that file, leaving me baffled for some time until I find the problem.

Is there a reason we don't forbid shadowing global variables in:

'no-shadow': ['error', {
allow: ['_'],
}],

by adding:

          builtinGlobals: true,

Metadata

Metadata

Labels

enhancementNew feature or request

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions