mdsmith
Esc
    v0.52.0 GitHub
    MDS023 prose ready

    MDS023: paragraph-readability

    Paragraph readability index must not exceed a threshold.

    # Settings

    SettingTypeDefaultDescription
    max-indexfloat14.0Maximum allowed readability index (ARI)
    min-wordsint20Minimum word count to check a paragraph
    placeholderslist[]Placeholder tokens to treat as opaque; see placeholder grammar

    Useful tokens: var-token, heading-question, placeholder-section.

    Paragraphs with fewer words than min-words are skipped. Markdown tables and code blocks are skipped. The Automated Readability Index (ARI) maps to US grade levels: a score of 14.0 roughly corresponds to college-level text.

    # Config

    rules:
      paragraph-readability: true

    Custom thresholds:

    rules:
      paragraph-readability:
        max-index: 12.0
        min-words: 25

    Disable:

    rules:
      paragraph-readability: false

    # Examples

    # Good

    # Simple Document
    
    The cat sat on the mat and the dog lay on the rug and they
    were both very happy to be at home on a warm and sunny day
    in the middle of the summer.

    # Bad

    # Complex Document
    
    The implementation of concurrent distributed systems requires sophisticated understanding of fundamental computational paradigms and synchronization mechanisms that must guarantee linearizability across heterogeneous processing environments and architectural configurations.

    # See also

    # Meta-Information

    • ID: MDS023
    • Name: paragraph-readability
    • Status: ready
    • Default: enabled, max-index: 14.0, min-words: 20
    • Fixable: no
    • Implementation: source
    • Category: prose