pmd icon indicating copy to clipboard operation
pmd copied to clipboard

[javascript] Prohibit any console methods

Open dschach opened this issue 1 year ago • 0 comments

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:

dschach avatar Jul 09 '24 16:07 dschach