Repository navigation
Releases
Releases · dblock/rubocop-prose
0.2.0
- #126: Report unit and integration test coverage to Coveralls - @dblock.
- #138: Add opt-in
Markdown/ListItemPunctuationto check punctuation presence across sibling list items - @dblock. - #139: Add an opt-in exception for a single trailing space on empty Markdown blockquote lines, including nested quotes - @dblock.
- #140: Add per-element attribute allowlists to
Markdown/RawHtml- @dblock. - #141: Add opt-in
Markdown/HeadingCapitalizationwith title-case and initial-capital styles and unsafe autocorrection - @dblock. - #142: Add opt-in
Markdown/ListItemCapitalizationwith consistent, initial-capital, and title-case styles and unsafe autocorrection - @dblock. - #143: Add default-enabled YAML syntax diagnostics for closed leading Markdown front matter - @dblock.
- #145: Add opt-in
Markdown/FrontMatterKeysfor allowed and required top-level YAML metadata keys - @dblock. - #146: Add aligned list marker spacing with configurable minimum padding; breaking configuration change: replace the four
Single/Multispacing options with sharedEnforcedStyleandMinSpacessettings - @dblock. - #148: Add opt-in
Prose/SentenceCapitalizationfor Markdown and plain-text paragraph openings, reporting literal lowercase terms without autocorrecting them - @dblock. - #149: Add
Text/ProperNamesandText/HardTabsfor literal plain text alongside their Markdown counterparts - @dblock. - #150: Support per-level document, sibling, or disabled duplicate-heading scopes with range and comparison selectors - @dblock.
- #151: Simplify
Markdown/StructuralLineLengthto per-element widths orfalse, remove shared and paired settings, and add migration diagnostics - @dblock. - #152: Simplify
Markdown/ReferenceDefinitionsconfiguration; breaking change: replaceCheckDuplicatesandAllowIdenticalDuplicateswithDuplicates: forbid | allow_identical | allow, and renameCheckUnusedtoUnused, with migration diagnostics - @dblock. - #153: Simplify
Markdown/FirstHeadingfront-matter configuration; replaceFrontMatterTitle: trueandTitleKeywith the metadata key inFrontMatterTitle- @dblock. - #154: Standardize Markdown cop style settings on
Style, migrating releasedEnforcedStylekeys - @dblock. - #159: Support RuboCop-md 3.0.0; rename
Markdown/SyntaxtoMarkdown/KramdownSyntaxto avoid its upstream cop-name collision - @dblock.
See UPGRADING.md for breaking configuration changes.
rubocop-prose 0.1.0
- #120: Add a default-enabled Markdown hard-break style policy with backslash and trailing-space syntax options - @dblock.
- #110: Add enabled-by-default
Markdown/ListContinuationIndentationto report lazy list continuation text outside its item's content column - @dblock. - #114: Add the default-enabled
Markdown/UnclosedFencedCodeBlockreport 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/OutsideSpacingfor inline formatting adjacent to prose - @dblock. - #113: Add
Markdown/ThematicBreakBlankLinesfor 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/TableSpacingfor table cell spacing - @dblock. - #57: Add
Prose/TableBlankLinesfor blank lines around tables - @dblock. - #56: Add
Prose/TableColumnsfor consistent table column counts - @dblock. - #55: Add
Prose/TablePipesfor table pipe style - @dblock. - #54: Add
Prose/StrongStylefor consistent strong-emphasis delimiters - @dblock. - #53: Add
Prose/EmphasisStylefor consistent emphasis delimiters - @dblock. - #52: Add
Prose/ProperNamesfor configured proper-name capitalization - @dblock. - #51: Add
Prose/CodeSpanSpacingfor spacing inside inline code spans - @dblock. - #50: Add
Prose/EmphasisSpacingfor spacing inside emphasis markers - @dblock. - #49: Add
Prose/ThematicBreakStylefor consistent thematic breaks - @dblock. - #48: Add
Prose/RawHtmlfor configurable inline HTML restrictions - @dblock. - #47: Add
Prose/DescriptiveLinkTextfor descriptive link labels - @dblock. - #46: Add
Prose/LinkStylefor allowed link and image styles - @dblock. - #45: Add
Prose/ReferenceDefinitionsfor duplicate and unused reference definitions - @dblock. - #44: Add
Prose/UndefinedReferencefor undefined link and image references - @dblock. - #43: Add
Prose/LinkFragmentfor local heading-fragment targets - @dblock. - #42: Add
Prose/ImageAltTextfor missing image alternative text - @dblock. - #41: Add
Prose/EmptyLinkfor empty link destinations - @dblock. - #40: Add
Prose/LinkTextSpacingfor spacing inside link text - @dblock. - #39: Add
Prose/BareUrlfor bare URLs outside code and other protected spans - @dblock. - #38: Add
Prose/ReversedLinkfor reversed link syntax - @dblock. - #37: Add
Prose/FenceStylefor consistent code-fence markers - @dblock. - #36: Add
Prose/CodeBlockStylefor fenced or indented code-block style - @dblock. - #35: Add
Prose/FenceLanguagefor code-fence language identifiers - @dblock. - #34: Add
Prose/FenceBlankLinesfor blank lines around fenced code blocks - @dblock. - #33: Add
Prose/ShellPromptsfor unnecessary shell prompts in command examples - @dblock. - #32: Add
Prose/ListBlankLinesfor blank lines around lists - @dblock. - #31: Add
Prose/ListMarkerSpacingfor spacing after list markers - @dblock. - #30: Add
Prose/OrderedListNumberingfor ordered-list numbering styles - @dblock. - #29: Add
Prose/BlockquoteBlankLinesfor blank lines within blockquotes - @dblock. - #28: Add
Prose/BlockquoteSpacingfor spacing after blockquote markers - @dblock. - #27: Add
Prose/UnorderedListIndentationfor nested unordered-list indentation - @dblock. - #26: Add
Prose/ListIndentationfor consistent list-item indentation - @dblock. - #25: Add
Prose/UnorderedListMarkerfor unordered-list marker styles - @dblock. - #24: Add
Prose/HeadingStructurefor a configured heading outline - @dblock. - #23: Add
Prose/FirstHeadingfor the initial heading level and optional front-matter title exemption - @dblock. - #22: Add
Prose/EmphasisHeadingfor emphasis-only paragraphs used as headings - @dblock. - #21: Add
Prose/HeadingPunctuationfor trailing heading punctuation - @dblock. - #20: Add
Prose/SingleTopLevelHeadingfor multiple top-level headings - @dblock. - [#19](https://github.com/dblock/rubocop-prose/pu...