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§
- Additional
Directive - An additional directive to check for inheritance issues.
- Color
Config - Color output configuration
- Include
Config - Include resolution configuration.
- Lint
Config - Configuration for nginx-lint loaded from
.nginx-lint.toml. - Parser
Config - Parser configuration
- Path
Mapping - A single path mapping rule for include directive resolution.
- Rule
Config - Configuration for a specific lint rule.
Enums§
- Color
- Available colors for output
- Color
Mode - Color mode for output
- Config
Error - Error returned when loading or parsing a configuration file fails.
- Indent
Size - Indent size configuration: either a fixed number or “auto” for auto-detection
- Validation
Error - Validation error for configuration files.
Constants§
- DEFAULT_
CONFIG_ TEMPLATE - Default configuration template for nginx-lint