Skip to main content

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