constant-condition
Summary: Constant condition
Category: Bugs
Avoid
package policy
import rego.v1
allow if {
1 == 1
}
Prefer
package policy
allow := true
Rationale
While most often a mistake, constant conditions are sometimes used as placeholders, or "TODO logic". While this is harmless, it has no place in production policy, and should be replaced or removed before deployment.
Configuration Options
This linter rule provides the following configuration options:
rules:
bugs:
constant-condition:
# one of "error", "warning", "ignore"
level: error
Related Resources
- GitHub: Source Code
Community
If you think you've found a problem with this rule or its documentation, would like to suggest improvements, new rules,
or just talk about Regal in general, please join us in the #regal
channel in the Styra Community
Slack!