Skip to content

rubocop-prose 0.1.0

Choose a tag to compare

@dblock dblock released this 04 Nov 03:23
· 26 commits to main since this release
5a571d6
  • #120: Add a default-enabled Markdown hard-break style policy with backslash and trailing-space syntax options - @dblock.
  • #110: Add enabled-by-default Markdown/ListContinuationIndentation to report lazy list continuation text outside its item's content column - @dblock.
  • #114: Add the default-enabled Markdown/UnclosedFencedCodeBlock report for EOF-terminated fenced code blocks - @dblock.
  • #108: Allow multiple explicit thematic-break spellings with report-only handling for ambiguous corrections - @dblock.
  • #107: Apply the configured blank-line limit inside Markdown blockquotes while preserving quote markers and paragraph separation - @dblock.
  • #109: Add default-enabled compact-list spacing checks with safe correction for simple items - @dblock.
  • #112: Detect and safely correct missing separators after blockquote markers - @dblock.
  • #111: Add default-enabled Markdown/OutsideSpacing for inline formatting adjacent to prose - @dblock.
  • #113: Add Markdown/ThematicBreakBlankLines for default-enabled, container-aware spacing around parsed thematic breaks - @dblock.
  • #115: Add a default-enabled check for backslash separators in local Markdown image paths - @dblock.
  • #106: Enable dollar and percent shell-prompt cleanup with configurable markers and report-only handling of ambiguous shell comments - @dblock.
  • #75: Configure independent blank-line counts above and below fenced code blocks - @dblock.
  • #72: Allow identical reference definitions while retaining conflict and unused checks - @dblock.
  • #69: Add reproducible prose benchmarks and share Markdown document analysis across cops - @dblock.
  • #66: Enable common-sense Markdown and text checks and unwrapped paragraphs by default, with conservative heading, tab, and reference policies - @dblock.
  • #65: Configure Markdown and text Include patterns with per-file discovery, source dispatch, and a README settings catalog - @dblock.
  • #63: Add plain-text support with shared Prose, Markdown, and Text departments, format-specific policies, and grouped integration tests - @dblock.
  • #60: Add a RuboCop-inspired logo with a parchment scroll, editable SVG artwork, and a README image - @dblock.
  • #58: Add Prose/TableSpacing for table cell spacing - @dblock.
  • #57: Add Prose/TableBlankLines for blank lines around tables - @dblock.
  • #56: Add Prose/TableColumns for consistent table column counts - @dblock.
  • #55: Add Prose/TablePipes for table pipe style - @dblock.
  • #54: Add Prose/StrongStyle for consistent strong-emphasis delimiters - @dblock.
  • #53: Add Prose/EmphasisStyle for consistent emphasis delimiters - @dblock.
  • #52: Add Prose/ProperNames for configured proper-name capitalization - @dblock.
  • #51: Add Prose/CodeSpanSpacing for spacing inside inline code spans - @dblock.
  • #50: Add Prose/EmphasisSpacing for spacing inside emphasis markers - @dblock.
  • #49: Add Prose/ThematicBreakStyle for consistent thematic breaks - @dblock.
  • #48: Add Prose/RawHtml for configurable inline HTML restrictions - @dblock.
  • #47: Add Prose/DescriptiveLinkText for descriptive link labels - @dblock.
  • #46: Add Prose/LinkStyle for allowed link and image styles - @dblock.
  • #45: Add Prose/ReferenceDefinitions for duplicate and unused reference definitions - @dblock.
  • #44: Add Prose/UndefinedReference for undefined link and image references - @dblock.
  • #43: Add Prose/LinkFragment for local heading-fragment targets - @dblock.
  • #42: Add Prose/ImageAltText for missing image alternative text - @dblock.
  • #41: Add Prose/EmptyLink for empty link destinations - @dblock.
  • #40: Add Prose/LinkTextSpacing for spacing inside link text - @dblock.
  • #39: Add Prose/BareUrl for bare URLs outside code and other protected spans - @dblock.
  • #38: Add Prose/ReversedLink for reversed link syntax - @dblock.
  • #37: Add Prose/FenceStyle for consistent code-fence markers - @dblock.
  • #36: Add Prose/CodeBlockStyle for fenced or indented code-block style - @dblock.
  • #35: Add Prose/FenceLanguage for code-fence language identifiers - @dblock.
  • #34: Add Prose/FenceBlankLines for blank lines around fenced code blocks - @dblock.
  • #33: Add Prose/ShellPrompts for unnecessary shell prompts in command examples - @dblock.
  • #32: Add Prose/ListBlankLines for blank lines around lists - @dblock.
  • #31: Add Prose/ListMarkerSpacing for spacing after list markers - @dblock.
  • #30: Add Prose/OrderedListNumbering for ordered-list numbering styles - @dblock.
  • #29: Add Prose/BlockquoteBlankLines for blank lines within blockquotes - @dblock.
  • #28: Add Prose/BlockquoteSpacing for spacing after blockquote markers - @dblock.
  • #27: Add Prose/UnorderedListIndentation for nested unordered-list indentation - @dblock.
  • #26: Add Prose/ListIndentation for consistent list-item indentation - @dblock.
  • #25: Add Prose/UnorderedListMarker for unordered-list marker styles - @dblock.
  • #24: Add Prose/HeadingStructure for a configured heading outline - @dblock.
  • #23: Add Prose/FirstHeading for the initial heading level and optional front-matter title exemption - @dblock.
  • #22: Add Prose/EmphasisHeading for emphasis-only paragraphs used as headings - @dblock.
  • #21: Add Prose/HeadingPunctuation for trailing heading punctuation - @dblock.
  • #20: Add Prose/SingleTopLevelHeading for multiple top-level headings - @dblock.
  • #19: Add Prose/DuplicateHeadings for duplicate headings in document or sibling scope - @dblock.
  • #18: Add Prose/HeadingIndentation for leading heading indentation - @dblock.
  • #17: Add Prose/HeadingBlankLines for blank lines around headings - @dblock.
  • #16: Add Prose/ClosedHeadingSpacing for excess spacing before closing heading hashes - @dblock.
  • #15: Add Prose/ClosedHeadingSpace for missing spacing before closing heading hashes - @dblock.
  • #14: Add Prose/AtxHeadingSpacing for excess spacing after opening heading hashes - @dblock.
  • #13: Add Prose/AtxHeadingSpace for missing spacing after opening heading hashes - @dblock.
  • #12: Add Prose/HeadingStyle for consistent ATX, closed ATX, or Setext headings - @dblock.
  • #11: Add Prose/HeadingIncrement for skipped heading levels - @dblock.
  • #10: Add Prose/TrailingNewline to normalize the final document newline - @dblock.
  • #9: Add Prose/MultipleBlankLines to limit consecutive blank lines without merging paragraphs - @dblock.
  • #8: Add Prose/HardTabs with code-language exceptions - @dblock.
  • #7: Add Prose/TrailingWhitespace, preserving Markdown hard breaks - @dblock.
  • #6: Extend line-length policies to headings, code blocks, and tables - @dblock.
  • #5: Add shared configurable front-matter exclusion - @dblock.
  • #4: Add Prose/Syntax to report parser diagnostics without duplicate reference reports - @dblock.
  • #3: Add single-line paragraph unwrapping and CLI integration - @dblock.
  • #2: Add Prose/MaxLength for safe Markdown paragraph wrapping - @dblock.
  • #1: Add the parser-backed RuboCop plugin foundation with original-source ranges and opt-in document cops - @dblock.