Module config

Module config 

Source

Re-exports§

pub use crate::rules::md003::HeadingStyle;
pub use crate::rules::md003::MD003HeadingStyleTable;
pub use crate::rules::md004::MD004UlStyleTable;
pub use crate::rules::md004::UlStyle;
pub use crate::rules::md007::MD007UlIndentTable;
pub use crate::rules::md009::MD009TrailingSpacesTable;
pub use crate::rules::md010::MD010HardTabsTable;
pub use crate::rules::md012::MD012MultipleBlankLinesTable;
pub use crate::rules::md013::MD013LineLengthTable;
pub use crate::rules::md022::MD022HeadingsBlanksTable;
pub use crate::rules::md024::MD024MultipleHeadingsTable;
pub use crate::rules::md025::MD025SingleH1Table;
pub use crate::rules::md026::MD026TrailingPunctuationTable;
pub use crate::rules::md027::MD027BlockquoteSpacesTable;
pub use crate::rules::md029::MD029OlPrefixTable;
pub use crate::rules::md029::OlPrefixStyle;
pub use crate::rules::md030::MD030ListMarkerSpaceTable;
pub use crate::rules::md031::MD031FencedCodeBlanksTable;
pub use crate::rules::md033::MD033InlineHtmlTable;
pub use crate::rules::md035::MD035HrStyleTable;
pub use crate::rules::md036::MD036EmphasisAsHeadingTable;
pub use crate::rules::md040::MD040FencedCodeLanguageTable;
pub use crate::rules::md041::MD041FirstLineHeadingTable;
pub use crate::rules::md043::MD043RequiredHeadingsTable;
pub use crate::rules::md044::MD044ProperNamesTable;
pub use crate::rules::md046::CodeBlockStyle;
pub use crate::rules::md046::MD046CodeBlockStyleTable;
pub use crate::rules::md048::CodeFenceStyle;
pub use crate::rules::md048::MD048CodeFenceStyleTable;
pub use crate::rules::md049::EmphasisStyle;
pub use crate::rules::md049::MD049EmphasisStyleTable;
pub use crate::rules::md050::MD050StrongStyleTable;
pub use crate::rules::md050::StrongStyle;
pub use crate::rules::md051::MD051LinkFragmentsTable;
pub use crate::rules::md052::MD052ReferenceLinksImagesTable;
pub use crate::rules::md053::MD053LinkImageReferenceDefinitionsTable;
pub use crate::rules::md054::MD054LinkImageStyleTable;
pub use crate::rules::md055::MD055TablePipeStyleTable;
pub use crate::rules::md055::TablePipeStyle;
pub use crate::rules::md059::MD059DescriptiveLinkTextTable;

Structs§

ConfigDiscovery
Hierarchical config discovery with workspace root stopping point
LintersSettingsTable
LintersTable
QuickmarkConfig

Enums§

ConfigSearchResult
Result of searching for a configuration file
RuleSeverity

Functions§

config_from_env_path_or_default
Load configuration from QUICKMARK_CONFIG environment variable, path, or default
config_in_path_or_default
Load configuration from a path, or return default if not found
discover_config_or_default
Convenience function that uses ConfigDiscovery to find config or return default
discover_config_with_workspace_or_default
Convenience function for LSP usage with workspace roots
normalize_severities
parse_toml_config
Parse a TOML configuration string into a QuickmarkConfig