Configure options below — the preview updates in real time.

Linter Rules

Controls the strictness and formatting rules for .env file syntax validation.

Duplicated KeyChecks for duplicated environment variable keys.
Ending Blank LineEnforces that the file ends with a single blank line (POSIX standard).
Extra Blank LineDetects and flags consecutive blank lines as errors.
Incorrect DelimiterEnsures keys and values are separated by an equal sign (=) without invalid characters.
Key Without ValueFlags keys that are declared but have no assigned value.
Leading CharacterDetects invalid leading characters in variable definitions.
Lowercase KeyEnforces uppercase convention for all variable keys (e.g. APP_PORT instead of app_port).
Quote CharacterValidates quotation mark usage in environment variable values.
Schema ViolationChecks environment variable values against defined schemas.
Space CharacterForbids spaces around the equal sign delimiter (e.g. KEY = VALUE becomes an error).
Substitution KeyValidates variable substitution syntax in values.
Trailing WhitespaceDetects and flags unnecessary trailing whitespace.
Unordered KeyEnforces that all keys are sorted alphabetically.
Value Without QuotesFlags values that may require quotes but are unquoted.

CI/CD & Execution

Settings that control how the env validator executes in CI/CD pipelines.

Override default CLI lint mode. 'file' validates individually, 'project' runs from the root.

Custom arguments to append to the linter CLI call (e.g. --skip LowercaseKey).

Allowed file extensions to validate.

.env

Regular expression list for filtering files by their base names using regex full match.

Custom regex to include specific paths/folders (e.g. (src|lib)).

Custom regex to exclude specific paths/folders (e.g. (node_modules|test)).

Disable ErrorsRun linter but consider any found errors as warnings (prevents CI pipeline failure).

Maximum number of errors allowed before throwing an exit code 1.

List of bash commands to execute before the validation runs.

List of bash commands to execute after the validation runs.

Schema Validation

Define schema validation rules for specific environment variables. Each key maps to a variable with type, required status, default value, regex pattern, and allowed choices.

Key-value pairs defining environment variable names and their placeholder/example values for the .env.example file.