Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

added support for sp 8+ #1629

Merged
merged 1 commit into from
Jun 11, 2024

Conversation

vaukalak
Copy link
Contributor

@vaukalak vaukalak commented Jun 11, 2024

Summary

Currently during installation, ror checks against shakapacker 7 version to replace webpacker <=> shakapacker. This doesn't work with sp 8+. This PR fixes the issue.

Pull Request checklist

  • Add/update test to cover these changes
  • Update documentation
  • Update CHANGELOG file
    Add the CHANGELOG entry at the top of the file.

Other Information

Remove this paragraph and mention any other important and relevant information such as benchmarks.


This change is Reviewable

Summary by CodeRabbit

  • Bug Fixes

    • Fixed project initialization issues with Shakapacker v8+.
  • Documentation

    • Updated installation command for Shakapacker in the Getting Started guide to ensure compatibility with yarn classic.

Copy link
Contributor

coderabbitai bot commented Jun 11, 2024

Walkthrough

The recent update to react_on_rails version 14.0.2 includes several important changes. These changes ensure compatibility with Shakapacker v8+, update installation commands to default to yarn classic, and refine the handling of CSS files and version checks. These updates enhance the initialization process and overall experience for users integrating React on Rails with Shakapacker.

Changes

File Path Change Summary
CHANGELOG.md Added a fix for project initialization with Shakapacker v8+ by vaukalak in PR 1629.
docs/getting-started.md Updated the installation command to use PACKAGE_JSON_FALLBACK_MANAGER=yarn_classic for Shakapacker.
lib/generators/react_on_rails/base_generator.rb Removed the reference to HelloWorld.module.css in the copy_js_bundle_files method.
lib/generators/react_on_rails/install_generator.rb Changed version check method from using_shakapacker_7? to using_shakapacker_7_or_above? and updated the condition.

Possibly related issues

Poem

In the land of code where changes flow,
React on Rails began to grow.
With Shakapacker eight in tow,
Installation woes now lay low.
A classic yarn, a version check,
The bugs are gone, what the heck?
Cheers to code, let’s raise a cup,
For seamless builds, we level up!


Thank you for using CodeRabbit. We offer it for free to the OSS community and would appreciate your support in helping us grow. If you find it useful, would you consider giving us a shout-out on your favorite social media?

Share
Tips

Chat

There are 3 ways to chat with CodeRabbit:

  • Review comments: Directly reply to a review comment made by CodeRabbit. Example:
    • I pushed a fix in commit <commit_id>.
    • Generate unit testing code for this file.
    • Open a follow-up GitHub issue for this discussion.
  • Files and specific lines of code (under the "Files changed" tab): Tag @coderabbitai in a new review comment at the desired location with your query. Examples:
    • @coderabbitai generate unit testing code for this file.
    • @coderabbitai modularize this function.
  • PR comments: Tag @coderabbitai in a new PR comment to ask questions about the PR branch. For the best results, please provide a very specific query, as very limited context is provided in this mode. Examples:
    • @coderabbitai generate interesting stats about this repository and render them as a table.
    • @coderabbitai show all the console.log statements in this repository.
    • @coderabbitai read src/utils.ts and generate unit testing code.
    • @coderabbitai read the files in the src/scheduler package and generate a class diagram using mermaid and a README in the markdown format.
    • @coderabbitai help me debug CodeRabbit configuration file.

Note: Be mindful of the bot's finite context window. It's strongly recommended to break down tasks such as reading entire modules into smaller chunks. For a focused discussion, use review comments to chat about specific files and their changes, instead of using the PR comments.

CodeRabbit Commands (invoked as PR comments)

  • @coderabbitai pause to pause the reviews on a PR.
  • @coderabbitai resume to resume the paused reviews.
  • @coderabbitai review to trigger an incremental review. This is useful when automatic reviews are disabled for the repository.
  • @coderabbitai full review to do a full review from scratch and review all the files again.
  • @coderabbitai summary to regenerate the summary of the PR.
  • @coderabbitai resolve resolve all the CodeRabbit review comments.
  • @coderabbitai configuration to show the current CodeRabbit configuration for the repository.
  • @coderabbitai help to get help.

Additionally, you can add @coderabbitai ignore anywhere in the PR description to prevent this PR from being reviewed.

CodeRabbit Configration File (.coderabbit.yaml)

  • You can programmatically configure CodeRabbit by adding a .coderabbit.yaml file to the root of your repository.
  • Please see the configuration documentation for more information.
  • If your editor has YAML language server enabled, you can add the path at the top of this file to enable auto-completion and validation: # yaml-language-server: $schema=https://coderabbit.ai/integrations/schema.v2.json

Documentation and Community

  • Visit our Documentation for detailed information on how to use CodeRabbit.
  • Join our Discord Community to get help, request features, and share feedback.
  • Follow us on X/Twitter for updates and announcements.

Copy link
Contributor

@coderabbitai coderabbitai bot left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Actionable comments posted: 4

Review details

Configuration used: CodeRabbit UI
Review profile: CHILL

Commits

Files that changed from the base of the PR and between 36f342c and 0b2bc25.

Files selected for processing (5)
  • CHANGELOG.md (2 hunks)
  • lib/generators/react_on_rails/base_generator.rb (1 hunks)
  • lib/generators/react_on_rails/install_generator.rb (2 hunks)
  • lib/generators/react_on_rails/templates/base/base/app/javascript/bundles/HelloWorld/components/HelloWorld.jsx (2 hunks)
  • lib/generators/react_on_rails/templates/redux/base/app/javascript/bundles/HelloWorld/components/HelloWorld.jsx (2 hunks)
Additional context used
Markdownlint
CHANGELOG.md

296-296: Expected: h3; Actual: h4 (MD001, heading-increment)
Heading levels should only increment by one level at a time


427-427: Expected: h3; Actual: h4 (MD001, heading-increment)
Heading levels should only increment by one level at a time


525-525: Expected: h3; Actual: h4 (MD001, heading-increment)
Heading levels should only increment by one level at a time


534-534: Expected: h3; Actual: h4 (MD001, heading-increment)
Heading levels should only increment by one level at a time


538-538: Expected: h3; Actual: h4 (MD001, heading-increment)
Heading levels should only increment by one level at a time


549-549: Expected: h3; Actual: h4 (MD001, heading-increment)
Heading levels should only increment by one level at a time


562-562: Expected: h3; Actual: h4 (MD001, heading-increment)
Heading levels should only increment by one level at a time


568-568: Expected: h3; Actual: h4 (MD001, heading-increment)
Heading levels should only increment by one level at a time


573-573: Expected: h3; Actual: h4 (MD001, heading-increment)
Heading levels should only increment by one level at a time


596-596: Expected: h3; Actual: h4 (MD001, heading-increment)
Heading levels should only increment by one level at a time


600-600: Expected: h3; Actual: h4 (MD001, heading-increment)
Heading levels should only increment by one level at a time


607-607: Expected: h3; Actual: h4 (MD001, heading-increment)
Heading levels should only increment by one level at a time


612-612: Expected: h3; Actual: h4 (MD001, heading-increment)
Heading levels should only increment by one level at a time


620-620: Expected: h3; Actual: h4 (MD001, heading-increment)
Heading levels should only increment by one level at a time


625-625: Expected: h3; Actual: h4 (MD001, heading-increment)
Heading levels should only increment by one level at a time


634-634: Expected: h3; Actual: h4 (MD001, heading-increment)
Heading levels should only increment by one level at a time


639-639: Expected: h3; Actual: h4 (MD001, heading-increment)
Heading levels should only increment by one level at a time


650-650: Expected: h3; Actual: h4 (MD001, heading-increment)
Heading levels should only increment by one level at a time


654-654: Expected: h3; Actual: h4 (MD001, heading-increment)
Heading levels should only increment by one level at a time


662-662: Expected: h3; Actual: h4 (MD001, heading-increment)
Heading levels should only increment by one level at a time


670-670: Expected: h3; Actual: h4 (MD001, heading-increment)
Heading levels should only increment by one level at a time


691-691: Expected: h3; Actual: h4 (MD001, heading-increment)
Heading levels should only increment by one level at a time


695-695: Expected: h3; Actual: h4 (MD001, heading-increment)
Heading levels should only increment by one level at a time


701-701: Expected: h3; Actual: h4 (MD001, heading-increment)
Heading levels should only increment by one level at a time


708-708: Expected: h3; Actual: h4 (MD001, heading-increment)
Heading levels should only increment by one level at a time


716-716: Expected: h3; Actual: h4 (MD001, heading-increment)
Heading levels should only increment by one level at a time


726-726: Expected: h3; Actual: h4 (MD001, heading-increment)
Heading levels should only increment by one level at a time


730-730: Expected: h3; Actual: h5 (MD001, heading-increment)
Heading levels should only increment by one level at a time


734-734: Expected: h3; Actual: h5 (MD001, heading-increment)
Heading levels should only increment by one level at a time


739-739: Expected: h3; Actual: h5 (MD001, heading-increment)
Heading levels should only increment by one level at a time


745-745: Expected: h3; Actual: h5 (MD001, heading-increment)
Heading levels should only increment by one level at a time


749-749: Expected: h3; Actual: h5 (MD001, heading-increment)
Heading levels should only increment by one level at a time


764-764: Expected: h3; Actual: h5 (MD001, heading-increment)
Heading levels should only increment by one level at a time


768-768: Expected: h3; Actual: h5 (MD001, heading-increment)
Heading levels should only increment by one level at a time


772-772: Expected: h3; Actual: h5 (MD001, heading-increment)
Heading levels should only increment by one level at a time


777-777: Expected: h3; Actual: h5 (MD001, heading-increment)
Heading levels should only increment by one level at a time


789-789: Expected: h3; Actual: h5 (MD001, heading-increment)
Heading levels should only increment by one level at a time


793-793: Expected: h3; Actual: h5 (MD001, heading-increment)
Heading levels should only increment by one level at a time


797-797: Expected: h3; Actual: h5 (MD001, heading-increment)
Heading levels should only increment by one level at a time


801-801: Expected: h3; Actual: h5 (MD001, heading-increment)
Heading levels should only increment by one level at a time


805-805: Expected: h3; Actual: h5 (MD001, heading-increment)
Heading levels should only increment by one level at a time


809-809: Expected: h3; Actual: h5 (MD001, heading-increment)
Heading levels should only increment by one level at a time


860-860: Expected: h3; Actual: h5 (MD001, heading-increment)
Heading levels should only increment by one level at a time


871-871: Expected: h3; Actual: h5 (MD001, heading-increment)
Heading levels should only increment by one level at a time


878-878: Expected: h3; Actual: h5 (MD001, heading-increment)
Heading levels should only increment by one level at a time


894-894: Expected: h3; Actual: h5 (MD001, heading-increment)
Heading levels should only increment by one level at a time


905-905: Expected: h3; Actual: h5 (MD001, heading-increment)
Heading levels should only increment by one level at a time


910-910: Expected: h3; Actual: h5 (MD001, heading-increment)
Heading levels should only increment by one level at a time


915-915: Expected: h3; Actual: h5 (MD001, heading-increment)
Heading levels should only increment by one level at a time


920-920: Expected: h3; Actual: h5 (MD001, heading-increment)
Heading levels should only increment by one level at a time


948-948: Expected: h3; Actual: h5 (MD001, heading-increment)
Heading levels should only increment by one level at a time


952-952: Expected: h3; Actual: h5 (MD001, heading-increment)
Heading levels should only increment by one level at a time


956-956: Expected: h3; Actual: h5 (MD001, heading-increment)
Heading levels should only increment by one level at a time


961-961: Expected: h3; Actual: h5 (MD001, heading-increment)
Heading levels should only increment by one level at a time


967-967: Expected: h3; Actual: h5 (MD001, heading-increment)
Heading levels should only increment by one level at a time


971-971: Expected: h3; Actual: h5 (MD001, heading-increment)
Heading levels should only increment by one level at a time


975-975: Expected: h3; Actual: h5 (MD001, heading-increment)
Heading levels should only increment by one level at a time


1008-1008: Expected: h3; Actual: h5 (MD001, heading-increment)
Heading levels should only increment by one level at a time


1014-1014: Expected: h3; Actual: h5 (MD001, heading-increment)
Heading levels should only increment by one level at a time


1019-1019: Expected: h3; Actual: h5 (MD001, heading-increment)
Heading levels should only increment by one level at a time


1028-1028: Expected: h3; Actual: h5 (MD001, heading-increment)
Heading levels should only increment by one level at a time


1088-1088: Expected: h3; Actual: h5 (MD001, heading-increment)
Heading levels should only increment by one level at a time


1104-1104: Expected: h3; Actual: h5 (MD001, heading-increment)
Heading levels should only increment by one level at a time


1112-1112: Expected: h3; Actual: h5 (MD001, heading-increment)
Heading levels should only increment by one level at a time


1128-1128: Expected: h3; Actual: h5 (MD001, heading-increment)
Heading levels should only increment by one level at a time


247-247: Expected: dash; Actual: asterisk (MD004, ul-style)
Unordered list style


248-248: Expected: dash; Actual: asterisk (MD004, ul-style)
Unordered list style


249-249: Expected: dash; Actual: asterisk (MD004, ul-style)
Unordered list style


250-250: Expected: dash; Actual: asterisk (MD004, ul-style)
Unordered list style


251-251: Expected: dash; Actual: asterisk (MD004, ul-style)
Unordered list style


254-254: Expected: dash; Actual: asterisk (MD004, ul-style)
Unordered list style


256-256: Expected: dash; Actual: asterisk (MD004, ul-style)
Unordered list style


257-257: Expected: dash; Actual: asterisk (MD004, ul-style)
Unordered list style


259-259: Expected: dash; Actual: asterisk (MD004, ul-style)
Unordered list style


270-270: Expected: dash; Actual: asterisk (MD004, ul-style)
Unordered list style


359-359: Expected: dash; Actual: asterisk (MD004, ul-style)
Unordered list style


360-360: Expected: dash; Actual: asterisk (MD004, ul-style)
Unordered list style


526-526: Expected: 0; Actual: 1 (MD007, ul-indent)
Unordered list indentation


527-527: Expected: 0; Actual: 1 (MD007, ul-indent)
Unordered list indentation


528-528: Expected: 0; Actual: 1 (MD007, ul-indent)
Unordered list indentation


529-529: Expected: 0; Actual: 1 (MD007, ul-indent)
Unordered list indentation


935-935: Expected: 0; Actual: 1 (MD007, ul-indent)
Unordered list indentation


2-2: Expected: 0 or 2; Actual: 1 (MD009, no-trailing-spaces)
Trailing spaces


8-8: Expected: 0 or 2; Actual: 1 (MD009, no-trailing-spaces)
Trailing spaces


89-89: Expected: 0 or 2; Actual: 1 (MD009, no-trailing-spaces)
Trailing spaces


103-103: Expected: 0 or 2; Actual: 43 (MD009, no-trailing-spaces)
Trailing spaces


929-929: Column: 2 (MD010, no-hard-tabs)
Hard tabs


949-949: Column: 2 (MD010, no-hard-tabs)
Hard tabs


953-953: Column: 2 (MD010, no-hard-tabs)
Hard tabs


958-958: Column: 2 (MD010, no-hard-tabs)
Hard tabs


63-63: Expected: 1; Actual: 2 (MD012, no-multiple-blanks)
Multiple consecutive blank lines


510-510: Expected: 1; Actual: 2 (MD012, no-multiple-blanks)
Multiple consecutive blank lines


1-1: Expected: 1; Actual: 0; Below (MD022, blanks-around-headings)
Headings should be surrounded by blank lines


14-14: Expected: 1; Actual: 0; Below (MD022, blanks-around-headings)
Headings should be surrounded by blank lines


17-17: Expected: 1; Actual: 0; Below (MD022, blanks-around-headings)
Headings should be surrounded by blank lines


18-18: Expected: 1; Actual: 0; Above (MD022, blanks-around-headings)
Headings should be surrounded by blank lines


18-18: Expected: 1; Actual: 0; Below (MD022, blanks-around-headings)
Headings should be surrounded by blank lines


23-23: Expected: 1; Actual: 0; Below (MD022, blanks-around-headings)
Headings should be surrounded by blank lines


28-28: Expected: 1; Actual: 0; Below (MD022, blanks-around-headings)
Headings should be surrounded by blank lines


31-31: Expected: 1; Actual: 0; Below (MD022, blanks-around-headings)
Headings should be surrounded by blank lines


34-34: Expected: 1; Actual: 0; Below (MD022, blanks-around-headings)
Headings should be surrounded by blank lines


38-38: Expected: 1; Actual: 0; Below (MD022, blanks-around-headings)
Headings should be surrounded by blank lines


45-45: Expected: 1; Actual: 0; Below (MD022, blanks-around-headings)
Headings should be surrounded by blank lines


48-48: Expected: 1; Actual: 0; Below (MD022, blanks-around-headings)
Headings should be surrounded by blank lines


49-49: Expected: 1; Actual: 0; Above (MD022, blanks-around-headings)
Headings should be surrounded by blank lines


49-49: Expected: 1; Actual: 0; Below (MD022, blanks-around-headings)
Headings should be surrounded by blank lines


52-52: Expected: 1; Actual: 0; Below (MD022, blanks-around-headings)
Headings should be surrounded by blank lines


55-55: Expected: 1; Actual: 0; Below (MD022, blanks-around-headings)
Headings should be surrounded by blank lines


58-58: Expected: 1; Actual: 0; Below (MD022, blanks-around-headings)
Headings should be surrounded by blank lines


64-64: Expected: 1; Actual: 0; Below (MD022, blanks-around-headings)
Headings should be surrounded by blank lines


65-65: Expected: 1; Actual: 0; Above (MD022, blanks-around-headings)
Headings should be surrounded by blank lines


65-65: Expected: 1; Actual: 0; Below (MD022, blanks-around-headings)
Headings should be surrounded by blank lines


70-70: Expected: 1; Actual: 0; Below (MD022, blanks-around-headings)
Headings should be surrounded by blank lines


73-73: Expected: 1; Actual: 0; Below (MD022, blanks-around-headings)
Headings should be surrounded by blank lines


78-78: Expected: 1; Actual: 0; Below (MD022, blanks-around-headings)
Headings should be surrounded by blank lines


83-83: Expected: 1; Actual: 0; Below (MD022, blanks-around-headings)
Headings should be surrounded by blank lines


86-86: Expected: 1; Actual: 0; Below (MD022, blanks-around-headings)
Headings should be surrounded by blank lines


87-87: Expected: 1; Actual: 0; Above (MD022, blanks-around-headings)
Headings should be surrounded by blank lines


87-87: Expected: 1; Actual: 0; Below (MD022, blanks-around-headings)
Headings should be surrounded by blank lines


90-90: Expected: 1; Actual: 0; Below (MD022, blanks-around-headings)
Headings should be surrounded by blank lines


93-93: Expected: 1; Actual: 0; Below (MD022, blanks-around-headings)
Headings should be surrounded by blank lines


94-94: Expected: 1; Actual: 0; Above (MD022, blanks-around-headings)
Headings should be surrounded by blank lines


94-94: Expected: 1; Actual: 0; Below (MD022, blanks-around-headings)
Headings should be surrounded by blank lines


99-99: Expected: 1; Actual: 0; Below (MD022, blanks-around-headings)
Headings should be surrounded by blank lines


104-104: Expected: 1; Actual: 0; Below (MD022, blanks-around-headings)
Headings should be surrounded by blank lines


108-108: Expected: 1; Actual: 0; Below (MD022, blanks-around-headings)
Headings should be surrounded by blank lines


113-113: Expected: 1; Actual: 0; Below (MD022, blanks-around-headings)
Headings should be surrounded by blank lines


124-124: Expected: 1; Actual: 0; Below (MD022, blanks-around-headings)
Headings should be surrounded by blank lines


138-138: Expected: 1; Actual: 0; Below (MD022, blanks-around-headings)
Headings should be surrounded by blank lines


139-139: Expected: 1; Actual: 0; Above (MD022, blanks-around-headings)
Headings should be surrounded by blank lines


139-139: Expected: 1; Actual: 0; Below (MD022, blanks-around-headings)
Headings should be surrounded by blank lines


142-142: Expected: 1; Actual: 0; Below (MD022, blanks-around-headings)
Headings should be surrounded by blank lines


143-143: Expected: 1; Actual: 0; Above (MD022, blanks-around-headings)
Headings should be surrounded by blank lines


143-143: Expected: 1; Actual: 0; Below (MD022, blanks-around-headings)
Headings should be surrounded by blank lines


146-146: Expected: 1; Actual: 0; Below (MD022, blanks-around-headings)
Headings should be surrounded by blank lines


147-147: Expected: 1; Actual: 0; Above (MD022, blanks-around-headings)
Headings should be surrounded by blank lines


147-147: Expected: 1; Actual: 0; Below (MD022, blanks-around-headings)
Headings should be surrounded by blank lines


150-150: Expected: 1; Actual: 0; Below (MD022, blanks-around-headings)
Headings should be surrounded by blank lines


156-156: Expected: 1; Actual: 0; Below (MD022, blanks-around-headings)
Headings should be surrounded by blank lines


159-159: Expected: 1; Actual: 0; Below (MD022, blanks-around-headings)
Headings should be surrounded by blank lines


160-160: Expected: 1; Actual: 0; Above (MD022, blanks-around-headings)
Headings should be surrounded by blank lines


160-160: Expected: 1; Actual: 0; Below (MD022, blanks-around-headings)
Headings should be surrounded by blank lines


165-165: Expected: 1; Actual: 0; Below (MD022, blanks-around-headings)
Headings should be surrounded by blank lines


170-170: Expected: 1; Actual: 0; Below (MD022, blanks-around-headings)
Headings should be surrounded by blank lines


175-175: Expected: 1; Actual: 0; Below (MD022, blanks-around-headings)
Headings should be surrounded by blank lines


179-179: Expected: 1; Actual: 0; Below (MD022, blanks-around-headings)
Headings should be surrounded by blank lines


180-180: Expected: 1; Actual: 0; Above (MD022, blanks-around-headings)
Headings should be surrounded by blank lines


180-180: Expected: 1; Actual: 0; Below (MD022, blanks-around-headings)
Headings should be surrounded by blank lines


187-187: Expected: 1; Actual: 0; Below (MD022, blanks-around-headings)
Headings should be surrounded by blank lines


188-188: Expected: 1; Actual: 0; Above (MD022, blanks-around-headings)
Headings should be surrounded by blank lines


188-188: Expected: 1; Actual: 0; Below (MD022, blanks-around-headings)
Headings should be surrounded by blank lines


194-194: Expected: 1; Actual: 0; Below (MD022, blanks-around-headings)
Headings should be surrounded by blank lines


195-195: Expected: 1; Actual: 0; Above (MD022, blanks-around-headings)
Headings should be surrounded by blank lines


195-195: Expected: 1; Actual: 0; Below (MD022, blanks-around-headings)
Headings should be surrounded by blank lines


199-199: Expected: 1; Actual: 0; Below (MD022, blanks-around-headings)
Headings should be surrounded by blank lines


200-200: Expected: 1; Actual: 0; Above (MD022, blanks-around-headings)
Headings should be surrounded by blank lines


200-200: Expected: 1; Actual: 0; Below (MD022, blanks-around-headings)
Headings should be surrounded by blank lines


203-203: Expected: 1; Actual: 0; Below (MD022, blanks-around-headings)
Headings should be surrounded by blank lines


206-206: Expected: 1; Actual: 0; Below (MD022, blanks-around-headings)
Headings should be surrounded by blank lines


207-207: Expected: 1; Actual: 0; Above (MD022, blanks-around-headings)
Headings should be surrounded by blank lines


207-207: Expected: 1; Actual: 0; Below (MD022, blanks-around-headings)
Headings should be surrounded by blank lines


210-210: Expected: 1; Actual: 0; Below (MD022, blanks-around-headings)
Headings should be surrounded by blank lines


211-211: Expected: 1; Actual: 0; Above (MD022, blanks-around-headings)
Headings should be surrounded by blank lines


211-211: Expected: 1; Actual: 0; Below (MD022, blanks-around-headings)
Headings should be surrounded by blank lines


218-218: Expected: 1; Actual: 0; Below (MD022, blanks-around-headings)
Headings should be surrounded by blank lines


219-219: Expected: 1; Actual: 0; Above (MD022, blanks-around-headings)
Headings should be surrounded by blank lines


219-219: Expected: 1; Actual: 0; Below (MD022, blanks-around-headings)
Headings should be surrounded by blank lines


222-222: Expected: 1; Actual: 0; Below (MD022, blanks-around-headings)
Headings should be surrounded by blank lines


223-223: Expected: 1; Actual: 0; Above (MD022, blanks-around-headings)
Headings should be surrounded by blank lines


223-223: Expected: 1; Actual: 0; Below (MD022, blanks-around-headings)
Headings should be surrounded by blank lines


226-226: Expected: 1; Actual: 0; Below (MD022, blanks-around-headings)
Headings should be surrounded by blank lines


229-229: Expected: 1; Actual: 0; Below (MD022, blanks-around-headings)
Headings should be surrounded by blank lines


235-235: Expected: 1; Actual: 0; Below (MD022, blanks-around-headings)
Headings should be surrounded by blank lines


246-246: Expected: 1; Actual: 0; Below (MD022, blanks-around-headings)
Headings should be surrounded by blank lines


280-280: Expected: 1; Actual: 0; Below (MD022, blanks-around-headings)
Headings should be surrounded by blank lines


281-281: Expected: 1; Actual: 0; Above (MD022, blanks-around-headings)
Headings should be surrounded by blank lines


281-281: Expected: 1; Actual: 0; Below (MD022, blanks-around-headings)
Headings should be surrounded by blank lines


288-288: Expected: 1; Actual: 0; Below (MD022, blanks-around-headings)
Headings should be surrounded by blank lines


289-289: Expected: 1; Actual: 0; Above (MD022, blanks-around-headings)
Headings should be surrounded by blank lines


289-289: Expected: 1; Actual: 0; Below (MD022, blanks-around-headings)
Headings should be surrounded by blank lines


292-292: Expected: 1; Actual: 0; Below (MD022, blanks-around-headings)
Headings should be surrounded by blank lines


293-293: Expected: 1; Actual: 0; Above (MD022, blanks-around-headings)
Headings should be surrounded by blank lines


293-293: Expected: 1; Actual: 0; Below (MD022, blanks-around-headings)
Headings should be surrounded by blank lines


296-296: Expected: 1; Actual: 0; Below (MD022, blanks-around-headings)
Headings should be surrounded by blank lines


301-301: Expected: 1; Actual: 0; Below (MD022, blanks-around-headings)
Headings should be surrounded by blank lines


310-310: Expected: 1; Actual: 0; Below (MD022, blanks-around-headings)
Headings should be surrounded by blank lines


315-315: Expected: 1; Actual: 0; Below (MD022, blanks-around-headings)
Headings should be surrounded by blank lines


318-318: Expected: 1; Actual: 0; Below (MD022, blanks-around-headings)
Headings should be surrounded by blank lines


319-319: Expected: 1; Actual: 0; Above (MD022, blanks-around-headings)
Headings should be surrounded by blank lines


319-319: Expected: 1; Actual: 0; Below (MD022, blanks-around-headings)
Headings should be surrounded by blank lines


322-322: Expected: 1; Actual: 0; Below (MD022, blanks-around-headings)
Headings should be surrounded by blank lines


323-323: Expected: 1; Actual: 0; Above (MD022, blanks-around-headings)
Headings should be surrounded by blank lines


323-323: Expected: 1; Actual: 0; Below (MD022, blanks-around-headings)
Headings should be surrounded by blank lines


326-326: Expected: 1; Actual: 0; Below (MD022, blanks-around-headings)
Headings should be surrounded by blank lines


327-327: Expected: 1; Actual: 0; Above (MD022, blanks-around-headings)
Headings should be surrounded by blank lines


327-327: Expected: 1; Actual: 0; Below (MD022, blanks-around-headings)
Headings should be surrounded by blank lines


332-332: Expected: 1; Actual: 0; Below (MD022, blanks-around-headings)
Headings should be surrounded by blank lines


339-339: Expected: 1; Actual: 0; Below (MD022, blanks-around-headings)
Headings should be surrounded by blank lines


345-345: Expected: 1; Actual: 0; Below (MD022, blanks-around-headings)
Headings should be surrounded by blank lines


352-352: Expected: 1; Actual: 0; Below (MD022, blanks-around-headings)
Headings should be surrounded by blank lines


353-353: Expected: 1; Actual: 0; Above (MD022, blanks-around-headings)
Headings should be surrounded by blank lines


353-353: Expected: 1; Actual: 0; Below (MD022, blanks-around-headings)
Headings should be surrounded by blank lines


356-356: Expected: 1; Actual: 0; Below (MD022, blanks-around-headings)
Headings should be surrounded by blank lines


357-357: Expected: 1; Actual: 0; Above (MD022, blanks-around-headings)
Headings should be surrounded by blank lines


357-357: Expected: 1; Actual: 0; Below (MD022, blanks-around-headings)
Headings should be surrounded by blank lines


361-361: Expected: 1; Actual: 0; Above (MD022, blanks-around-headings)
Headings should be surrounded by blank lines


361-361: Expected: 1; Actual: 0; Below (MD022, blanks-around-headings)
Headings should be surrounded by blank lines


364-364: Expected: 1; Actual: 0; Below (MD022, blanks-around-headings)
Headings should be surrounded by blank lines


365-365: Expected: 1; Actual: 0; Above (MD022, blanks-around-headings)
Headings should be surrounded by blank lines


365-365: Expected: 1; Actual: 0; Below (MD022, blanks-around-headings)
Headings should be surrounded by blank lines


369-369: Expected: 1; Actual: 0; Below (MD022, blanks-around-headings)
Headings should be surrounded by blank lines


372-372: Expected: 1; Actual: 0; Below (MD022, blanks-around-headings)
Headings should be surrounded by blank lines


373-373: Expected: 1; Actual: 0; Above (MD022, blanks-around-headings)
Headings should be surrounded by blank lines


373-373: Expected: 1; Actual: 0; Below (MD022, blanks-around-headings)
Headings should be surrounded by blank lines


378-378: Expected: 1; Actual: 0; Below (MD022, blanks-around-headings)
Headings should be surrounded by blank lines


381-381: Expected: 1; Actual: 0; Below (MD022, blanks-around-headings)
Headings should be surrounded by blank lines


382-382: Expected: 1; Actual: 0; Above (MD022, blanks-around-headings)
Headings should be surrounded by blank lines


382-382: Expected: 1; Actual: 0; Below (MD022, blanks-around-headings)
Headings should be surrounded by blank lines


385-385: Expected: 1; Actual: 0; Below (MD022, blanks-around-headings)
Headings should be surrounded by blank lines


386-386: Expected: 1; Actual: 0; Above (MD022, blanks-around-headings)
Headings should be surrounded by blank lines


386-386: Expected: 1; Actual: 0; Below (MD022, blanks-around-headings)
Headings should be surrounded by blank lines


389-389: Expected: 1; Actual: 0; Below (MD022, blanks-around-headings)
Headings should be surrounded by blank lines


390-390: Expected: 1; Actual: 0; Above (MD022, blanks-around-headings)
Headings should be surrounded by blank lines


390-390: Expected: 1; Actual: 0; Below (MD022, blanks-around-headings)
Headings should be surrounded by blank lines


395-395: Expected: 1; Actual: 0; Below (MD022, blanks-around-headings)
Headings should be surrounded by blank lines


404-404: Expected: 1; Actual: 0; Below (MD022, blanks-around-headings)
Headings should be surrounded by blank lines


409-409: Expected: 1; Actual: 0; Below (MD022, blanks-around-headings)
Headings should be surrounded by blank lines


414-414: Expected: 1; Actual: 0; Below (MD022, blanks-around-headings)
Headings should be surrounded by blank lines


417-417: Expected: 1; Actual: 0; Below (MD022, blanks-around-headings)
Headings should be surrounded by blank lines


422-422: Expected: 1; Actual: 0; Below (MD022, blanks-around-headings)
Headings should be surrounded by blank lines


427-427: Expected: 1; Actual: 0; Below (MD022, blanks-around-headings)
Headings should be surrounded by blank lines


436-436: Expected: 1; Actual: 0; Below (MD022, blanks-around-headings)
Headings should be surrounded by blank lines


446-446: Expected: 1; Actual: 0; Below (MD022, blanks-around-headings)
Headings should be surrounded by blank lines


453-453: Expected: 1; Actual: 0; Below (MD022, blanks-around-headings)
Headings should be surrounded by blank lines


454-454: Expected: 1; Actual: 0; Above (MD022, blanks-around-headings)
Headings should be surrounded by blank lines


454-454: Expected: 1; Actual: 0; Below (MD022, blanks-around-headings)
Headings should be surrounded by blank lines


457-457: Expected: 1; Actual: 0; Below (MD022, blanks-around-headings)
Headings should be surrounded by blank lines


458-458: Expected: 1; Actual: 0; Above (MD022, blanks-around-headings)
Headings should be surrounded by blank lines


458-458: Expected: 1; Actual: 0; Below (MD022, blanks-around-headings)
Headings should be surrounded by blank lines


461-461: Expected: 1; Actual: 0; Below (MD022, blanks-around-headings)
Headings should be surrounded by blank lines


462-462: Expected: 1; Actual: 0; Above (MD022, blanks-around-headings)
Headings should be surrounded by blank lines


462-462: Expected: 1; Actual: 0; Below (MD022, blanks-around-headings)
Headings should be surrounded by blank lines


465-465: Expected: 1; Actual: 0; Below (MD022, blanks-around-headings)
Headings should be surrounded by blank lines


466-466: Expected: 1; Actual: 0; Above (MD022, blanks-around-headings)
Headings should be surrounded by blank lines


466-466: Expected: 1; Actual: 0; Below (MD022, blanks-around-headings)
Headings should be surrounded by blank lines


470-470: Expected: 1; Actual: 0; Below (MD022, blanks-around-headings)
Headings should be surrounded by blank lines


474-474: Expected: 1; Actual: 0; Below (MD022, blanks-around-headings)
Headings should be surrounded by blank lines


475-475: Expected: 1; Actual: 0; Above (MD022, blanks-around-headings)
Headings should be surrounded by blank lines


475-475: Expected: 1; Actual: 0; Below (MD022, blanks-around-headings)
Headings should be surrounded by blank lines


478-478: Expected: 1; Actual: 0; Below (MD022, blanks-around-headings)
Headings should be surrounded by blank lines


479-479: Expected: 1; Actual: 0; Above (MD022, blanks-around-headings)
Headings should be surrounded by blank lines


479-479: Expected: 1; Actual: 0; Below (MD022, blanks-around-headings)
Headings should be surrounded by blank lines


486-486: Expected: 1; Actual: 0; Below (MD022, blanks-around-headings)
Headings should be surrounded by blank lines


487-487: Expected: 1; Actual: 0; Above (MD022, blanks-around-headings)
Headings should be surrounded by blank lines


487-487: Expected: 1; Actual: 0; Below (MD022, blanks-around-headings)
Headings should be surrounded by blank lines


489-489: Expected: 1; Actual: 0; Above (MD022, blanks-around-headings)
Headings should be surrounded by blank lines


489-489: Expected: 1; Actual: 0; Below (MD022, blanks-around-headings)
Headings should be surrounded by blank lines


494-494: Expected: 1; Actual: 0; Below (MD022, blanks-around-headings)
Headings should be surrounded by blank lines


495-495: Expected: 1; Actual: 0; Above (MD022, blanks-around-headings)
Headings should be surrounded by blank lines


495-495: Expected: 1; Actual: 0; Below (MD022, blanks-around-headings)
Headings should be surrounded by blank lines


498-498: Expected: 1; Actual: 0; Below (MD022, blanks-around-headings)
Headings should be surrounded by blank lines


499-499: Expected: 1; Actual: 0; Above (MD022, blanks-around-headings)
Headings should be surrounded by blank lines


499-499: Expected: 1; Actual: 0; Below (MD022, blanks-around-headings)
Headings should be surrounded by blank lines


504-504: Expected: 1; Actual: 0; Below (MD022, blanks-around-headings)
Headings should be surrounded by blank lines


507-507: Expected: 1; Actual: 0; Below (MD022, blanks-around-headings)
Headings should be surrounded by blank lines


511-511: Expected: 1; Actual: 0; Below (MD022, blanks-around-headings)
Headings should be surrounded by blank lines


514-514: Expected: 1; Actual: 0; Below (MD022, blanks-around-headings)
Headings should be surrounded by blank lines


515-515: Expected: 1; Actual: 0; Above (MD022, blanks-around-headings)
Headings should be surrounded by blank lines


515-515: Expected: 1; Actual: 0; Below (MD022, blanks-around-headings)
Headings should be surrounded by blank lines


518-518: Expected: 1; Actual: 0; Below (MD022, blanks-around-headings)
Headings should be surrounded by blank lines


519-519: Expected: 1; Actual: 0; Above (MD022, blanks-around-headings)
Headings should be surrounded by blank lines


519-519: Expected: 1; Actual: 0; Below (MD022, blanks-around-headings)
Headings should be surrounded by blank lines


524-524: Expected: 1; Actual: 0; Below (MD022, blanks-around-headings)
Headings should be surrounded by blank lines


525-525: Expected: 1; Actual: 0; Above (MD022, blanks-around-headings)
Headings should be surrounded by blank lines


525-525: Expected: 1; Actual: 0; Below (MD022, blanks-around-headings)
Headings should be surrounded by blank lines


533-533: Expected: 1; Actual: 0; Below (MD022, blanks-around-headings)
Headings should be surrounded by blank lines


534-534: Expected: 1; Actual: 0; Above (MD022, blanks-around-headings)
Headings should be surrounded by blank lines


534-534: Expected: 1; Actual: 0; Below (MD022, blanks-around-headings)
Headings should be surrounded by blank lines


537-537: Expected: 1; Actual: 0; Below (MD022, blanks-around-headings)
Headings should be surrounded by blank lines


538-538: Expected: 1; Actual: 0; Above (MD022, blanks-around-headings)
Headings should be surrounded by blank lines


538-538: Expected: 1; Actual: 0; Below (MD022, blanks-around-headings)
Headings should be surrounded by blank lines


548-548: Expected: 1; Actual: 0; Below (MD022, blanks-around-headings)
Headings should be surrounded by blank lines


549-549: Expected: 1; Actual: 0; Above (MD022, blanks-around-headings)
Headings should be surrounded by blank lines


549-549: Expected: 1; Actual: 0; Below (MD022, blanks-around-headings)
Headings should be surrounded by blank lines


552-552: Expected: 1; Actual: 0; Below (MD022, blanks-around-headings)
Headings should be surrounded by blank lines


561-561: Expected: 1; Actual: 0; Below (MD022, blanks-around-headings)
Headings should be surrounded by blank lines


562-562: Expected: 1; Actual: 0; Above (MD022, blanks-around-headings)
Headings should be surrounded by blank lines


562-562: Expected: 1; Actual: 0; Below (MD022, blanks-around-headings)
Headings should be surrounded by blank lines


568-568: Expected: 1; Actual: 0; Below (MD022, blanks-around-headings)
Headings should be surrounded by blank lines


573-573: Expected: 1; Actual: 0; Below (MD022, blanks-around-headings)
Headings should be surrounded by blank lines


576-576: Expected: 1; Actual: 0; Below (MD022, blanks-around-headings)
Headings should be surrounded by blank lines


586-586: Expected: 1; Actual: 0; Below (MD022, blanks-around-headings)
Headings should be surrounded by blank lines


589-589: Expected: 1; Actual: 0; Below (MD022, blanks-around-headings)
Headings should be surrounded by blank lines


592-592: Expected: 1; Actual: 0; Below (MD022, blanks-around-headings)
Headings should be surrounded by blank lines


595-595: Expected: 1; Actual: 0; Below (MD022, blanks-around-headings)
Headings should be surrounded by blank lines


596-596: Expected: 1; Actual: 0; Above (MD022, blanks-around-headings)
Headings should be surrounded by blank lines


596-596: Expected: 1; Actual: 0; Below (MD022, blanks-around-headings)
Headings should be surrounded by blank lines


599-599: Expected: 1; Actual: 0; Below (MD022, blanks-around-headings)
Headings should be surrounded by blank lines


600-600: Expected: 1; Actual: 0; Above (MD022, blanks-around-headings)
Headings should be surrounded by blank lines


600-600: Expected: 1; Actual: 0; Below (MD022, blanks-around-headings)
Headings should be surrounded by blank lines


603-603: Expected: 1; Actual: 0; Below (MD022, blanks-around-headings)
Headings should be surrounded by blank lines


606-606: Expected: 1; Actual: 0; Below (MD022, blanks-around-headings)
Headings should be surrounded by blank lines


607-607: Expected: 1; Actual: 0; Above (MD022, blanks-around-headings)
Headings should be surrounded by blank lines


607-607: Expected: 1; Actual: 0; Below (MD022, blanks-around-headings)
Headings should be surrounded by blank lines


612-612: Expected: 1; Actual: 0; Below (MD022, blanks-around-headings)
Headings should be surrounded by blank lines


615-615: Expected: 1; Actual: 0; Below (MD022, blanks-around-headings)
Headings should be surrounded by blank lines


620-620: Expected: 1; Actual: 0; Below (MD022, blanks-around-headings)
Headings should be surrounded by blank lines


625-625: Expected: 1; Actual: 0; Below (MD022, blanks-around-headings)
Headings should be surrounded by blank lines


628-628: Expected: 1; Actual: 0; Below (MD022, blanks-around-headings)
Headings should be surrounded by blank lines


634-634: Expected: 1; Actual: 0; Below (MD022, blanks-around-headings)
Headings should be surrounded by blank lines


639-639: Expected: 1; Actual: 0; Below (MD022, blanks-around-headings)
Headings should be surrounded by blank lines


642-642: Expected: 1; Actual: 0; Below (MD022, blanks-around-headings)
Headings should be surrounded by blank lines


645-645: Expected: 1; Actual: 0; Below (MD022, blanks-around-headings)
Headings should be surrounded by blank lines


649-649: Expected: 1; Actual: 0; Below (MD022, blanks-around-headings)
Headings should be surrounded by blank lines


650-650: Expected: 1; Actual: 0; Above (MD022, blanks-around-headings)
Headings should be surrounded by blank lines


650-650: Expected: 1; Actual: 0; Below (MD022, blanks-around-headings)
Headings should be surrounded by blank lines


653-653: Expected: 1; Actual: 0; Below (MD022, blanks-around-headings)
Headings should be surrounded by blank lines


654-654: Expected: 1; Actual: 0; Above (MD022, blanks-around-headings)
Headings should be surrounded by blank lines


654-654: Expected: 1; Actual: 0; Below (MD022, blanks-around-headings)
Headings should be surrounded by blank lines


657-657: Expected: 1; Actual: 0; Below (MD022, blanks-around-headings)
Headings should be surrounded by blank lines


658-658: Expected: 1; Actual: 0; Above (MD022, blanks-around-headings)
Headings should be surrounded by blank lines


658-658: Expected: 1; Actual: 0; Below (MD022, blanks-around-headings)
Headings should be surrounded by blank lines


661-661: Expected: 1; Actual: 0; Below (MD022, blanks-around-headings)
Headings should be surrounded by blank lines


662-662: Expected: 1; Actual: 0; Above (MD022, blanks-around-headings)
Headings should be surrounded by blank lines


662-662: Expected: 1; Actual: 0; Below (MD022, blanks-around-headings)
Headings should be surrounded by blank lines


665-665: Expected: 1; Actual: 0; Below (MD022, blanks-around-headings)
Headings should be surrounded by blank lines


670-670: Expected: 1; Actual: 0; Below (MD022, blanks-around-headings)
Headings should be surrounded by blank lines


683-683: Expected: 1; Actual: 0; Below (MD022, blanks-around-headings)
Headings should be surrounded by blank lines


686-686: Expected: 1; Actual: 0; Below (MD022, blanks-around-headings)
Headings should be surrounded by blank lines


690-690: Expected: 1; Actual: 0; Below (MD022, blanks-around-headings)
Headings should be surrounded by blank lines


691-691: Expected: 1; Actual: 0; Above (MD022, blanks-around-headings)
Headings should be surrounded by blank lines


691-691: Expected: 1; Actual: 0; Below (MD022, blanks-around-headings)
Headings should be surrounded by blank lines


694-694: Expected: 1; Actual: 0; Below (MD022, blanks-around-headings)
Headings should be surrounded by blank lines


695-695: Expected: 1; Actual: 0; Above (MD022, blanks-around-headings)
Headings should be surrounded by blank lines


695-695: Expected: 1; Actual: 0; Below (MD022, blanks-around-headings)
Headings should be surrounded by blank lines


700-700: Expected: 1; Actual: 0; Below (MD022, blanks-around-headings)
Headings should be surrounded by blank lines


701-701: Expected: 1; Actual: 0; Above (MD022, blanks-around-headings)
Headings should be surrounded by blank lines


701-701: Expected: 1; Actual: 0; Below (MD022, blanks-around-headings)
Headings should be surrounded by blank lines


704-704: Expected: 1; Actual: 0; Below (MD022, blanks-around-headings)
Headings should be surrounded by blank lines


707-707: Expected: 1; Actual: 0; Below (MD022, blanks-around-headings)
Headings should be surrounded by blank lines


708-708: Expected: 1; Actual: 0; Above (MD022, blanks-around-headings)
Headings should be surrounded by blank lines


708-708: Expected: 1; Actual: 0; Below (MD022, blanks-around-headings)
Headings should be surrounded by blank lines


711-711: Expected: 1; Actual: 0; Below (MD022, blanks-around-headings)
Headings should be surrounded by blank lines


716-716: Expected: 1; Actual: 0; Below (MD022, blanks-around-headings)
Headings should be surrounded by blank lines


719-719: Expected: 1; Actual: 0; Below (MD022, blanks-around-headings)
Headings should be surrounded by blank lines


722-722: Expected: 1; Actual: 0; Below (MD022, blanks-around-headings)
Headings should be surrounded by blank lines


725-725: Expected: 1; Actual: 0; Below (MD022, blanks-around-headings)
Headings should be surrounded by blank lines


726-726: Expected: 1; Actual: 0; Above (MD022, blanks-around-headings)
Headings should be surrounded by blank lines


726-726: Expected: 1; Actual: 0; Below (MD022, blanks-around-headings)
Headings should be surrounded by blank lines


729-729: Expected: 1; Actual: 0; Below (MD022, blanks-around-headings)
Headings should be surrounded by blank lines


730-730: Expected: 1; Actual: 0; Above (MD022, blanks-around-headings)
Headings should be surrounded by blank lines


730-730: Expected: 1; Actual: 0; Below (MD022, blanks-around-headings)
Headings should be surrounded by blank lines


733-733: Expected: 1; Actual: 0; Below (MD022, blanks-around-headings)
Headings should be surrounded by blank lines


734-734: Expected: 1; Actual: 0; Above (MD022, blanks-around-headings)
Headings should be surrounded by blank lines


734-734: Expected: 1; Actual: 0; Below (MD022, blanks-around-headings)
Headings should be surrounded by blank lines


738-738: Expected: 1; Actual: 0; Below (MD022, blanks-around-headings)
Headings should be surrounded by blank lines


739-739: Expected: 1; Actual: 0; Above (MD022, blanks-around-headings)
Headings should be surrounded by blank lines


739-739: Expected: 1; Actual: 0; Below (MD022, blanks-around-headings)
Headings should be surrounded by blank lines


744-744: Expected: 1; Actual: 0; Below (MD022, blanks-around-headings)
Headings should be surrounded by blank lines


745-745: Expected: 1; Actual: 0; Above (MD022, blanks-around-headings)
Headings should be surrounded by blank lines


745-745: Expected: 1; Actual: 0; Below (MD022, blanks-around-headings)
Headings should be surrounded by blank lines


748-748: Expected: 1; Actual: 0; Below (MD022, blanks-around-headings)
Headings should be surrounded by blank lines


749-749: Expected: 1; Actual: 0; Above (MD022, blanks-around-headings)
Headings should be surrounded by blank lines


749-749: Expected: 1; Actual: 0; Below (MD022, blanks-around-headings)
Headings should be surrounded by blank lines


758-758: Expected: 1; Actual: 0; Below (MD022, blanks-around-headings)
Headings should be surrounded by blank lines


763-763: Expected: 1; Actual: 0; Below (MD022, blanks-around-headings)
Headings should be surrounded by blank lines


764-764: Expected: 1; Actual: 0; Above (MD022, blanks-around-headings)
Headings should be surrounded by blank lines


764-764: Expected: 1; Actual: 0; Below (MD022, blanks-around-headings)
Headings should be surrounded by blank lines


767-767: Expected: 1; Actual: 0; Below (MD022, blanks-around-headings)
Headings should be surrounded by blank lines


768-768: Expected: 1; Actual: 0; Above (MD022, blanks-around-headings)
Headings should be surrounded by blank lines


768-768: Expected: 1; Actual: 0; Below (MD022, blanks-around-headings)
Headings should be surrounded by blank lines


771-771: Expected: 1; Actual: 0; Below (MD022, blanks-around-headings)
Headings should be surrounded by blank lines


772-772: Expected: 1; Actual: 0; Above (MD022, blanks-around-headings)
Headings should be surrounded by blank lines


772-772: Expected: 1; Actual: 0; Below (MD022, blanks-around-headings)
Headings should be surrounded by blank lines


777-777: Expected: 1; Actual: 0; Below (MD022, blanks-around-headings)
Headings should be surrounded by blank lines


783-783: Expected: 1; Actual: 0; Below (MD022, blanks-around-headings)
Headings should be surrounded by blank lines


788-788: Expected: 1; Actual: 0; Below (MD022, blanks-around-headings)
Headings should be surrounded by blank lines


789-789: Expected: 1; Actual: 0; Above (MD022, blanks-around-headings)
Headings should be surrounded by blank lines


789-789: Expected: 1; Actual: 0; Below (MD022, blanks-around-headings)
Headings should be surrounded by blank lines


792-792: Expected: 1; Actual: 0; Below (MD022, blanks-around-headings)
Headings should be surrounded by blank lines


793-793: Expected: 1; Actual: 0; Above (MD022, blanks-around-headings)
Headings should be surrounded by blank lines


793-793: Expected: 1; Actual: 0; Below (MD022, blanks-around-headings)
Headings should be surrounded by blank lines


796-796: Expected: 1; Actual: 0; Below (MD022, blanks-around-headings)
Headings should be surrounded by blank lines


797-797: Expected: 1; Actual: 0; Above (MD022, blanks-around-headings)
Headings should be surrounded by blank lines


797-797: Expected: 1; Actual: 0; Below (MD022, blanks-around-headings)
Headings should be surrounded by blank lines


800-800: Expected: 1; Actual: 0; Below (MD022, blanks-around-headings)
Headings should be surrounded by blank lines


801-801: Expected: 1; Actual: 0; Above (MD022, blanks-around-headings)
Headings should be surrounded by blank lines


801-801: Expected: 1; Actual: 0; Below (MD022, blanks-around-headings)
Headings should be surrounded by blank lines


804-804: Expected: 1; Actual: 0; Below (MD022, blanks-around-headings)
Headings should be surrounded by blank lines


805-805: Expected: 1; Actual: 0; Above (MD022, blanks-around-headings)
Headings should be surrounded by blank lines


805-805: Expected: 1; Actual: 0; Below (MD022, blanks-around-headings)
Headings should be surrounded by blank lines


808-808: Expected: 1; Actual: 0; Below (MD022, blanks-around-headings)
Headings should be surrounded by blank lines


809-809: Expected: 1; Actual: 0; Above (MD022, blanks-around-headings)
Headings should be surrounded by blank lines


809-809: Expected: 1; Actual: 0; Below (MD022, blanks-around-headings)
Headings should be surrounded by blank lines


837-837: Expected: 1; Actual: 0; Below (MD022, blanks-around-headings)
Headings should be surrounded by blank lines


841-841: Expected: 1; Actual: 0; Below (MD022, blanks-around-headings)
Headings should be surrounded by blank lines


847-847: Expected: 1; Actual: 0; Below (MD022, blanks-around-headings)
Headings should be surrounded by blank lines


853-853: Expected: 1; Actual: 0; Below (MD022, blanks-around-headings)
Headings should be surrounded by blank lines


859-859: Expected: 1; Actual: 0; Below (MD022, blanks-around-headings)
Headings should be surrounded by blank lines


860-860: Expected: 1; Actual: 0; Above (MD022, blanks-around-headings)
Headings should be surrounded by blank lines


860-860: Expected: 1; Actual: 0; Below (MD022, blanks-around-headings)
Headings should be surrounded by blank lines


864-864: Expected: 1; Actual: 0; Below (MD022, blanks-around-headings)
Headings should be surrounded by blank lines


870-870: Expected: 1; Actual: 0; Below (MD022, blanks-around-headings)
Headings should be surrounded by blank lines


871-871: Expected: 1; Actual: 0; Above (MD022, blanks-around-headings)
Headings should be surrounded by blank lines


871-871: Expected: 1; Actual: 0; Below (MD022, blanks-around-headings)
Headings should be surrounded by blank lines


874-874: Expected: 1; Actual: 0; Below (MD022, blanks-around-headings)
Headings should be surrounded by blank lines


877-877: Expected: 1; Actual: 0; Below (MD022, blanks-around-headings)
Headings should be surrounded by blank lines


878-878: Expected: 1; Actual: 0; Above (MD022, blanks-around-headings)
Headings should be surrounded by blank lines


878-878: Expected: 1; Actual: 0; Below (MD022, blanks-around-headings)
Headings should be surrounded by blank lines


894-894: Expected: 1; Actual: 0; Below (MD022, blanks-around-headings)
Headings should be surrounded by blank lines


897-897: Expected: 1; Actual: 0; Below (MD022, blanks-around-headings)
Headings should be surrounded by blank lines


900-900: Expected: 1; Actual: 0; Below (MD022, blanks-around-headings)
Headings should be surrounded by blank lines


905-905: Expected: 1; Actual: 0; Below (MD022, blanks-around-headings)
Headings should be surrounded by blank lines


910-910: Expected: 1; Actual: 0; Below (MD022, blanks-around-headings)
Headings should be surrounded by blank lines


915-915: Expected: 1; Actual: 0; Below (MD022, blanks-around-headings)
Headings should be surrounded by blank lines


920-920: Expected: 1; Actual: 0; Below (MD022, blanks-around-headings)
Headings should be surrounded by blank lines


934-934: Expected: 1; Actual: 0; Below (MD022, blanks-around-headings)
Headings should be surrounded by blank lines


937-937: Expected: 1; Actual: 0; Below (MD022, blanks-around-headings)
Headings should be surrounded by blank lines


942-942: Expected: 1; Actual: 0; Below (MD022, blanks-around-headings)
Headings should be surrounded by blank lines


947-947: Expected: 1; Actual: 0; Below (MD022, blanks-around-headings)
Headings should be surrounded by blank lines


948-948: Expected: 1; Actual: 0; Above (MD022, blanks-around-headings)
Headings should be surrounded by blank lines


948-948: Expected: 1; Actual: 0; Below (MD022, blanks-around-headings)
Headings should be surrounded by blank lines


951-951: Expected: 1; Actual: 0; Below (MD022, blanks-around-headings)
Headings should be surrounded by blank lines


952-952: Expected: 1; Actual: 0; Above (MD022, blanks-around-headings)
Headings should be surrounded by blank lines


952-952: Expected: 1; Actual: 0; Below (MD022, blanks-around-headings)
Headings should be surrounded by blank lines


955-955: Expected: 1; Actual: 0; Below (MD022, blanks-around-headings)
Headings should be surrounded by blank lines


956-956: Expected: 1; Actual: 0; Above (MD022, blanks-around-headings)
Headings should be surrounded by blank lines


956-956: Expected: 1; Actual: 0; Below (MD022, blanks-around-headings)
Headings should be surrounded by blank lines


960-960: Expected: 1; Actual: 0; Below (MD022, blanks-around-headings)
Headings should be surrounded by blank lines


961-961: Expected: 1; Actual: 0; Above (MD022, blanks-around-headings)
Headings should be surrounded by blank lines


961-961: Expected: 1; Actual: 0; Below (MD022, blanks-around-headings)
Headings should be surrounded by blank lines


966-966: Expected: 1; Actual: 0; Below (MD022, blanks-around-headings)
Headings should be surrounded by blank lines


967-967: Expected: 1; Actual: 0; Above (MD022, blanks-around-headings)
Headings should be surrounded by blank lines


967-967: Expected: 1; Actual: 0; Below (MD022, blanks-around-headings)
Headings should be surrounded by blank lines


970-970: Expected: 1; Actual: 0; Below (MD022, blanks-around-headings)
Headings should be surrounded by blank lines


971-971: Expected: 1; Actual: 0; Above (MD022, blanks-around-headings)
Headings should be surrounded by blank lines


971-971: Expected: 1; Actual: 0; Below (MD022, blanks-around-headings)
Headings should be surrounded by blank lines


974-974: Expected: 1; Actual: 0; Below (MD022, blanks-around-headings)
Headings should be surrounded by blank lines


975-975: Expected: 1; Actual: 0; Above (MD022, blanks-around-headings)
Headings should be surrounded by blank lines


975-975: Expected: 1; Actual: 0; Below (MD022, blanks-around-headings)
Headings should be surrounded by blank lines


978-978: Expected: 1; Actual: 0; Below (MD022, blanks-around-headings)
Headings should be surrounded by blank lines


984-984: Expected: 1; Actual: 0; Below (MD022, blanks-around-headings)
Headings should be surrounded by blank lines


998-998: Expected: 1; Actual: 0; Below (MD022, blanks-around-headings)
Headings should be surrounded by blank lines


1007-1007: Expected: 1; Actual: 0; Below (MD022, blanks-around-headings)
Headings should be surrounded by blank lines


1008-1008: Expected: 1; Actual: 0; Above (MD022, blanks-around-headings)
Headings should be surrounded by blank lines


1008-1008: Expected: 1; Actual: 0; Below (MD022, blanks-around-headings)
Headings should be surrounded by blank lines


1013-1013: Expected: 1; Actual: 0; Below (MD022, blanks-around-headings)
Headings should be surrounded by blank lines


1014-1014: Expected: 1; Actual: 0; Above (MD022, blanks-around-headings)
Headings should be surrounded by blank lines


1014-1014: Expected: 1; Actual: 0; Below (MD022, blanks-around-headings)
Headings should be surrounded by blank lines


1019-1019: Expected: 1; Actual: 0; Below (MD022, blanks-around-headings)
Headings should be surrounded by blank lines


1022-1022: Expected: 1; Actual: 0; Below (MD022, blanks-around-headings)
Headings should be surrounded by blank lines


1027-1027: Expected: 1; Actual: 0; Below (MD022, blanks-around-headings)
Headings should be surrounded by blank lines


1028-1028: Expected: 1; Actual: 0; Above (MD022, blanks-around-headings)
Headings should be surrounded by blank lines


1028-1028: Expected: 1; Actual: 0; Below (MD022, blanks-around-headings)
Headings should be surrounded by blank lines


1034-1034: Expected: 1; Actual: 0; Below (MD022, blanks-around-headings)
Headings should be surrounded by blank lines


1037-1037: Expected: 1; Actual: 0; Below (MD022, blanks-around-headings)
Headings should be surrounded by blank lines


1044-1044: Expected: 1; Actual: 0; Below (MD022, blanks-around-headings)
Headings should be surrounded by blank lines


1047-1047: Expected: 1; Actual: 0; Below (MD022, blanks-around-headings)
Headings should be surrounded by blank lines


1050-1050: Expected: 1; Actual: 0; Below (MD022, blanks-around-headings)
Headings should be surrounded by blank lines


1088-1088: Expected: 1; Actual: 0; Below (MD022, blanks-around-headings)
Headings should be surrounded by blank lines


1103-1103: Expected: 1; Actual: 0; Below (MD022, blanks-around-headings)
Headings should be surrounded by blank lines


1104-1104: Expected: 1; Actual: 0; Above (MD022, blanks-around-headings)
Headings should be surrounded by blank lines


1104-1104: Expected: 1; Actual: 0; Below (MD022, blanks-around-headings)
Headings should be surrounded by blank lines


1111-1111: Expected: 1; Actual: 0; Below (MD022, blanks-around-headings)
Headings should be surrounded by blank lines


1112-1112: Expected: 1; Actual: 0; Above (MD022, blanks-around-headings)
Headings should be surrounded by blank lines


1112-1112: Expected: 1; Actual: 0; Below (MD022, blanks-around-headings)
Headings should be surrounded by blank lines


1116-1116: Expected: 1; Actual: 0; Below (MD022, blanks-around-headings)
Headings should be surrounded by blank lines


1122-1122: Expected: 1; Actual: 0; Below (MD022, blanks-around-headings)
Headings should be surrounded by blank lines


1127-1127: Expected: 1; Actual: 0; Below (MD022, blanks-around-headings)
Headings should be surrounded by blank lines


1128-1128: Expected: 1; Actual: 0; Above (MD022, blanks-around-headings)
Headings should be surrounded by blank lines


1128-1128: Expected: 1; Actual: 0; Below (MD022, blanks-around-headings)
Headings should be surrounded by blank lines


1133-1133: Expected: 1; Actual: 0; Below (MD022, blanks-around-headings)
Headings should be surrounded by blank lines


130-130: null (MD031, blanks-around-fences)
Fenced code blocks should be surrounded by blank lines


135-135: null (MD031, blanks-around-fences)
Fenced code blocks should be surrounded by blank lines


303-303: null (MD031, blanks-around-fences)
Fenced code blocks should be surrounded by blank lines


555-555: null (MD031, blanks-around-fences)
Fenced code blocks should be surrounded by blank lines


557-557: null (MD031, blanks-around-fences)
Fenced code blocks should be surrounded by blank lines


826-826: null (MD031, blanks-around-fences)
Fenced code blocks should be surrounded by blank lines


986-986: null (MD031, blanks-around-fences)
Fenced code blocks should be surrounded by blank lines


991-991: null (MD031, blanks-around-fences)
Fenced code blocks should be surrounded by blank lines


993-993: null (MD031, blanks-around-fences)
Fenced code blocks should be surrounded by blank lines


1000-1000: null (MD031, blanks-around-fences)
Fenced code blocks should be surrounded by blank lines


1004-1004: null (MD031, blanks-around-fences)
Fenced code blocks should be surrounded by blank lines


1055-1055: null (MD031, blanks-around-fences)
Fenced code blocks should be surrounded by blank lines


1058-1058: null (MD031, blanks-around-fences)
Fenced code blocks should be surrounded by blank lines


1060-1060: null (MD031, blanks-around-fences)
Fenced code blocks should be surrounded by blank lines


1068-1068: null (MD031, blanks-around-fences)
Fenced code blocks should be surrounded by blank lines


1070-1070: null (MD031, blanks-around-fences)
Fenced code blocks should be surrounded by blank lines


1073-1073: null (MD031, blanks-around-fences)
Fenced code blocks should be surrounded by blank lines


1076-1076: null (MD031, blanks-around-fences)
Fenced code blocks should be surrounded by blank lines


1078-1078: null (MD031, blanks-around-fences)
Fenced code blocks should be surrounded by blank lines


1080-1080: null (MD031, blanks-around-fences)
Fenced code blocks should be surrounded by blank lines


1082-1082: null (MD031, blanks-around-fences)
Fenced code blocks should be surrounded by blank lines


24-24: null (MD032, blanks-around-lists)
Lists should be surrounded by blank lines


29-29: null (MD032, blanks-around-lists)
Lists should be surrounded by blank lines


35-35: null (MD032, blanks-around-lists)
Lists should be surrounded by blank lines


39-39: null (MD032, blanks-around-lists)
Lists should be surrounded by blank lines


46-46: null (MD032, blanks-around-lists)
Lists should be surrounded by blank lines


50-50: null (MD032, blanks-around-lists)
Lists should be surrounded by blank lines


53-53: null (MD032, blanks-around-lists)
Lists should be surrounded by blank lines


56-56: null (MD032, blanks-around-lists)
Lists should be surrounded by blank lines


59-59: null (MD032, blanks-around-lists)
Lists should be surrounded by blank lines


66-66: null (MD032, blanks-around-lists)
Lists should be surrounded by blank lines


71-71: null (MD032, blanks-around-lists)
Lists should be surrounded by blank lines


74-74: null (MD032, blanks-around-lists)
Lists should be surrounded by blank lines


79-79: null (MD032, blanks-around-lists)
Lists should be surrounded by blank lines


84-84: null (MD032, blanks-around-lists)
Lists should be surrounded by blank lines


88-88: null (MD032, blanks-around-lists)
Lists should be surrounded by blank lines


91-91: null (MD032, blanks-around-lists)
Lists should be surrounded by blank lines


95-95: null (MD032, blanks-around-lists)
Lists should be surrounded by blank lines


100-100: null (MD032, blanks-around-lists)
Lists should be surrounded by blank lines


105-105: null (MD032, blanks-around-lists)
Lists should be surrounded by blank lines


109-109: null (MD032, blanks-around-lists)
Lists should be surrounded by blank lines


114-114: null (MD032, blanks-around-lists)
Lists should be surrounded by blank lines


125-125: null (MD032, blanks-around-lists)
Lists should be surrounded by blank lines


140-140: null (MD032, blanks-around-lists)
Lists should be surrounded by blank lines


144-144: null (MD032, blanks-around-lists)
Lists should be surrounded by blank lines


148-148: null (MD032, blanks-around-lists)
Lists should be surrounded by blank lines


151-151: null (MD032, blanks-around-lists)
Lists should be surrounded by blank lines


157-157: null (MD032, blanks-around-lists)
Lists should be surrounded by blank lines


161-161: null (MD032, blanks-around-lists)
Lists should be surrounded by blank lines


166-166: null (MD032, blanks-around-lists)
Lists should be surrounded by blank lines


171-171: null (MD032, blanks-around-lists)
Lists should be surrounded by blank lines


176-176: null (MD032, blanks-around-lists)
Lists should be surrounded by blank lines


181-181: null (MD032, blanks-around-lists)
Lists should be surrounded by blank lines


189-189: null (MD032, blanks-around-lists)
Lists should be surrounded by blank lines


196-196: null (MD032, blanks-around-lists)
Lists should be surrounded by blank lines


201-201: null (MD032, blanks-around-lists)
Lists should be surrounded by blank lines


204-204: null (MD032, blanks-around-lists)
Lists should be surrounded by blank lines


208-208: null (MD032, blanks-around-lists)
Lists should be surrounded by blank lines


212-212: null (MD032, blanks-around-lists)
Lists should be surrounded by blank lines


220-220: null (MD032, blanks-around-lists)
Lists should be surrounded by blank lines


224-224: null (MD032, blanks-around-lists)
Lists should be surrounded by blank lines


230-230: null (MD032, blanks-around-lists)
Lists should be surrounded by blank lines


247-247: null (MD032, blanks-around-lists)
Lists should be surrounded by blank lines


282-282: null (MD032, blanks-around-lists)
Lists should be surrounded by blank lines


290-290: null (MD032, blanks-around-lists)
Lists should be surrounded by blank lines


294-294: null (MD032, blanks-around-lists)
Lists should be surrounded by blank lines


297-297: null (MD032, blanks-around-lists)
Lists should be surrounded by blank lines


302-302: null (MD032, blanks-around-lists)
Lists should be surrounded by blank lines


316-316: null (MD032, blanks-around-lists)
Lists should be surrounded by blank lines


320-320: null (MD032, blanks-around-lists)
Lists should be surrounded by blank lines


324-324: null (MD032, blanks-around-lists)
Lists should be surrounded by blank lines


328-328: null (MD032, blanks-around-lists)
Lists should be surrounded by blank lines


333-333: null (MD032, blanks-around-lists)
Lists should be surrounded by blank lines


340-340: null (MD032, blanks-around-lists)
Lists should be surrounded by blank lines


346-346: null (MD032, blanks-around-lists)
Lists should be surrounded by blank lines


354-354: null (MD032, blanks-around-lists)
Lists should be surrounded by blank lines


358-358: null (MD032, blanks-around-lists)
Lists should be surrounded by blank lines


360-360: null (MD032, blanks-around-lists)
Lists should be surrounded by blank lines


362-362: null (MD032, blanks-around-lists)
Lists should be surrounded by blank lines


366-366: null (MD032, blanks-around-lists)
Lists should be surrounded by blank lines


370-370: null (MD032, blanks-around-lists)
Lists should be surrounded by blank lines


374-374: null (MD032, blanks-around-lists)
Lists should be surrounded by blank lines


379-379: null (MD032, blanks-around-lists)
Lists should be surrounded by blank lines


383-383: null (MD032, blanks-around-lists)
Lists should be surrounded by blank lines


387-387: null (MD032, blanks-around-lists)
Lists should be surrounded by blank lines


391-391: null (MD032, blanks-around-lists)
Lists should be surrounded by blank lines


396-396: null (MD032, blanks-around-lists)
Lists should be surrounded by blank lines


405-405: null (MD032, blanks-around-lists)
Lists should be surrounded by blank lines


410-410: null (MD032, blanks-around-lists)
Lists should be surrounded by blank lines


415-415: null (MD032, blanks-around-lists)
Lists should be surrounded by blank lines


418-418: null (MD032, blanks-around-lists)
Lists should be surrounded by blank lines


423-423: null (MD032, blanks-around-lists)
Lists should be surrounded by blank lines


428-428: null (MD032, blanks-around-lists)
Lists should be surrounded by blank lines


437-437: null (MD032, blanks-around-lists)
Lists should be surrounded by blank lines


447-447: null (MD032, blanks-around-lists)
Lists should be surrounded by blank lines


455-455: null (MD032, blanks-around-lists)
Lists should be surrounded by blank lines


459-459: null (MD032, blanks-around-lists)
Lists should be surrounded by blank lines


463-463: null (MD032, blanks-around-lists)
Lists should be surrounded by blank lines


467-467: null (MD032, blanks-around-lists)
Lists should be surrounded by blank lines


471-471: null (MD032, blanks-around-lists)
Lists should be surrounded by blank lines


476-476: null (MD032, blanks-around-lists)
Lists should be surrounded by blank lines


480-480: null (MD032, blanks-around-lists)
Lists should be surrounded by blank lines


488-488: null (MD032, blanks-around-lists)
Lists should be surrounded by blank lines


488-488: null (MD032, blanks-around-lists)
Lists should be surrounded by blank lines


490-490: null (MD032, blanks-around-lists)
Lists should be surrounded by blank lines


496-496: null (MD032, blanks-around-lists)
Lists should be surrounded by blank lines


500-500: null (MD032, blanks-around-lists)
Lists should be surrounded by blank lines


505-505: null (MD032, blanks-around-lists)
Lists should be surrounded by blank lines


516-516: null (MD032, blanks-around-lists)
Lists should be surrounded by blank lines


520-520: null (MD032, blanks-around-lists)
Lists should be surrounded by blank lines


526-526: null (MD032, blanks-around-lists)
Lists should be surrounded by blank lines


535-535: null (MD032, blanks-around-lists)
Lists should be surrounded by blank lines


539-539: null (MD032, blanks-around-lists)
Lists should be surrounded by blank lines


550-550: null (MD032, blanks-around-lists)
Lists should be surrounded by blank lines


553-553: null (MD032, blanks-around-lists)
Lists should be surrounded by blank lines


563-563: null (MD032, blanks-around-lists)
Lists should be surrounded by blank lines


587-587: null (MD032, blanks-around-lists)
Lists should be surrounded by blank lines


597-597: null (MD032, blanks-around-lists)
Lists should be surrounded by blank lines


601-601: null (MD032, blanks-around-lists)
Lists should be surrounded by blank lines


604-604: null (MD032, blanks-around-lists)
Lists should be surrounded by blank lines


608-608: null (MD032, blanks-around-lists)
Lists should be surrounded by blank lines


613-613: null (MD032, blanks-around-lists)
Lists should be surrounded by blank lines


616-616: null (MD032, blanks-around-lists)
Lists should be surrounded by blank lines


621-621: null (MD032, blanks-around-lists)
Lists should be surrounded by blank lines


626-626: null (MD032, blanks-around-lists)
Lists should be surrounded by blank lines


629-629: null (MD032, blanks-around-lists)
Lists should be surrounded by blank lines


635-635: null (MD032, blanks-around-lists)
Lists should be surrounded by blank lines


640-640: null (MD032, blanks-around-lists)
Lists should be surrounded by blank lines


643-643: null (MD032, blanks-around-lists)
Lists should be surrounded by blank lines


646-646: null (MD032, blanks-around-lists)
Lists should be surrounded by blank lines


651-651: null (MD032, blanks-around-lists)
Lists should be surrounded by blank lines


655-655: null (MD032, blanks-around-lists)
Lists should be surrounded by blank lines


659-659: null (MD032, blanks-around-lists)
Lists should be surrounded by blank lines


663-663: null (MD032, blanks-around-lists)
Lists should be surrounded by blank lines


671-671: null (MD032, blanks-around-lists)
Lists should be surrounded by blank lines


684-684: null (MD032, blanks-around-lists)
Lists should be surrounded by blank lines


687-687: null (MD032, blanks-around-lists)
Lists should be surrounded by blank lines


692-692: null (MD032, blanks-around-lists)
Lists should be surrounded by blank lines


696-696: null (MD032, blanks-around-lists)
Lists should be surrounded by blank lines


702-702: null (MD032, blanks-around-lists)
Lists should be surrounded by blank lines


705-705: null (MD032, blanks-around-lists)
Lists should be surrounded by blank lines


709-709: null (MD032, blanks-around-lists)
Lists should be surrounded by blank lines


717-717: null (MD032, blanks-around-lists)
Lists should be surrounded by blank lines


720-720: null (MD032, blanks-around-lists)
Lists should be surrounded by blank lines


723-723: null (MD032, blanks-around-lists)
Lists should be surrounded by blank lines


727-727: null (MD032, blanks-around-lists)
Lists should be surrounded by blank lines


731-731: null (MD032, blanks-around-lists)
Lists should be surrounded by blank lines


735-735: null (MD032, blanks-around-lists)
Lists should be surrounded by blank lines


740-740: null (MD032, blanks-around-lists)
Lists should be surrounded by blank lines


746-746: null (MD032, blanks-around-lists)
Lists should be surrounded by blank lines


750-750: null (MD032, blanks-around-lists)
Lists should be surrounded by blank lines


759-759: null (MD032, blanks-around-lists)
Lists should be surrounded by blank lines


765-765: null (MD032, blanks-around-lists)
Lists should be surrounded by blank lines


769-769: null (MD032, blanks-around-lists)
Lists should be surrounded by blank lines


773-773: null (MD032, blanks-around-lists)
Lists should be surrounded by blank lines


778-778: null (MD032, blanks-around-lists)
Lists should be surrounded by blank lines


784-784: null (MD032, blanks-around-lists)
Lists should be surrounded by blank lines


790-790: null (MD032, blanks-around-lists)
Lists should be surrounded by blank lines


794-794: null (MD032, blanks-around-lists)
Lists should be surrounded by blank lines


798-798: null (MD032, blanks-around-lists)
Lists should be surrounded by blank lines


802-802: null (MD032, blanks-around-lists)
Lists should be surrounded by blank lines


806-806: null (MD032, blanks-around-lists)
Lists should be surrounded by blank lines


810-810: null (MD032, blanks-around-lists)
Lists should be surrounded by blank lines


838-838: null (MD032, blanks-around-lists)
Lists should be surrounded by blank lines


842-842: null (MD032, blanks-around-lists)
Lists should be surrounded by blank lines


848-848: null (MD032, blanks-around-lists)
Lists should be surrounded by blank lines


854-854: null (MD032, blanks-around-lists)
Lists should be surrounded by blank lines


861-861: null (MD032, blanks-around-lists)
Lists should be surrounded by blank lines


865-865: null (MD032, blanks-around-lists)
Lists should be surrounded by blank lines


872-872: null (MD032, blanks-around-lists)
Lists should be surrounded by blank lines


875-875: null (MD032, blanks-around-lists)
Lists should be surrounded by blank lines


880-880: null (MD032, blanks-around-lists)
Lists should be surrounded by blank lines


895-895: null (MD032, blanks-around-lists)
Lists should be surrounded by blank lines


898-898: null (MD032, blanks-around-lists)
Lists should be surrounded by blank lines


901-901: null (MD032, blanks-around-lists)
Lists should be surrounded by blank lines


906-906: null (MD032, blanks-around-lists)
Lists should be surrounded by blank lines


911-911: null (MD032, blanks-around-lists)
Lists should be surrounded by blank lines


916-916: null (MD032, blanks-around-lists)
Lists should be surrounded by blank lines


921-921: null (MD032, blanks-around-lists)
Lists should be surrounded by blank lines


935-935: null (MD032, blanks-around-lists)
Lists should be surrounded by blank lines


938-938: null (MD032, blanks-around-lists)
Lists should be surrounded by blank lines


943-943: null (MD032, blanks-around-lists)
Lists should be surrounded by blank lines


949-949: null (MD032, blanks-around-lists)
Lists should be surrounded by blank lines


953-953: null (MD032, blanks-around-lists)
Lists should be surrounded by blank lines


957-957: null (MD032, blanks-around-lists)
Lists should be surrounded by blank lines


962-962: null (MD032, blanks-around-lists)
Lists should be surrounded by blank lines


968-968: null (MD032, blanks-around-lists)
Lists should be surrounded by blank lines


972-972: null (MD032, blanks-around-lists)
Lists should be surrounded by blank lines


976-976: null (MD032, blanks-around-lists)
Lists should be surrounded by blank lines


979-979: null (MD032, blanks-around-lists)
Lists should be surrounded by blank lines


985-985: null (MD032, blanks-around-lists)
Lists should be surrounded by blank lines


999-999: null (MD032, blanks-around-lists)
Lists should be surrounded by blank lines


999-999: null (MD032, blanks-around-lists)
Lists should be surrounded by blank lines


1005-1005: null (MD032, blanks-around-lists)
Lists should be surrounded by blank lines


1009-1009: null (MD032, blanks-around-lists)
Lists should be surrounded by blank lines


1015-1015: null (MD032, blanks-around-lists)
Lists should be surrounded by blank lines


1020-1020: null (MD032, blanks-around-lists)
Lists should be surrounded by blank lines


1023-1023: null (MD032, blanks-around-lists)
Lists should be surrounded by blank lines


1029-1029: null (MD032, blanks-around-lists)
Lists should be surrounded by blank lines


1035-1035: null (MD032, blanks-around-lists)
Lists should be surrounded by blank lines


1038-1038: null (MD032, blanks-around-lists)
Lists should be surrounded by blank lines


1045-1045: null (MD032, blanks-around-lists)
Lists should be surrounded by blank lines


1048-1048: null (MD032, blanks-around-lists)
Lists should be surrounded by blank lines


1051-1051: null (MD032, blanks-around-lists)
Lists should be surrounded by blank lines


1054-1054: null (MD032, blanks-around-lists)
Lists should be surrounded by blank lines


1075-1075: null (MD032, blanks-around-lists)
Lists should be surrounded by blank lines


1075-1075: null (MD032, blanks-around-lists)
Lists should be surrounded by blank lines


1083-1083: null (MD032, blanks-around-lists)
Lists should be surrounded by blank lines


1105-1105: null (MD032, blanks-around-lists)
Lists should be surrounded by blank lines


1113-1113: null (MD032, blanks-around-lists)
Lists should be surrounded by blank lines


1117-1117: null (MD032, blanks-around-lists)
Lists should be surrounded by blank lines


1123-1123: null (MD032, blanks-around-lists)
Lists should be surrounded by blank lines


1129-1129: null (MD032, blanks-around-lists)
Lists should be surrounded by blank lines


1134-1134: null (MD032, blanks-around-lists)
Lists should be surrounded by blank lines


8-8: null (MD034, no-bare-urls)
Bare URL used


423-423: null (MD034, no-bare-urls)
Bare URL used


563-563: null (MD034, no-bare-urls)
Bare URL used


643-643: null (MD034, no-bare-urls)
Bare URL used


1085-1085: null (MD034, no-bare-urls)
Bare URL used


593-593: null (MD036, no-emphasis-as-heading)
Emphasis used instead of a heading


521-521: null (MD039, no-space-in-links)
Spaces inside link text


527-527: null (MD039, no-space-in-links)
Spaces inside link text


616-616: null (MD039, no-space-in-links)
Spaces inside link text


773-773: null (MD039, no-space-in-links)
Spaces inside link text


784-784: null (MD039, no-space-in-links)
Spaces inside link text


130-130: null (MD040, fenced-code-language)
Fenced code blocks should have a language specified


555-555: null (MD040, fenced-code-language)
Fenced code blocks should have a language specified


582-582: null (MD040, fenced-code-language)
Fenced code blocks should have a language specified


673-673: null (MD040, fenced-code-language)
Fenced code blocks should have a language specified


679-679: null (MD040, fenced-code-language)
Fenced code blocks should have a language specified


1055-1055: null (MD040, fenced-code-language)
Fenced code blocks should have a language specified


1060-1060: null (MD040, fenced-code-language)
Fenced code blocks should have a language specified


1070-1070: null (MD040, fenced-code-language)
Fenced code blocks should have a language specified


1076-1076: null (MD040, fenced-code-language)
Fenced code blocks should have a language specified


1080-1080: null (MD040, fenced-code-language)
Fenced code blocks should have a language specified


531-531: Expected: underscore; Actual: asterisk (MD049, emphasis-style)
Emphasis style


531-531: Expected: underscore; Actual: asterisk (MD049, emphasis-style)
Emphasis style


593-593: Expected: underscore; Actual: asterisk (MD049, emphasis-style)
Emphasis style


593-593: Expected: underscore; Actual: asterisk (MD049, emphasis-style)
Emphasis style


723-723: Expected: asterisk; Actual: underscore (MD050, strong-style)
Strong style


723-723: Expected: asterisk; Actual: underscore (MD050, strong-style)
Strong style

Additional comments not posted (2)
lib/generators/react_on_rails/install_generator.rb (1)

57-57: Changes support Shakapacker 8+ as intended.

Consider adding a comment explaining the version check logic in using_shakapacker_7_or_above? for clarity.

Also applies to: 98-98, 106-108

lib/generators/react_on_rails/base_generator.rb (1)

43-43: Removal of CSS file reference aligns with PR objectives.

Comment on lines +1136 to +1137
[Unreleased]: https://github.com/shakacode/react_on_rails/compare/14.0.2...master
[14.0.2]: https://github.com/shakacode/react_on_rails/compare/14.0.1...14.0.2
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Add blank lines around the heading and lists to adhere to markdown best practices.

1135a1136
> 
1136a1138
> 
Committable suggestion

‼️ IMPORTANT
Carefully review the code before committing. Ensure that it accurately replaces the highlighted code, contains no missing lines, and has no issues with indentation. Thoroughly test & benchmark the code to ensure it meets the requirements.

Suggested change
[Unreleased]: https://github.com/shakacode/react_on_rails/compare/14.0.2...master
[14.0.2]: https://github.com/shakacode/react_on_rails/compare/14.0.1...14.0.2
[Unreleased]: https://github.com/shakacode/react_on_rails/compare/14.0.2...master
[14.0.2]: https://github.com/shakacode/react_on_rails/compare/14.0.1...14.0.2

CHANGELOG.md Outdated
Comment on lines 21 to 25
### [14.0.2] - 2024-06-11

#### Fixed
- Project initialization with Shakapacker v6 fixed [PR 1629](https://github.com/shakacode/react_on_rails/pull/1629) by [vaukalak](https://github.com/vaukalak)

Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Ensure proper markdown formatting by adding blank lines around headings and lists.

20a21
> 
23a25
> 
24a26
> 
Committable suggestion

‼️ IMPORTANT
Carefully review the code before committing. Ensure that it accurately replaces the highlighted code, contains no missing lines, and has no issues with indentation. Thoroughly test & benchmark the code to ensure it meets the requirements.

Suggested change
### [14.0.2] - 2024-06-11
#### Fixed
- Project initialization with Shakapacker v6 fixed [PR 1629](https://github.com/shakacode/react_on_rails/pull/1629) by [vaukalak](https://github.com/vaukalak)
### [14.0.2] - 2024-06-11
#### Fixed
- Project initialization with Shakapacker v6 fixed [PR 1629](https://github.com/shakacode/react_on_rails/pull/1629) by [vaukalak](https://github.com/vaukalak)
Tools
Markdownlint

23-23: Expected: 1; Actual: 0; Below (MD022, blanks-around-headings)
Headings should be surrounded by blank lines


24-24: null (MD032, blanks-around-lists)
Lists should be surrounded by blank lines

@@ -10,7 +9,7 @@ const HelloWorld = ({ name, updateName }) => (
</h3>
<hr />
<form>
<label className={style.bright} htmlFor="name">
<label className={{ color: "green" }} htmlFor="name">
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Incorrect use of className for inline styles.

- <label className={{ color: "green" }} htmlFor="name">
+ <label style={{ color: "green" }} htmlFor="name">
Committable suggestion

‼️ IMPORTANT
Carefully review the code before committing. Ensure that it accurately replaces the highlighted code, contains no missing lines, and has no issues with indentation. Thoroughly test & benchmark the code to ensure it meets the requirements.

Suggested change
<label className={{ color: "green" }} htmlFor="name">
<label style={{ color: "green" }} htmlFor="name">

@@ -10,7 +9,7 @@ const HelloWorld = (props) => {
<h3>Hello, {name}!</h3>
<hr />
<form>
<label className={style.bright} htmlFor="name">
<label className={{ color: "green" }} htmlFor="name">
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Incorrect use of className for inline styles.

- <label className={{ color: "green" }} htmlFor="name">
+ <label style={{ color: "green" }} htmlFor="name">
Committable suggestion

‼️ IMPORTANT
Carefully review the code before committing. Ensure that it accurately replaces the highlighted code, contains no missing lines, and has no issues with indentation. Thoroughly test & benchmark the code to ensure it meets the requirements.

Suggested change
<label className={{ color: "green" }} htmlFor="name">
<label style={{ color: "green" }} htmlFor="name">

@vaukalak vaukalak force-pushed the feature/support_shakapacker_8_and_fix_install branch 2 times, most recently from 0a1162a to 6992023 Compare June 11, 2024 07:57
@vaukalak vaukalak changed the title added support for sp 8+, removed css files from base example added support for sp 8+ Jun 11, 2024
@vaukalak vaukalak force-pushed the feature/support_shakapacker_8_and_fix_install branch from 6992023 to 4d006ff Compare June 11, 2024 08:09
@justin808 justin808 merged commit ca21dbd into master Jun 11, 2024
12 checks passed
@justin808 justin808 deleted the feature/support_shakapacker_8_and_fix_install branch June 11, 2024 08:11
Copy link
Contributor

@coderabbitai coderabbitai bot left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Actionable comments posted: 1

Review details

Configuration used: CodeRabbit UI
Review profile: CHILL

Commits

Files that changed from the base of the PR and between 0b2bc25 and 4d006ff.

Files selected for processing (4)
  • CHANGELOG.md (2 hunks)
  • docs/getting-started.md (1 hunks)
  • lib/generators/react_on_rails/base_generator.rb (1 hunks)
  • lib/generators/react_on_rails/install_generator.rb (2 hunks)
Files skipped from review as they are similar to previous changes (2)
  • lib/generators/react_on_rails/base_generator.rb
  • lib/generators/react_on_rails/install_generator.rb
Additional context used
LanguageTool
docs/getting-started.md

[uncategorized] ~5-~5: The preposition ‘of’ seems more likely in this position. (AI_HYDRA_LEO_REPLACE_ON_OF)
Context: ...ls with Shakapacker 7. For installation on Shakapacker 6, check [tips for usage wi...


[uncategorized] ~14-~14: Use a comma before ‘but’ if it connects two independent clauses (unless they are closely connected and short). (COMMA_COMPOUND_SENTENCE)
Context: .../shakacode/shakapacker) for more details but typically you need the following steps:...


[typographical] ~14-~14: Consider adding a comma after ‘typically’ for more clarity. (RB_LY_COMMA)
Context: ...acode/shakapacker) for more details but typically you need the following steps: ```bash ...


[grammar] ~34-~34: The word ‘install’ is not a noun. (A_INSTALL)
Context: ...ption --ignore-warnings). 2. Run the install generator: ```bash rails generat...


[style] ~99-~99: As a shorter alternative for ‘able to’, consider using “can”. (BE_ABLE_TO)
Context: ...onent in this way is how React on Rails is able to reference your component from a Rails v...


[grammar] ~99-~99: “React” is a proper noun and needs to be capitalized. (A_GOOGLE)
Context: ... how you expose your components via the react_on_rails webpack configuration. You may...


[style] ~101-~101: To form a complete sentence, be sure to include a subject. (MISSING_IT_THERE)
Context: ....registermany times. -@some_props` can be either a hash or JSON string. This i...


[style] ~130-~130: This phrase is redundant. Consider using “inside”. (OUTSIDE_OF)
Context: ...nRails and then mount them with helpers inside of your Rails views**. This is how to exp...


[uncategorized] ~145-~145: If this is a compound adjective that modifies the following noun, use a hyphen. (EN_COMPOUND_ADJECTIVE_INTERNAL)
Context: ...iguration file that can use a different server side entry file, like 'serverRegistration.j...


[grammar] ~151-~151: An auxiliary verb seems to be missing from this progressive structure. Did you mean “we're using”, “we are using”, or “we were using”? (PRP_VBG)
Context: ...n that returns a React component, which we using the name of a "render-function". Creati...

Markdownlint
docs/getting-started.md

141-141: Expected: h3; Actual: h4 (MD001, heading-increment)
Heading levels should only increment by one level at a time


73-73: Expected: dash; Actual: asterisk (MD004, ul-style)
Unordered list style


74-74: Expected: dash; Actual: asterisk (MD004, ul-style)
Unordered list style


75-75: Expected: dash; Actual: asterisk (MD004, ul-style)
Unordered list style


191-191: Expected: dash; Actual: asterisk (MD004, ul-style)
Unordered list style


192-192: Expected: dash; Actual: asterisk (MD004, ul-style)
Unordered list style


47-47: Expected: 1; Actual: 2 (MD012, no-multiple-blanks)
Multiple consecutive blank lines


45-45: null (MD034, no-bare-urls)
Bare URL used


196-196: Expected: underscore; Actual: asterisk (MD049, emphasis-style)
Emphasis style


196-196: Expected: underscore; Actual: asterisk (MD049, emphasis-style)
Emphasis style

CHANGELOG.md

296-296: Expected: h3; Actual: h4 (MD001, heading-increment)
Heading levels should only increment by one level at a time


427-427: Expected: h3; Actual: h4 (MD001, heading-increment)
Heading levels should only increment by one level at a time


525-525: Expected: h3; Actual: h4 (MD001, heading-increment)
Heading levels should only increment by one level at a time


534-534: Expected: h3; Actual: h4 (MD001, heading-increment)
Heading levels should only increment by one level at a time


538-538: Expected: h3; Actual: h4 (MD001, heading-increment)
Heading levels should only increment by one level at a time


549-549: Expected: h3; Actual: h4 (MD001, heading-increment)
Heading levels should only increment by one level at a time


562-562: Expected: h3; Actual: h4 (MD001, heading-increment)
Heading levels should only increment by one level at a time


568-568: Expected: h3; Actual: h4 (MD001, heading-increment)
Heading levels should only increment by one level at a time


573-573: Expected: h3; Actual: h4 (MD001, heading-increment)
Heading levels should only increment by one level at a time


596-596: Expected: h3; Actual: h4 (MD001, heading-increment)
Heading levels should only increment by one level at a time


600-600: Expected: h3; Actual: h4 (MD001, heading-increment)
Heading levels should only increment by one level at a time


607-607: Expected: h3; Actual: h4 (MD001, heading-increment)
Heading levels should only increment by one level at a time


612-612: Expected: h3; Actual: h4 (MD001, heading-increment)
Heading levels should only increment by one level at a time


620-620: Expected: h3; Actual: h4 (MD001, heading-increment)
Heading levels should only increment by one level at a time


625-625: Expected: h3; Actual: h4 (MD001, heading-increment)
Heading levels should only increment by one level at a time


634-634: Expected: h3; Actual: h4 (MD001, heading-increment)
Heading levels should only increment by one level at a time


639-639: Expected: h3; Actual: h4 (MD001, heading-increment)
Heading levels should only increment by one level at a time


650-650: Expected: h3; Actual: h4 (MD001, heading-increment)
Heading levels should only increment by one level at a time


654-654: Expected: h3; Actual: h4 (MD001, heading-increment)
Heading levels should only increment by one level at a time


662-662: Expected: h3; Actual: h4 (MD001, heading-increment)
Heading levels should only increment by one level at a time


670-670: Expected: h3; Actual: h4 (MD001, heading-increment)
Heading levels should only increment by one level at a time


691-691: Expected: h3; Actual: h4 (MD001, heading-increment)
Heading levels should only increment by one level at a time


695-695: Expected: h3; Actual: h4 (MD001, heading-increment)
Heading levels should only increment by one level at a time


701-701: Expected: h3; Actual: h4 (MD001, heading-increment)
Heading levels should only increment by one level at a time


708-708: Expected: h3; Actual: h4 (MD001, heading-increment)
Heading levels should only increment by one level at a time


716-716: Expected: h3; Actual: h4 (MD001, heading-increment)
Heading levels should only increment by one level at a time


726-726: Expected: h3; Actual: h4 (MD001, heading-increment)
Heading levels should only increment by one level at a time


730-730: Expected: h3; Actual: h5 (MD001, heading-increment)
Heading levels should only increment by one level at a time


734-734: Expected: h3; Actual: h5 (MD001, heading-increment)
Heading levels should only increment by one level at a time


739-739: Expected: h3; Actual: h5 (MD001, heading-increment)
Heading levels should only increment by one level at a time


745-745: Expected: h3; Actual: h5 (MD001, heading-increment)
Heading levels should only increment by one level at a time


749-749: Expected: h3; Actual: h5 (MD001, heading-increment)
Heading levels should only increment by one level at a time


764-764: Expected: h3; Actual: h5 (MD001, heading-increment)
Heading levels should only increment by one level at a time


768-768: Expected: h3; Actual: h5 (MD001, heading-increment)
Heading levels should only increment by one level at a time


772-772: Expected: h3; Actual: h5 (MD001, heading-increment)
Heading levels should only increment by one level at a time


777-777: Expected: h3; Actual: h5 (MD001, heading-increment)
Heading levels should only increment by one level at a time


789-789: Expected: h3; Actual: h5 (MD001, heading-increment)
Heading levels should only increment by one level at a time


793-793: Expected: h3; Actual: h5 (MD001, heading-increment)
Heading levels should only increment by one level at a time


797-797: Expected: h3; Actual: h5 (MD001, heading-increment)
Heading levels should only increment by one level at a time


801-801: Expected: h3; Actual: h5 (MD001, heading-increment)
Heading levels should only increment by one level at a time


805-805: Expected: h3; Actual: h5 (MD001, heading-increment)
Heading levels should only increment by one level at a time


809-809: Expected: h3; Actual: h5 (MD001, heading-increment)
Heading levels should only increment by one level at a time


860-860: Expected: h3; Actual: h5 (MD001, heading-increment)
Heading levels should only increment by one level at a time


871-871: Expected: h3; Actual: h5 (MD001, heading-increment)
Heading levels should only increment by one level at a time


878-878: Expected: h3; Actual: h5 (MD001, heading-increment)
Heading levels should only increment by one level at a time


894-894: Expected: h3; Actual: h5 (MD001, heading-increment)
Heading levels should only increment by one level at a time


905-905: Expected: h3; Actual: h5 (MD001, heading-increment)
Heading levels should only increment by one level at a time


910-910: Expected: h3; Actual: h5 (MD001, heading-increment)
Heading levels should only increment by one level at a time


915-915: Expected: h3; Actual: h5 (MD001, heading-increment)
Heading levels should only increment by one level at a time


920-920: Expected: h3; Actual: h5 (MD001, heading-increment)
Heading levels should only increment by one level at a time


948-948: Expected: h3; Actual: h5 (MD001, heading-increment)
Heading levels should only increment by one level at a time


952-952: Expected: h3; Actual: h5 (MD001, heading-increment)
Heading levels should only increment by one level at a time


956-956: Expected: h3; Actual: h5 (MD001, heading-increment)
Heading levels should only increment by one level at a time


961-961: Expected: h3; Actual: h5 (MD001, heading-increment)
Heading levels should only increment by one level at a time


967-967: Expected: h3; Actual: h5 (MD001, heading-increment)
Heading levels should only increment by one level at a time


971-971: Expected: h3; Actual: h5 (MD001, heading-increment)
Heading levels should only increment by one level at a time


975-975: Expected: h3; Actual: h5 (MD001, heading-increment)
Heading levels should only increment by one level at a time


1008-1008: Expected: h3; Actual: h5 (MD001, heading-increment)
Heading levels should only increment by one level at a time


1014-1014: Expected: h3; Actual: h5 (MD001, heading-increment)
Heading levels should only increment by one level at a time


1019-1019: Expected: h3; Actual: h5 (MD001, heading-increment)
Heading levels should only increment by one level at a time


1028-1028: Expected: h3; Actual: h5 (MD001, heading-increment)
Heading levels should only increment by one level at a time


1088-1088: Expected: h3; Actual: h5 (MD001, heading-increment)
Heading levels should only increment by one level at a time


1104-1104: Expected: h3; Actual: h5 (MD001, heading-increment)
Heading levels should only increment by one level at a time


1112-1112: Expected: h3; Actual: h5 (MD001, heading-increment)
Heading levels should only increment by one level at a time


1128-1128: Expected: h3; Actual: h5 (MD001, heading-increment)
Heading levels should only increment by one level at a time


247-247: Expected: dash; Actual: asterisk (MD004, ul-style)
Unordered list style


248-248: Expected: dash; Actual: asterisk (MD004, ul-style)
Unordered list style


249-249: Expected: dash; Actual: asterisk (MD004, ul-style)
Unordered list style


250-250: Expected: dash; Actual: asterisk (MD004, ul-style)
Unordered list style


251-251: Expected: dash; Actual: asterisk (MD004, ul-style)
Unordered list style


254-254: Expected: dash; Actual: asterisk (MD004, ul-style)
Unordered list style


256-256: Expected: dash; Actual: asterisk (MD004, ul-style)
Unordered list style


257-257: Expected: dash; Actual: asterisk (MD004, ul-style)
Unordered list style


259-259: Expected: dash; Actual: asterisk (MD004, ul-style)
Unordered list style


270-270: Expected: dash; Actual: asterisk (MD004, ul-style)
Unordered list style


359-359: Expected: dash; Actual: asterisk (MD004, ul-style)
Unordered list style


360-360: Expected: dash; Actual: asterisk (MD004, ul-style)
Unordered list style


526-526: Expected: 0; Actual: 1 (MD007, ul-indent)
Unordered list indentation


527-527: Expected: 0; Actual: 1 (MD007, ul-indent)
Unordered list indentation


528-528: Expected: 0; Actual: 1 (MD007, ul-indent)
Unordered list indentation


529-529: Expected: 0; Actual: 1 (MD007, ul-indent)
Unordered list indentation


935-935: Expected: 0; Actual: 1 (MD007, ul-indent)
Unordered list indentation


2-2: Expected: 0 or 2; Actual: 1 (MD009, no-trailing-spaces)
Trailing spaces


8-8: Expected: 0 or 2; Actual: 1 (MD009, no-trailing-spaces)
Trailing spaces


89-89: Expected: 0 or 2; Actual: 1 (MD009, no-trailing-spaces)
Trailing spaces


103-103: Expected: 0 or 2; Actual: 43 (MD009, no-trailing-spaces)
Trailing spaces


929-929: Column: 2 (MD010, no-hard-tabs)
Hard tabs


949-949: Column: 2 (MD010, no-hard-tabs)
Hard tabs


953-953: Column: 2 (MD010, no-hard-tabs)
Hard tabs


958-958: Column: 2 (MD010, no-hard-tabs)
Hard tabs


63-63: Expected: 1; Actual: 2 (MD012, no-multiple-blanks)
Multiple consecutive blank lines


510-510: Expected: 1; Actual: 2 (MD012, no-multiple-blanks)
Multiple consecutive blank lines


1-1: Expected: 1; Actual: 0; Below (MD022, blanks-around-headings)
Headings should be surrounded by blank lines


14-14: Expected: 1; Actual: 0; Below (MD022, blanks-around-headings)
Headings should be surrounded by blank lines


17-17: Expected: 1; Actual: 0; Below (MD022, blanks-around-headings)
Headings should be surrounded by blank lines


18-18: Expected: 1; Actual: 0; Above (MD022, blanks-around-headings)
Headings should be surrounded by blank lines


18-18: Expected: 1; Actual: 0; Below (MD022, blanks-around-headings)
Headings should be surrounded by blank lines


23-23: Expected: 1; Actual: 0; Below (MD022, blanks-around-headings)
Headings should be surrounded by blank lines


28-28: Expected: 1; Actual: 0; Below (MD022, blanks-around-headings)
Headings should be surrounded by blank lines


31-31: Expected: 1; Actual: 0; Below (MD022, blanks-around-headings)
Headings should be surrounded by blank lines


34-34: Expected: 1; Actual: 0; Below (MD022, blanks-around-headings)
Headings should be surrounded by blank lines


38-38: Expected: 1; Actual: 0; Below (MD022, blanks-around-headings)
Headings should be surrounded by blank lines


45-45: Expected: 1; Actual: 0; Below (MD022, blanks-around-headings)
Headings should be surrounded by blank lines


48-48: Expected: 1; Actual: 0; Below (MD022, blanks-around-headings)
Headings should be surrounded by blank lines


49-49: Expected: 1; Actual: 0; Above (MD022, blanks-around-headings)
Headings should be surrounded by blank lines


49-49: Expected: 1; Actual: 0; Below (MD022, blanks-around-headings)
Headings should be surrounded by blank lines


52-52: Expected: 1; Actual: 0; Below (MD022, blanks-around-headings)
Headings should be surrounded by blank lines


55-55: Expected: 1; Actual: 0; Below (MD022, blanks-around-headings)
Headings should be surrounded by blank lines


58-58: Expected: 1; Actual: 0; Below (MD022, blanks-around-headings)
Headings should be surrounded by blank lines


64-64: Expected: 1; Actual: 0; Below (MD022, blanks-around-headings)
Headings should be surrounded by blank lines


65-65: Expected: 1; Actual: 0; Above (MD022, blanks-around-headings)
Headings should be surrounded by blank lines


65-65: Expected: 1; Actual: 0; Below (MD022, blanks-around-headings)
Headings should be surrounded by blank lines


70-70: Expected: 1; Actual: 0; Below (MD022, blanks-around-headings)
Headings should be surrounded by blank lines


73-73: Expected: 1; Actual: 0; Below (MD022, blanks-around-headings)
Headings should be surrounded by blank lines


78-78: Expected: 1; Actual: 0; Below (MD022, blanks-around-headings)
Headings should be surrounded by blank lines


83-83: Expected: 1; Actual: 0; Below (MD022, blanks-around-headings)
Headings should be surrounded by blank lines


86-86: Expected: 1; Actual: 0; Below (MD022, blanks-around-headings)
Headings should be surrounded by blank lines


87-87: Expected: 1; Actual: 0; Above (MD022, blanks-around-headings)
Headings should be surrounded by blank lines


87-87: Expected: 1; Actual: 0; Below (MD022, blanks-around-headings)
Headings should be surrounded by blank lines


90-90: Expected: 1; Actual: 0; Below (MD022, blanks-around-headings)
Headings should be surrounded by blank lines


93-93: Expected: 1; Actual: 0; Below (MD022, blanks-around-headings)
Headings should be surrounded by blank lines


94-94: Expected: 1; Actual: 0; Above (MD022, blanks-around-headings)
Headings should be surrounded by blank lines


94-94: Expected: 1; Actual: 0; Below (MD022, blanks-around-headings)
Headings should be surrounded by blank lines


99-99: Expected: 1; Actual: 0; Below (MD022, blanks-around-headings)
Headings should be surrounded by blank lines


104-104: Expected: 1; Actual: 0; Below (MD022, blanks-around-headings)
Headings should be surrounded by blank lines


108-108: Expected: 1; Actual: 0; Below (MD022, blanks-around-headings)
Headings should be surrounded by blank lines


113-113: Expected: 1; Actual: 0; Below (MD022, blanks-around-headings)
Headings should be surrounded by blank lines


124-124: Expected: 1; Actual: 0; Below (MD022, blanks-around-headings)
Headings should be surrounded by blank lines


138-138: Expected: 1; Actual: 0; Below (MD022, blanks-around-headings)
Headings should be surrounded by blank lines


139-139: Expected: 1; Actual: 0; Above (MD022, blanks-around-headings)
Headings should be surrounded by blank lines


139-139: Expected: 1; Actual: 0; Below (MD022, blanks-around-headings)
Headings should be surrounded by blank lines


142-142: Expected: 1; Actual: 0; Below (MD022, blanks-around-headings)
Headings should be surrounded by blank lines


143-143: Expected: 1; Actual: 0; Above (MD022, blanks-around-headings)
Headings should be surrounded by blank lines


143-143: Expected: 1; Actual: 0; Below (MD022, blanks-around-headings)
Headings should be surrounded by blank lines


146-146: Expected: 1; Actual: 0; Below (MD022, blanks-around-headings)
Headings should be surrounded by blank lines


147-147: Expected: 1; Actual: 0; Above (MD022, blanks-around-headings)
Headings should be surrounded by blank lines


147-147: Expected: 1; Actual: 0; Below (MD022, blanks-around-headings)
Headings should be surrounded by blank lines


150-150: Expected: 1; Actual: 0; Below (MD022, blanks-around-headings)
Headings should be surrounded by blank lines


156-156: Expected: 1; Actual: 0; Below (MD022, blanks-around-headings)
Headings should be surrounded by blank lines


159-159: Expected: 1; Actual: 0; Below (MD022, blanks-around-headings)
Headings should be surrounded by blank lines


160-160: Expected: 1; Actual: 0; Above (MD022, blanks-around-headings)
Headings should be surrounded by blank lines


160-160: Expected: 1; Actual: 0; Below (MD022, blanks-around-headings)
Headings should be surrounded by blank lines


165-165: Expected: 1; Actual: 0; Below (MD022, blanks-around-headings)
Headings should be surrounded by blank lines


170-170: Expected: 1; Actual: 0; Below (MD022, blanks-around-headings)
Headings should be surrounded by blank lines


175-175: Expected: 1; Actual: 0; Below (MD022, blanks-around-headings)
Headings should be surrounded by blank lines


179-179: Expected: 1; Actual: 0; Below (MD022, blanks-around-headings)
Headings should be surrounded by blank lines


180-180: Expected: 1; Actual: 0; Above (MD022, blanks-around-headings)
Headings should be surrounded by blank lines


180-180: Expected: 1; Actual: 0; Below (MD022, blanks-around-headings)
Headings should be surrounded by blank lines


187-187: Expected: 1; Actual: 0; Below (MD022, blanks-around-headings)
Headings should be surrounded by blank lines


188-188: Expected: 1; Actual: 0; Above (MD022, blanks-around-headings)
Headings should be surrounded by blank lines


188-188: Expected: 1; Actual: 0; Below (MD022, blanks-around-headings)
Headings should be surrounded by blank lines


194-194: Expected: 1; Actual: 0; Below (MD022, blanks-around-headings)
Headings should be surrounded by blank lines


195-195: Expected: 1; Actual: 0; Above (MD022, blanks-around-headings)
Headings should be surrounded by blank lines


195-195: Expected: 1; Actual: 0; Below (MD022, blanks-around-headings)
Headings should be surrounded by blank lines


199-199: Expected: 1; Actual: 0; Below (MD022, blanks-around-headings)
Headings should be surrounded by blank lines


200-200: Expected: 1; Actual: 0; Above (MD022, blanks-around-headings)
Headings should be surrounded by blank lines


200-200: Expected: 1; Actual: 0; Below (MD022, blanks-around-headings)
Headings should be surrounded by blank lines


203-203: Expected: 1; Actual: 0; Below (MD022, blanks-around-headings)
Headings should be surrounded by blank lines


206-206: Expected: 1; Actual: 0; Below (MD022, blanks-around-headings)
Headings should be surrounded by blank lines


207-207: Expected: 1; Actual: 0; Above (MD022, blanks-around-headings)
Headings should be surrounded by blank lines


207-207: Expected: 1; Actual: 0; Below (MD022, blanks-around-headings)
Headings should be surrounded by blank lines


210-210: Expected: 1; Actual: 0; Below (MD022, blanks-around-headings)
Headings should be surrounded by blank lines


211-211: Expected: 1; Actual: 0; Above (MD022, blanks-around-headings)
Headings should be surrounded by blank lines


211-211: Expected: 1; Actual: 0; Below (MD022, blanks-around-headings)
Headings should be surrounded by blank lines


218-218: Expected: 1; Actual: 0; Below (MD022, blanks-around-headings)
Headings should be surrounded by blank lines


219-219: Expected: 1; Actual: 0; Above (MD022, blanks-around-headings)
Headings should be surrounded by blank lines


219-219: Expected: 1; Actual: 0; Below (MD022, blanks-around-headings)
Headings should be surrounded by blank lines


222-222: Expected: 1; Actual: 0; Below (MD022, blanks-around-headings)
Headings should be surrounded by blank lines


223-223: Expected: 1; Actual: 0; Above (MD022, blanks-around-headings)
Headings should be surrounded by blank lines


223-223: Expected: 1; Actual: 0; Below (MD022, blanks-around-headings)
Headings should be surrounded by blank lines


226-226: Expected: 1; Actual: 0; Below (MD022, blanks-around-headings)
Headings should be surrounded by blank lines


229-229: Expected: 1; Actual: 0; Below (MD022, blanks-around-headings)
Headings should be surrounded by blank lines


235-235: Expected: 1; Actual: 0; Below (MD022, blanks-around-headings)
Headings should be surrounded by blank lines


246-246: Expected: 1; Actual: 0; Below (MD022, blanks-around-headings)
Headings should be surrounded by blank lines


280-280: Expected: 1; Actual: 0; Below (MD022, blanks-around-headings)
Headings should be surrounded by blank lines


281-281: Expected: 1; Actual: 0; Above (MD022, blanks-around-headings)
Headings should be surrounded by blank lines


281-281: Expected: 1; Actual: 0; Below (MD022, blanks-around-headings)
Headings should be surrounded by blank lines


288-288: Expected: 1; Actual: 0; Below (MD022, blanks-around-headings)
Headings should be surrounded by blank lines


289-289: Expected: 1; Actual: 0; Above (MD022, blanks-around-headings)
Headings should be surrounded by blank lines


289-289: Expected: 1; Actual: 0; Below (MD022, blanks-around-headings)
Headings should be surrounded by blank lines


292-292: Expected: 1; Actual: 0; Below (MD022, blanks-around-headings)
Headings should be surrounded by blank lines


293-293: Expected: 1; Actual: 0; Above (MD022, blanks-around-headings)
Headings should be surrounded by blank lines


293-293: Expected: 1; Actual: 0; Below (MD022, blanks-around-headings)
Headings should be surrounded by blank lines


296-296: Expected: 1; Actual: 0; Below (MD022, blanks-around-headings)
Headings should be surrounded by blank lines


301-301: Expected: 1; Actual: 0; Below (MD022, blanks-around-headings)
Headings should be surrounded by blank lines


310-310: Expected: 1; Actual: 0; Below (MD022, blanks-around-headings)
Headings should be surrounded by blank lines


315-315: Expected: 1; Actual: 0; Below (MD022, blanks-around-headings)
Headings should be surrounded by blank lines


318-318: Expected: 1; Actual: 0; Below (MD022, blanks-around-headings)
Headings should be surrounded by blank lines


319-319: Expected: 1; Actual: 0; Above (MD022, blanks-around-headings)
Headings should be surrounded by blank lines


319-319: Expected: 1; Actual: 0; Below (MD022, blanks-around-headings)
Headings should be surrounded by blank lines


322-322: Expected: 1; Actual: 0; Below (MD022, blanks-around-headings)
Headings should be surrounded by blank lines


323-323: Expected: 1; Actual: 0; Above (MD022, blanks-around-headings)
Headings should be surrounded by blank lines


323-323: Expected: 1; Actual: 0; Below (MD022, blanks-around-headings)
Headings should be surrounded by blank lines


326-326: Expected: 1; Actual: 0; Below (MD022, blanks-around-headings)
Headings should be surrounded by blank lines


327-327: Expected: 1; Actual: 0; Above (MD022, blanks-around-headings)
Headings should be surrounded by blank lines


327-327: Expected: 1; Actual: 0; Below (MD022, blanks-around-headings)
Headings should be surrounded by blank lines


332-332: Expected: 1; Actual: 0; Below (MD022, blanks-around-headings)
Headings should be surrounded by blank lines


339-339: Expected: 1; Actual: 0; Below (MD022, blanks-around-headings)
Headings should be surrounded by blank lines


345-345: Expected: 1; Actual: 0; Below (MD022, blanks-around-headings)
Headings should be surrounded by blank lines


352-352: Expected: 1; Actual: 0; Below (MD022, blanks-around-headings)
Headings should be surrounded by blank lines


353-353: Expected: 1; Actual: 0; Above (MD022, blanks-around-headings)
Headings should be surrounded by blank lines


353-353: Expected: 1; Actual: 0; Below (MD022, blanks-around-headings)
Headings should be surrounded by blank lines


356-356: Expected: 1; Actual: 0; Below (MD022, blanks-around-headings)
Headings should be surrounded by blank lines


357-357: Expected: 1; Actual: 0; Above (MD022, blanks-around-headings)
Headings should be surrounded by blank lines


357-357: Expected: 1; Actual: 0; Below (MD022, blanks-around-headings)
Headings should be surrounded by blank lines


361-361: Expected: 1; Actual: 0; Above (MD022, blanks-around-headings)
Headings should be surrounded by blank lines


361-361: Expected: 1; Actual: 0; Below (MD022, blanks-around-headings)
Headings should be surrounded by blank lines


364-364: Expected: 1; Actual: 0; Below (MD022, blanks-around-headings)
Headings should be surrounded by blank lines


365-365: Expected: 1; Actual: 0; Above (MD022, blanks-around-headings)
Headings should be surrounded by blank lines


365-365: Expected: 1; Actual: 0; Below (MD022, blanks-around-headings)
Headings should be surrounded by blank lines


369-369: Expected: 1; Actual: 0; Below (MD022, blanks-around-headings)
Headings should be surrounded by blank lines


372-372: Expected: 1; Actual: 0; Below (MD022, blanks-around-headings)
Headings should be surrounded by blank lines


373-373: Expected: 1; Actual: 0; Above (MD022, blanks-around-headings)
Headings should be surrounded by blank lines


373-373: Expected: 1; Actual: 0; Below (MD022, blanks-around-headings)
Headings should be surrounded by blank lines


378-378: Expected: 1; Actual: 0; Below (MD022, blanks-around-headings)
Headings should be surrounded by blank lines


381-381: Expected: 1; Actual: 0; Below (MD022, blanks-around-headings)
Headings should be surrounded by blank lines


382-382: Expected: 1; Actual: 0; Above (MD022, blanks-around-headings)
Headings should be surrounded by blank lines


382-382: Expected: 1; Actual: 0; Below (MD022, blanks-around-headings)
Headings should be surrounded by blank lines


385-385: Expected: 1; Actual: 0; Below (MD022, blanks-around-headings)
Headings should be surrounded by blank lines


386-386: Expected: 1; Actual: 0; Above (MD022, blanks-around-headings)
Headings should be surrounded by blank lines


386-386: Expected: 1; Actual: 0; Below (MD022, blanks-around-headings)
Headings should be surrounded by blank lines


389-389: Expected: 1; Actual: 0; Below (MD022, blanks-around-headings)
Headings should be surrounded by blank lines


390-390: Expected: 1; Actual: 0; Above (MD022, blanks-around-headings)
Headings should be surrounded by blank lines


390-390: Expected: 1; Actual: 0; Below (MD022, blanks-around-headings)
Headings should be surrounded by blank lines


395-395: Expected: 1; Actual: 0; Below (MD022, blanks-around-headings)
Headings should be surrounded by blank lines


404-404: Expected: 1; Actual: 0; Below (MD022, blanks-around-headings)
Headings should be surrounded by blank lines


409-409: Expected: 1; Actual: 0; Below (MD022, blanks-around-headings)
Headings should be surrounded by blank lines


414-414: Expected: 1; Actual: 0; Below (MD022, blanks-around-headings)
Headings should be surrounded by blank lines


417-417: Expected: 1; Actual: 0; Below (MD022, blanks-around-headings)
Headings should be surrounded by blank lines


422-422: Expected: 1; Actual: 0; Below (MD022, blanks-around-headings)
Headings should be surrounded by blank lines


427-427: Expected: 1; Actual: 0; Below (MD022, blanks-around-headings)
Headings should be surrounded by blank lines


436-436: Expected: 1; Actual: 0; Below (MD022, blanks-around-headings)
Headings should be surrounded by blank lines


446-446: Expected: 1; Actual: 0; Below (MD022, blanks-around-headings)
Headings should be surrounded by blank lines


453-453: Expected: 1; Actual: 0; Below (MD022, blanks-around-headings)
Headings should be surrounded by blank lines


454-454: Expected: 1; Actual: 0; Above (MD022, blanks-around-headings)
Headings should be surrounded by blank lines


454-454: Expected: 1; Actual: 0; Below (MD022, blanks-around-headings)
Headings should be surrounded by blank lines


457-457: Expected: 1; Actual: 0; Below (MD022, blanks-around-headings)
Headings should be surrounded by blank lines


458-458: Expected: 1; Actual: 0; Above (MD022, blanks-around-headings)
Headings should be surrounded by blank lines


458-458: Expected: 1; Actual: 0; Below (MD022, blanks-around-headings)
Headings should be surrounded by blank lines


461-461: Expected: 1; Actual: 0; Below (MD022, blanks-around-headings)
Headings should be surrounded by blank lines


462-462: Expected: 1; Actual: 0; Above (MD022, blanks-around-headings)
Headings should be surrounded by blank lines


462-462: Expected: 1; Actual: 0; Below (MD022, blanks-around-headings)
Headings should be surrounded by blank lines


465-465: Expected: 1; Actual: 0; Below (MD022, blanks-around-headings)
Headings should be surrounded by blank lines


466-466: Expected: 1; Actual: 0; Above (MD022, blanks-around-headings)
Headings should be surrounded by blank lines


466-466: Expected: 1; Actual: 0; Below (MD022, blanks-around-headings)
Headings should be surrounded by blank lines


470-470: Expected: 1; Actual: 0; Below (MD022, blanks-around-headings)
Headings should be surrounded by blank lines


474-474: Expected: 1; Actual: 0; Below (MD022, blanks-around-headings)
Headings should be surrounded by blank lines


475-475: Expected: 1; Actual: 0; Above (MD022, blanks-around-headings)
Headings should be surrounded by blank lines


475-475: Expected: 1; Actual: 0; Below (MD022, blanks-around-headings)
Headings should be surrounded by blank lines


478-478: Expected: 1; Actual: 0; Below (MD022, blanks-around-headings)
Headings should be surrounded by blank lines


479-479: Expected: 1; Actual: 0; Above (MD022, blanks-around-headings)
Headings should be surrounded by blank lines


479-479: Expected: 1; Actual: 0; Below (MD022, blanks-around-headings)
Headings should be surrounded by blank lines


486-486: Expected: 1; Actual: 0; Below (MD022, blanks-around-headings)
Headings should be surrounded by blank lines


487-487: Expected: 1; Actual: 0; Above (MD022, blanks-around-headings)
Headings should be surrounded by blank lines


487-487: Expected: 1; Actual: 0; Below (MD022, blanks-around-headings)
Headings should be surrounded by blank lines


489-489: Expected: 1; Actual: 0; Above (MD022, blanks-around-headings)
Headings should be surrounded by blank lines


489-489: Expected: 1; Actual: 0; Below (MD022, blanks-around-headings)
Headings should be surrounded by blank lines


494-494: Expected: 1; Actual: 0; Below (MD022, blanks-around-headings)
Headings should be surrounded by blank lines


495-495: Expected: 1; Actual: 0; Above (MD022, blanks-around-headings)
Headings should be surrounded by blank lines


495-495: Expected: 1; Actual: 0; Below (MD022, blanks-around-headings)
Headings should be surrounded by blank lines


498-498: Expected: 1; Actual: 0; Below (MD022, blanks-around-headings)
Headings should be surrounded by blank lines


499-499: Expected: 1; Actual: 0; Above (MD022, blanks-around-headings)
Headings should be surrounded by blank lines


499-499: Expected: 1; Actual: 0; Below (MD022, blanks-around-headings)
Headings should be surrounded by blank lines


504-504: Expected: 1; Actual: 0; Below (MD022, blanks-around-headings)
Headings should be surrounded by blank lines


507-507: Expected: 1; Actual: 0; Below (MD022, blanks-around-headings)
Headings should be surrounded by blank lines


511-511: Expected: 1; Actual: 0; Below (MD022, blanks-around-headings)
Headings should be surrounded by blank lines


514-514: Expected: 1; Actual: 0; Below (MD022, blanks-around-headings)
Headings should be surrounded by blank lines


515-515: Expected: 1; Actual: 0; Above (MD022, blanks-around-headings)
Headings should be surrounded by blank lines


515-515: Expected: 1; Actual: 0; Below (MD022, blanks-around-headings)
Headings should be surrounded by blank lines


518-518: Expected: 1; Actual: 0; Below (MD022, blanks-around-headings)
Headings should be surrounded by blank lines


519-519: Expected: 1; Actual: 0; Above (MD022, blanks-around-headings)
Headings should be surrounded by blank lines


519-519: Expected: 1; Actual: 0; Below (MD022, blanks-around-headings)
Headings should be surrounded by blank lines


524-524: Expected: 1; Actual: 0; Below (MD022, blanks-around-headings)
Headings should be surrounded by blank lines


525-525: Expected: 1; Actual: 0; Above (MD022, blanks-around-headings)
Headings should be surrounded by blank lines


525-525: Expected: 1; Actual: 0; Below (MD022, blanks-around-headings)
Headings should be surrounded by blank lines


533-533: Expected: 1; Actual: 0; Below (MD022, blanks-around-headings)
Headings should be surrounded by blank lines


534-534: Expected: 1; Actual: 0; Above (MD022, blanks-around-headings)
Headings should be surrounded by blank lines


534-534: Expected: 1; Actual: 0; Below (MD022, blanks-around-headings)
Headings should be surrounded by blank lines


537-537: Expected: 1; Actual: 0; Below (MD022, blanks-around-headings)
Headings should be surrounded by blank lines


538-538: Expected: 1; Actual: 0; Above (MD022, blanks-around-headings)
Headings should be surrounded by blank lines


538-538: Expected: 1; Actual: 0; Below (MD022, blanks-around-headings)
Headings should be surrounded by blank lines


548-548: Expected: 1; Actual: 0; Below (MD022, blanks-around-headings)
Headings should be surrounded by blank lines


549-549: Expected: 1; Actual: 0; Above (MD022, blanks-around-headings)
Headings should be surrounded by blank lines


549-549: Expected: 1; Actual: 0; Below (MD022, blanks-around-headings)
Headings should be surrounded by blank lines


552-552: Expected: 1; Actual: 0; Below (MD022, blanks-around-headings)
Headings should be surrounded by blank lines


561-561: Expected: 1; Actual: 0; Below (MD022, blanks-around-headings)
Headings should be surrounded by blank lines


562-562: Expected: 1; Actual: 0; Above (MD022, blanks-around-headings)
Headings should be surrounded by blank lines


562-562: Expected: 1; Actual: 0; Below (MD022, blanks-around-headings)
Headings should be surrounded by blank lines


568-568: Expected: 1; Actual: 0; Below (MD022, blanks-around-headings)
Headings should be surrounded by blank lines


573-573: Expected: 1; Actual: 0; Below (MD022, blanks-around-headings)
Headings should be surrounded by blank lines


576-576: Expected: 1; Actual: 0; Below (MD022, blanks-around-headings)
Headings should be surrounded by blank lines


586-586: Expected: 1; Actual: 0; Below (MD022, blanks-around-headings)
Headings should be surrounded by blank lines


589-589: Expected: 1; Actual: 0; Below (MD022, blanks-around-headings)
Headings should be surrounded by blank lines


592-592: Expected: 1; Actual: 0; Below (MD022, blanks-around-headings)
Headings should be surrounded by blank lines


595-595: Expected: 1; Actual: 0; Below (MD022, blanks-around-headings)
Headings should be surrounded by blank lines


596-596: Expected: 1; Actual: 0; Above (MD022, blanks-around-headings)
Headings should be surrounded by blank lines


596-596: Expected: 1; Actual: 0; Below (MD022, blanks-around-headings)
Headings should be surrounded by blank lines


599-599: Expected: 1; Actual: 0; Below (MD022, blanks-around-headings)
Headings should be surrounded by blank lines


600-600: Expected: 1; Actual: 0; Above (MD022, blanks-around-headings)
Headings should be surrounded by blank lines


600-600: Expected: 1; Actual: 0; Below (MD022, blanks-around-headings)
Headings should be surrounded by blank lines


603-603: Expected: 1; Actual: 0; Below (MD022, blanks-around-headings)
Headings should be surrounded by blank lines


606-606: Expected: 1; Actual: 0; Below (MD022, blanks-around-headings)
Headings should be surrounded by blank lines


607-607: Expected: 1; Actual: 0; Above (MD022, blanks-around-headings)
Headings should be surrounded by blank lines


607-607: Expected: 1; Actual: 0; Below (MD022, blanks-around-headings)
Headings should be surrounded by blank lines


612-612: Expected: 1; Actual: 0; Below (MD022, blanks-around-headings)
Headings should be surrounded by blank lines


615-615: Expected: 1; Actual: 0; Below (MD022, blanks-around-headings)
Headings should be surrounded by blank lines


620-620: Expected: 1; Actual: 0; Below (MD022, blanks-around-headings)
Headings should be surrounded by blank lines


625-625: Expected: 1; Actual: 0; Below (MD022, blanks-around-headings)
Headings should be surrounded by blank lines


628-628: Expected: 1; Actual: 0; Below (MD022, blanks-around-headings)
Headings should be surrounded by blank lines


634-634: Expected: 1; Actual: 0; Below (MD022, blanks-around-headings)
Headings should be surrounded by blank lines


639-639: Expected: 1; Actual: 0; Below (MD022, blanks-around-headings)
Headings should be surrounded by blank lines


642-642: Expected: 1; Actual: 0; Below (MD022, blanks-around-headings)
Headings should be surrounded by blank lines


645-645: Expected: 1; Actual: 0; Below (MD022, blanks-around-headings)
Headings should be surrounded by blank lines


649-649: Expected: 1; Actual: 0; Below (MD022, blanks-around-headings)
Headings should be surrounded by blank lines


650-650: Expected: 1; Actual: 0; Above (MD022, blanks-around-headings)
Headings should be surrounded by blank lines


650-650: Expected: 1; Actual: 0; Below (MD022, blanks-around-headings)
Headings should be surrounded by blank lines


653-653: Expected: 1; Actual: 0; Below (MD022, blanks-around-headings)
Headings should be surrounded by blank lines


654-654: Expected: 1; Actual: 0; Above (MD022, blanks-around-headings)
Headings should be surrounded by blank lines


654-654: Expected: 1; Actual: 0; Below (MD022, blanks-around-headings)
Headings should be surrounded by blank lines


657-657: Expected: 1; Actual: 0; Below (MD022, blanks-around-headings)
Headings should be surrounded by blank lines


658-658: Expected: 1; Actual: 0; Above (MD022, blanks-around-headings)
Headings should be surrounded by blank lines


658-658: Expected: 1; Actual: 0; Below (MD022, blanks-around-headings)
Headings should be surrounded by blank lines


661-661: Expected: 1; Actual: 0; Below (MD022, blanks-around-headings)
Headings should be surrounded by blank lines


662-662: Expected: 1; Actual: 0; Above (MD022, blanks-around-headings)
Headings should be surrounded by blank lines


662-662: Expected: 1; Actual: 0; Below (MD022, blanks-around-headings)
Headings should be surrounded by blank lines


665-665: Expected: 1; Actual: 0; Below (MD022, blanks-around-headings)
Headings should be surrounded by blank lines


670-670: Expected: 1; Actual: 0; Below (MD022, blanks-around-headings)
Headings should be surrounded by blank lines


683-683: Expected: 1; Actual: 0; Below (MD022, blanks-around-headings)
Headings should be surrounded by blank lines


686-686: Expected: 1; Actual: 0; Below (MD022, blanks-around-headings)
Headings should be surrounded by blank lines


690-690: Expected: 1; Actual: 0; Below (MD022, blanks-around-headings)
Headings should be surrounded by blank lines


691-691: Expected: 1; Actual: 0; Above (MD022, blanks-around-headings)
Headings should be surrounded by blank lines


691-691: Expected: 1; Actual: 0; Below (MD022, blanks-around-headings)
Headings should be surrounded by blank lines


694-694: Expected: 1; Actual: 0; Below (MD022, blanks-around-headings)
Headings should be surrounded by blank lines


695-695: Expected: 1; Actual: 0; Above (MD022, blanks-around-headings)
Headings should be surrounded by blank lines


695-695: Expected: 1; Actual: 0; Below (MD022, blanks-around-headings)
Headings should be surrounded by blank lines


700-700: Expected: 1; Actual: 0; Below (MD022, blanks-around-headings)
Headings should be surrounded by blank lines


701-701: Expected: 1; Actual: 0; Above (MD022, blanks-around-headings)
Headings should be surrounded by blank lines


701-701: Expected: 1; Actual: 0; Below (MD022, blanks-around-headings)
Headings should be surrounded by blank lines


704-704: Expected: 1; Actual: 0; Below (MD022, blanks-around-headings)
Headings should be surrounded by blank lines


707-707: Expected: 1; Actual: 0; Below (MD022, blanks-around-headings)
Headings should be surrounded by blank lines


708-708: Expected: 1; Actual: 0; Above (MD022, blanks-around-headings)
Headings should be surrounded by blank lines


708-708: Expected: 1; Actual: 0; Below (MD022, blanks-around-headings)
Headings should be surrounded by blank lines


711-711: Expected: 1; Actual: 0; Below (MD022, blanks-around-headings)
Headings should be surrounded by blank lines


716-716: Expected: 1; Actual: 0; Below (MD022, blanks-around-headings)
Headings should be surrounded by blank lines


719-719: Expected: 1; Actual: 0; Below (MD022, blanks-around-headings)
Headings should be surrounded by blank lines


722-722: Expected: 1; Actual: 0; Below (MD022, blanks-around-headings)
Headings should be surrounded by blank lines


725-725: Expected: 1; Actual: 0; Below (MD022, blanks-around-headings)
Headings should be surrounded by blank lines


726-726: Expected: 1; Actual: 0; Above (MD022, blanks-around-headings)
Headings should be surrounded by blank lines


726-726: Expected: 1; Actual: 0; Below (MD022, blanks-around-headings)
Headings should be surrounded by blank lines


729-729: Expected: 1; Actual: 0; Below (MD022, blanks-around-headings)
Headings should be surrounded by blank lines


730-730: Expected: 1; Actual: 0; Above (MD022, blanks-around-headings)
Headings should be surrounded by blank lines


730-730: Expected: 1; Actual: 0; Below (MD022, blanks-around-headings)
Headings should be surrounded by blank lines


733-733: Expected: 1; Actual: 0; Below (MD022, blanks-around-headings)
Headings should be surrounded by blank lines


734-734: Expected: 1; Actual: 0; Above (MD022, blanks-around-headings)
Headings should be surrounded by blank lines


734-734: Expected: 1; Actual: 0; Below (MD022, blanks-around-headings)
Headings should be surrounded by blank lines


738-738: Expected: 1; Actual: 0; Below (MD022, blanks-around-headings)
Headings should be surrounded by blank lines


739-739: Expected: 1; Actual: 0; Above (MD022, blanks-around-headings)
Headings should be surrounded by blank lines


739-739: Expected: 1; Actual: 0; Below (MD022, blanks-around-headings)
Headings should be surrounded by blank lines


744-744: Expected: 1; Actual: 0; Below (MD022, blanks-around-headings)
Headings should be surrounded by blank lines


745-745: Expected: 1; Actual: 0; Above (MD022, blanks-around-headings)
Headings should be surrounded by blank lines


745-745: Expected: 1; Actual: 0; Below (MD022, blanks-around-headings)
Headings should be surrounded by blank lines


748-748: Expected: 1; Actual: 0; Below (MD022, blanks-around-headings)
Headings should be surrounded by blank lines


749-749: Expected: 1; Actual: 0; Above (MD022, blanks-around-headings)
Headings should be surrounded by blank lines


749-749: Expected: 1; Actual: 0; Below (MD022, blanks-around-headings)
Headings should be surrounded by blank lines


758-758: Expected: 1; Actual: 0; Below (MD022, blanks-around-headings)
Headings should be surrounded by blank lines


763-763: Expected: 1; Actual: 0; Below (MD022, blanks-around-headings)
Headings should be surrounded by blank lines


764-764: Expected: 1; Actual: 0; Above (MD022, blanks-around-headings)
Headings should be surrounded by blank lines


764-764: Expected: 1; Actual: 0; Below (MD022, blanks-around-headings)
Headings should be surrounded by blank lines


767-767: Expected: 1; Actual: 0; Below (MD022, blanks-around-headings)
Headings should be surrounded by blank lines


768-768: Expected: 1; Actual: 0; Above (MD022, blanks-around-headings)
Headings should be surrounded by blank lines


768-768: Expected: 1; Actual: 0; Below (MD022, blanks-around-headings)
Headings should be surrounded by blank lines


771-771: Expected: 1; Actual: 0; Below (MD022, blanks-around-headings)
Headings should be surrounded by blank lines


772-772: Expected: 1; Actual: 0; Above (MD022, blanks-around-headings)
Headings should be surrounded by blank lines


772-772: Expected: 1; Actual: 0; Below (MD022, blanks-around-headings)
Headings should be surrounded by blank lines


777-777: Expected: 1; Actual: 0; Below (MD022, blanks-around-headings)
Headings should be surrounded by blank lines


783-783: Expected: 1; Actual: 0; Below (MD022, blanks-around-headings)
Headings should be surrounded by blank lines


788-788: Expected: 1; Actual: 0; Below (MD022, blanks-around-headings)
Headings should be surrounded by blank lines


789-789: Expected: 1; Actual: 0; Above (MD022, blanks-around-headings)
Headings should be surrounded by blank lines


789-789: Expected: 1; Actual: 0; Below (MD022, blanks-around-headings)
Headings should be surrounded by blank lines


792-792: Expected: 1; Actual: 0; Below (MD022, blanks-around-headings)
Headings should be surrounded by blank lines


793-793: Expected: 1; Actual: 0; Above (MD022, blanks-around-headings)
Headings should be surrounded by blank lines


793-793: Expected: 1; Actual: 0; Below (MD022, blanks-around-headings)
Headings should be surrounded by blank lines


796-796: Expected: 1; Actual: 0; Below (MD022, blanks-around-headings)
Headings should be surrounded by blank lines


797-797: Expected: 1; Actual: 0; Above (MD022, blanks-around-headings)
Headings should be surrounded by blank lines


797-797: Expected: 1; Actual: 0; Below (MD022, blanks-around-headings)
Headings should be surrounded by blank lines


800-800: Expected: 1; Actual: 0; Below (MD022, blanks-around-headings)
Headings should be surrounded by blank lines


801-801: Expected: 1; Actual: 0; Above (MD022, blanks-around-headings)
Headings should be surrounded by blank lines


801-801: Expected: 1; Actual: 0; Below (MD022, blanks-around-headings)
Headings should be surrounded by blank lines


804-804: Expected: 1; Actual: 0; Below (MD022, blanks-around-headings)
Headings should be surrounded by blank lines


805-805: Expected: 1; Actual: 0; Above (MD022, blanks-around-headings)
Headings should be surrounded by blank lines


805-805: Expected: 1; Actual: 0; Below (MD022, blanks-around-headings)
Headings should be surrounded by blank lines


808-808: Expected: 1; Actual: 0; Below (MD022, blanks-around-headings)
Headings should be surrounded by blank lines


809-809: Expected: 1; Actual: 0; Above (MD022, blanks-around-headings)
Headings should be surrounded by blank lines


809-809: Expected: 1; Actual: 0; Below (MD022, blanks-around-headings)
Headings should be surrounded by blank lines


837-837: Expected: 1; Actual: 0; Below (MD022, blanks-around-headings)
Headings should be surrounded by blank lines


841-841: Expected: 1; Actual: 0; Below (MD022, blanks-around-headings)
Headings should be surrounded by blank lines


847-847: Expected: 1; Actual: 0; Below (MD022, blanks-around-headings)
Headings should be surrounded by blank lines


853-853: Expected: 1; Actual: 0; Below (MD022, blanks-around-headings)
Headings should be surrounded by blank lines


859-859: Expected: 1; Actual: 0; Below (MD022, blanks-around-headings)
Headings should be surrounded by blank lines


860-860: Expected: 1; Actual: 0; Above (MD022, blanks-around-headings)
Headings should be surrounded by blank lines


860-860: Expected: 1; Actual: 0; Below (MD022, blanks-around-headings)
Headings should be surrounded by blank lines


864-864: Expected: 1; Actual: 0; Below (MD022, blanks-around-headings)
Headings should be surrounded by blank lines


870-870: Expected: 1; Actual: 0; Below (MD022, blanks-around-headings)
Headings should be surrounded by blank lines


871-871: Expected: 1; Actual: 0; Above (MD022, blanks-around-headings)
Headings should be surrounded by blank lines


871-871: Expected: 1; Actual: 0; Below (MD022, blanks-around-headings)
Headings should be surrounded by blank lines


874-874: Expected: 1; Actual: 0; Below (MD022, blanks-around-headings)
Headings should be surrounded by blank lines


877-877: Expected: 1; Actual: 0; Below (MD022, blanks-around-headings)
Headings should be surrounded by blank lines


878-878: Expected: 1; Actual: 0; Above (MD022, blanks-around-headings)
Headings should be surrounded by blank lines


878-878: Expected: 1; Actual: 0; Below (MD022, blanks-around-headings)
Headings should be surrounded by blank lines


894-894: Expected: 1; Actual: 0; Below (MD022, blanks-around-headings)
Headings should be surrounded by blank lines


897-897: Expected: 1; Actual: 0; Below (MD022, blanks-around-headings)
Headings should be surrounded by blank lines


900-900: Expected: 1; Actual: 0; Below (MD022, blanks-around-headings)
Headings should be surrounded by blank lines


905-905: Expected: 1; Actual: 0; Below (MD022, blanks-around-headings)
Headings should be surrounded by blank lines


910-910: Expected: 1; Actual: 0; Below (MD022, blanks-around-headings)
Headings should be surrounded by blank lines


915-915: Expected: 1; Actual: 0; Below (MD022, blanks-around-headings)
Headings should be surrounded by blank lines


920-920: Expected: 1; Actual: 0; Below (MD022, blanks-around-headings)
Headings should be surrounded by blank lines


934-934: Expected: 1; Actual: 0; Below (MD022, blanks-around-headings)
Headings should be surrounded by blank lines


937-937: Expected: 1; Actual: 0; Below (MD022, blanks-around-headings)
Headings should be surrounded by blank lines


942-942: Expected: 1; Actual: 0; Below (MD022, blanks-around-headings)
Headings should be surrounded by blank lines


947-947: Expected: 1; Actual: 0; Below (MD022, blanks-around-headings)
Headings should be surrounded by blank lines


948-948: Expected: 1; Actual: 0; Above (MD022, blanks-around-headings)
Headings should be surrounded by blank lines


948-948: Expected: 1; Actual: 0; Below (MD022, blanks-around-headings)
Headings should be surrounded by blank lines


951-951: Expected: 1; Actual: 0; Below (MD022, blanks-around-headings)
Headings should be surrounded by blank lines


952-952: Expected: 1; Actual: 0; Above (MD022, blanks-around-headings)
Headings should be surrounded by blank lines


952-952: Expected: 1; Actual: 0; Below (MD022, blanks-around-headings)
Headings should be surrounded by blank lines


955-955: Expected: 1; Actual: 0; Below (MD022, blanks-around-headings)
Headings should be surrounded by blank lines


956-956: Expected: 1; Actual: 0; Above (MD022, blanks-around-headings)
Headings should be surrounded by blank lines


956-956: Expected: 1; Actual: 0; Below (MD022, blanks-around-headings)
Headings should be surrounded by blank lines


960-960: Expected: 1; Actual: 0; Below (MD022, blanks-around-headings)
Headings should be surrounded by blank lines


961-961: Expected: 1; Actual: 0; Above (MD022, blanks-around-headings)
Headings should be surrounded by blank lines


961-961: Expected: 1; Actual: 0; Below (MD022, blanks-around-headings)
Headings should be surrounded by blank lines


966-966: Expected: 1; Actual: 0; Below (MD022, blanks-around-headings)
Headings should be surrounded by blank lines


967-967: Expected: 1; Actual: 0; Above (MD022, blanks-around-headings)
Headings should be surrounded by blank lines


967-967: Expected: 1; Actual: 0; Below (MD022, blanks-around-headings)
Headings should be surrounded by blank lines


970-970: Expected: 1; Actual: 0; Below (MD022, blanks-around-headings)
Headings should be surrounded by blank lines


971-971: Expected: 1; Actual: 0; Above (MD022, blanks-around-headings)
Headings should be surrounded by blank lines


971-971: Expected: 1; Actual: 0; Below (MD022, blanks-around-headings)
Headings should be surrounded by blank lines


974-974: Expected: 1; Actual: 0; Below (MD022, blanks-around-headings)
Headings should be surrounded by blank lines


975-975: Expected: 1; Actual: 0; Above (MD022, blanks-around-headings)
Headings should be surrounded by blank lines


975-975: Expected: 1; Actual: 0; Below (MD022, blanks-around-headings)
Headings should be surrounded by blank lines


978-978: Expected: 1; Actual: 0; Below (MD022, blanks-around-headings)
Headings should be surrounded by blank lines


984-984: Expected: 1; Actual: 0; Below (MD022, blanks-around-headings)
Headings should be surrounded by blank lines


998-998: Expected: 1; Actual: 0; Below (MD022, blanks-around-headings)
Headings should be surrounded by blank lines


1007-1007: Expected: 1; Actual: 0; Below (MD022, blanks-around-headings)
Headings should be surrounded by blank lines


1008-1008: Expected: 1; Actual: 0; Above (MD022, blanks-around-headings)
Headings should be surrounded by blank lines


1008-1008: Expected: 1; Actual: 0; Below (MD022, blanks-around-headings)
Headings should be surrounded by blank lines


1013-1013: Expected: 1; Actual: 0; Below (MD022, blanks-around-headings)
Headings should be surrounded by blank lines


1014-1014: Expected: 1; Actual: 0; Above (MD022, blanks-around-headings)
Headings should be surrounded by blank lines


1014-1014: Expected: 1; Actual: 0; Below (MD022, blanks-around-headings)
Headings should be surrounded by blank lines


1019-1019: Expected: 1; Actual: 0; Below (MD022, blanks-around-headings)
Headings should be surrounded by blank lines


1022-1022: Expected: 1; Actual: 0; Below (MD022, blanks-around-headings)
Headings should be surrounded by blank lines


1027-1027: Expected: 1; Actual: 0; Below (MD022, blanks-around-headings)
Headings should be surrounded by blank lines


1028-1028: Expected: 1; Actual: 0; Above (MD022, blanks-around-headings)
Headings should be surrounded by blank lines


1028-1028: Expected: 1; Actual: 0; Below (MD022, blanks-around-headings)
Headings should be surrounded by blank lines


1034-1034: Expected: 1; Actual: 0; Below (MD022, blanks-around-headings)
Headings should be surrounded by blank lines


1037-1037: Expected: 1; Actual: 0; Below (MD022, blanks-around-headings)
Headings should be surrounded by blank lines


1044-1044: Expected: 1; Actual: 0; Below (MD022, blanks-around-headings)
Headings should be surrounded by blank lines


1047-1047: Expected: 1; Actual: 0; Below (MD022, blanks-around-headings)
Headings should be surrounded by blank lines


1050-1050: Expected: 1; Actual: 0; Below (MD022, blanks-around-headings)
Headings should be surrounded by blank lines


1088-1088: Expected: 1; Actual: 0; Below (MD022, blanks-around-headings)
Headings should be surrounded by blank lines


1103-1103: Expected: 1; Actual: 0; Below (MD022, blanks-around-headings)
Headings should be surrounded by blank lines


1104-1104: Expected: 1; Actual: 0; Above (MD022, blanks-around-headings)
Headings should be surrounded by blank lines


1104-1104: Expected: 1; Actual: 0; Below (MD022, blanks-around-headings)
Headings should be surrounded by blank lines


1111-1111: Expected: 1; Actual: 0; Below (MD022, blanks-around-headings)
Headings should be surrounded by blank lines


1112-1112: Expected: 1; Actual: 0; Above (MD022, blanks-around-headings)
Headings should be surrounded by blank lines


1112-1112: Expected: 1; Actual: 0; Below (MD022, blanks-around-headings)
Headings should be surrounded by blank lines


1116-1116: Expected: 1; Actual: 0; Below (MD022, blanks-around-headings)
Headings should be surrounded by blank lines


1122-1122: Expected: 1; Actual: 0; Below (MD022, blanks-around-headings)
Headings should be surrounded by blank lines


1127-1127: Expected: 1; Actual: 0; Below (MD022, blanks-around-headings)
Headings should be surrounded by blank lines


1128-1128: Expected: 1; Actual: 0; Above (MD022, blanks-around-headings)
Headings should be surrounded by blank lines


1128-1128: Expected: 1; Actual: 0; Below (MD022, blanks-around-headings)
Headings should be surrounded by blank lines


1133-1133: Expected: 1; Actual: 0; Below (MD022, blanks-around-headings)
Headings should be surrounded by blank lines


130-130: null (MD031, blanks-around-fences)
Fenced code blocks should be surrounded by blank lines


135-135: null (MD031, blanks-around-fences)
Fenced code blocks should be surrounded by blank lines


303-303: null (MD031, blanks-around-fences)
Fenced code blocks should be surrounded by blank lines


555-555: null (MD031, blanks-around-fences)
Fenced code blocks should be surrounded by blank lines


557-557: null (MD031, blanks-around-fences)
Fenced code blocks should be surrounded by blank lines


826-826: null (MD031, blanks-around-fences)
Fenced code blocks should be surrounded by blank lines


986-986: null (MD031, blanks-around-fences)
Fenced code blocks should be surrounded by blank lines


991-991: null (MD031, blanks-around-fences)
Fenced code blocks should be surrounded by blank lines


993-993: null (MD031, blanks-around-fences)
Fenced code blocks should be surrounded by blank lines


1000-1000: null (MD031, blanks-around-fences)
Fenced code blocks should be surrounded by blank lines


1004-1004: null (MD031, blanks-around-fences)
Fenced code blocks should be surrounded by blank lines


1055-1055: null (MD031, blanks-around-fences)
Fenced code blocks should be surrounded by blank lines


1058-1058: null (MD031, blanks-around-fences)
Fenced code blocks should be surrounded by blank lines


1060-1060: null (MD031, blanks-around-fences)
Fenced code blocks should be surrounded by blank lines


1068-1068: null (MD031, blanks-around-fences)
Fenced code blocks should be surrounded by blank lines


1070-1070: null (MD031, blanks-around-fences)
Fenced code blocks should be surrounded by blank lines


1073-1073: null (MD031, blanks-around-fences)
Fenced code blocks should be surrounded by blank lines


1076-1076: null (MD031, blanks-around-fences)
Fenced code blocks should be surrounded by blank lines


1078-1078: null (MD031, blanks-around-fences)
Fenced code blocks should be surrounded by blank lines


1080-1080: null (MD031, blanks-around-fences)
Fenced code blocks should be surrounded by blank lines


1082-1082: null (MD031, blanks-around-fences)
Fenced code blocks should be surrounded by blank lines


24-24: null (MD032, blanks-around-lists)
Lists should be surrounded by blank lines


29-29: null (MD032, blanks-around-lists)
Lists should be surrounded by blank lines


35-35: null (MD032, blanks-around-lists)
Lists should be surrounded by blank lines


39-39: null (MD032, blanks-around-lists)
Lists should be surrounded by blank lines


46-46: null (MD032, blanks-around-lists)
Lists should be surrounded by blank lines


50-50: null (MD032, blanks-around-lists)
Lists should be surrounded by blank lines


53-53: null (MD032, blanks-around-lists)
Lists should be surrounded by blank lines


56-56: null (MD032, blanks-around-lists)
Lists should be surrounded by blank lines


59-59: null (MD032, blanks-around-lists)
Lists should be surrounded by blank lines


66-66: null (MD032, blanks-around-lists)
Lists should be surrounded by blank lines


71-71: null (MD032, blanks-around-lists)
Lists should be surrounded by blank lines


74-74: null (MD032, blanks-around-lists)
Lists should be surrounded by blank lines


79-79: null (MD032, blanks-around-lists)
Lists should be surrounded by blank lines


84-84: null (MD032, blanks-around-lists)
Lists should be surrounded by blank lines


88-88: null (MD032, blanks-around-lists)
Lists should be surrounded by blank lines


91-91: null (MD032, blanks-around-lists)
Lists should be surrounded by blank lines


95-95: null (MD032, blanks-around-lists)
Lists should be surrounded by blank lines


100-100: null (MD032, blanks-around-lists)
Lists should be surrounded by blank lines


105-105: null (MD032, blanks-around-lists)
Lists should be surrounded by blank lines


109-109: null (MD032, blanks-around-lists)
Lists should be surrounded by blank lines


114-114: null (MD032, blanks-around-lists)
Lists should be surrounded by blank lines


125-125: null (MD032, blanks-around-lists)
Lists should be surrounded by blank lines


140-140: null (MD032, blanks-around-lists)
Lists should be surrounded by blank lines


144-144: null (MD032, blanks-around-lists)
Lists should be surrounded by blank lines


148-148: null (MD032, blanks-around-lists)
Lists should be surrounded by blank lines


151-151: null (MD032, blanks-around-lists)
Lists should be surrounded by blank lines


157-157: null (MD032, blanks-around-lists)
Lists should be surrounded by blank lines


161-161: null (MD032, blanks-around-lists)
Lists should be surrounded by blank lines


166-166: null (MD032, blanks-around-lists)
Lists should be surrounded by blank lines


171-171: null (MD032, blanks-around-lists)
Lists should be surrounded by blank lines


176-176: null (MD032, blanks-around-lists)
Lists should be surrounded by blank lines


181-181: null (MD032, blanks-around-lists)
Lists should be surrounded by blank lines


189-189: null (MD032, blanks-around-lists)
Lists should be surrounded by blank lines


196-196: null (MD032, blanks-around-lists)
Lists should be surrounded by blank lines


201-201: null (MD032, blanks-around-lists)
Lists should be surrounded by blank lines


204-204: null (MD032, blanks-around-lists)
Lists should be surrounded by blank lines


208-208: null (MD032, blanks-around-lists)
Lists should be surrounded by blank lines


212-212: null (MD032, blanks-around-lists)
Lists should be surrounded by blank lines


220-220: null (MD032, blanks-around-lists)
Lists should be surrounded by blank lines


224-224: null (MD032, blanks-around-lists)
Lists should be surrounded by blank lines


230-230: null (MD032, blanks-around-lists)
Lists should be surrounded by blank lines


247-247: null (MD032, blanks-around-lists)
Lists should be surrounded by blank lines


282-282: null (MD032, blanks-around-lists)
Lists should be surrounded by blank lines


290-290: null (MD032, blanks-around-lists)
Lists should be surrounded by blank lines


294-294: null (MD032, blanks-around-lists)
Lists should be surrounded by blank lines


297-297: null (MD032, blanks-around-lists)
Lists should be surrounded by blank lines


302-302: null (MD032, blanks-around-lists)
Lists should be surrounded by blank lines


316-316: null (MD032, blanks-around-lists)
Lists should be surrounded by blank lines


320-320: null (MD032, blanks-around-lists)
Lists should be surrounded by blank lines


324-324: null (MD032, blanks-around-lists)
Lists should be surrounded by blank lines


328-328: null (MD032, blanks-around-lists)
Lists should be surrounded by blank lines


333-333: null (MD032, blanks-around-lists)
Lists should be surrounded by blank lines


340-340: null (MD032, blanks-around-lists)
Lists should be surrounded by blank lines


346-346: null (MD032, blanks-around-lists)
Lists should be surrounded by blank lines


354-354: null (MD032, blanks-around-lists)
Lists should be surrounded by blank lines


358-358: null (MD032, blanks-around-lists)
Lists should be surrounded by blank lines


360-360: null (MD032, blanks-around-lists)
Lists should be surrounded by blank lines


362-362: null (MD032, blanks-around-lists)
Lists should be surrounded by blank lines


366-366: null (MD032, blanks-around-lists)
Lists should be surrounded by blank lines


370-370: null (MD032, blanks-around-lists)
Lists should be surrounded by blank lines


374-374: null (MD032, blanks-around-lists)
Lists should be surrounded by blank lines


379-379: null (MD032, blanks-around-lists)
Lists should be surrounded by blank lines


383-383: null (MD032, blanks-around-lists)
Lists should be surrounded by blank lines


387-387: null (MD032, blanks-around-lists)
Lists should be surrounded by blank lines


391-391: null (MD032, blanks-around-lists)
Lists should be surrounded by blank lines


396-396: null (MD032, blanks-around-lists)
Lists should be surrounded by blank lines


405-405: null (MD032, blanks-around-lists)
Lists should be surrounded by blank lines


410-410: null (MD032, blanks-around-lists)
Lists should be surrounded by blank lines


415-415: null (MD032, blanks-around-lists)
Lists should be surrounded by blank lines


418-418: null (MD032, blanks-around-lists)
Lists should be surrounded by blank lines


423-423: null (MD032, blanks-around-lists)
Lists should be surrounded by blank lines


428-428: null (MD032, blanks-around-lists)
Lists should be surrounded by blank lines


437-437: null (MD032, blanks-around-lists)
Lists should be surrounded by blank lines


447-447: null (MD032, blanks-around-lists)
Lists should be surrounded by blank lines


455-455: null (MD032, blanks-around-lists)
Lists should be surrounded by blank lines


459-459: null (MD032, blanks-around-lists)
Lists should be surrounded by blank lines


463-463: null (MD032, blanks-around-lists)
Lists should be surrounded by blank lines


467-467: null (MD032, blanks-around-lists)
Lists should be surrounded by blank lines


471-471: null (MD032, blanks-around-lists)
Lists should be surrounded by blank lines


476-476: null (MD032, blanks-around-lists)
Lists should be surrounded by blank lines


480-480: null (MD032, blanks-around-lists)
Lists should be surrounded by blank lines


488-488: null (MD032, blanks-around-lists)
Lists should be surrounded by blank lines


488-488: null (MD032, blanks-around-lists)
Lists should be surrounded by blank lines


490-490: null (MD032, blanks-around-lists)
Lists should be surrounded by blank lines


496-496: null (MD032, blanks-around-lists)
Lists should be surrounded by blank lines


500-500: null (MD032, blanks-around-lists)
Lists should be surrounded by blank lines


505-505: null (MD032, blanks-around-lists)
Lists should be surrounded by blank lines


516-516: null (MD032, blanks-around-lists)
Lists should be surrounded by blank lines


520-520: null (MD032, blanks-around-lists)
Lists should be surrounded by blank lines


526-526: null (MD032, blanks-around-lists)
Lists should be surrounded by blank lines


535-535: null (MD032, blanks-around-lists)
Lists should be surrounded by blank lines


539-539: null (MD032, blanks-around-lists)
Lists should be surrounded by blank lines


550-550: null (MD032, blanks-around-lists)
Lists should be surrounded by blank lines


553-553: null (MD032, blanks-around-lists)
Lists should be surrounded by blank lines


563-563: null (MD032, blanks-around-lists)
Lists should be surrounded by blank lines


587-587: null (MD032, blanks-around-lists)
Lists should be surrounded by blank lines


597-597: null (MD032, blanks-around-lists)
Lists should be surrounded by blank lines


601-601: null (MD032, blanks-around-lists)
Lists should be surrounded by blank lines


604-604: null (MD032, blanks-around-lists)
Lists should be surrounded by blank lines


608-608: null (MD032, blanks-around-lists)
Lists should be surrounded by blank lines


613-613: null (MD032, blanks-around-lists)
Lists should be surrounded by blank lines


616-616: null (MD032, blanks-around-lists)
Lists should be surrounded by blank lines


621-621: null (MD032, blanks-around-lists)
Lists should be surrounded by blank lines


626-626: null (MD032, blanks-around-lists)
Lists should be surrounded by blank lines


629-629: null (MD032, blanks-around-lists)
Lists should be surrounded by blank lines


635-635: null (MD032, blanks-around-lists)
Lists should be surrounded by blank lines


640-640: null (MD032, blanks-around-lists)
Lists should be surrounded by blank lines


643-643: null (MD032, blanks-around-lists)
Lists should be surrounded by blank lines


646-646: null (MD032, blanks-around-lists)
Lists should be surrounded by blank lines


651-651: null (MD032, blanks-around-lists)
Lists should be surrounded by blank lines


655-655: null (MD032, blanks-around-lists)
Lists should be surrounded by blank lines


659-659: null (MD032, blanks-around-lists)
Lists should be surrounded by blank lines


663-663: null (MD032, blanks-around-lists)
Lists should be surrounded by blank lines


671-671: null (MD032, blanks-around-lists)
Lists should be surrounded by blank lines


684-684: null (MD032, blanks-around-lists)
Lists should be surrounded by blank lines


687-687: null (MD032, blanks-around-lists)
Lists should be surrounded by blank lines


692-692: null (MD032, blanks-around-lists)
Lists should be surrounded by blank lines


696-696: null (MD032, blanks-around-lists)
Lists should be surrounded by blank lines


702-702: null (MD032, blanks-around-lists)
Lists should be surrounded by blank lines


705-705: null (MD032, blanks-around-lists)
Lists should be surrounded by blank lines


709-709: null (MD032, blanks-around-lists)
Lists should be surrounded by blank lines


717-717: null (MD032, blanks-around-lists)
Lists should be surrounded by blank lines


720-720: null (MD032, blanks-around-lists)
Lists should be surrounded by blank lines


723-723: null (MD032, blanks-around-lists)
Lists should be surrounded by blank lines


727-727: null (MD032, blanks-around-lists)
Lists should be surrounded by blank lines


731-731: null (MD032, blanks-around-lists)
Lists should be surrounded by blank lines


735-735: null (MD032, blanks-around-lists)
Lists should be surrounded by blank lines


740-740: null (MD032, blanks-around-lists)
Lists should be surrounded by blank lines


746-746: null (MD032, blanks-around-lists)
Lists should be surrounded by blank lines


750-750: null (MD032, blanks-around-lists)
Lists should be surrounded by blank lines


759-759: null (MD032, blanks-around-lists)
Lists should be surrounded by blank lines


765-765: null (MD032, blanks-around-lists)
Lists should be surrounded by blank lines


769-769: null (MD032, blanks-around-lists)
Lists should be surrounded by blank lines


773-773: null (MD032, blanks-around-lists)
Lists should be surrounded by blank lines


778-778: null (MD032, blanks-around-lists)
Lists should be surrounded by blank lines


784-784: null (MD032, blanks-around-lists)
Lists should be surrounded by blank lines


790-790: null (MD032, blanks-around-lists)
Lists should be surrounded by blank lines


794-794: null (MD032, blanks-around-lists)
Lists should be surrounded by blank lines


798-798: null (MD032, blanks-around-lists)
Lists should be surrounded by blank lines


802-802: null (MD032, blanks-around-lists)
Lists should be surrounded by blank lines


806-806: null (MD032, blanks-around-lists)
Lists should be surrounded by blank lines


810-810: null (MD032, blanks-around-lists)
Lists should be surrounded by blank lines


838-838: null (MD032, blanks-around-lists)
Lists should be surrounded by blank lines


842-842: null (MD032, blanks-around-lists)
Lists should be surrounded by blank lines


848-848: null (MD032, blanks-around-lists)
Lists should be surrounded by blank lines


854-854: null (MD032, blanks-around-lists)
Lists should be surrounded by blank lines


861-861: null (MD032, blanks-around-lists)
Lists should be surrounded by blank lines


865-865: null (MD032, blanks-around-lists)
Lists should be surrounded by blank lines


872-872: null (MD032, blanks-around-lists)
Lists should be surrounded by blank lines


875-875: null (MD032, blanks-around-lists)
Lists should be surrounded by blank lines


880-880: null (MD032, blanks-around-lists)
Lists should be surrounded by blank lines


895-895: null (MD032, blanks-around-lists)
Lists should be surrounded by blank lines


898-898: null (MD032, blanks-around-lists)
Lists should be surrounded by blank lines


901-901: null (MD032, blanks-around-lists)
Lists should be surrounded by blank lines


906-906: null (MD032, blanks-around-lists)
Lists should be surrounded by blank lines


911-911: null (MD032, blanks-around-lists)
Lists should be surrounded by blank lines


916-916: null (MD032, blanks-around-lists)
Lists should be surrounded by blank lines


921-921: null (MD032, blanks-around-lists)
Lists should be surrounded by blank lines


935-935: null (MD032, blanks-around-lists)
Lists should be surrounded by blank lines


938-938: null (MD032, blanks-around-lists)
Lists should be surrounded by blank lines


943-943: null (MD032, blanks-around-lists)
Lists should be surrounded by blank lines


949-949: null (MD032, blanks-around-lists)
Lists should be surrounded by blank lines


953-953: null (MD032, blanks-around-lists)
Lists should be surrounded by blank lines


957-957: null (MD032, blanks-around-lists)
Lists should be surrounded by blank lines


962-962: null (MD032, blanks-around-lists)
Lists should be surrounded by blank lines


968-968: null (MD032, blanks-around-lists)
Lists should be surrounded by blank lines


972-972: null (MD032, blanks-around-lists)
Lists should be surrounded by blank lines


976-976: null (MD032, blanks-around-lists)
Lists should be surrounded by blank lines


979-979: null (MD032, blanks-around-lists)
Lists should be surrounded by blank lines


985-985: null (MD032, blanks-around-lists)
Lists should be surrounded by blank lines


999-999: null (MD032, blanks-around-lists)
Lists should be surrounded by blank lines


999-999: null (MD032, blanks-around-lists)
Lists should be surrounded by blank lines


1005-1005: null (MD032, blanks-around-lists)
Lists should be surrounded by blank lines


1009-1009: null (MD032, blanks-around-lists)
Lists should be surrounded by blank lines


1015-1015: null (MD032, blanks-around-lists)
Lists should be surrounded by blank lines


1020-1020: null (MD032, blanks-around-lists)
Lists should be surrounded by blank lines


1023-1023: null (MD032, blanks-around-lists)
Lists should be surrounded by blank lines


1029-1029: null (MD032, blanks-around-lists)
Lists should be surrounded by blank lines


1035-1035: null (MD032, blanks-around-lists)
Lists should be surrounded by blank lines


1038-1038: null (MD032, blanks-around-lists)
Lists should be surrounded by blank lines


1045-1045: null (MD032, blanks-around-lists)
Lists should be surrounded by blank lines


1048-1048: null (MD032, blanks-around-lists)
Lists should be surrounded by blank lines


1051-1051: null (MD032, blanks-around-lists)
Lists should be surrounded by blank lines


1054-1054: null (MD032, blanks-around-lists)
Lists should be surrounded by blank lines


1075-1075: null (MD032, blanks-around-lists)
Lists should be surrounded by blank lines


1075-1075: null (MD032, blanks-around-lists)
Lists should be surrounded by blank lines


1083-1083: null (MD032, blanks-around-lists)
Lists should be surrounded by blank lines


1105-1105: null (MD032, blanks-around-lists)
Lists should be surrounded by blank lines


1113-1113: null (MD032, blanks-around-lists)
Lists should be surrounded by blank lines


1117-1117: null (MD032, blanks-around-lists)
Lists should be surrounded by blank lines


1123-1123: null (MD032, blanks-around-lists)
Lists should be surrounded by blank lines


1129-1129: null (MD032, blanks-around-lists)
Lists should be surrounded by blank lines


1134-1134: null (MD032, blanks-around-lists)
Lists should be surrounded by blank lines


8-8: null (MD034, no-bare-urls)
Bare URL used


423-423: null (MD034, no-bare-urls)
Bare URL used


563-563: null (MD034, no-bare-urls)
Bare URL used


643-643: null (MD034, no-bare-urls)
Bare URL used


1085-1085: null (MD034, no-bare-urls)
Bare URL used


593-593: null (MD036, no-emphasis-as-heading)
Emphasis used instead of a heading


521-521: null (MD039, no-space-in-links)
Spaces inside link text


527-527: null (MD039, no-space-in-links)
Spaces inside link text


616-616: null (MD039, no-space-in-links)
Spaces inside link text


773-773: null (MD039, no-space-in-links)
Spaces inside link text


784-784: null (MD039, no-space-in-links)
Spaces inside link text


130-130: null (MD040, fenced-code-language)
Fenced code blocks should have a language specified


555-555: null (MD040, fenced-code-language)
Fenced code blocks should have a language specified


582-582: null (MD040, fenced-code-language)
Fenced code blocks should have a language specified


673-673: null (MD040, fenced-code-language)
Fenced code blocks should have a language specified


679-679: null (MD040, fenced-code-language)
Fenced code blocks should have a language specified


1055-1055: null (MD040, fenced-code-language)
Fenced code blocks should have a language specified


1060-1060: null (MD040, fenced-code-language)
Fenced code blocks should have a language specified


1070-1070: null (MD040, fenced-code-language)
Fenced code blocks should have a language specified


1076-1076: null (MD040, fenced-code-language)
Fenced code blocks should have a language specified


1080-1080: null (MD040, fenced-code-language)
Fenced code blocks should have a language specified


531-531: Expected: underscore; Actual: asterisk (MD049, emphasis-style)
Emphasis style


531-531: Expected: underscore; Actual: asterisk (MD049, emphasis-style)
Emphasis style


593-593: Expected: underscore; Actual: asterisk (MD049, emphasis-style)
Emphasis style


593-593: Expected: underscore; Actual: asterisk (MD049, emphasis-style)
Emphasis style


723-723: Expected: asterisk; Actual: underscore (MD050, strong-style)
Strong style


723-723: Expected: asterisk; Actual: underscore (MD050, strong-style)
Strong style

Additional comments not posted (4)
docs/getting-started.md (1)

20-21: Update the installation command to ensure compatibility with yarn classic.

This change aligns with the PR's objective to support Shakapacker 8+ and ensures that the installation command is correctly set for environments using yarn classic.

CHANGELOG.md (3)

23-24: The changelog entry correctly details the fix for Shakapacker v8+ compatibility. Good job on linking the PR and the contributor.

Tools
Markdownlint

23-23: Expected: 1; Actual: 0; Below (MD022, blanks-around-headings)
Headings should be surrounded by blank lines


24-24: null (MD032, blanks-around-lists)
Lists should be surrounded by blank lines


1136-1137: The version comparison links are correctly formatted and provide useful historical context.


1136-1137: Ensure proper markdown formatting by adding blank lines around the list.

1135a1136
> 
1137a1139
> 

Likely invalid or redundant comment.

Comment on lines +21 to +25
### [14.0.2] - 2024-06-11

#### Fixed
- Project initialization with Shakapacker v8+ fixed [PR 1629](https://github.com/shakacode/react_on_rails/pull/1629) by [vaukalak](https://github.com/vaukalak)

Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Ensure proper markdown formatting by adding blank lines around headings and lists.

20a21
> 
23a25
> 
24a27
> 
Committable suggestion

‼️ IMPORTANT
Carefully review the code before committing. Ensure that it accurately replaces the highlighted code, contains no missing lines, and has no issues with indentation. Thoroughly test & benchmark the code to ensure it meets the requirements.

Suggested change
### [14.0.2] - 2024-06-11
#### Fixed
- Project initialization with Shakapacker v8+ fixed [PR 1629](https://github.com/shakacode/react_on_rails/pull/1629) by [vaukalak](https://github.com/vaukalak)
### [14.0.2] - 2024-06-11
#### Fixed
- Project initialization with Shakapacker v8+ fixed [PR 1629](https://github.com/shakacode/react_on_rails/pull/1629) by [vaukalak](https://github.com/vaukalak)
Tools
Markdownlint

23-23: Expected: 1; Actual: 0; Below (MD022, blanks-around-headings)
Headings should be surrounded by blank lines


24-24: null (MD032, blanks-around-lists)
Lists should be surrounded by blank lines

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants