Skip to main content

import-after-rule

Summary: Import declared after rule

Category: Imports

Avoid

package policy

required_role := "developer"

import data.identity.users

Prefer

package policy

import data.identity.users

required_role := "developer"

Rationale​

Imports should be declared at the top of a policy, and before any rules. This makes it easy to quickly see the dependencies imported in the policy simply by looking at the top of the file.

Configuration Options​

This linter rule provides the following configuration options:

rules:
imports:
import-after-rule:
# one of "error", "warning", "ignore"
level: error