use crate::rule_config_serde::RuleConfig;
use crate::types::PositiveUsize;
use serde::{Deserialize, Serialize};
#[derive(Debug, Clone, Serialize, Deserialize, PartialEq)]
#[serde(rename_all = "kebab-case")]
pub struct MD012Config {
#[serde(default = "default_maximum")]
pub maximum: PositiveUsize,
}
fn default_maximum() -> PositiveUsize {
PositiveUsize::from_const(1)
}
impl Default for MD012Config {
fn default() -> Self {
Self {
maximum: default_maximum(),
}
}
}
impl RuleConfig for MD012Config {
const RULE_NAME: &'static str = "MD012";
}