Documentation
¶
Overview ¶
Package duplicatedcontent implements MDS037, which flags substantial paragraphs that also appear verbatim in another Markdown file in the project root after whitespace and case normalization.
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Rule ¶
Rule detects paragraphs duplicated across Markdown files in the corpus.
func (*Rule) ApplySettings ¶
ApplySettings implements rule.Configurable.
func (*Rule) Check ¶
func (r *Rule) Check(f *lint.File) []lint.Diagnostic
Check implements rule.Rule.
func (*Rule) DefaultSettings ¶
DefaultSettings implements rule.Configurable.
func (*Rule) EnabledByDefault ¶
EnabledByDefault implements rule.Defaultable. MDS037 is opt-in: in a project that intentionally shares prose across agent files (AGENTS.md, CLAUDE.md, .github/copilot-instructions.md, include-expanded docs) the default behavior would fire on every boilerplate paragraph. Projects that want duplication checks enable it explicitly in `.mdsmith.yml`.