Module config

Module config 

Source
Expand description

Configuration management for nginx-lint.

This module handles loading and validating the .nginx-lint.toml configuration file. The main entry point is LintConfig, which can be loaded from a file with LintConfig::from_file or discovered automatically with LintConfig::find_and_load.

Structs§

AdditionalDirective
An additional directive to check for inheritance issues.
ColorConfig
Color output configuration
IncludeConfig
Include resolution configuration.
LintConfig
Configuration for nginx-lint loaded from .nginx-lint.toml.
ParserConfig
Parser configuration
PathMapping
A single path mapping rule for include directive resolution.
RuleConfig
Configuration for a specific lint rule.

Enums§

Color
Available colors for output
ColorMode
Color mode for output
ConfigError
Error returned when loading or parsing a configuration file fails.
IndentSize
Indent size configuration: either a fixed number or “auto” for auto-detection
ValidationError
Validation error for configuration files.

Constants§

DEFAULT_CONFIG_TEMPLATE
Default configuration template for nginx-lint