use crate::rule_config_serde::RuleConfig;
use serde::{Deserialize, Serialize};
#[derive(Debug, Clone, Default, Serialize, Deserialize, PartialEq)]
pub struct MD052Config {
#[serde(
// No camelCase alias: config keys reach serde already lowercased, so
// `shortcutSyntax` could never match. markdownlint spells this option
// `shortcut_syntax` too, so there is nothing to migrate from.
default,
rename = "shortcut-syntax",
alias = "shortcut_syntax"
)]
pub shortcut_syntax: bool,
#[serde(default)]
pub ignore: Vec<String>,
}
impl RuleConfig for MD052Config {
const RULE_NAME: &'static str = "MD052";
}