pointless-import
Summary: Importing own package is pointless
Category: Imports
Avoid
package policy
# pointless, as policy is the own package
import data.policy
# pointless, as rules in own package can be referenced without the import
import data.policy.rule
rule if {
# ..conditions..
}
Prefer
package policy
Rationale​
There's no point importing the own package, or rules from the same module, as both can be referenced just as well without the import.
Configuration Options​
This linter rule provides the following configuration options:
rules:
imports:
pointless-import:
# one of "error", "warning", "ignore"
level: error