Skip to main content

Module types

Module types 

Source

Structs§

Config
Represents the complete configuration loaded from rumdl.toml
GlobalConfig
Global configuration options
RuleConfig
Represents a rule-specific configuration

Enums§

ConfigError
Errors that can occur when loading configuration

Functions§

create_default_config
Create a default configuration file at the specified path
create_preset_config
Create a configuration file with a specific style preset
generate_pyproject_config
Generate default rumdl configuration for pyproject.toml
generate_pyproject_preset_config
Generate preset configuration for pyproject.toml format. Converts the .rumdl.toml preset to pyproject.toml section format.
get_rule_config_value
Get a rule-specific configuration value Automatically tries both the original key and normalized variants (kebab-case ↔ snake_case) for better markdownlint compatibility