Skip to content

[javascript] Prohibit any console methods #5105

@dschach

Description

@dschach

Proposed Rule Name:
AvoidConsoleStatements

Proposed Category:
Performance or Security

Description:
Use of console.log or console.error can expose sensitive data and is a performance hit. We have a rule for this in Apex, and should have a similar one for JavaScript.

Code Sample: This should include code, that should be flagged by the rule. If possible, the "correct" code
according to this new rule should also be demonstrated.

console.log('foo'); // bad
console.error('foo'); // bad

Possible Properties:

  • Should this rule be customizable via properties?
    Perhaps we specify the kinds of console statements we block? error vs log vs ...

Context:

Metadata

Metadata

Assignees

No one assigned

    Labels

    a:new-ruleProposal to add a new built-in rule

    Type

    No type

    Projects

    No projects

    Milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions