Skip to content

fix(tags): rename stale 'sap-btp--cloud-foundry-environment' product tag (34 files) - #24214

Merged
jung-thomas merged 1 commit into
masterfrom
fix/tag-cf-environment-rename
Aug 28, 2026
Merged

fix(tags): rename stale 'sap-btp--cloud-foundry-environment' product tag (34 files)#24214
jung-thomas merged 1 commit into
masterfrom
fix/tag-cf-environment-rename

Conversation

@jung-thomas

Copy link
Copy Markdown
Contributor

Defect

34 tutorials carry the stale Cloud Foundry environment product tag sap-btp--cloud-foundry-environment (under both the legacy products> and the current software-product> prefixes). The product tag was renamed; this slug is no longer a recognized taxonomy value.

Fix

Replace the stale slug (matched as a complete token only — bounded by ,, ], whitespace, or end-of-line) with the canonical tag:

  • products>sap-btp--cloud-foundry-environmentsoftware-product>sap-btp--cloud-foundry-runtime-and-environment
  • software-product>sap-btp--cloud-foundry-environmentsoftware-product>sap-btp--cloud-foundry-runtime-and-environment

Applied on tags: and primary_tag: frontmatter lines only. The already-canonical ...-cloud-foundry-runtime-and-environment tag is untouched. No duplicate tags were produced (no file already carried the canonical tag), and no body text was changed.

Scope

34 files (each carried exactly one stale token).

Context

Flagged by the new tutorial-ci frontmatter-unknown-tag check — a renamed product tag cleanup. Publishing/rebuild so the change takes effect on the live site is a separate maintainer step.

@sap-tutorials-builder

Copy link
Copy Markdown
Contributor

Markdown (1509)

  • tutorials/alert-notification-service/alert-notification-service.md:14 — Headings should be surrounded by blank lines
  • tutorials/alert-notification-service/alert-notification-service.md:15 — Unordered list indentation
  • tutorials/alert-notification-service/alert-notification-service.md:15 — Lists should be surrounded by blank lines
  • tutorials/alert-notification-service/alert-notification-service.md:16 — Unordered list indentation
  • tutorials/alert-notification-service/alert-notification-service.md:18 — Headings should be surrounded by blank lines
  • tutorials/alert-notification-service/alert-notification-service.md:19 — Unordered list indentation
  • tutorials/alert-notification-service/alert-notification-service.md:19 — Lists should be surrounded by blank lines
  • tutorials/alert-notification-service/alert-notification-service.md:20 — Unordered list indentation
  • tutorials/alert-notification-service/alert-notification-service.md:21 — Unordered list indentation
  • tutorials/alert-notification-service/alert-notification-service.md:22 — Unordered list indentation
  • tutorials/alert-notification-service/alert-notification-service.md:31 — Blank line inside blockquote
  • tutorials/alert-notification-service/alert-notification-service.md:34 — Multiple consecutive blank lines
  • tutorials/alert-notification-service/alert-notification-service.md:69 — Multiple consecutive blank lines
  • tutorials/alert-notification-service/alert-notification-service.md:84 — Multiple consecutive blank lines
  • tutorials/alert-notification-service/alert-notification-service.md:85 — Multiple consecutive blank lines
  • tutorials/alert-notification-service/alert-notification-service.md:90 — Multiple consecutive blank lines
  • tutorials/alert-notification-service/alert-notification-service.md:130 — Unordered list style
  • tutorials/alert-notification-service/alert-notification-service.md:138 — Unordered list style
  • tutorials/alert-notification-service/alert-notification-service.md:159 — Trailing spaces
  • tutorials/alert-notification-service/alert-notification-service.md:163 — Trailing spaces
  • tutorials/alert-notification-service/alert-notification-service.md:171 — Hard tabs
  • tutorials/alert-notification-service/alert-notification-service.md:175 — Hard tabs
  • tutorials/alert-notification-service/alert-notification-service.md:176 — Unordered list style
  • tutorials/alert-notification-service/alert-notification-service.md:177 — Unordered list style
  • tutorials/alert-notification-service/alert-notification-service.md:177 — Trailing spaces
  • tutorials/alert-notification-service/alert-notification-service.md:178 — Unordered list style
  • tutorials/alert-notification-service/alert-notification-service.md:178 — Trailing spaces
  • tutorials/alert-notification-service/alert-notification-service.md:181 — Trailing spaces
  • tutorials/alert-notification-service/alert-notification-service.md:190 — Trailing spaces
  • tutorials/alert-notification-service/alert-notification-service.md:195 — Unordered list style
  • tutorials/alert-notification-service/alert-notification-service.md:196 — Unordered list style
  • tutorials/alert-notification-service/alert-notification-service.md:196 — Trailing spaces
  • tutorials/alert-notification-service/alert-notification-service.md:197 — Unordered list style
  • tutorials/alert-notification-service/alert-notification-service.md:198 — Unordered list style
  • tutorials/alert-notification-service/alert-notification-service.md:206 — Trailing spaces
  • tutorials/alert-notification-service/alert-notification-service.md:220 — Trailing spaces
  • tutorials/alert-notification-service/alert-notification-service.md:229 — Trailing spaces
  • tutorials/alert-notification-service/alert-notification-service.md:246 — Trailing spaces
  • tutorials/alert-notification-service/alert-notification-service.md:252 — Trailing spaces
  • tutorials/alert-notification-service/alert-notification-service.md:256 — Multiple consecutive blank lines
  • tutorials/alert-notification-service/alert-notification-service.md:259 — Trailing spaces
  • tutorials/alert-notification-service/alert-notification-service.md:261 — Trailing spaces
  • tutorials/alert-notification-service/alert-notification-service.md:262 — Trailing spaces
  • tutorials/alert-notification-service/alert-notification-service.md:263 — Trailing spaces
  • tutorials/alert-notification-service/alert-notification-service.md:264 — Trailing spaces
  • tutorials/alert-notification-service/alert-notification-service.md:273 — Multiple consecutive blank lines
  • tutorials/alert-notification-service/alert-notification-service.md:274 — Multiple consecutive blank lines
  • tutorials/appstudio-sapui5-create/appstudio-sapui5-create.md:11 — Headings should be surrounded by blank lines
  • tutorials/appstudio-sapui5-create/appstudio-sapui5-create.md:14 — Headings should be surrounded by blank lines
  • tutorials/appstudio-sapui5-create/appstudio-sapui5-create.md:15 — Unordered list indentation
  • tutorials/appstudio-sapui5-create/appstudio-sapui5-create.md:15 — Lists should be surrounded by blank lines
  • tutorials/appstudio-sapui5-create/appstudio-sapui5-create.md:16 — Unordered list indentation
  • tutorials/appstudio-sapui5-create/appstudio-sapui5-create.md:17 — Unordered list indentation
  • tutorials/appstudio-sapui5-create/appstudio-sapui5-create.md:23 — Multiple consecutive blank lines
  • tutorials/appstudio-sapui5-create/appstudio-sapui5-create.md:42 — Multiple consecutive blank lines
  • tutorials/appstudio-sapui5-create/appstudio-sapui5-create.md:43 — Headings should be surrounded by blank lines
  • tutorials/appstudio-sapui5-create/appstudio-sapui5-create.md:46 — Multiple consecutive blank lines
  • tutorials/appstudio-sapui5-create/appstudio-sapui5-create.md:63 — Ordered list item prefix
  • tutorials/appstudio-sapui5-create/appstudio-sapui5-create.md:67 — Ordered list item prefix
  • tutorials/appstudio-sapui5-create/appstudio-sapui5-create.md:67 — Spaces after list markers
  • tutorials/appstudio-sapui5-create/appstudio-sapui5-create.md:71 — Ordered list item prefix
  • tutorials/appstudio-sapui5-create/appstudio-sapui5-create.md:71 — Spaces after list markers
  • tutorials/appstudio-sapui5-create/appstudio-sapui5-create.md:75 — Multiple consecutive blank lines
  • tutorials/appstudio-sapui5-create/appstudio-sapui5-create.md:76 — Ordered list item prefix
  • tutorials/appstudio-sapui5-create/appstudio-sapui5-create.md:84 — Multiple consecutive blank lines
  • tutorials/appstudio-sapui5-create/appstudio-sapui5-create.md:93 — Ordered list item prefix
  • tutorials/appstudio-sapui5-create/appstudio-sapui5-create.md:97 — Multiple consecutive blank lines
  • tutorials/appstudio-sapui5-create/appstudio-sapui5-create.md:112 — Spaces after list markers
  • tutorials/appstudio-sapui5-create/appstudio-sapui5-create.md:118 — Multiple spaces after blockquote symbol
  • tutorials/appstudio-sapui5-create/appstudio-sapui5-create.md:120 — Multiple consecutive blank lines
  • tutorials/appstudio-sapui5-create/appstudio-sapui5-create.md:123 — Lists should be surrounded by blank lines
  • tutorials/appstudio-sapui5-create/appstudio-sapui5-create.md:126 — Multiple consecutive blank lines
  • tutorials/appstudio-sapui5-create/appstudio-sapui5-create.md:127 — Ordered list item prefix
  • tutorials/appstudio-sapui5-create/appstudio-sapui5-create.md:131 — Multiple consecutive blank lines
  • tutorials/appstudio-sapui5-create/appstudio-sapui5-create.md:134 — Multiple consecutive blank lines
  • tutorials/btp-cf-deploy-mta/btp-cf-deploy-mta.md:11 — Headings should be surrounded by blank lines
  • tutorials/btp-cf-deploy-mta/btp-cf-deploy-mta.md:14 — Headings should be surrounded by blank lines
  • tutorials/btp-cf-deploy-mta/btp-cf-deploy-mta.md:15 — Lists should be surrounded by blank lines
  • tutorials/btp-cf-deploy-mta/btp-cf-deploy-mta.md:18 — Headings should be surrounded by blank lines
  • tutorials/btp-cf-deploy-mta/btp-cf-deploy-mta.md:19 — Unordered list indentation
  • tutorials/btp-cf-deploy-mta/btp-cf-deploy-mta.md:19 — Lists should be surrounded by blank lines
  • tutorials/btp-cf-deploy-mta/btp-cf-deploy-mta.md:21 — Headings should be surrounded by blank lines
  • tutorials/btp-cf-deploy-mta/btp-cf-deploy-mta.md:28 — Multiple consecutive blank lines
  • tutorials/btp-cf-deploy-mta/btp-cf-deploy-mta.md:29 — Multiple consecutive blank lines
  • tutorials/btp-cf-deploy-mta/btp-cf-deploy-mta.md:38 — Multiple consecutive blank lines
  • tutorials/btp-cf-deploy-mta/btp-cf-deploy-mta.md:41 — Multiple consecutive blank lines
  • tutorials/btp-cf-deploy-mta/btp-cf-deploy-mta.md:69 — Multiple consecutive blank lines
  • tutorials/btp-cf-deploy-mta/btp-cf-deploy-mta.md:70 — Multiple consecutive blank lines
  • tutorials/btp-cf-deploy-mta/btp-cf-deploy-mta.md:73 — Multiple consecutive blank lines
  • tutorials/btp-cf-deploy-mta/btp-cf-deploy-mta.md:81 — Multiple consecutive blank lines
  • tutorials/btp-cf-deploy-mta/btp-cf-deploy-mta.md:84 — Multiple consecutive blank lines
  • tutorials/btp-cf-deploy-mta/btp-cf-deploy-mta.md:127 — Blank line inside blockquote
  • tutorials/btp-cf-deploy-mta/btp-cf-deploy-mta.md:134 — Multiple consecutive blank lines
  • tutorials/btp-cf-deploy-mta/btp-cf-deploy-mta.md:137 — Multiple consecutive blank lines
  • tutorials/btp-cf-deploy-mta/btp-cf-deploy-mta.md:156 — Fenced code blocks should be surrounded by blank lines
  • tutorials/btp-cf-deploy-mta/btp-cf-deploy-mta.md:158 — Fenced code blocks should be surrounded by blank lines
  • tutorials/btp-cf-deploy-mta/btp-cf-deploy-mta.md:170 — Fenced code blocks should be surrounded by blank lines
  • tutorials/btp-cf-deploy-mta/btp-cf-deploy-mta.md:186 — Multiple consecutive blank lines
  • tutorials/btp-cf-deploy-mta/btp-cf-deploy-mta.md:187 — Multiple consecutive blank lines
  • tutorials/btp-cf-deploy-mta/btp-cf-deploy-mta.md:190 — Multiple consecutive blank lines
  • tutorials/btp-cf-deploy-mta/btp-cf-deploy-mta.md:191 — Multiple consecutive blank lines
  • tutorials/btp-cf-deploy-mta/btp-cf-deploy-mta.md:207 — Multiple consecutive blank lines
  • tutorials/btp-cf-deploy-mta/btp-cf-deploy-mta.md:212 — Multiple consecutive blank lines
  • tutorials/btp-cf-deploy-mta/btp-cf-deploy-mta.md:213 — Multiple consecutive blank lines
  • tutorials/btp-cf-deploy-mta/btp-cf-deploy-mta.md:216 — Multiple consecutive blank lines
  • tutorials/btp-cf-deploy-mta/btp-cf-deploy-mta.md:218 — Fenced code blocks should be surrounded by blank lines
  • tutorials/btp-cf-deploy-mta/btp-cf-deploy-mta.md:254 — Multiple consecutive blank lines
  • tutorials/btp-cf-deploy-mta/btp-cf-deploy-mta.md:255 — Multiple consecutive blank lines
  • tutorials/btp-cf-deploy-mta/btp-cf-deploy-mta.md:256 — Multiple headings with the same content
  • tutorials/btp-cf-deploy-mta/btp-cf-deploy-mta.md:258 — Multiple consecutive blank lines
  • tutorials/btp-cf-deploy-mta/btp-cf-deploy-mta.md:276 — Multiple consecutive blank lines
  • tutorials/btp-cf-deploy-mta/btp-cf-deploy-mta.md:279 — Multiple consecutive blank lines
  • tutorials/btp-cf-deploy-mta/btp-cf-deploy-mta.md:280 — Multiple consecutive blank lines
  • tutorials/btp-cf-deploy-mta/btp-cf-deploy-mta.md:281 — Multiple consecutive blank lines
  • tutorials/btp-cf-deploy-mta/btp-cf-deploy-mta.md:282 — Multiple consecutive blank lines
  • tutorials/btp-cf-deploy-mta/btp-cf-deploy-mta.md:283 — Multiple consecutive blank lines
  • tutorials/btp-cf-deploy-mta/btp-cf-deploy-mta.md:284 — Multiple consecutive blank lines
  • tutorials/btp-cf-deploy-mta/btp-cf-deploy-mta.md:285 — Multiple consecutive blank lines
  • tutorials/btp-cf-deploy-mta/btp-cf-deploy-mta.md:286 — Multiple consecutive blank lines
  • tutorials/btp-cf-deploy-mta/btp-cf-deploy-mta.md:287 — Multiple consecutive blank lines
  • tutorials/cap-extend-sfsf-add-launchpad/cap-extend-sfsf-add-launchpad.md:11 — Headings should be surrounded by blank lines
  • tutorials/cap-extend-sfsf-add-launchpad/cap-extend-sfsf-add-launchpad.md:14 — Headings should be surrounded by blank lines
  • tutorials/cap-extend-sfsf-add-launchpad/cap-extend-sfsf-add-launchpad.md:15 — Unordered list indentation
  • tutorials/cap-extend-sfsf-add-launchpad/cap-extend-sfsf-add-launchpad.md:15 — Lists should be surrounded by blank lines
  • tutorials/cap-extend-sfsf-add-launchpad/cap-extend-sfsf-add-launchpad.md:16 — Unordered list indentation
  • tutorials/cap-extend-sfsf-add-launchpad/cap-extend-sfsf-add-launchpad.md:17 — Unordered list indentation
  • tutorials/cap-extend-sfsf-add-launchpad/cap-extend-sfsf-add-launchpad.md:18 — Unordered list indentation
  • tutorials/cap-extend-sfsf-add-launchpad/cap-extend-sfsf-add-launchpad.md:19 — Unordered list indentation
  • tutorials/cap-extend-sfsf-add-launchpad/cap-extend-sfsf-add-launchpad.md:20 — Unordered list indentation
  • tutorials/cap-extend-sfsf-add-launchpad/cap-extend-sfsf-add-launchpad.md:21 — Unordered list indentation
  • tutorials/cap-extend-sfsf-add-launchpad/cap-extend-sfsf-add-launchpad.md:22 — Unordered list indentation
  • tutorials/cap-extend-sfsf-add-launchpad/cap-extend-sfsf-add-launchpad.md:23 — Unordered list indentation
  • tutorials/cap-extend-sfsf-add-launchpad/cap-extend-sfsf-add-launchpad.md:24 — Unordered list indentation
  • tutorials/cap-extend-sfsf-add-launchpad/cap-extend-sfsf-add-launchpad.md:25 — Unordered list indentation
  • tutorials/cap-extend-sfsf-add-launchpad/cap-extend-sfsf-add-launchpad.md:29 — Headings should be surrounded by blank lines
  • tutorials/cap-extend-sfsf-add-launchpad/cap-extend-sfsf-add-launchpad.md:30 — Unordered list indentation
  • tutorials/cap-extend-sfsf-add-launchpad/cap-extend-sfsf-add-launchpad.md:30 — Lists should be surrounded by blank lines
  • tutorials/cap-extend-sfsf-add-launchpad/cap-extend-sfsf-add-launchpad.md:31 — Unordered list indentation
  • tutorials/cap-extend-sfsf-add-launchpad/cap-extend-sfsf-add-launchpad.md:32 — Unordered list indentation
  • tutorials/cap-extend-sfsf-add-launchpad/cap-extend-sfsf-add-launchpad.md:33 — Unordered list indentation
  • tutorials/cap-extend-sfsf-add-launchpad/cap-extend-sfsf-add-launchpad.md:34 — Unordered list indentation
  • tutorials/cap-extend-sfsf-add-launchpad/cap-extend-sfsf-add-launchpad.md:40 — Multiple consecutive blank lines
  • tutorials/cap-extend-sfsf-add-launchpad/cap-extend-sfsf-add-launchpad.md:51 — Multiple consecutive blank lines
  • tutorials/cap-extend-sfsf-add-launchpad/cap-extend-sfsf-add-launchpad.md:54 — Multiple consecutive blank lines
  • tutorials/cap-extend-sfsf-add-launchpad/cap-extend-sfsf-add-launchpad.md:81 — Multiple consecutive blank lines
  • tutorials/cap-extend-sfsf-add-launchpad/cap-extend-sfsf-add-launchpad.md:84 — Multiple consecutive blank lines
  • tutorials/cap-extend-sfsf-add-launchpad/cap-extend-sfsf-add-launchpad.md:93 — Multiple consecutive blank lines
  • tutorials/cap-extend-sfsf-add-launchpad/cap-extend-sfsf-add-launchpad.md:96 — Multiple consecutive blank lines
  • tutorials/cap-extend-sfsf-add-launchpad/cap-extend-sfsf-add-launchpad.md:105 — Multiple consecutive blank lines
  • tutorials/cap-extend-sfsf-add-launchpad/cap-extend-sfsf-add-launchpad.md:108 — Multiple consecutive blank lines
  • tutorials/cap-extend-sfsf-add-launchpad/cap-extend-sfsf-add-launchpad.md:133 — Multiple consecutive blank lines
  • tutorials/cap-extend-sfsf-add-launchpad/cap-extend-sfsf-add-launchpad.md:136 — Multiple consecutive blank lines
  • tutorials/cap-extend-sfsf-add-launchpad/cap-extend-sfsf-add-launchpad.md:137 — Multiple consecutive blank lines
  • tutorials/cap-extend-sfsf-add-launchpad/cap-extend-sfsf-add-launchpad.md:138 — Multiple consecutive blank lines
  • tutorials/cap-extend-sfsf-add-launchpad/cap-extend-sfsf-add-launchpad.md:141 — Multiple consecutive blank lines
  • tutorials/cap-extend-sfsf-add-launchpad/cap-extend-sfsf-add-launchpad.md:155 — Multiple consecutive blank lines
  • tutorials/cap-extend-sfsf-add-logic/cap-extend-sfsf-add-logic.md:11 — Headings should be surrounded by blank lines
  • tutorials/cap-extend-sfsf-add-logic/cap-extend-sfsf-add-logic.md:14 — Headings should be surrounded by blank lines
  • tutorials/cap-extend-sfsf-add-logic/cap-extend-sfsf-add-logic.md:15 — Unordered list indentation
  • tutorials/cap-extend-sfsf-add-logic/cap-extend-sfsf-add-logic.md:15 — Lists should be surrounded by blank lines
  • tutorials/cap-extend-sfsf-add-logic/cap-extend-sfsf-add-logic.md:16 — Unordered list indentation
  • tutorials/cap-extend-sfsf-add-logic/cap-extend-sfsf-add-logic.md:17 — Unordered list indentation
  • tutorials/cap-extend-sfsf-add-logic/cap-extend-sfsf-add-logic.md:18 — Unordered list indentation
  • tutorials/cap-extend-sfsf-add-logic/cap-extend-sfsf-add-logic.md:19 — Unordered list indentation
  • tutorials/cap-extend-sfsf-add-logic/cap-extend-sfsf-add-logic.md:21 — Headings should be surrounded by blank lines
  • tutorials/cap-extend-sfsf-add-logic/cap-extend-sfsf-add-logic.md:22 — Unordered list indentation
  • tutorials/cap-extend-sfsf-add-logic/cap-extend-sfsf-add-logic.md:22 — Lists should be surrounded by blank lines
  • tutorials/cap-extend-sfsf-add-logic/cap-extend-sfsf-add-logic.md:23 — Unordered list indentation
  • tutorials/cap-extend-sfsf-add-logic/cap-extend-sfsf-add-logic.md:24 — Unordered list indentation
  • tutorials/cap-extend-sfsf-add-logic/cap-extend-sfsf-add-logic.md:25 — Unordered list indentation
  • tutorials/cap-extend-sfsf-add-logic/cap-extend-sfsf-add-logic.md:26 — Unordered list indentation
  • tutorials/cap-extend-sfsf-add-logic/cap-extend-sfsf-add-logic.md:32 — Multiple consecutive blank lines
  • tutorials/cap-extend-sfsf-add-logic/cap-extend-sfsf-add-logic.md:45 — Multiple consecutive blank lines
  • tutorials/cap-extend-sfsf-add-logic/cap-extend-sfsf-add-logic.md:48 — Multiple consecutive blank lines
  • tutorials/cap-extend-sfsf-add-logic/cap-extend-sfsf-add-logic.md:69 — Fenced code blocks should be surrounded by blank lines
  • tutorials/cap-extend-sfsf-add-logic/cap-extend-sfsf-add-logic.md:74 — Multiple consecutive blank lines
  • tutorials/cap-extend-sfsf-add-logic/cap-extend-sfsf-add-logic.md:77 — Multiple consecutive blank lines
  • tutorials/cap-extend-sfsf-add-logic/cap-extend-sfsf-add-logic.md:98 — Multiple consecutive blank lines
  • tutorials/cap-extend-sfsf-add-logic/cap-extend-sfsf-add-logic.md:101 — Multiple consecutive blank lines
  • tutorials/cap-extend-sfsf-add-logic/cap-extend-sfsf-add-logic.md:181 — Fenced code blocks should be surrounded by blank lines
  • tutorials/cap-extend-sfsf-add-logic/cap-extend-sfsf-add-logic.md:513 — Multiple consecutive blank lines
  • tutorials/cap-extend-sfsf-add-logic/cap-extend-sfsf-add-logic.md:516 — Multiple consecutive blank lines
  • tutorials/cap-extend-sfsf-add-logic/cap-extend-sfsf-add-logic.md:564 — Multiple consecutive blank lines
  • tutorials/cap-extend-sfsf-add-logic/cap-extend-sfsf-add-logic.md:567 — Multiple consecutive blank lines
  • tutorials/cap-extend-sfsf-add-logic/cap-extend-sfsf-add-logic.md:568 — Multiple consecutive blank lines
  • tutorials/cap-extend-sfsf-add-logic/cap-extend-sfsf-add-logic.md:569 — Multiple consecutive blank lines
  • tutorials/cap-extend-sfsf-add-security/cap-extend-sfsf-add-security.md:9 — Headings should be surrounded by blank lines
  • tutorials/cap-extend-sfsf-add-security/cap-extend-sfsf-add-security.md:12 — Headings should be surrounded by blank lines
  • tutorials/cap-extend-sfsf-add-security/cap-extend-sfsf-add-security.md:13 — Unordered list indentation
  • tutorials/cap-extend-sfsf-add-security/cap-extend-sfsf-add-security.md:13 — Lists should be surrounded by blank lines
  • tutorials/cap-extend-sfsf-add-security/cap-extend-sfsf-add-security.md:14 — Unordered list indentation
  • tutorials/cap-extend-sfsf-add-security/cap-extend-sfsf-add-security.md:15 — Unordered list indentation
  • tutorials/cap-extend-sfsf-add-security/cap-extend-sfsf-add-security.md:16 — Unordered list indentation
  • tutorials/cap-extend-sfsf-add-security/cap-extend-sfsf-add-security.md:17 — Unordered list indentation
  • tutorials/cap-extend-sfsf-add-security/cap-extend-sfsf-add-security.md:18 — Unordered list indentation
  • tutorials/cap-extend-sfsf-add-security/cap-extend-sfsf-add-security.md:19 — Unordered list indentation
  • tutorials/cap-extend-sfsf-add-security/cap-extend-sfsf-add-security.md:21 — Headings should be surrounded by blank lines
  • tutorials/cap-extend-sfsf-add-security/cap-extend-sfsf-add-security.md:22 — Unordered list indentation
  • tutorials/cap-extend-sfsf-add-security/cap-extend-sfsf-add-security.md:22 — Lists should be surrounded by blank lines
  • tutorials/cap-extend-sfsf-add-security/cap-extend-sfsf-add-security.md:23 — Unordered list indentation
  • tutorials/cap-extend-sfsf-add-security/cap-extend-sfsf-add-security.md:24 — Unordered list indentation
  • tutorials/cap-extend-sfsf-add-security/cap-extend-sfsf-add-security.md:25 — Unordered list indentation
  • tutorials/cap-extend-sfsf-add-security/cap-extend-sfsf-add-security.md:31 — Multiple consecutive blank lines
  • tutorials/cap-extend-sfsf-add-security/cap-extend-sfsf-add-security.md:48 — Multiple consecutive blank lines
  • tutorials/cap-extend-sfsf-add-security/cap-extend-sfsf-add-security.md:51 — Multiple consecutive blank lines
  • tutorials/cap-extend-sfsf-add-security/cap-extend-sfsf-add-security.md:85 — Multiple consecutive blank lines
  • tutorials/cap-extend-sfsf-add-security/cap-extend-sfsf-add-security.md:88 — Multiple consecutive blank lines
  • tutorials/cap-extend-sfsf-add-security/cap-extend-sfsf-add-security.md:119 — Multiple consecutive blank lines
  • tutorials/cap-extend-sfsf-add-security/cap-extend-sfsf-add-security.md:122 — Multiple consecutive blank lines
  • tutorials/cap-extend-sfsf-add-security/cap-extend-sfsf-add-security.md:141 — Multiple consecutive blank lines
  • tutorials/cap-extend-sfsf-add-security/cap-extend-sfsf-add-security.md:144 — Multiple consecutive blank lines
  • tutorials/cap-extend-sfsf-add-security/cap-extend-sfsf-add-security.md:145 — Multiple consecutive blank lines
  • tutorials/cap-extend-sfsf-add-security/cap-extend-sfsf-add-security.md:146 — Multiple consecutive blank lines
  • tutorials/cap-extend-sfsf-add-security/cap-extend-sfsf-add-security.md:147 — Multiple consecutive blank lines
  • tutorials/cap-extend-sfsf-add-security/cap-extend-sfsf-add-security.md:148 — Multiple consecutive blank lines
  • tutorials/cap-extend-sfsf-create-service/cap-extend-sfsf-create-service.md:9 — Headings should be surrounded by blank lines
  • tutorials/cap-extend-sfsf-create-service/cap-extend-sfsf-create-service.md:12 — Headings should be surrounded by blank lines
  • tutorials/cap-extend-sfsf-create-service/cap-extend-sfsf-create-service.md:13 — Unordered list indentation
  • tutorials/cap-extend-sfsf-create-service/cap-extend-sfsf-create-service.md:13 — Lists should be surrounded by blank lines
  • tutorials/cap-extend-sfsf-create-service/cap-extend-sfsf-create-service.md:14 — Unordered list indentation
  • tutorials/cap-extend-sfsf-create-service/cap-extend-sfsf-create-service.md:15 — Unordered list indentation
  • tutorials/cap-extend-sfsf-create-service/cap-extend-sfsf-create-service.md:16 — Unordered list indentation
  • tutorials/cap-extend-sfsf-create-service/cap-extend-sfsf-create-service.md:18 — Headings should be surrounded by blank lines
  • tutorials/cap-extend-sfsf-create-service/cap-extend-sfsf-create-service.md:19 — Unordered list indentation
  • tutorials/cap-extend-sfsf-create-service/cap-extend-sfsf-create-service.md:19 — Lists should be surrounded by blank lines
  • tutorials/cap-extend-sfsf-create-service/cap-extend-sfsf-create-service.md:20 — Unordered list indentation
  • tutorials/cap-extend-sfsf-create-service/cap-extend-sfsf-create-service.md:21 — Unordered list indentation
  • tutorials/cap-extend-sfsf-create-service/cap-extend-sfsf-create-service.md:27 — Multiple consecutive blank lines
  • tutorials/cap-extend-sfsf-create-service/cap-extend-sfsf-create-service.md:40 — Multiple consecutive blank lines
  • tutorials/cap-extend-sfsf-create-service/cap-extend-sfsf-create-service.md:43 — Multiple consecutive blank lines
  • tutorials/cap-extend-sfsf-create-service/cap-extend-sfsf-create-service.md:80 — Multiple consecutive blank lines
  • tutorials/cap-extend-sfsf-create-service/cap-extend-sfsf-create-service.md:83 — Multiple consecutive blank lines
  • tutorials/cap-extend-sfsf-create-service/cap-extend-sfsf-create-service.md:98 — Multiple consecutive blank lines
  • tutorials/cap-extend-sfsf-create-service/cap-extend-sfsf-create-service.md:101 — Multiple consecutive blank lines
  • tutorials/cap-extend-sfsf-create-service/cap-extend-sfsf-create-service.md:118 — Multiple consecutive blank lines
  • tutorials/cap-extend-sfsf-create-service/cap-extend-sfsf-create-service.md:121 — Multiple consecutive blank lines
  • tutorials/cap-extend-sfsf-create-service/cap-extend-sfsf-create-service.md:122 — Multiple consecutive blank lines
  • tutorials/cap-extend-sfsf-create-service/cap-extend-sfsf-create-service.md:123 — Multiple consecutive blank lines
  • tutorials/cap-extend-sfsf-data-model/cap-extend-sfsf-data-model.md:9 — Headings should be surrounded by blank lines
  • tutorials/cap-extend-sfsf-data-model/cap-extend-sfsf-data-model.md:12 — Headings should be surrounded by blank lines
  • tutorials/cap-extend-sfsf-data-model/cap-extend-sfsf-data-model.md:13 — Unordered list indentation
  • tutorials/cap-extend-sfsf-data-model/cap-extend-sfsf-data-model.md:13 — Lists should be surrounded by blank lines
  • tutorials/cap-extend-sfsf-data-model/cap-extend-sfsf-data-model.md:14 — Unordered list indentation
  • tutorials/cap-extend-sfsf-data-model/cap-extend-sfsf-data-model.md:15 — Unordered list indentation
  • tutorials/cap-extend-sfsf-data-model/cap-extend-sfsf-data-model.md:17 — Headings should be surrounded by blank lines
  • tutorials/cap-extend-sfsf-data-model/cap-extend-sfsf-data-model.md:18 — Unordered list indentation
  • tutorials/cap-extend-sfsf-data-model/cap-extend-sfsf-data-model.md:18 — Lists should be surrounded by blank lines
  • tutorials/cap-extend-sfsf-data-model/cap-extend-sfsf-data-model.md:19 — Unordered list indentation
  • tutorials/cap-extend-sfsf-data-model/cap-extend-sfsf-data-model.md:20 — Unordered list indentation
  • tutorials/cap-extend-sfsf-data-model/cap-extend-sfsf-data-model.md:21 — Unordered list indentation
  • tutorials/cap-extend-sfsf-data-model/cap-extend-sfsf-data-model.md:27 — Multiple consecutive blank lines
  • tutorials/cap-extend-sfsf-data-model/cap-extend-sfsf-data-model.md:43 — Multiple consecutive blank lines
  • tutorials/cap-extend-sfsf-data-model/cap-extend-sfsf-data-model.md:46 — Multiple consecutive blank lines
  • tutorials/cap-extend-sfsf-data-model/cap-extend-sfsf-data-model.md:55 — Multiple consecutive blank lines
  • tutorials/cap-extend-sfsf-data-model/cap-extend-sfsf-data-model.md:58 — Multiple consecutive blank lines
  • tutorials/cap-extend-sfsf-data-model/cap-extend-sfsf-data-model.md:133 — Multiple consecutive blank lines
  • tutorials/cap-extend-sfsf-data-model/cap-extend-sfsf-data-model.md:136 — Multiple consecutive blank lines
  • tutorials/cap-extend-sfsf-data-model/cap-extend-sfsf-data-model.md:245 — Multiple consecutive blank lines
  • tutorials/cap-extend-sfsf-data-model/cap-extend-sfsf-data-model.md:248 — Multiple consecutive blank lines
  • tutorials/cap-extend-sfsf-data-model/cap-extend-sfsf-data-model.md:279 — Multiple consecutive blank lines
  • tutorials/cap-extend-sfsf-data-model/cap-extend-sfsf-data-model.md:282 — Multiple consecutive blank lines
  • tutorials/cap-extend-sfsf-data-model/cap-extend-sfsf-data-model.md:283 — Multiple consecutive blank lines
  • tutorials/cap-extend-sfsf-data-model/cap-extend-sfsf-data-model.md:284 — Multiple consecutive blank lines
  • tutorials/cap-extend-sfsf-deploy-cf/cap-extend-sfsf-deploy-cf.md:9 — Headings should be surrounded by blank lines
  • tutorials/cap-extend-sfsf-deploy-cf/cap-extend-sfsf-deploy-cf.md:12 — Headings should be surrounded by blank lines
  • tutorials/cap-extend-sfsf-deploy-cf/cap-extend-sfsf-deploy-cf.md:13 — Unordered list indentation
  • tutorials/cap-extend-sfsf-deploy-cf/cap-extend-sfsf-deploy-cf.md:13 — Lists should be surrounded by blank lines
  • tutorials/cap-extend-sfsf-deploy-cf/cap-extend-sfsf-deploy-cf.md:14 — Unordered list indentation
  • tutorials/cap-extend-sfsf-deploy-cf/cap-extend-sfsf-deploy-cf.md:15 — Unordered list indentation
  • tutorials/cap-extend-sfsf-deploy-cf/cap-extend-sfsf-deploy-cf.md:16 — Unordered list indentation
  • tutorials/cap-extend-sfsf-deploy-cf/cap-extend-sfsf-deploy-cf.md:17 — Unordered list indentation
  • tutorials/cap-extend-sfsf-deploy-cf/cap-extend-sfsf-deploy-cf.md:18 — Unordered list indentation
  • tutorials/cap-extend-sfsf-deploy-cf/cap-extend-sfsf-deploy-cf.md:19 — Unordered list indentation
  • tutorials/cap-extend-sfsf-deploy-cf/cap-extend-sfsf-deploy-cf.md:20 — Unordered list indentation
  • tutorials/cap-extend-sfsf-deploy-cf/cap-extend-sfsf-deploy-cf.md:21 — Unordered list indentation
  • tutorials/cap-extend-sfsf-deploy-cf/cap-extend-sfsf-deploy-cf.md:22 — Unordered list indentation
  • tutorials/cap-extend-sfsf-deploy-cf/cap-extend-sfsf-deploy-cf.md:24 — Headings should be surrounded by blank lines
  • tutorials/cap-extend-sfsf-deploy-cf/cap-extend-sfsf-deploy-cf.md:25 — Unordered list indentation
  • tutorials/cap-extend-sfsf-deploy-cf/cap-extend-sfsf-deploy-cf.md:25 — Lists should be surrounded by blank lines
  • tutorials/cap-extend-sfsf-deploy-cf/cap-extend-sfsf-deploy-cf.md:26 — Unordered list indentation
  • tutorials/cap-extend-sfsf-deploy-cf/cap-extend-sfsf-deploy-cf.md:27 — Unordered list indentation
  • tutorials/cap-extend-sfsf-deploy-cf/cap-extend-sfsf-deploy-cf.md:28 — Unordered list indentation
  • tutorials/cap-extend-sfsf-deploy-cf/cap-extend-sfsf-deploy-cf.md:34 — Multiple consecutive blank lines
  • tutorials/cap-extend-sfsf-deploy-cf/cap-extend-sfsf-deploy-cf.md:57 — Multiple consecutive blank lines
  • tutorials/cap-extend-sfsf-deploy-cf/cap-extend-sfsf-deploy-cf.md:60 — Multiple consecutive blank lines
  • tutorials/cap-extend-sfsf-deploy-cf/cap-extend-sfsf-deploy-cf.md:74 — Multiple consecutive blank lines
  • tutorials/cap-extend-sfsf-deploy-cf/cap-extend-sfsf-deploy-cf.md:75 — Multiple consecutive blank lines
  • tutorials/cap-extend-sfsf-deploy-cf/cap-extend-sfsf-deploy-cf.md:78 — Multiple consecutive blank lines
  • tutorials/cap-extend-sfsf-deploy-cf/cap-extend-sfsf-deploy-cf.md:91 — Multiple consecutive blank lines
  • tutorials/cap-extend-sfsf-deploy-cf/cap-extend-sfsf-deploy-cf.md:94 — Multiple consecutive blank lines
  • tutorials/cap-extend-sfsf-deploy-cf/cap-extend-sfsf-deploy-cf.md:117 — Multiple consecutive blank lines
  • tutorials/cap-extend-sfsf-deploy-cf/cap-extend-sfsf-deploy-cf.md:120 — Multiple consecutive blank lines
  • tutorials/cap-extend-sfsf-deploy-cf/cap-extend-sfsf-deploy-cf.md:121 — Multiple consecutive blank lines
  • tutorials/cap-extend-sfsf-deploy-cf/cap-extend-sfsf-deploy-cf.md:122 — Multiple consecutive blank lines
  • tutorials/cap-extend-sfsf-deploy-hc/cap-extend-sfsf-deploy-hc.md:11 — Headings should be surrounded by blank lines
  • tutorials/cap-extend-sfsf-deploy-hc/cap-extend-sfsf-deploy-hc.md:14 — Headings should be surrounded by blank lines
  • tutorials/cap-extend-sfsf-deploy-hc/cap-extend-sfsf-deploy-hc.md:15 — Unordered list indentation
  • tutorials/cap-extend-sfsf-deploy-hc/cap-extend-sfsf-deploy-hc.md:15 — Lists should be surrounded by blank lines
  • tutorials/cap-extend-sfsf-deploy-hc/cap-extend-sfsf-deploy-hc.md:16 — Unordered list indentation
  • tutorials/cap-extend-sfsf-deploy-hc/cap-extend-sfsf-deploy-hc.md:17 — Unordered list indentation
  • tutorials/cap-extend-sfsf-deploy-hc/cap-extend-sfsf-deploy-hc.md:18 — Unordered list indentation
  • tutorials/cap-extend-sfsf-deploy-hc/cap-extend-sfsf-deploy-hc.md:19 — Unordered list indentation
  • tutorials/cap-extend-sfsf-deploy-hc/cap-extend-sfsf-deploy-hc.md:20 — Unordered list indentation
  • tutorials/cap-extend-sfsf-deploy-hc/cap-extend-sfsf-deploy-hc.md:21 — Unordered list indentation
  • tutorials/cap-extend-sfsf-deploy-hc/cap-extend-sfsf-deploy-hc.md:22 — Unordered list indentation
  • tutorials/cap-extend-sfsf-deploy-hc/cap-extend-sfsf-deploy-hc.md:24 — Headings should be surrounded by blank lines
  • tutorials/cap-extend-sfsf-deploy-hc/cap-extend-sfsf-deploy-hc.md:25 — Unordered list indentation
  • tutorials/cap-extend-sfsf-deploy-hc/cap-extend-sfsf-deploy-hc.md:25 — Lists should be surrounded by blank lines
  • tutorials/cap-extend-sfsf-deploy-hc/cap-extend-sfsf-deploy-hc.md:26 — Unordered list indentation
  • tutorials/cap-extend-sfsf-deploy-hc/cap-extend-sfsf-deploy-hc.md:27 — Unordered list indentation
  • tutorials/cap-extend-sfsf-deploy-hc/cap-extend-sfsf-deploy-hc.md:33 — Multiple consecutive blank lines
  • tutorials/cap-extend-sfsf-deploy-hc/cap-extend-sfsf-deploy-hc.md:52 — Multiple consecutive blank lines
  • tutorials/cap-extend-sfsf-deploy-hc/cap-extend-sfsf-deploy-hc.md:55 — Multiple consecutive blank lines
  • tutorials/cap-extend-sfsf-deploy-hc/cap-extend-sfsf-deploy-hc.md:86 — Multiple consecutive blank lines
  • tutorials/cap-extend-sfsf-deploy-hc/cap-extend-sfsf-deploy-hc.md:89 — Multiple consecutive blank lines
  • tutorials/cap-extend-sfsf-deploy-hc/cap-extend-sfsf-deploy-hc.md:106 — Multiple consecutive blank lines
  • tutorials/cap-extend-sfsf-deploy-hc/cap-extend-sfsf-deploy-hc.md:109 — Multiple consecutive blank lines
  • tutorials/cap-extend-sfsf-deploy-hc/cap-extend-sfsf-deploy-hc.md:110 — Multiple consecutive blank lines
  • tutorials/cap-extend-sfsf-deploy-hc/cap-extend-sfsf-deploy-hc.md:111 — Multiple consecutive blank lines
  • tutorials/cap-extend-sfsf-fiori-elements/cap-extend-sfsf-fiori-elements.md:9 — Headings should be surrounded by blank lines
  • tutorials/cap-extend-sfsf-fiori-elements/cap-extend-sfsf-fiori-elements.md:12 — Headings should be surrounded by blank lines
  • tutorials/cap-extend-sfsf-fiori-elements/cap-extend-sfsf-fiori-elements.md:13 — Unordered list indentation
  • tutorials/cap-extend-sfsf-fiori-elements/cap-extend-sfsf-fiori-elements.md:13 — Lists should be surrounded by blank lines
  • tutorials/cap-extend-sfsf-fiori-elements/cap-extend-sfsf-fiori-elements.md:14 — Unordered list indentation
  • tutorials/cap-extend-sfsf-fiori-elements/cap-extend-sfsf-fiori-elements.md:15 — Unordered list indentation
  • tutorials/cap-extend-sfsf-fiori-elements/cap-extend-sfsf-fiori-elements.md:16 — Unordered list indentation
  • tutorials/cap-extend-sfsf-fiori-elements/cap-extend-sfsf-fiori-elements.md:17 — Unordered list indentation
  • tutorials/cap-extend-sfsf-fiori-elements/cap-extend-sfsf-fiori-elements.md:18 — Unordered list indentation
  • tutorials/cap-extend-sfsf-fiori-elements/cap-extend-sfsf-fiori-elements.md:19 — Unordered list indentation
  • tutorials/cap-extend-sfsf-fiori-elements/cap-extend-sfsf-fiori-elements.md:20 — Unordered list indentation
  • tutorials/cap-extend-sfsf-fiori-elements/cap-extend-sfsf-fiori-elements.md:21 — Unordered list indentation
  • tutorials/cap-extend-sfsf-fiori-elements/cap-extend-sfsf-fiori-elements.md:23 — Headings should be surrounded by blank lines
  • tutorials/cap-extend-sfsf-fiori-elements/cap-extend-sfsf-fiori-elements.md:24 — Unordered list indentation
  • tutorials/cap-extend-sfsf-fiori-elements/cap-extend-sfsf-fiori-elements.md:24 — Lists should be surrounded by blank lines
  • tutorials/cap-extend-sfsf-fiori-elements/cap-extend-sfsf-fiori-elements.md:25 — Unordered list indentation
  • tutorials/cap-extend-sfsf-fiori-elements/cap-extend-sfsf-fiori-elements.md:26 — Unordered list indentation
  • tutorials/cap-extend-sfsf-fiori-elements/cap-extend-sfsf-fiori-elements.md:27 — Unordered list indentation
  • tutorials/cap-extend-sfsf-fiori-elements/cap-extend-sfsf-fiori-elements.md:28 — Unordered list indentation
  • tutorials/cap-extend-sfsf-fiori-elements/cap-extend-sfsf-fiori-elements.md:34 — Multiple consecutive blank lines
  • tutorials/cap-extend-sfsf-fiori-elements/cap-extend-sfsf-fiori-elements.md:57 — Multiple consecutive blank lines
  • tutorials/cap-extend-sfsf-fiori-elements/cap-extend-sfsf-fiori-elements.md:60 — Multiple consecutive blank lines
  • tutorials/cap-extend-sfsf-fiori-elements/cap-extend-sfsf-fiori-elements.md:121 — Multiple consecutive blank lines
  • tutorials/cap-extend-sfsf-fiori-elements/cap-extend-sfsf-fiori-elements.md:124 — Multiple consecutive blank lines
  • tutorials/cap-extend-sfsf-fiori-elements/cap-extend-sfsf-fiori-elements.md:167 — Multiple consecutive blank lines
  • tutorials/cap-extend-sfsf-fiori-elements/cap-extend-sfsf-fiori-elements.md:170 — Multiple consecutive blank lines
  • tutorials/cap-extend-sfsf-fiori-elements/cap-extend-sfsf-fiori-elements.md:193 — Multiple consecutive blank lines
  • tutorials/cap-extend-sfsf-fiori-elements/cap-extend-sfsf-fiori-elements.md:196 — Multiple consecutive blank lines
  • tutorials/cap-extend-sfsf-fiori-elements/cap-extend-sfsf-fiori-elements.md:258 — Multiple consecutive blank lines
  • tutorials/cap-extend-sfsf-fiori-elements/cap-extend-sfsf-fiori-elements.md:261 — Multiple consecutive blank lines
  • tutorials/cap-extend-sfsf-fiori-elements/cap-extend-sfsf-fiori-elements.md:262 — Multiple consecutive blank lines
  • tutorials/cap-extend-sfsf-fiori-elements/cap-extend-sfsf-fiori-elements.md:263 — Multiple consecutive blank lines
  • tutorials/cap-extend-sfsf-import-services/cap-extend-sfsf-import-services.md:9 — Headings should be surrounded by blank lines
  • tutorials/cap-extend-sfsf-import-services/cap-extend-sfsf-import-services.md:12 — Headings should be surrounded by blank lines
  • tutorials/cap-extend-sfsf-import-services/cap-extend-sfsf-import-services.md:13 — Unordered list indentation
  • tutorials/cap-extend-sfsf-import-services/cap-extend-sfsf-import-services.md:13 — Lists should be surrounded by blank lines
  • tutorials/cap-extend-sfsf-import-services/cap-extend-sfsf-import-services.md:14 — Unordered list indentation
  • tutorials/cap-extend-sfsf-import-services/cap-extend-sfsf-import-services.md:16 — Headings should be surrounded by blank lines
  • tutorials/cap-extend-sfsf-import-services/cap-extend-sfsf-import-services.md:17 — Unordered list indentation
  • tutorials/cap-extend-sfsf-import-services/cap-extend-sfsf-import-services.md:17 — Lists should be surrounded by blank lines
  • tutorials/cap-extend-sfsf-import-services/cap-extend-sfsf-import-services.md:18 — Unordered list indentation
  • tutorials/cap-extend-sfsf-import-services/cap-extend-sfsf-import-services.md:19 — Unordered list indentation
  • tutorials/cap-extend-sfsf-import-services/cap-extend-sfsf-import-services.md:20 — Unordered list indentation
  • tutorials/cap-extend-sfsf-import-services/cap-extend-sfsf-import-services.md:21 — Unordered list indentation
  • tutorials/cap-extend-sfsf-import-services/cap-extend-sfsf-import-services.md:27 — Multiple consecutive blank lines
  • tutorials/cap-extend-sfsf-import-services/cap-extend-sfsf-import-services.md:46 — Multiple consecutive blank lines
  • tutorials/cap-extend-sfsf-import-services/cap-extend-sfsf-import-services.md:49 — Multiple consecutive blank lines
  • tutorials/cap-extend-sfsf-import-services/cap-extend-sfsf-import-services.md:66 — Multiple consecutive blank lines
  • tutorials/cap-extend-sfsf-import-services/cap-extend-sfsf-import-services.md:69 — Multiple consecutive blank lines
  • tutorials/cap-extend-sfsf-import-services/cap-extend-sfsf-import-services.md:98 — Multiple consecutive blank lines
  • tutorials/cap-extend-sfsf-import-services/cap-extend-sfsf-import-services.md:101 — Multiple consecutive blank lines
  • tutorials/cap-extend-sfsf-import-services/cap-extend-sfsf-import-services.md:142 — Multiple consecutive blank lines
  • tutorials/cap-extend-sfsf-import-services/cap-extend-sfsf-import-services.md:145 — Multiple consecutive blank lines
  • tutorials/cap-extend-sfsf-import-services/cap-extend-sfsf-import-services.md:158 — Hard tabs
  • tutorials/cap-extend-sfsf-import-services/cap-extend-sfsf-import-services.md:159 — Hard tabs
  • tutorials/cap-extend-sfsf-import-services/cap-extend-sfsf-import-services.md:160 — Hard tabs
  • tutorials/cap-extend-sfsf-import-services/cap-extend-sfsf-import-services.md:161 — Hard tabs
  • tutorials/cap-extend-sfsf-import-services/cap-extend-sfsf-import-services.md:162 — Hard tabs
  • tutorials/cap-extend-sfsf-import-services/cap-extend-sfsf-import-services.md:163 — Hard tabs
  • tutorials/cap-extend-sfsf-import-services/cap-extend-sfsf-import-services.md:164 — Hard tabs
  • tutorials/cap-extend-sfsf-import-services/cap-extend-sfsf-import-services.md:165 — Hard tabs
  • tutorials/cap-extend-sfsf-import-services/cap-extend-sfsf-import-services.md:166 — Hard tabs
  • tutorials/cap-extend-sfsf-import-services/cap-extend-sfsf-import-services.md:167 — Hard tabs
  • tutorials/cap-extend-sfsf-import-services/cap-extend-sfsf-import-services.md:168 — Hard tabs
  • tutorials/cap-extend-sfsf-import-services/cap-extend-sfsf-import-services.md:169 — Hard tabs
  • tutorials/cap-extend-sfsf-import-services/cap-extend-sfsf-import-services.md:170 — Hard tabs
  • tutorials/cap-extend-sfsf-import-services/cap-extend-sfsf-import-services.md:172 — Hard tabs
  • tutorials/cap-extend-sfsf-import-services/cap-extend-sfsf-import-services.md:173 — Hard tabs
  • tutorials/cap-extend-sfsf-import-services/cap-extend-sfsf-import-services.md:174 — Hard tabs
  • tutorials/cap-extend-sfsf-import-services/cap-extend-sfsf-import-services.md:175 — Hard tabs
  • tutorials/cap-extend-sfsf-import-services/cap-extend-sfsf-import-services.md:176 — Hard tabs
  • tutorials/cap-extend-sfsf-import-services/cap-extend-sfsf-import-services.md:177 — Hard tabs
  • tutorials/cap-extend-sfsf-import-services/cap-extend-sfsf-import-services.md:178 — Hard tabs
  • tutorials/cap-extend-sfsf-import-services/cap-extend-sfsf-import-services.md:179 — Hard tabs
  • tutorials/cap-extend-sfsf-import-services/cap-extend-sfsf-import-services.md:180 — Hard tabs
  • tutorials/cap-extend-sfsf-import-services/cap-extend-sfsf-import-services.md:181 — Hard tabs
  • tutorials/cap-extend-sfsf-import-services/cap-extend-sfsf-import-services.md:182 — Hard tabs
  • tutorials/cap-extend-sfsf-import-services/cap-extend-sfsf-import-services.md:183 — Hard tabs
  • tutorials/cap-extend-sfsf-import-services/cap-extend-sfsf-import-services.md:184 — Hard tabs
  • tutorials/cap-extend-sfsf-import-services/cap-extend-sfsf-import-services.md:186 — Hard tabs
  • tutorials/cap-extend-sfsf-import-services/cap-extend-sfsf-import-services.md:187 — Hard tabs
  • tutorials/cap-extend-sfsf-import-services/cap-extend-sfsf-import-services.md:188 — Hard tabs
  • tutorials/cap-extend-sfsf-import-services/cap-extend-sfsf-import-services.md:189 — Hard tabs
  • tutorials/cap-extend-sfsf-import-services/cap-extend-sfsf-import-services.md:209 — Multiple consecutive blank lines
  • tutorials/cap-extend-sfsf-import-services/cap-extend-sfsf-import-services.md:212 — Multiple consecutive blank lines
  • tutorials/cap-extend-sfsf-import-services/cap-extend-sfsf-import-services.md:213 — Multiple consecutive blank lines
  • tutorials/cap-extend-sfsf-import-services/cap-extend-sfsf-import-services.md:214 — Multiple consecutive blank lines
  • tutorials/cap-extend-sfsf-intro/cap-extend-sfsf-intro.md:11 — Headings should be surrounded by blank lines
  • tutorials/cap-extend-sfsf-intro/cap-extend-sfsf-intro.md:14 — Headings should be surrounded by blank lines
  • tutorials/cap-extend-sfsf-intro/cap-extend-sfsf-intro.md:15 — Unordered list indentation
  • tutorials/cap-extend-sfsf-intro/cap-extend-sfsf-intro.md:15 — Lists should be surrounded by blank lines
  • tutorials/cap-extend-sfsf-intro/cap-extend-sfsf-intro.md:16 — Unordered list indentation
  • tutorials/cap-extend-sfsf-intro/cap-extend-sfsf-intro.md:17 — Unordered list indentation
  • tutorials/cap-extend-sfsf-intro/cap-extend-sfsf-intro.md:18 — Unordered list indentation
  • tutorials/cap-extend-sfsf-intro/cap-extend-sfsf-intro.md:19 — Unordered list indentation
  • tutorials/cap-extend-sfsf-intro/cap-extend-sfsf-intro.md:23 — Headings should be surrounded by blank lines
  • tutorials/cap-extend-sfsf-intro/cap-extend-sfsf-intro.md:24 — Unordered list indentation
  • tutorials/cap-extend-sfsf-intro/cap-extend-sfsf-intro.md:24 — Lists should be surrounded by blank lines
  • tutorials/cap-extend-sfsf-intro/cap-extend-sfsf-intro.md:25 — Unordered list indentation
  • tutorials/cap-extend-sfsf-intro/cap-extend-sfsf-intro.md:26 — Unordered list indentation
  • tutorials/cap-extend-sfsf-intro/cap-extend-sfsf-intro.md:27 — Unordered list indentation
  • tutorials/cap-extend-sfsf-intro/cap-extend-sfsf-intro.md:42 — Multiple consecutive blank lines
  • tutorials/cap-extend-sfsf-intro/cap-extend-sfsf-intro.md:55 — Multiple consecutive blank lines
  • tutorials/cap-extend-sfsf-intro/cap-extend-sfsf-intro.md:70 — Multiple consecutive blank lines
  • tutorials/cap-extend-sfsf-intro/cap-extend-sfsf-intro.md:109 — Multiple consecutive blank lines
  • tutorials/cap-extend-sfsf-intro/cap-extend-sfsf-intro.md:112 — Multiple consecutive blank lines
  • tutorials/cap-extend-sfsf-intro/cap-extend-sfsf-intro.md:113 — Multiple consecutive blank lines
  • tutorials/cap-extend-sfsf-intro/cap-extend-sfsf-intro.md:114 — Multiple consecutive blank lines
  • tutorials/cap-extend-sfsf-jumpstart/cap-extend-sfsf-jumpstart.md:11 — Headings should be surrounded by blank lines
  • tutorials/cap-extend-sfsf-jumpstart/cap-extend-sfsf-jumpstart.md:14 — Headings should be surrounded by blank lines
  • tutorials/cap-extend-sfsf-jumpstart/cap-extend-sfsf-jumpstart.md:15 — Unordered list indentation
  • tutorials/cap-extend-sfsf-jumpstart/cap-extend-sfsf-jumpstart.md:15 — Lists should be surrounded by blank lines
  • tutorials/cap-extend-sfsf-jumpstart/cap-extend-sfsf-jumpstart.md:17 — Headings should be surrounded by blank lines
  • tutorials/cap-extend-sfsf-jumpstart/cap-extend-sfsf-jumpstart.md:18 — Unordered list indentation
  • tutorials/cap-extend-sfsf-jumpstart/cap-extend-sfsf-jumpstart.md:18 — Lists should be surrounded by blank lines
  • tutorials/cap-extend-sfsf-jumpstart/cap-extend-sfsf-jumpstart.md:19 — Unordered list indentation
  • tutorials/cap-extend-sfsf-jumpstart/cap-extend-sfsf-jumpstart.md:20 — Unordered list indentation
  • tutorials/cap-extend-sfsf-jumpstart/cap-extend-sfsf-jumpstart.md:21 — Unordered list indentation
  • tutorials/cap-extend-sfsf-jumpstart/cap-extend-sfsf-jumpstart.md:49 — Multiple consecutive blank lines
  • tutorials/cap-extend-sfsf-jumpstart/cap-extend-sfsf-jumpstart.md:86 — Multiple consecutive blank lines
  • tutorials/cap-extend-sfsf-jumpstart/cap-extend-sfsf-jumpstart.md:107 — Multiple consecutive blank lines
  • tutorials/cap-extend-sfsf-jumpstart/cap-extend-sfsf-jumpstart.md:119 — Link text should be descriptive
  • tutorials/cap-extend-sfsf-jumpstart/cap-extend-sfsf-jumpstart.md:123 — Multiple consecutive blank lines
  • tutorials/cap-extend-sfsf-jumpstart/cap-extend-sfsf-jumpstart.md:126 — Multiple consecutive blank lines
  • tutorials/cap-extend-sfsf-jumpstart/cap-extend-sfsf-jumpstart.md:127 — Multiple consecutive blank lines
  • tutorials/cap-extend-sfsf-jumpstart/cap-extend-sfsf-jumpstart.md:128 — Multiple consecutive blank lines
  • tutorials/cap-extend-sfsf-ui-annotations/cap-extend-sfsf-ui-annotations.md:9 — Headings should be surrounded by blank lines
  • tutorials/cap-extend-sfsf-ui-annotations/cap-extend-sfsf-ui-annotations.md:12 — Headings should be surrounded by blank lines
  • tutorials/cap-extend-sfsf-ui-annotations/cap-extend-sfsf-ui-annotations.md:13 — Unordered list indentation
  • tutorials/cap-extend-sfsf-ui-annotations/cap-extend-sfsf-ui-annotations.md:13 — Lists should be surrounded by blank lines
  • tutorials/cap-extend-sfsf-ui-annotations/cap-extend-sfsf-ui-annotations.md:14 — Unordered list indentation
  • tutorials/cap-extend-sfsf-ui-annotations/cap-extend-sfsf-ui-annotations.md:15 — Unordered list indentation
  • tutorials/cap-extend-sfsf-ui-annotations/cap-extend-sfsf-ui-annotations.md:16 — Unordered list indentation
  • tutorials/cap-extend-sfsf-ui-annotations/cap-extend-sfsf-ui-annotations.md:17 — Unordered list indentation
  • tutorials/cap-extend-sfsf-ui-annotations/cap-extend-sfsf-ui-annotations.md:18 — Unordered list indentation
  • tutorials/cap-extend-sfsf-ui-annotations/cap-extend-sfsf-ui-annotations.md:20 — Headings should be surrounded by blank lines
  • tutorials/cap-extend-sfsf-ui-annotations/cap-extend-sfsf-ui-annotations.md:21 — Unordered list indentation
  • tutorials/cap-extend-sfsf-ui-annotations/cap-extend-sfsf-ui-annotations.md:21 — Lists should be surrounded by blank lines
  • tutorials/cap-extend-sfsf-ui-annotations/cap-extend-sfsf-ui-annotations.md:22 — Unordered list indentation
  • tutorials/cap-extend-sfsf-ui-annotations/cap-extend-sfsf-ui-annotations.md:23 — Unordered list indentation
  • tutorials/cap-extend-sfsf-ui-annotations/cap-extend-sfsf-ui-annotations.md:24 — Unordered list indentation
  • tutorials/cap-extend-sfsf-ui-annotations/cap-extend-sfsf-ui-annotations.md:25 — Unordered list indentation
  • tutorials/cap-extend-sfsf-ui-annotations/cap-extend-sfsf-ui-annotations.md:26 — Unordered list indentation
  • tutorials/cap-extend-sfsf-ui-annotations/cap-extend-sfsf-ui-annotations.md:32 — Multiple consecutive blank lines
  • tutorials/cap-extend-sfsf-ui-annotations/cap-extend-sfsf-ui-annotations.md:43 — Multiple consecutive blank lines
  • tutorials/cap-extend-sfsf-ui-annotations/cap-extend-sfsf-ui-annotations.md:46 — Multiple consecutive blank lines
  • tutorials/cap-extend-sfsf-ui-annotations/cap-extend-sfsf-ui-annotations.md:640 — Multiple consecutive blank lines
  • tutorials/cap-extend-sfsf-ui-annotations/cap-extend-sfsf-ui-annotations.md:643 — Multiple consecutive blank lines
  • tutorials/cap-extend-sfsf-ui-annotations/cap-extend-sfsf-ui-annotations.md:662 — Multiple consecutive blank lines
  • tutorials/cap-extend-sfsf-ui-annotations/cap-extend-sfsf-ui-annotations.md:665 — Multiple consecutive blank lines
  • tutorials/cap-extend-sfsf-ui-annotations/cap-extend-sfsf-ui-annotations.md:716 — Multiple consecutive blank lines
  • tutorials/cap-extend-sfsf-ui-annotations/cap-extend-sfsf-ui-annotations.md:719 — Multiple consecutive blank lines
  • tutorials/cap-extend-sfsf-ui-annotations/cap-extend-sfsf-ui-annotations.md:731 — Blank line inside blockquote
  • tutorials/cap-extend-sfsf-ui-annotations/cap-extend-sfsf-ui-annotations.md:736 — Multiple consecutive blank lines
  • tutorials/cap-extend-sfsf-ui-annotations/cap-extend-sfsf-ui-annotations.md:739 — Multiple consecutive blank lines
  • tutorials/cap-extend-sfsf-ui-annotations/cap-extend-sfsf-ui-annotations.md:756 — Multiple consecutive blank lines
  • tutorials/cap-extend-sfsf-ui-annotations/cap-extend-sfsf-ui-annotations.md:759 — Multiple consecutive blank lines
  • tutorials/cap-extend-sfsf-ui-annotations/cap-extend-sfsf-ui-annotations.md:760 — Multiple consecutive blank lines
  • tutorials/cap-extend-sfsf-ui-annotations/cap-extend-sfsf-ui-annotations.md:761 — Multiple consecutive blank lines
  • tutorials/cp-cf-download-cli/cp-cf-download-cli.md:11 — Headings should be surrounded by blank lines
  • tutorials/cp-cf-download-cli/cp-cf-download-cli.md:14 — Headings should be surrounded by blank lines
  • tutorials/cp-cf-download-cli/cp-cf-download-cli.md:15 — Unordered list indentation
  • tutorials/cp-cf-download-cli/cp-cf-download-cli.md:15 — Lists should be surrounded by blank lines
  • tutorials/cp-cf-download-cli/cp-cf-download-cli.md:16 — Unordered list indentation
  • tutorials/cp-cf-download-cli/cp-cf-download-cli.md:17 — Unordered list indentation
  • tutorials/cp-cf-download-cli/cp-cf-download-cli.md:33 — Multiple consecutive blank lines
  • tutorials/cp-cf-download-cli/cp-cf-download-cli.md:56 — Multiple consecutive blank lines
  • tutorials/cp-cf-download-cli/cp-cf-download-cli.md:63 — Table column style
  • tutorials/cp-cf-download-cli/cp-cf-download-cli.md:63 — Table column style
  • tutorials/cp-cf-download-cli/cp-cf-download-cli.md:64 — Table column style
  • tutorials/cp-cf-download-cli/cp-cf-download-cli.md:64 — Table column style
  • tutorials/cp-cf-download-cli/cp-cf-download-cli.md:65 — Table column style
  • tutorials/cp-cf-download-cli/cp-cf-download-cli.md:65 — Table column style
  • tutorials/cp-cf-download-cli/cp-cf-download-cli.md:89 — Fenced code blocks should be surrounded by blank lines
  • tutorials/cp-cf-download-cli/cp-cf-download-cli.md:98 — Multiple consecutive blank lines
  • tutorials/cp-cf-install-cliplugin-mta/cp-cf-install-cliplugin-mta.md:12 — Headings should be surrounded by blank lines
  • tutorials/cp-cf-install-cliplugin-mta/cp-cf-install-cliplugin-mta.md:15 — Headings should be surrounded by blank lines
  • tutorials/cp-cf-install-cliplugin-mta/cp-cf-install-cliplugin-mta.md:16 — Unordered list indentation
  • tutorials/cp-cf-install-cliplugin-mta/cp-cf-install-cliplugin-mta.md:16 — Lists should be surrounded by blank lines
  • tutorials/cp-cf-install-cliplugin-mta/cp-cf-install-cliplugin-mta.md:17 — Unordered list indentation
  • tutorials/cp-cf-install-cliplugin-mta/cp-cf-install-cliplugin-mta.md:23 — Multiple consecutive blank lines
  • tutorials/cp-cf-install-cliplugin-mta/cp-cf-install-cliplugin-mta.md:25 — Fenced code blocks should be surrounded by blank lines
  • tutorials/cp-cf-install-cliplugin-mta/cp-cf-install-cliplugin-mta.md:31 — Multiple consecutive blank lines
  • tutorials/cp-cf-install-cliplugin-mta/cp-cf-install-cliplugin-mta.md:34 — Multiple consecutive blank lines
  • tutorials/cp-cf-install-cliplugin-mta/cp-cf-install-cliplugin-mta.md:37 — Multiple consecutive blank lines
  • tutorials/cp-cf-install-cliplugin-mta/cp-cf-install-cliplugin-mta.md:38 — Multiple consecutive blank lines
  • tutorials/cp-cf-install-cliplugin-mta/cp-cf-install-cliplugin-mta.md:42 — Fenced code blocks should be surrounded by blank lines
  • tutorials/cp-cf-install-cliplugin-mta/cp-cf-install-cliplugin-mta.md:44 — Fenced code blocks should be surrounded by blank lines
  • tutorials/cp-cf-install-cliplugin-mta/cp-cf-install-cliplugin-mta.md:47 — Fenced code blocks should be surrounded by blank lines
  • tutorials/cp-cf-install-cliplugin-mta/cp-cf-install-cliplugin-mta.md:49 — Fenced code blocks should be surrounded by blank lines
  • tutorials/cp-cf-install-cliplugin-mta/cp-cf-install-cliplugin-mta.md:52 — Fenced code blocks should be surrounded by blank lines
  • tutorials/cp-cf-install-cliplugin-mta/cp-cf-install-cliplugin-mta.md:54 — Fenced code blocks should be surrounded by blank lines
  • tutorials/cp-cf-install-cliplugin-mta/cp-cf-install-cliplugin-mta.md:57 — Fenced code blocks should be surrounded by blank lines
  • tutorials/cp-cf-install-cliplugin-mta/cp-cf-install-cliplugin-mta.md:59 — Fenced code blocks should be surrounded by blank lines
  • tutorials/cp-cf-install-cliplugin-mta/cp-cf-install-cliplugin-mta.md:62 — Fenced code blocks should be surrounded by blank lines
  • tutorials/cp-cf-install-cliplugin-mta/cp-cf-install-cliplugin-mta.md:64 — Fenced code blocks should be surrounded by blank lines
  • tutorials/cp-cf-install-cliplugin-mta/cp-cf-install-cliplugin-mta.md:69 — Multiple consecutive blank lines
  • tutorials/cp-cf-install-cliplugin-mta/cp-cf-install-cliplugin-mta.md:73 — Fenced code blocks should be surrounded by blank lines
  • tutorials/cp-cf-install-cliplugin-mta/cp-cf-install-cliplugin-mta.md:75 — Fenced code blocks should be surrounded by blank lines
  • tutorials/cp-cf-install-cliplugin-mta/cp-cf-install-cliplugin-mta.md:78 — Fenced code blocks should be surrounded by blank lines
  • tutorials/cp-cf-install-cliplugin-mta/cp-cf-install-cliplugin-mta.md:80 — Fenced code blocks should be surrounded by blank lines
  • tutorials/cp-cf-install-cliplugin-mta/cp-cf-install-cliplugin-mta.md:83 — Fenced code blocks should be surrounded by blank lines
  • tutorials/cp-cf-install-cliplugin-mta/cp-cf-install-cliplugin-mta.md:85 — Fenced code blocks should be surrounded by blank lines
  • tutorials/cp-cf-install-cliplugin-mta/cp-cf-install-cliplugin-mta.md:97 — Fenced code blocks should be surrounded by blank lines
  • tutorials/cp-cf-install-cliplugin-mta/cp-cf-install-cliplugin-mta.md:101 — Multiple consecutive blank lines
  • tutorials/cp-cf-install-cliplugin-mta/cp-cf-install-cliplugin-mta.md:102 — Multiple consecutive blank lines
  • tutorials/cp-cf-install-cliplugin-mta/cp-cf-install-cliplugin-mta.md:103 — Multiple consecutive blank lines
  • tutorials/cp-cf-sapui5-local-debug/cp-cf-sapui5-local-debug.md:11 — Headings should be surrounded by blank lines
  • tutorials/cp-cf-sapui5-local-debug/cp-cf-sapui5-local-debug.md:14 — Headings should be surrounded by blank lines
  • tutorials/cp-cf-sapui5-local-debug/cp-cf-sapui5-local-debug.md:15 — Unordered list indentation
  • tutorials/cp-cf-sapui5-local-debug/cp-cf-sapui5-local-debug.md:15 — Lists should be surrounded by blank lines
  • tutorials/cp-cf-sapui5-local-debug/cp-cf-sapui5-local-debug.md:17 — Headings should be surrounded by blank lines
  • tutorials/cp-cf-sapui5-local-debug/cp-cf-sapui5-local-debug.md:18 — Unordered list indentation
  • tutorials/cp-cf-sapui5-local-debug/cp-cf-sapui5-local-debug.md:18 — Lists should be surrounded by blank lines
  • tutorials/cp-cf-sapui5-local-debug/cp-cf-sapui5-local-debug.md:19 — Unordered list indentation
  • tutorials/cp-cf-sapui5-local-debug/cp-cf-sapui5-local-debug.md:20 — Unordered list indentation
  • tutorials/cp-cf-sapui5-local-debug/cp-cf-sapui5-local-debug.md:66 — Hard tabs
  • tutorials/cp-cf-sapui5-local-debug/cp-cf-sapui5-local-debug.md:94 — Multiple consecutive blank lines
  • tutorials/cp-cf-sapui5-local-setup/cp-cf-sapui5-local-setup.md:11 — Headings should be surrounded by blank lines
  • tutorials/cp-cf-sapui5-local-setup/cp-cf-sapui5-local-setup.md:14 — Headings should be surrounded by blank lines
  • tutorials/cp-cf-sapui5-local-setup/cp-cf-sapui5-local-setup.md:15 — Unordered list indentation
  • tutorials/cp-cf-sapui5-local-setup/cp-cf-sapui5-local-setup.md:15 — Lists should be surrounded by blank lines
  • tutorials/cp-cf-sapui5-local-setup/cp-cf-sapui5-local-setup.md:16 — Unordered list indentation
  • tutorials/cp-cf-sapui5-local-setup/cp-cf-sapui5-local-setup.md:18 — Headings should be surrounded by blank lines
  • tutorials/cp-cf-sapui5-local-setup/cp-cf-sapui5-local-setup.md:19 — Unordered list indentation
  • tutorials/cp-cf-sapui5-local-setup/cp-cf-sapui5-local-setup.md:19 — Lists should be surrounded by blank lines
  • tutorials/cp-cf-sapui5-local-setup/cp-cf-sapui5-local-setup.md:20 — Unordered list indentation
  • tutorials/cp-cf-sapui5-local-setup/cp-cf-sapui5-local-setup.md:21 — Unordered list indentation
  • tutorials/cp-cf-sapui5-local-setup/cp-cf-sapui5-local-setup.md:23 — Multiple consecutive blank lines
  • tutorials/cp-cf-sapui5-local-setup/cp-cf-sapui5-local-setup.md:46 — Multiple consecutive blank lines
  • tutorials/cp-cf-sapui5-local-setup/cp-cf-sapui5-local-setup.md:59 — Multiple consecutive blank lines
  • tutorials/cp-cf-sapui5-local-setup/cp-cf-sapui5-local-setup.md:70 — Multiple consecutive blank lines
  • tutorials/cp-cf-sapui5-local-setup/cp-cf-sapui5-local-setup.md:75 — Fenced code blocks should have a language specified
  • tutorials/cp-cf-sapui5-local-setup/cp-cf-sapui5-local-setup.md:81 — Fenced code blocks should have a language specified
  • tutorials/hana-clients-cf/hana-clients-cf.md:157 — Trailing spaces
  • tutorials/hana-clients-cf/hana-clients-cf.md:229 — Trailing spaces
  • tutorials/hana-clients-cf/hana-clients-cf.md:248 — Trailing spaces
  • tutorials/hana-clients-cf/hana-clients-cf.md:530 — Files should end with a single newline character
  • tutorials/opps-advanced-scenario-additional-bonus/opps-advanced-scenario-additional-bonus.md:9 — Headings should be surrounded by blank lines
  • tutorials/opps-advanced-scenario-additional-bonus/opps-advanced-scenario-additional-bonus.md:12 — Headings should be surrounded by blank lines
  • tutorials/opps-advanced-scenario-additional-bonus/opps-advanced-scenario-additional-bonus.md:13 — Lists should be surrounded by blank lines
  • tutorials/opps-advanced-scenario-additional-bonus/opps-advanced-scenario-additional-bonus.md:19 — Multiple consecutive blank lines
  • tutorials/opps-advanced-scenario-additional-bonus/opps-advanced-scenario-additional-bonus.md:20 — Headings should be surrounded by blank lines
  • tutorials/opps-advanced-scenario-additional-bonus/opps-advanced-scenario-additional-bonus.md:21 — Lists should be surrounded by blank lines
  • tutorials/opps-advanced-scenario-additional-bonus/opps-advanced-scenario-additional-bonus.md:25 — Multiple consecutive blank lines
  • tutorials/opps-advanced-scenario-additional-bonus/opps-advanced-scenario-additional-bonus.md:30 — Multiple consecutive blank lines
  • tutorials/opps-advanced-scenario-additional-bonus/opps-advanced-scenario-additional-bonus.md:33 — Unordered list style
  • tutorials/opps-advanced-scenario-additional-bonus/opps-advanced-scenario-additional-bonus.md:34 — Unordered list style
  • tutorials/opps-advanced-scenario-additional-bonus/opps-advanced-scenario-additional-bonus.md:35 — Unordered list style
  • tutorials/opps-advanced-scenario-additional-bonus/opps-advanced-scenario-additional-bonus.md:36 — Unordered list style
  • tutorials/opps-advanced-scenario-additional-bonus/opps-advanced-scenario-additional-bonus.md:37 — Unordered list style
  • tutorials/opps-advanced-scenario-additional-bonus/opps-advanced-scenario-additional-bonus.md:38 — Unordered list style
  • tutorials/opps-advanced-scenario-additional-bonus/opps-advanced-scenario-additional-bonus.md:39 — Unordered list style
  • tutorials/opps-advanced-scenario-additional-bonus/opps-advanced-scenario-additional-bonus.md:40 — Unordered list style
  • tutorials/opps-advanced-scenario-additional-bonus/opps-advanced-scenario-additional-bonus.md:42 — Multiple consecutive blank lines
  • tutorials/opps-advanced-scenario-additional-bonus/opps-advanced-scenario-additional-bonus.md:43 — Multiple consecutive blank lines
  • tutorials/opps-advanced-scenario-additional-bonus/opps-advanced-scenario-additional-bonus.md:46 — Multiple consecutive blank lines
  • tutorials/opps-advanced-scenario-additional-bonus/opps-advanced-scenario-additional-bonus.md:57 — Multiple consecutive blank lines
  • tutorials/opps-advanced-scenario-additional-bonus/opps-advanced-scenario-additional-bonus.md:60 — Multiple consecutive blank lines
  • tutorials/opps-advanced-scenario-additional-bonus/opps-advanced-scenario-additional-bonus.md:63 — Multiple consecutive blank lines
  • tutorials/opps-advanced-scenario-additional-bonus/opps-advanced-scenario-additional-bonus.md:64 — Multiple consecutive blank lines
  • tutorials/opps-advanced-scenario-additional-bonus/opps-advanced-scenario-additional-bonus.md:67 — Multiple consecutive blank lines
  • tutorials/opps-advanced-scenario-additional-bonus/opps-advanced-scenario-additional-bonus.md:80 — Lists should be surrounded by blank lines
  • tutorials/opps-advanced-scenario-additional-bonus/opps-advanced-scenario-additional-bonus.md:81 — Fenced code blocks should be surrounded by blank lines
  • tutorials/opps-advanced-scenario-additional-bonus/opps-advanced-scenario-additional-bonus.md:217 — Fenced code blocks should be surrounded by blank lines
  • tutorials/opps-advanced-scenario-additional-bonus/opps-advanced-scenario-additional-bonus.md:218 — Lists should be surrounded by blank lines
  • tutorials/opps-advanced-scenario-additional-bonus/opps-advanced-scenario-additional-bonus.md:223 — Multiple consecutive blank lines
  • tutorials/opps-advanced-scenario-additional-bonus/opps-advanced-scenario-additional-bonus.md:224 — Multiple consecutive blank lines
  • tutorials/opps-advanced-scenario-additional-bonus/opps-advanced-scenario-additional-bonus.md:227 — Multiple consecutive blank lines
  • tutorials/opps-advanced-scenario-additional-bonus/opps-advanced-scenario-additional-bonus.md:240 — Lists should be surrounded by blank lines
  • tutorials/opps-advanced-scenario-additional-bonus/opps-advanced-scenario-additional-bonus.md:241 — Fenced code blocks should be surrounded by blank lines
  • tutorials/opps-advanced-scenario-additional-bonus/opps-advanced-scenario-additional-bonus.md:245 — Hard tabs
  • tutorials/opps-advanced-scenario-additional-bonus/opps-advanced-scenario-additional-bonus.md:246 — Hard tabs
  • tutorials/opps-advanced-scenario-additional-bonus/opps-advanced-scenario-additional-bonus.md:247 — Hard tabs
  • tutorials/opps-advanced-scenario-additional-bonus/opps-advanced-scenario-additional-bonus.md:248 — Hard tabs
  • tutorials/opps-advanced-scenario-additional-bonus/opps-advanced-scenario-additional-bonus.md:249 — Hard tabs
  • tutorials/opps-advanced-scenario-additional-bonus/opps-advanced-scenario-additional-bonus.md:250 — Hard tabs
  • tutorials/opps-advanced-scenario-additional-bonus/opps-advanced-scenario-additional-bonus.md:251 — Hard tabs
  • tutorials/opps-advanced-scenario-additional-bonus/opps-advanced-scenario-additional-bonus.md:252 — Hard tabs
  • tutorials/opps-advanced-scenario-additional-bonus/opps-advanced-scenario-additional-bonus.md:253 — Hard tabs
  • tutorials/opps-advanced-scenario-additional-bonus/opps-advanced-scenario-additional-bonus.md:254 — Hard tabs
  • tutorials/opps-advanced-scenario-additional-bonus/opps-advanced-scenario-additional-bonus.md:255 — Hard tabs
  • tutorials/opps-advanced-scenario-additional-bonus/opps-advanced-scenario-additional-bonus.md:256 — Hard tabs
  • tutorials/opps-advanced-scenario-additional-bonus/opps-advanced-scenario-additional-bonus.md:257 — Hard tabs
  • tutorials/opps-advanced-scenario-additional-bonus/opps-advanced-scenario-additional-bonus.md:258 — Hard tabs
  • tutorials/opps-advanced-scenario-additional-bonus/opps-advanced-scenario-additional-bonus.md:259 — Hard tabs
  • tutorials/opps-advanced-scenario-additional-bonus/opps-advanced-scenario-additional-bonus.md:260 — Hard tabs
  • tutorials/opps-advanced-scenario-additional-bonus/opps-advanced-scenario-additional-bonus.md:261 — Hard tabs
  • tutorials/opps-advanced-scenario-additional-bonus/opps-advanced-scenario-additional-bonus.md:262 — Hard tabs
  • tutorials/opps-advanced-scenario-additional-bonus/opps-advanced-scenario-additional-bonus.md:263 — Hard tabs
  • tutorials/opps-advanced-scenario-additional-bonus/opps-advanced-scenario-additional-bonus.md:264 — Hard tabs
  • tutorials/opps-advanced-scenario-additional-bonus/opps-advanced-scenario-additional-bonus.md:265 — Hard tabs
  • tutorials/opps-advanced-scenario-additional-bonus/opps-advanced-scenario-additional-bonus.md:266 — Hard tabs
  • tutorials/opps-advanced-scenario-additional-bonus/opps-advanced-scenario-additional-bonus.md:269 — Fenced code blocks should be surrounded by blank lines
  • tutorials/opps-advanced-scenario-additional-bonus/opps-advanced-scenario-additional-bonus.md:270 — Ordered list item prefix
  • tutorials/opps-advanced-scenario-additional-bonus/opps-advanced-scenario-additional-bonus.md:270 — Lists should be surrounded by blank lines
  • tutorials/opps-advanced-scenario-additional-bonus/opps-advanced-scenario-additional-bonus.md:271 — Ordered list item prefix
  • tutorials/opps-advanced-scenario-additional-bonus/opps-advanced-scenario-additional-bonus.md:275 — Multiple consecutive blank lines
  • tutorials/opps-advanced-scenario-additional-bonus/opps-advanced-scenario-additional-bonus.md:276 — Multiple consecutive blank lines
  • tutorials/opps-advanced-scenario-additional-bonus/opps-advanced-scenario-additional-bonus.md:277 — Multiple consecutive blank lines
  • tutorials/opps-advanced-scenario-additional-bonus/opps-advanced-scenario-additional-bonus.md:280 — Multiple consecutive blank lines
  • tutorials/opps-advanced-scenario-additional-bonus/opps-advanced-scenario-additional-bonus.md:283 — Multiple consecutive blank lines
  • tutorials/opps-advanced-scenario-additional-bonus/opps-advanced-scenario-additional-bonus.md:286 — Multiple consecutive blank lines
  • tutorials/opps-advanced-scenario-additional-bonus/opps-advanced-scenario-additional-bonus.md:298 — Multiple consecutive blank lines
  • tutorials/opps-advanced-scenario-additional-bonus/opps-advanced-scenario-additional-bonus.md:302 — Lists should be surrounded by blank lines
  • tutorials/opps-advanced-scenario-additional-bonus/opps-advanced-scenario-additional-bonus.md:305 — Ordered list item prefix
  • tutorials/opps-advanced-scenario-additional-bonus/opps-advanced-scenario-additional-bonus.md:306 — Ordered list item prefix
  • tutorials/opps-advanced-scenario-additional-bonus/opps-advanced-scenario-additional-bonus.md:310 — Hard tabs
  • tutorials/opps-advanced-scenario-additional-bonus/opps-advanced-scenario-additional-bonus.md:311 — Hard tabs
  • tutorials/opps-advanced-scenario-additional-bonus/opps-advanced-scenario-additional-bonus.md:312 — Hard tabs
  • tutorials/opps-advanced-scenario-additional-bonus/opps-advanced-scenario-additional-bonus.md:313 — Hard tabs
  • tutorials/opps-advanced-scenario-additional-bonus/opps-advanced-scenario-additional-bonus.md:315 — Hard tabs
  • tutorials/opps-advanced-scenario-additional-bonus/opps-advanced-scenario-additional-bonus.md:317 — Hard tabs
  • tutorials/opps-advanced-scenario-additional-bonus/opps-advanced-scenario-additional-bonus.md:318 — Hard tabs
  • tutorials/opps-advanced-scenario-additional-bonus/opps-advanced-scenario-additional-bonus.md:349 — Multiple consecutive blank lines
  • tutorials/opps-advanced-scenario-additional-bonus/opps-advanced-scenario-additional-bonus.md:350 — Multiple consecutive blank lines
  • tutorials/opps-advanced-scenario-additional-bonus/opps-advanced-scenario-additional-bonus.md:353 — Unordered list style
  • tutorials/opps-advanced-scenario-additional-bonus/opps-advanced-scenario-additional-bonus.md:354 — Unordered list style
  • tutorials/opps-advanced-scenario-additional-bonus/opps-advanced-scenario-additional-bonus.md:355 — Unordered list style
  • tutorials/opps-advanced-scenario-coupon-loyalty-points/opps-advanced-scenario-coupon-loyalty-points.md:9 — Headings should be surrounded by blank lines
  • tutorials/opps-advanced-scenario-coupon-loyalty-points/opps-advanced-scenario-coupon-loyalty-points.md:12 — Headings should be surrounded by blank lines
  • tutorials/opps-advanced-scenario-coupon-loyalty-points/opps-advanced-scenario-coupon-loyalty-points.md:13 — Lists should be surrounded by blank lines
  • tutorials/opps-advanced-scenario-coupon-loyalty-points/opps-advanced-scenario-coupon-loyalty-points.md:19 — Multiple consecutive blank lines
  • tutorials/opps-advanced-scenario-coupon-loyalty-points/opps-advanced-scenario-coupon-loyalty-points.md:20 — Multiple consecutive blank lines
  • tutorials/opps-advanced-scenario-coupon-loyalty-points/opps-advanced-scenario-coupon-loyalty-points.md:21 — Headings should be surrounded by blank lines
  • tutorials/opps-advanced-scenario-coupon-loyalty-points/opps-advanced-scenario-coupon-loyalty-points.md:22 — Lists should be surrounded by blank lines
  • tutorials/opps-advanced-scenario-coupon-loyalty-points/opps-advanced-scenario-coupon-loyalty-points.md:26 — Multiple consecutive blank lines
  • tutorials/opps-advanced-scenario-coupon-loyalty-points/opps-advanced-scenario-coupon-loyalty-points.md:31 — Multiple consecutive blank lines
  • tutorials/opps-advanced-scenario-coupon-loyalty-points/opps-advanced-scenario-coupon-loyalty-points.md:32 — Unordered list style
  • tutorials/opps-advanced-scenario-coupon-loyalty-points/opps-advanced-scenario-coupon-loyalty-points.md:33 — Unordered list style
  • tutorials/opps-advanced-scenario-coupon-loyalty-points/opps-advanced-scenario-coupon-loyalty-points.md:34 — Unordered list style
  • tutorials/opps-advanced-scenario-coupon-loyalty-points/opps-advanced-scenario-coupon-loyalty-points.md:35 — Unordered list style
  • tutorials/opps-advanced-scenario-coupon-loyalty-points/opps-advanced-scenario-coupon-loyalty-points.md:36 — Unordered list style
  • tutorials/opps-advanced-scenario-coupon-loyalty-points/opps-advanced-scenario-coupon-loyalty-points.md:37 — Unordered list style
  • tutorials/opps-advanced-scenario-coupon-loyalty-points/opps-advanced-scenario-coupon-loyalty-points.md:39 — Multiple consecutive blank lines
  • tutorials/opps-advanced-scenario-coupon-loyalty-points/opps-advanced-scenario-coupon-loyalty-points.md:40 — Multiple consecutive blank lines
  • tutorials/opps-advanced-scenario-coupon-loyalty-points/opps-advanced-scenario-coupon-loyalty-points.md:43 — Multiple consecutive blank lines
  • tutorials/opps-advanced-scenario-coupon-loyalty-points/opps-advanced-scenario-coupon-loyalty-points.md:54 — Multiple consecutive blank lines
  • tutorials/opps-advanced-scenario-coupon-loyalty-points/opps-advanced-scenario-coupon-loyalty-points.md:57 — Multiple consecutive blank lines
  • tutorials/opps-advanced-scenario-coupon-loyalty-points/opps-advanced-scenario-coupon-loyalty-points.md:60 — Multiple consecutive blank lines
  • tutorials/opps-advanced-scenario-coupon-loyalty-points/opps-advanced-scenario-coupon-loyalty-points.md:63 — Multiple consecutive blank lines
  • tutorials/opps-advanced-scenario-coupon-loyalty-points/opps-advanced-scenario-coupon-loyalty-points.md:71 — Multiple consecutive blank lines
  • tutorials/opps-advanced-scenario-coupon-loyalty-points/opps-advanced-scenario-coupon-loyalty-points.md:77 — Lists should be surrounded by blank lines
  • tutorials/opps-advanced-scenario-coupon-loyalty-points/opps-advanced-scenario-coupon-loyalty-points.md:78 — Fenced code blocks should be surrounded by blank lines
  • tutorials/opps-advanced-scenario-coupon-loyalty-points/opps-advanced-scenario-coupon-loyalty-points.md:301 — Fenced code blocks should be surrounded by blank lines
  • tutorials/opps-advanced-scenario-coupon-loyalty-points/opps-advanced-scenario-coupon-loyalty-points.md:302 — Ordered list item prefix
  • tutorials/opps-advanced-scenario-coupon-loyalty-points/opps-advanced-scenario-coupon-loyalty-points.md:302 — Lists should be surrounded by blank lines
  • tutorials/opps-advanced-scenario-coupon-loyalty-points/opps-advanced-scenario-coupon-loyalty-points.md:303 — Ordered list item prefix
  • tutorials/opps-advanced-scenario-coupon-loyalty-points/opps-advanced-scenario-coupon-loyalty-points.md:309 — Multiple consecutive blank lines
  • tutorials/opps-advanced-scenario-coupon-loyalty-points/opps-advanced-scenario-coupon-loyalty-points.md:310 — Multiple consecutive blank lines
  • tutorials/opps-advanced-scenario-coupon-loyalty-points/opps-advanced-scenario-coupon-loyalty-points.md:313 — Multiple consecutive blank lines
  • tutorials/opps-advanced-scenario-coupon-loyalty-points/opps-advanced-scenario-coupon-loyalty-points.md:316 — Multiple consecutive blank lines
  • tutorials/opps-advanced-scenario-coupon-loyalty-points/opps-advanced-scenario-coupon-loyalty-points.md:319 — Multiple consecutive blank lines
  • tutorials/opps-advanced-scenario-coupon-loyalty-points/opps-advanced-scenario-coupon-loyalty-points.md:331 — Multiple consecutive blank lines
  • tutorials/opps-advanced-scenario-coupon-loyalty-points/opps-advanced-scenario-coupon-loyalty-points.md:335 — Lists should be surrounded by blank lines
  • tutorials/opps-advanced-scenario-coupon-loyalty-points/opps-advanced-scenario-coupon-loyalty-points.md:338 — Ordered list item prefix
  • tutorials/opps-advanced-scenario-coupon-loyalty-points/opps-advanced-scenario-coupon-loyalty-points.md:339 — Ordered list item prefix
  • tutorials/opps-advanced-scenario-coupon-loyalty-points/opps-advanced-scenario-coupon-loyalty-points.md:343 — Hard tabs
  • tutorials/opps-advanced-scenario-coupon-loyalty-points/opps-advanced-scenario-coupon-loyalty-points.md:344 — Hard tabs
  • tutorials/opps-advanced-scenario-coupon-loyalty-points/opps-advanced-scenario-coupon-loyalty-points.md:345 — Hard tabs
  • tutorials/opps-advanced-scenario-coupon-loyalty-points/opps-advanced-scenario-coupon-loyalty-points.md:346 — Hard tabs
  • tutorials/opps-advanced-scenario-coupon-loyalty-points/opps-advanced-scenario-coupon-loyalty-points.md:348 — Hard tabs
  • tutorials/opps-advanced-scenario-coupon-loyalty-points/opps-advanced-scenario-coupon-loyalty-points.md:350 — Hard tabs
  • tutorials/opps-advanced-scenario-coupon-loyalty-points/opps-advanced-scenario-coupon-loyalty-points.md:351 — Hard tabs
  • tutorials/opps-advanced-scenario-coupon-loyalty-points/opps-advanced-scenario-coupon-loyalty-points.md:366 — Hard tabs
  • tutorials/opps-advanced-scenario-coupon-loyalty-points/opps-advanced-scenario-coupon-loyalty-points.md:367 — Hard tabs
  • tutorials/opps-advanced-scenario-coupon-loyalty-points/opps-advanced-scenario-coupon-loyalty-points.md:368 — Hard tabs
  • tutorials/opps-advanced-scenario-coupon-loyalty-points/opps-advanced-scenario-coupon-loyalty-points.md:369 — Hard tabs
  • tutorials/opps-advanced-scenario-coupon-loyalty-points/opps-advanced-scenario-coupon-loyalty-points.md:370 — Hard tabs
  • tutorials/opps-advanced-scenario-coupon-loyalty-points/opps-advanced-scenario-coupon-loyalty-points.md:379 — Multiple consecutive blank lines
  • tutorials/opps-advanced-scenario-coupon-loyalty-points/opps-advanced-scenario-coupon-loyalty-points.md:380 — Multiple consecutive blank lines
  • tutorials/opps-advanced-scenario-coupon-loyalty-points/opps-advanced-scenario-coupon-loyalty-points.md:383 — Unordered list style
  • tutorials/opps-advanced-scenario-coupon-loyalty-points/opps-advanced-scenario-coupon-loyalty-points.md:384 — Unordered list style
  • tutorials/opps-advanced-scenario-coupon-loyalty-points/opps-advanced-scenario-coupon-loyalty-points.md:385 — Unordered list style
  • tutorials/opps-advanced-scenario-coupon-loyalty-points/opps-advanced-scenario-coupon-loyalty-points.md:385 — Lists should be surrounded by blank lines
  • tutorials/opps-advanced-scenario-mixandmatch/opps-advanced-scenario-mixandmatch.md:9 — Headings should be surrounded by blank lines
  • tutorials/opps-advanced-scenario-mixandmatch/opps-advanced-scenario-mixandmatch.md:12 — Headings should be surrounded by blank lines
  • tutorials/opps-advanced-scenario-mixandmatch/opps-advanced-scenario-mixandmatch.md:13 — Lists should be surrounded by blank lines
  • tutorials/opps-advanced-scenario-mixandmatch/opps-advanced-scenario-mixandmatch.md:19 — Multiple consecutive blank lines
  • tutorials/opps-advanced-scenario-mixandmatch/opps-advanced-scenario-mixandmatch.md:20 — Multiple consecutive blank lines
  • tutorials/opps-advanced-scenario-mixandmatch/opps-advanced-scenario-mixandmatch.md:21 — Headings should be surrounded by blank lines
  • tutorials/opps-advanced-scenario-mixandmatch/opps-advanced-scenario-mixandmatch.md:22 — Lists should be surrounded by blank lines
  • tutorials/opps-advanced-scenario-mixandmatch/opps-advanced-scenario-mixandmatch.md:26 — Multiple consecutive blank lines
  • tutorials/opps-advanced-scenario-mixandmatch/opps-advanced-scenario-mixandmatch.md:31 — Multiple consecutive blank lines
  • tutorials/opps-advanced-scenario-mixandmatch/opps-advanced-scenario-mixandmatch.md:32 — Unordered list style
  • tutorials/opps-advanced-scenario-mixandmatch/opps-advanced-scenario-mixandmatch.md:33 — Unordered list style
  • tutorials/opps-advanced-scenario-mixandmatch/opps-advanced-scenario-mixandmatch.md:34 — Unordered list style
  • tutorials/opps-advanced-scenario-mixandmatch/opps-advanced-scenario-mixandmatch.md:35 — Unordered list style
  • tutorials/opps-advanced-scenario-mixandmatch/opps-advanced-scenario-mixandmatch.md:36 — Unordered list style
  • tutorials/opps-advanced-scenario-mixandmatch/opps-advanced-scenario-mixandmatch.md:37 — Unordered list style
  • tutorials/opps-advanced-scenario-mixandmatch/opps-advanced-scenario-mixandmatch.md:38 — Unordered list style
  • tutorials/opps-advanced-scenario-mixandmatch/opps-advanced-scenario-mixandmatch.md:40 — Multiple consecutive blank lines
  • tutorials/opps-advanced-scenario-mixandmatch/opps-advanced-scenario-mixandmatch.md:41 — Multiple consecutive blank lines
  • tutorials/opps-advanced-scenario-mixandmatch/opps-advanced-scenario-mixandmatch.md:44 — Multiple consecutive blank lines
  • tutorials/opps-advanced-scenario-mixandmatch/opps-advanced-scenario-mixandmatch.md:55 — Multiple consecutive blank lines
  • tutorials/opps-advanced-scenario-mixandmatch/opps-advanced-scenario-mixandmatch.md:58 — Multiple consecutive blank lines
  • tutorials/opps-advanced-scenario-mixandmatch/opps-advanced-scenario-mixandmatch.md:61 — Multiple consecutive blank lines
  • tutorials/opps-advanced-scenario-mixandmatch/opps-advanced-scenario-mixandmatch.md:64 — Multiple consecutive blank lines
  • tutorials/opps-advanced-scenario-mixandmatch/opps-advanced-scenario-mixandmatch.md:72 — Multiple consecutive blank lines
  • tutorials/opps-advanced-scenario-mixandmatch/opps-advanced-scenario-mixandmatch.md:78 — Lists should be surrounded by blank lines
  • tutorials/opps-advanced-scenario-mixandmatch/opps-advanced-scenario-mixandmatch.md:79 — Fenced code blocks should be surrounded by blank lines
  • tutorials/opps-advanced-scenario-mixandmatch/opps-advanced-scenario-mixandmatch.md:82 — Hard tabs
  • tutorials/opps-advanced-scenario-mixandmatch/opps-advanced-scenario-mixandmatch.md:83 — Hard tabs
  • tutorials/opps-advanced-scenario-mixandmatch/opps-advanced-scenario-mixandmatch.md:84 — Hard tabs
  • tutorials/opps-advanced-scenario-mixandmatch/opps-advanced-scenario-mixandmatch.md:85 — Hard tabs
  • tutorials/opps-advanced-scenario-mixandmatch/opps-advanced-scenario-mixandmatch.md:86 — Hard tabs
  • tutorials/opps-advanced-scenario-mixandmatch/opps-advanced-scenario-mixandmatch.md:87 — Hard tabs
  • tutorials/opps-advanced-scenario-mixandmatch/opps-advanced-scenario-mixandmatch.md:88 — Hard tabs
  • tutorials/opps-advanced-scenario-mixandmatch/opps-advanced-scenario-mixandmatch.md:89 — Hard tabs
  • tutorials/opps-advanced-scenario-mixandmatch/opps-advanced-scenario-mixandmatch.md:90 — Hard tabs
  • tutorials/opps-advanced-scenario-mixandmatch/opps-advanced-scenario-mixandmatch.md:91 — Hard tabs
  • tutorials/opps-advanced-scenario-mixandmatch/opps-advanced-scenario-mixandmatch.md:92 — Hard tabs
  • tutorials/opps-advanced-scenario-mixandmatch/opps-advanced-scenario-mixandmatch.md:93 — Hard tabs
  • tutorials/opps-advanced-scenario-mixandmatch/opps-advanced-scenario-mixandmatch.md:94 — Hard tabs
  • tutorials/opps-advanced-scenario-mixandmatch/opps-advanced-scenario-mixandmatch.md:95 — Hard tabs
  • tutorials/opps-advanced-scenario-mixandmatch/opps-advanced-scenario-mixandmatch.md:96 — Hard tabs
  • tutorials/opps-advanced-scenario-mixandmatch/opps-advanced-scenario-mixandmatch.md:97 — Hard tabs
  • tutorials/opps-advanced-scenario-mixandmatch/opps-advanced-scenario-mixandmatch.md:98 — Hard tabs
  • tutorials/opps-advanced-scenario-mixandmatch/opps-advanced-scenario-mixandmatch.md:99 — Hard tabs
  • tutorials/opps-advanced-scenario-mixandmatch/opps-advanced-scenario-mixandmatch.md:100 — Hard tabs
  • tutorials/opps-advanced-scenario-mixandmatch/opps-advanced-scenario-mixandmatch.md:101 — Hard tabs
  • tutorials/opps-advanced-scenario-mixandmatch/opps-advanced-scenario-mixandmatch.md:102 — Hard tabs
  • tutorials/opps-advanced-scenario-mixandmatch/opps-advanced-scenario-mixandmatch.md:103 — Hard tabs
  • tutorials/opps-advanced-scenario-mixandmatch/opps-advanced-scenario-mixandmatch.md:104 — Hard tabs
  • tutorials/opps-advanced-scenario-mixandmatch/opps-advanced-scenario-mixandmatch.md:105 — Hard tabs
  • tutorials/opps-advanced-scenario-mixandmatch/opps-advanced-scenario-mixandmatch.md:106 — Hard tabs
  • tutorials/opps-advanced-scenario-mixandmatch/opps-advanced-scenario-mixandmatch.md:107 — Hard tabs
  • tutorials/opps-advanced-scenario-mixandmatch/opps-advanced-scenario-mixandmatch.md:108 — Hard tabs
  • tutorials/opps-advanced-scenario-mixandmatch/opps-advanced-scenario-mixandmatch.md:109 — Hard tabs
  • tutorials/opps-advanced-scenario-mixandmatch/opps-advanced-scenario-mixandmatch.md:110 — Hard tabs
  • tutorials/opps-advanced-scenario-mixandmatch/opps-advanced-scenario-mixandmatch.md:111 — Hard tabs
  • tutorials/opps-advanced-scenario-mixandmatch/opps-advanced-scenario-mixandmatch.md:112 — Hard tabs
  • tutorials/opps-advanced-scenario-mixandmatch/opps-advanced-scenario-mixandmatch.md:113 — Hard tabs
  • tutorials/opps-advanced-scenario-mixandmatch/opps-advanced-scenario-mixandmatch.md:114 — Hard tabs
  • tutorials/opps-advanced-scenario-mixandmatch/opps-advanced-scenario-mixandmatch.md:115 — Hard tabs
  • tutorials/opps-advanced-scenario-mixandmatch/opps-advanced-scenario-mixandmatch.md:116 — Hard tabs
  • tutorials/opps-advanced-scenario-mixandmatch/opps-advanced-scenario-mixandmatch.md:118 — Fenced code blocks should be surrounded by blank lines
  • tutorials/opps-advanced-scenario-mixandmatch/opps-advanced-scenario-mixandmatch.md:119 — Ordered list item prefix
  • tutorials/opps-advanced-scenario-mixandmatch/opps-advanced-scenario-mixandmatch.md:119 — Lists should be surrounded by blank lines
  • tutorials/opps-advanced-scenario-mixandmatch/opps-advanced-scenario-mixandmatch.md:120 — Ordered list item prefix
  • tutorials/opps-advanced-scenario-mixandmatch/opps-advanced-scenario-mixandmatch.md:124 — Multiple consecutive blank lines
  • tutorials/opps-advanced-scenario-mixandmatch/opps-advanced-scenario-mixandmatch.md:127 — Multiple consecutive blank lines
  • tutorials/opps-advanced-scenario-mixandmatch/opps-advanced-scenario-mixandmatch.md:131 — Multiple consecutive blank lines
  • tutorials/opps-advanced-scenario-mixandmatch/opps-advanced-scenario-mixandmatch.md:137 — Lists should be surrounded by blank lines
  • tutorials/opps-advanced-scenario-mixandmatch/opps-advanced-scenario-mixandmatch.md:138 — Fenced code blocks should be surrounded by blank lines
  • tutorials/opps-advanced-scenario-mixandmatch/opps-advanced-scenario-mixandmatch.md:284 — Fenced code blocks should be surrounded by blank lines
  • tutorials/opps-advanced-scenario-mixandmatch/opps-advanced-scenario-mixandmatch.md:285 — Ordered list item prefix
  • tutorials/opps-advanced-scenario-mixandmatch/opps-advanced-scenario-mixandmatch.md:285 — Lists should be surrounded by blank lines
  • tutorials/opps-advanced-scenario-mixandmatch/opps-advanced-scenario-mixandmatch.md:286 — Ordered list item prefix
  • tutorials/opps-advanced-scenario-mixandmatch/opps-advanced-scenario-mixandmatch.md:290 — Multiple consecutive blank lines
  • tutorials/opps-advanced-scenario-mixandmatch/opps-advanced-scenario-mixandmatch.md:291 — Multiple consecutive blank lines
  • tutorials/opps-advanced-scenario-mixandmatch/opps-advanced-scenario-mixandmatch.md:294 — Multiple consecutive blank lines
  • tutorials/opps-advanced-scenario-mixandmatch/opps-advanced-scenario-mixandmatch.md:297 — Multiple consecutive blank lines
  • tutorials/opps-advanced-scenario-mixandmatch/opps-advanced-scenario-mixandmatch.md:300 — Multiple consecutive blank lines
  • tutorials/opps-advanced-scenario-mixandmatch/opps-advanced-scenario-mixandmatch.md:312 — Multiple consecutive blank lines
  • tutorials/opps-advanced-scenario-mixandmatch/opps-advanced-scenario-mixandmatch.md:316 — Lists should be surrounded by blank lines
  • tutorials/opps-advanced-scenario-mixandmatch/opps-advanced-scenario-mixandmatch.md:319 — Ordered list item prefix
  • tutorials/opps-advanced-scenario-mixandmatch/opps-advanced-scenario-mixandmatch.md:320 — Ordered list item prefix
  • tutorials/opps-advanced-scenario-mixandmatch/opps-advanced-scenario-mixandmatch.md:324 — Hard tabs
  • tutorials/opps-advanced-scenario-mixandmatch/opps-advanced-scenario-mixandmatch.md:325 — Hard tabs
  • tutorials/opps-advanced-scenario-mixandmatch/opps-advanced-scenario-mixandmatch.md:326 — Hard tabs
  • tutorials/opps-advanced-scenario-mixandmatch/opps-advanced-scenario-mixandmatch.md:327 — Hard tabs
  • tutorials/opps-advanced-scenario-mixandmatch/opps-advanced-scenario-mixandmatch.md:329 — Hard tabs
  • tutorials/opps-advanced-scenario-mixandmatch/opps-advanced-scenario-mixandmatch.md:331 — Hard tabs
  • tutorials/opps-advanced-scenario-mixandmatch/opps-advanced-scenario-mixandmatch.md:332 — Hard tabs
  • tutorials/opps-advanced-scenario-mixandmatch/opps-advanced-scenario-mixandmatch.md:364 — Fenced code blocks should be surrounded by blank lines
  • tutorials/opps-advanced-scenario-mixandmatch/opps-advanced-scenario-mixandmatch.md:366 — Hard tabs
  • tutorials/opps-advanced-scenario-mixandmatch/opps-advanced-scenario-mixandmatch.md:367 — Hard tabs
  • tutorials/opps-advanced-scenario-mixandmatch/opps-advanced-scenario-mixandmatch.md:368 — Hard tabs
  • tutorials/opps-advanced-scenario-mixandmatch/opps-advanced-scenario-mixandmatch.md:371 — Hard tabs
  • tutorials/opps-advanced-scenario-mixandmatch/opps-advanced-scenario-mixandmatch.md:372 — Hard tabs
  • tutorials/opps-advanced-scenario-mixandmatch/opps-advanced-scenario-mixandmatch.md:373 — Hard tabs
  • tutorials/opps-advanced-scenario-mixandmatch/opps-advanced-scenario-mixandmatch.md:374 — Hard tabs
  • tutorials/opps-advanced-scenario-mixandmatch/opps-advanced-scenario-mixandmatch.md:375 — Hard tabs
  • tutorials/opps-advanced-scenario-mixandmatch/opps-advanced-scenario-mixandmatch.md:376 — Hard tabs
  • tutorials/opps-advanced-scenario-mixandmatch/opps-advanced-scenario-mixandmatch.md:377 — Hard tabs
  • tutorials/opps-advanced-scenario-mixandmatch/opps-advanced-scenario-mixandmatch.md:378 — Hard tabs
  • tutorials/opps-advanced-scenario-mixandmatch/opps-advanced-scenario-mixandmatch.md:379 — Hard tabs
  • tutorials/opps-advanced-scenario-mixandmatch/opps-advanced-scenario-mixandmatch.md:380 — Hard tabs
  • tutorials/opps-advanced-scenario-mixandmatch/opps-advanced-scenario-mixandmatch.md:381 — Hard tabs
  • tutorials/opps-advanced-scenario-mixandmatch/opps-advanced-scenario-mixandmatch.md:382 — Hard tabs
  • tutorials/opps-advanced-scenario-mixandmatch/opps-advanced-scenario-mixandmatch.md:383 — Hard tabs
  • tutorials/opps-advanced-scenario-mixandmatch/opps-advanced-scenario-mixandmatch.md:384 — Hard tabs
  • tutorials/opps-advanced-scenario-mixandmatch/opps-advanced-scenario-mixandmatch.md:385 — Hard tabs
  • tutorials/opps-advanced-scenario-mixandmatch/opps-advanced-scenario-mixandmatch.md:386 — Hard tabs
  • tutorials/opps-advanced-scenario-mixandmatch/opps-advanced-scenario-mixandmatch.md:387 — Hard tabs
  • tutorials/opps-advanced-scenario-mixandmatch/opps-advanced-scenario-mixandmatch.md:388 — Hard tabs
  • tutorials/opps-advanced-scenario-mixandmatch/opps-advanced-scenario-mixandmatch.md:389 — Hard tabs
  • tutorials/opps-advanced-scenario-mixandmatch/opps-advanced-scenario-mixandmatch.md:390 — Hard tabs
  • tutorials/opps-advanced-scenario-mixandmatch/opps-advanced-scenario-mixandmatch.md:391 — Hard tabs
  • tutorials/opps-advanced-scenario-mixandmatch/opps-advanced-scenario-mixandmatch.md:392 — Hard tabs
  • tutorials/opps-advanced-scenario-mixandmatch/opps-advanced-scenario-mixandmatch.md:393 — Hard tabs
  • tutorials/opps-advanced-scenario-mixandmatch/opps-advanced-scenario-mixandmatch.md:394 — Hard tabs
  • tutorials/opps-advanced-scenario-mixandmatch/opps-advanced-scenario-mixandmatch.md:395 — Hard tabs
  • tutorials/opps-advanced-scenario-mixandmatch/opps-advanced-scenario-mixandmatch.md:396 — Hard tabs
  • tutorials/opps-advanced-scenario-mixandmatch/opps-advanced-scenario-mixandmatch.md:397 — Hard tabs
  • tutorials/opps-advanced-scenario-mixandmatch/opps-advanced-scenario-mixandmatch.md:398 — Hard tabs
  • tutorials/opps-advanced-scenario-mixandmatch/opps-advanced-scenario-mixandmatch.md:399 — Hard tabs
  • tutorials/opps-advanced-scenario-mixandmatch/opps-advanced-scenario-mixandmatch.md:400 — Hard tabs
  • tutorials/opps-advanced-scenario-mixandmatch/opps-advanced-scenario-mixandmatch.md:401 — Hard tabs
  • tutorials/opps-advanced-scenario-mixandmatch/opps-advanced-scenario-mixandmatch.md:402 — Hard tabs
  • tutorials/opps-advanced-scenario-mixandmatch/opps-advanced-scenario-mixandmatch.md:403 — Hard tabs
  • tutorials/opps-advanced-scenario-mixandmatch/opps-advanced-scenario-mixandmatch.md:404 — Hard tabs
  • tutorials/opps-advanced-scenario-mixandmatch/opps-advanced-scenario-mixandmatch.md:405 — Hard tabs
  • tutorials/opps-advanced-scenario-mixandmatch/opps-advanced-scenario-mixandmatch.md:406 — Hard tabs
  • tutorials/opps-advanced-scenario-mixandmatch/opps-advanced-scenario-mixandmatch.md:407 — Hard tabs
  • tutorials/opps-advanced-scenario-mixandmatch/opps-advanced-scenario-mixandmatch.md:408 — Hard tabs
  • tutorials/opps-advanced-scenario-mixandmatch/opps-advanced-scenario-mixandmatch.md:409 — Hard tabs
  • tutorials/opps-advanced-scenario-mixandmatch/opps-advanced-scenario-mixandmatch.md:410 — Hard tabs
  • tutorials/opps-advanced-scenario-mixandmatch/opps-advanced-scenario-mixandmatch.md:411 — Hard tabs
  • tutorials/opps-advanced-scenario-mixandmatch/opps-advanced-scenario-mixandmatch.md:412 — Hard tabs
  • tutorials/opps-advanced-scenario-mixandmatch/opps-advanced-scenario-mixandmatch.md:413 — Hard tabs
  • tutorials/opps-advanced-scenario-mixandmatch/opps-advanced-scenario-mixandmatch.md:414 — Hard tabs
  • tutorials/opps-advanced-scenario-mixandmatch/opps-advanced-scenario-mixandmatch.md:415 — Hard tabs
  • tutorials/opps-advanced-scenario-mixandmatch/opps-advanced-scenario-mixandmatch.md:416 — Hard tabs
  • tutorials/opps-advanced-scenario-mixandmatch/opps-advanced-scenario-mixandmatch.md:417 — Hard tabs
  • tutorials/opps-advanced-scenario-mixandmatch/opps-advanced-scenario-mixandmatch.md:418 — Hard tabs
  • tutorials/opps-advanced-scenario-mixandmatch/opps-advanced-scenario-mixandmatch.md:419 — Hard tabs
  • tutorials/opps-advanced-scenario-mixandmatch/opps-advanced-scenario-mixandmatch.md:420 — Hard tabs
  • tutorials/opps-advanced-scenario-mixandmatch/opps-advanced-scenario-mixandmatch.md:421 — Hard tabs
  • tutorials/opps-advanced-scenario-mixandmatch/opps-advanced-scenario-mixandmatch.md:422 — Hard tabs
  • tutorials/opps-advanced-scenario-mixandmatch/opps-advanced-scenario-mixandmatch.md:423 — Hard tabs
  • tutorials/opps-advanced-scenario-mixandmatch/opps-advanced-scenario-mixandmatch.md:424 — Hard tabs
  • tutorials/opps-advanced-scenario-mixandmatch/opps-advanced-scenario-mixandmatch.md:425 — Hard tabs
  • tutorials/opps-advanced-scenario-mixandmatch/opps-advanced-scenario-mixandmatch.md:426 — Hard tabs
  • tutorials/opps-advanced-scenario-mixandmatch/opps-advanced-scenario-mixandmatch.md:427 — Hard tabs
  • tutorials/opps-advanced-scenario-mixandmatch/opps-advanced-scenario-mixandmatch.md:428 — Hard tabs
  • tutorials/opps-advanced-scenario-mixandmatch/opps-advanced-scenario-mixandmatch.md:429 — Hard tabs
  • tutorials/opps-advanced-scenario-mixandmatch/opps-advanced-scenario-mixandmatch.md:430 — Hard tabs
  • tutorials/opps-advanced-scenario-mixandmatch/opps-advanced-scenario-mixandmatch.md:431 — Hard tabs
  • tutorials/opps-advanced-scenario-mixandmatch/opps-advanced-scenario-mixandmatch.md:432 — Hard tabs
  • tutorials/opps-advanced-scenario-mixandmatch/opps-advanced-scenario-mixandmatch.md:433 — Hard tabs
  • tutorials/opps-advanced-scenario-mixandmatch/opps-advanced-scenario-mixandmatch.md:434 — Hard tabs
  • tutorials/opps-advanced-scenario-mixandmatch/opps-advanced-scenario-mixandmatch.md:435 — Hard tabs
  • tutorials/opps-advanced-scenario-mixandmatch/opps-advanced-scenario-mixandmatch.md:436 — Hard tabs
  • tutorials/opps-advanced-scenario-mixandmatch/opps-advanced-scenario-mixandmatch.md:437 — Hard tabs
  • tutorials/opps-advanced-scenario-mixandmatch/opps-advanced-scenario-mixandmatch.md:438 — Hard tabs
  • tutorials/opps-advanced-scenario-mixandmatch/opps-advanced-scenario-mixandmatch.md:439 — Hard tabs
  • tutorials/opps-advanced-scenario-mixandmatch/opps-advanced-scenario-mixandmatch.md:440 — Hard tabs
  • tutorials/opps-advanced-scenario-mixandmatch/opps-advanced-scenario-mixandmatch.md:441 — Hard tabs
  • tutorials/opps-advanced-scenario-mixandmatch/opps-advanced-scenario-mixandmatch.md:442 — Hard tabs
  • tutorials/opps-advanced-scenario-mixandmatch/opps-advanced-scenario-mixandmatch.md:443 — Hard tabs
  • tutorials/opps-advanced-scenario-mixandmatch/opps-advanced-scenario-mixandmatch.md:444 — Hard tabs
  • tutorials/opps-advanced-scenario-mixandmatch/opps-advanced-scenario-mixandmatch.md:445 — Hard tabs
  • tutorials/opps-advanced-scenario-mixandmatch/opps-advanced-scenario-mixandmatch.md:446 — Hard tabs
  • tutorials/opps-advanced-scenario-mixandmatch/opps-advanced-scenario-mixandmatch.md:447 — Hard tabs
  • tutorials/opps-advanced-scenario-mixandmatch/opps-advanced-scenario-mixandmatch.md:448 — Hard tabs
  • tutorials/opps-advanced-scenario-mixandmatch/opps-advanced-scenario-mixandmatch.md:449 — Hard tabs
  • tutorials/opps-advanced-scenario-mixandmatch/opps-advanced-scenario-mixandmatch.md:450 — Hard tabs
  • tutorials/opps-advanced-scenario-mixandmatch/opps-advanced-scenario-mixandmatch.md:455 — Multiple consecutive blank lines
  • tutorials/opps-advanced-scenario-mixandmatch/opps-advanced-scenario-mixandmatch.md:456 — Multiple consecutive blank lines
  • tutorials/opps-advanced-scenario-mixandmatch/opps-advanced-scenario-mixandmatch.md:459 — Unordered list style
  • tutorials/opps-advanced-scenario-mixandmatch/opps-advanced-scenario-mixandmatch.md:460 — Unordered list style
  • tutorials/opps-advanced-scenario-mixandmatch/opps-advanced-scenario-mixandmatch.md:461 — Unordered list style
  • tutorials/opps-advanced-scenario-singlecode-coupon-create/opps-advanced-scenario-singlecode-coupon-create.md:17 — Multiple consecutive blank lines
  • tutorials/opps-advanced-scenario-singlecode-coupon-create/opps-advanced-scenario-singlecode-coupon-create.md:18 — Headings should be surrounded by blank lines
  • tutorials/opps-advanced-scenario-singlecode-coupon-create/opps-advanced-scenario-singlecode-coupon-create.md:19 — Lists should be surrounded by blank lines
  • tutorials/opps-advanced-scenario-singlecode-coupon-create/opps-advanced-scenario-singlecode-coupon-create.md:25 — Multiple consecutive blank lines
  • tutorials/opps-advanced-scenario-singlecode-coupon-create/opps-advanced-scenario-singlecode-coupon-create.md:26 — Headings should be surrounded by blank lines
  • tutorials/opps-advanced-scenario-singlecode-coupon-create/opps-advanced-scenario-singlecode-coupon-create.md:27 — Trailing spaces
  • tutorials/opps-advanced-scenario-singlecode-coupon-create/opps-advanced-scenario-singlecode-coupon-create.md:27 — Lists should be surrounded by blank lines
  • tutorials/opps-advanced-scenario-singlecode-coupon-create/opps-advanced-scenario-singlecode-coupon-create.md:30 — Multiple consecutive blank lines
  • tutorials/opps-advanced-scenario-singlecode-coupon-create/opps-advanced-scenario-singlecode-coupon-create.md:33 — Multiple consecutive blank lines
  • tutorials/opps-advanced-scenario-singlecode-coupon-create/opps-advanced-scenario-singlecode-coupon-create.md:34 — Unordered list style
  • tutorials/opps-advanced-scenario-singlecode-coupon-create/opps-advanced-scenario-singlecode-coupon-create.md:34 — Trailing spaces
  • tutorials/opps-advanced-scenario-singlecode-coupon-create/opps-advanced-scenario-singlecode-coupon-create.md:35 — Unordered list style
  • tutorials/opps-advanced-scenario-singlecode-coupon-create/opps-advanced-scenario-singlecode-coupon-create.md:35 — Trailing spaces
  • tutorials/opps-advanced-scenario-singlecode-coupon-create/opps-advanced-scenario-singlecode-coupon-create.md:36 — Unordered list style
  • tutorials/opps-advanced-scenario-singlecode-coupon-create/opps-advanced-scenario-singlecode-coupon-create.md:36 — Trailing spaces
  • tutorials/opps-advanced-scenario-singlecode-coupon-create/opps-advanced-scenario-singlecode-coupon-create.md:37 — Unordered list style
  • tutorials/opps-advanced-scenario-singlecode-coupon-create/opps-advanced-scenario-singlecode-coupon-create.md:38 — Unordered list style
  • tutorials/opps-advanced-scenario-singlecode-coupon-create/opps-advanced-scenario-singlecode-coupon-create.md:39 — Unordered list style
  • tutorials/opps-advanced-scenario-singlecode-coupon-create/opps-advanced-scenario-singlecode-coupon-create.md:39 — Trailing spaces
  • tutorials/opps-advanced-scenario-singlecode-coupon-create/opps-advanced-scenario-singlecode-coupon-create.md:40 — Unordered list style
  • tutorials/opps-advanced-scenario-singlecode-coupon-create/opps-advanced-scenario-singlecode-coupon-create.md:40 — Trailing spaces
  • tutorials/opps-advanced-scenario-singlecode-coupon-create/opps-advanced-scenario-singlecode-coupon-create.md:41 — Unordered list style
  • tutorials/opps-advanced-scenario-singlecode-coupon-create/opps-advanced-scenario-singlecode-coupon-create.md:42 — Unordered list style
  • tutorials/opps-advanced-scenario-singlecode-coupon-create/opps-advanced-scenario-singlecode-coupon-create.md:44 — Multiple consecutive blank lines
  • tutorials/opps-advanced-scenario-singlecode-coupon-create/opps-advanced-scenario-singlecode-coupon-create.md:47 — Multiple consecutive blank lines
  • tutorials/opps-advanced-scenario-singlecode-coupon-create/opps-advanced-scenario-singlecode-coupon-create.md:58 — Lists should be surrounded by blank lines
  • tutorials/opps-advanced-scenario-singlecode-coupon-create/opps-advanced-scenario-singlecode-coupon-create.md:59 — Fenced code blocks should be surrounded by blank lines
  • tutorials/opps-advanced-scenario-singlecode-coupon-create/opps-advanced-scenario-singlecode-coupon-create.md:70 — Fenced code blocks should be surrounded by blank lines
  • tutorials/opps-advanced-scenario-singlecode-coupon-create/opps-advanced-scenario-singlecode-coupon-create.md:71 — Lists should be surrounded by blank lines
  • tutorials/opps-advanced-scenario-singlecode-coupon-create/opps-advanced-scenario-singlecode-coupon-create.md:79 — Trailing spaces
  • tutorials/opps-advanced-scenario-singlecode-coupon-create/opps-advanced-scenario-singlecode-coupon-create.md:81 — Multiple consecutive blank lines
  • tutorials/opps-advanced-scenario-singlecode-coupon-create/opps-advanced-scenario-singlecode-coupon-create.md:89 — Trailing spaces
  • tutorials/opps-advanced-scenario-singlecode-coupon-create/opps-advanced-scenario-singlecode-coupon-create.md:92 — Multiple consecutive blank lines
  • tutorials/opps-advanced-scenario-singlecode-coupon-create/opps-advanced-scenario-singlecode-coupon-create.md:95 — Multiple consecutive blank lines
  • tutorials/opps-advanced-scenario-singlecode-coupon-create/opps-advanced-scenario-singlecode-coupon-create.md:104 — Lists should be surrounded by blank lines
  • tutorials/opps-advanced-scenario-singlecode-coupon-create/opps-advanced-scenario-singlecode-coupon-create.md:105 — Fenced code blocks should be surrounded by blank lines
  • tutorials/opps-advanced-scenario-singlecode-coupon-create/opps-advanced-scenario-singlecode-coupon-create.md:109 — Fenced code blocks should be surrounded by blank lines
  • tutorials/opps-advanced-scenario-singlecode-coupon-create/opps-advanced-scenario-singlecode-coupon-create.md:110 — Trailing spaces
  • tutorials/opps-advanced-scenario-singlecode-coupon-create/opps-advanced-scenario-singlecode-coupon-create.md:110 — Lists should be surrounded by blank lines
  • tutorials/opps-advanced-scenario-singlecode-coupon-create/opps-advanced-scenario-singlecode-coupon-create.md:115 — Multiple consecutive blank lines
  • tutorials/opps-advanced-scenario-singlecode-coupon-create/opps-advanced-scenario-singlecode-coupon-create.md:116 — Trailing spaces
  • tutorials/opps-advanced-scenario-singlecode-coupon-create/opps-advanced-scenario-singlecode-coupon-create.md:118 — Multiple consecutive blank lines
  • tutorials/opps-advanced-scenario-singlecode-coupon-create/opps-advanced-scenario-singlecode-coupon-create.md:121 — Multiple consecutive blank lines
  • tutorials/opps-advanced-scenario-singlecode-coupon-create/opps-advanced-scenario-singlecode-coupon-create.md:124 — Multiple consecutive blank lines
  • tutorials/opps-advanced-scenario-singlecode-coupon-create/opps-advanced-scenario-singlecode-coupon-create.md:131 — Lists should be surrounded by blank lines
  • tutorials/opps-advanced-scenario-singlecode-coupon-create/opps-advanced-scenario-singlecode-coupon-create.md:132 — Fenced code blocks should be surrounded by blank lines
  • tutorials/opps-advanced-scenario-singlecode-coupon-create/opps-advanced-scenario-singlecode-coupon-create.md:136 — Fenced code blocks should be surrounded by blank lines
  • tutorials/opps-advanced-scenario-singlecode-coupon-create/opps-advanced-scenario-singlecode-coupon-create.md:137 — Ordered list item prefix
  • tutorials/opps-advanced-scenario-singlecode-coupon-create/opps-advanced-scenario-singlecode-coupon-create.md:137 — Lists should be surrounded by blank lines
  • tutorials/opps-advanced-scenario-singlecode-coupon-create/opps-advanced-scenario-singlecode-coupon-create.md:138 — Ordered list item prefix
  • tutorials/opps-advanced-scenario-singlecode-coupon-create/opps-advanced-scenario-singlecode-coupon-create.md:144 — Multiple consecutive blank lines
  • tutorials/opps-advanced-scenario-singlecode-coupon-create/opps-advanced-scenario-singlecode-coupon-create.md:149 — Multiple consecutive blank lines
  • tutorials/opps-advanced-scenario-singlecode-coupon-create/opps-advanced-scenario-singlecode-coupon-create.md:152 — Unordered list style
  • tutorials/opps-advanced-scenario-singlecode-coupon-create/opps-advanced-scenario-singlecode-coupon-create.md:153 — Unordered list style
  • tutorials/opps-advanced-scenario-singlecode-coupon-create/opps-advanced-scenario-singlecode-coupon-create.md:154 — Unordered list style
  • tutorials/opps-advanced-scenario-singlecode-coupon-create/opps-advanced-scenario-singlecode-coupon-create.md:156 — Files should end with a single newline character
  • tutorials/opps-advanced-scenario-singlecode-coupon-redeem/opps-advanced-scenario-singlecode-coupon-redeem.md:17 — Headings should be surrounded by blank lines
  • tutorials/opps-advanced-scenario-singlecode-coupon-redeem/opps-advanced-scenario-singlecode-coupon-redeem.md:18 — Lists should be surrounded by blank lines
  • tutorials/opps-advanced-scenario-singlecode-coupon-redeem/opps-advanced-scenario-singlecode-coupon-redeem.md:24 — Trailing spaces
  • tutorials/opps-advanced-scenario-singlecode-coupon-redeem/opps-advanced-scenario-singlecode-coupon-redeem.md:26 — Multiple consecutive blank lines
  • tutorials/opps-advanced-scenario-singlecode-coupon-redeem/opps-advanced-scenario-singlecode-coupon-redeem.md:27 — Headings should be surrounded by blank lines
  • tutorials/opps-advanced-scenario-singlecode-coupon-redeem/opps-advanced-scenario-singlecode-coupon-redeem.md:28 — Trailing spaces
  • tutorials/opps-advanced-scenario-singlecode-coupon-redeem/opps-advanced-scenario-singlecode-coupon-redeem.md:28 — Lists should be surrounded by blank lines
  • tutorials/opps-advanced-scenario-singlecode-coupon-redeem/opps-advanced-scenario-singlecode-coupon-redeem.md:32 — Multiple consecutive blank lines
  • tutorials/opps-advanced-scenario-singlecode-coupon-redeem/opps-advanced-scenario-singlecode-coupon-redeem.md:35 — Multiple consecutive blank lines
  • tutorials/opps-advanced-scenario-singlecode-coupon-redeem/opps-advanced-scenario-singlecode-coupon-redeem.md:36 — Unordered list style
  • tutorials/opps-advanced-scenario-singlecode-coupon-redeem/opps-advanced-scenario-singlecode-coupon-redeem.md:36 — Trailing spaces
  • tutorials/opps-advanced-scenario-singlecode-coupon-redeem/opps-advanced-scenario-singlecode-coupon-redeem.md:37 — Unordered list style
  • tutorials/opps-advanced-scenario-singlecode-coupon-redeem/opps-advanced-scenario-singlecode-coupon-redeem.md:37 — Trailing spaces
  • tutorials/opps-advanced-scenario-singlecode-coupon-redeem/opps-advanced-scenario-singlecode-coupon-redeem.md:38 — Unordered list style
  • tutorials/opps-advanced-scenario-singlecode-coupon-redeem/opps-advanced-scenario-singlecode-coupon-redeem.md:38 — Trailing spaces
  • tutorials/opps-advanced-scenario-singlecode-coupon-redeem/opps-advanced-scenario-singlecode-coupon-redeem.md:39 — Unordered list style
  • tutorials/opps-advanced-scenario-singlecode-coupon-redeem/opps-advanced-scenario-singlecode-coupon-redeem.md:40 — Unordered list style
  • tutorials/opps-advanced-scenario-singlecode-coupon-redeem/opps-advanced-scenario-singlecode-coupon-redeem.md:41 — Unordered list style
  • tutorials/opps-advanced-scenario-singlecode-coupon-redeem/opps-advanced-scenario-singlecode-coupon-redeem.md:41 — Trailing spaces
  • tutorials/opps-advanced-scenario-singlecode-coupon-redeem/opps-advanced-scenario-singlecode-coupon-redeem.md:42 — Unordered list style
  • tutorials/opps-advanced-scenario-singlecode-coupon-redeem/opps-advanced-scenario-singlecode-coupon-redeem.md:42 — Trailing spaces
  • tutorials/opps-advanced-scenario-singlecode-coupon-redeem/opps-advanced-scenario-singlecode-coupon-redeem.md:43 — Unordered list style
  • tutorials/opps-advanced-scenario-singlecode-coupon-redeem/opps-advanced-scenario-singlecode-coupon-redeem.md:44 — Unordered list style
  • tutorials/opps-advanced-scenario-singlecode-coupon-redeem/opps-advanced-scenario-singlecode-coupon-redeem.md:46 — Multiple consecutive blank lines
  • tutorials/opps-advanced-scenario-singlecode-coupon-redeem/opps-advanced-scenario-singlecode-coupon-redeem.md:49 — Multiple consecutive blank lines
  • tutorials/opps-advanced-scenario-singlecode-coupon-redeem/opps-advanced-scenario-singlecode-coupon-redeem.md:50 — Trailing spaces
  • tutorials/opps-advanced-scenario-singlecode-coupon-redeem/opps-advanced-scenario-singlecode-coupon-redeem.md:54 — Trailing spaces
  • tutorials/opps-advanced-scenario-singlecode-coupon-redeem/opps-advanced-scenario-singlecode-coupon-redeem.md:60 — Multiple consecutive blank lines
  • tutorials/opps-advanced-scenario-singlecode-coupon-redeem/opps-advanced-scenario-singlecode-coupon-redeem.md:67 — Lists should be surrounded by blank lines
  • tutorials/opps-advanced-scenario-singlecode-coupon-redeem/opps-advanced-scenario-singlecode-coupon-redeem.md:68 — Fenced code blocks should be surrounded by blank lines
  • tutorials/opps-advanced-scenario-singlecode-coupon-redeem/opps-advanced-scenario-singlecode-coupon-redeem.md:74 — Fenced code blocks should be surrounded by blank lines
  • tutorials/opps-advanced-scenario-singlecode-coupon-redeem/opps-advanced-scenario-singlecode-coupon-redeem.md:75 — Lists should be surrounded by blank lines
  • tutorials/opps-advanced-scenario-singlecode-coupon-redeem/opps-advanced-scenario-singlecode-coupon-redeem.md:85 — Multiple consecutive blank lines
  • tutorials/opps-advanced-scenario-singlecode-coupon-redeem/opps-advanced-scenario-singlecode-coupon-redeem.md:86 — Multiple consecutive blank lines
  • tutorials/opps-advanced-scenario-singlecode-coupon-redeem/opps-advanced-scenario-singlecode-coupon-redeem.md:89 — Multiple consecutive blank lines
  • tutorials/opps-advanced-scenario-singlecode-coupon-redeem/opps-advanced-scenario-singlecode-coupon-redeem.md:90 — Trailing spaces
  • tutorials/opps-advanced-scenario-singlecode-coupon-redeem/opps-advanced-scenario-singlecode-coupon-redeem.md:92 — Trailing spaces
  • tutorials/opps-advanced-scenario-singlecode-coupon-redeem/opps-advanced-scenario-singlecode-coupon-redeem.md:94 — Trailing spaces
  • tutorials/opps-advanced-scenario-singlecode-coupon-redeem/opps-advanced-scenario-singlecode-coupon-redeem.md:96 — Trailing spaces
  • tutorials/opps-advanced-scenario-singlecode-coupon-redeem/opps-advanced-scenario-singlecode-coupon-redeem.md:106 — Lists should be surrounded by blank lines
  • tutorials/opps-advanced-scenario-singlecode-coupon-redeem/opps-advanced-scenario-singlecode-coupon-redeem.md:107 — Fenced code blocks should be surrounded by blank lines
  • tutorials/opps-advanced-scenario-singlecode-coupon-redeem/opps-advanced-scenario-singlecode-coupon-redeem.md:139 — Fenced code blocks should be surrounded by blank lines
  • tutorials/opps-advanced-scenario-singlecode-coupon-redeem/opps-advanced-scenario-singlecode-coupon-redeem.md:140 — Lists should be surrounded by blank lines
  • tutorials/opps-advanced-scenario-singlecode-coupon-redeem/opps-advanced-scenario-singlecode-coupon-redeem.md:149 — Multiple consecutive blank lines
  • tutorials/opps-advanced-scenario-singlecode-coupon-redeem/opps-advanced-scenario-singlecode-coupon-redeem.md:152 — Multiple consecutive blank lines
  • tutorials/opps-advanced-scenario-singlecode-coupon-redeem/opps-advanced-scenario-singlecode-coupon-redeem.md:153 — Trailing spaces
  • tutorials/opps-advanced-scenario-singlecode-coupon-redeem/opps-advanced-scenario-singlecode-coupon-redeem.md:164 — Lists should be surrounded by blank lines
  • tutorials/opps-advanced-scenario-singlecode-coupon-redeem/opps-advanced-scenario-singlecode-coupon-redeem.md:165 — Fenced code blocks should be surrounded by blank lines
  • tutorials/opps-advanced-scenario-singlecode-coupon-redeem/opps-advanced-scenario-singlecode-coupon-redeem.md:170 — Fenced code blocks should be surrounded by blank lines
  • tutorials/opps-advanced-scenario-singlecode-coupon-redeem/opps-advanced-scenario-singlecode-coupon-redeem.md:171 — Ordered list item prefix
  • tutorials/opps-advanced-scenario-singlecode-coupon-redeem/opps-advanced-scenario-singlecode-coupon-redeem.md:171 — Lists should be surrounded by blank lines
  • tutorials/opps-advanced-scenario-singlecode-coupon-redeem/opps-advanced-scenario-singlecode-coupon-redeem.md:172 — Ordered list item prefix
  • tutorials/opps-advanced-scenario-singlecode-coupon-redeem/opps-advanced-scenario-singlecode-coupon-redeem.md:178 — Trailing spaces
  • tutorials/opps-advanced-scenario-singlecode-coupon-redeem/opps-advanced-scenario-singlecode-coupon-redeem.md:180 — Multiple consecutive blank lines
  • tutorials/opps-advanced-scenario-singlecode-coupon-redeem/opps-advanced-scenario-singlecode-coupon-redeem.md:183 — Multiple consecutive blank lines
  • tutorials/opps-advanced-scenario-singlecode-coupon-redeem/opps-advanced-scenario-singlecode-coupon-redeem.md:184 — Trailing spaces
  • tutorials/opps-advanced-scenario-singlecode-coupon-redeem/opps-advanced-scenario-singlecode-coupon-redeem.md:186 — Trailing spaces
  • tutorials/opps-advanced-scenario-singlecode-coupon-redeem/opps-advanced-scenario-singlecode-coupon-redeem.md:188 — Trailing spaces
  • tutorials/opps-advanced-scenario-singlecode-coupon-redeem/opps-advanced-scenario-singlecode-coupon-redeem.md:189 — Unordered list style
  • tutorials/opps-advanced-scenario-singlecode-coupon-redeem/opps-advanced-scenario-singlecode-coupon-redeem.md:189 — Lists should be surrounded by blank lines
  • tutorials/opps-advanced-scenario-singlecode-coupon-redeem/opps-advanced-scenario-singlecode-coupon-redeem.md:190 — Unordered list style
  • tutorials/opps-advanced-scenario-singlecode-coupon-redeem/opps-advanced-scenario-singlecode-coupon-redeem.md:192 — Trailing spaces
  • tutorials/opps-advanced-scenario-singlecode-coupon-redeem/opps-advanced-scenario-singlecode-coupon-redeem.md:202 — Lists should be surrounded by blank lines
  • tutorials/opps-advanced-scenario-singlecode-coupon-redeem/opps-advanced-scenario-singlecode-coupon-redeem.md:203 — Fenced code blocks should be surrounded by blank lines
  • tutorials/opps-advanced-scenario-singlecode-coupon-redeem/opps-advanced-scenario-singlecode-coupon-redeem.md:235 — Fenced code blocks should be surrounded by blank lines
  • tutorials/opps-advanced-scenario-singlecode-coupon-redeem/opps-advanced-scenario-singlecode-coupon-redeem.md:236 — Lists should be surrounded by blank lines
  • tutorials/opps-advanced-scenario-singlecode-coupon-redeem/opps-advanced-scenario-singlecode-coupon-redeem.md:245 — Multiple consecutive blank lines
  • tutorials/opps-advanced-scenario-singlecode-coupon-redeem/opps-advanced-scenario-singlecode-coupon-redeem.md:248 — Multiple consecutive blank lines
  • tutorials/opps-advanced-scenario-singlecode-coupon-redeem/opps-advanced-scenario-singlecode-coupon-redeem.md:249 — Trailing spaces
  • tutorials/opps-advanced-scenario-singlecode-coupon-redeem/opps-advanced-scenario-singlecode-coupon-redeem.md:251 — Trailing spaces
  • tutorials/opps-advanced-scenario-singlecode-coupon-redeem/opps-advanced-scenario-singlecode-coupon-redeem.md:253 — Trailing spaces
  • tutorials/opps-advanced-scenario-singlecode-coupon-redeem/opps-advanced-scenario-singlecode-coupon-redeem.md:278 — Unordered list style
  • tutorials/opps-advanced-scenario-singlecode-coupon-redeem/opps-advanced-scenario-singlecode-coupon-redeem.md:279 — Unordered list style
  • tutorials/opps-advanced-scenario-singlecode-coupon-redeem/opps-advanced-scenario-singlecode-coupon-redeem.md:280 — Unordered list style
  • tutorials/opps-advanced-scenario-singlecode-coupon-redeem/opps-advanced-scenario-singlecode-coupon-redeem.md:282 — Files should end with a single newline character
  • tutorials/opps-advanced-scenario-singlecode-coupon-ui/opps-advanced-scenario-singlecode-coupon-ui.md:15 — Trailing spaces
  • tutorials/opps-advanced-scenario-singlecode-coupon-ui/opps-advanced-scenario-singlecode-coupon-ui.md:17 — Headings should be surrounded by blank lines
  • tutorials/opps-advanced-scenario-singlecode-coupon-ui/opps-advanced-scenario-singlecode-coupon-ui.md:18 — Lists should be surrounded by blank lines
  • tutorials/opps-advanced-scenario-singlecode-coupon-ui/opps-advanced-scenario-singlecode-coupon-ui.md:25 — Multiple consecutive blank lines
  • tutorials/opps-advanced-scenario-singlecode-coupon-ui/opps-advanced-scenario-singlecode-coupon-ui.md:26 — Headings should be surrounded by blank lines
  • tutorials/opps-advanced-scenario-singlecode-coupon-ui/opps-advanced-scenario-singlecode-coupon-ui.md:27 — Trailing spaces
  • tutorials/opps-advanced-scenario-singlecode-coupon-ui/opps-advanced-scenario-singlecode-coupon-ui.md:27 — Lists should be surrounded by blank lines
  • tutorials/opps-advanced-scenario-singlecode-coupon-ui/opps-advanced-scenario-singlecode-coupon-ui.md:29 — Trailing spaces
  • tutorials/opps-advanced-scenario-singlecode-coupon-ui/opps-advanced-scenario-singlecode-coupon-ui.md:31 — Multiple consecutive blank lines
  • tutorials/opps-advanced-scenario-singlecode-coupon-ui/opps-advanced-scenario-singlecode-coupon-ui.md:34 — Multiple consecutive blank lines
  • tutorials/opps-advanced-scenario-singlecode-coupon-ui/opps-advanced-scenario-singlecode-coupon-ui.md:35 — Unordered list style
  • tutorials/opps-advanced-scenario-singlecode-coupon-ui/opps-advanced-scenario-singlecode-coupon-ui.md:35 — Trailing spaces
  • tutorials/opps-advanced-scenario-singlecode-coupon-ui/opps-advanced-scenario-singlecode-coupon-ui.md:36 — Unordered list style
  • tutorials/opps-advanced-scenario-singlecode-coupon-ui/opps-advanced-scenario-singlecode-coupon-ui.md:36 — Trailing spaces
  • tutorials/opps-advanced-scenario-singlecode-coupon-ui/opps-advanced-scenario-singlecode-coupon-ui.md:37 — Unordered list style
  • tutorials/opps-advanced-scenario-singlecode-coupon-ui/opps-advanced-scenario-singlecode-coupon-ui.md:37 — Trailing spaces
  • tutorials/opps-advanced-scenario-singlecode-coupon-ui/opps-advanced-scenario-singlecode-coupon-ui.md:38 — Unordered list style
  • tutorials/opps-advanced-scenario-singlecode-coupon-ui/opps-advanced-scenario-singlecode-coupon-ui.md:39 — Unordered list style
  • tutorials/opps-advanced-scenario-singlecode-coupon-ui/opps-advanced-scenario-singlecode-coupon-ui.md:40 — Unordered list style
  • tutorials/opps-advanced-scenario-singlecode-coupon-ui/opps-advanced-scenario-singlecode-coupon-ui.md:40 — Trailing spaces
  • tutorials/opps-advanced-scenario-singlecode-coupon-ui/opps-advanced-scenario-singlecode-coupon-ui.md:41 — Unordered list style
  • tutorials/opps-advanced-scenario-singlecode-coupon-ui/opps-advanced-scenario-singlecode-coupon-ui.md:41 — Trailing spaces
  • tutorials/opps-advanced-scenario-singlecode-coupon-ui/opps-advanced-scenario-singlecode-coupon-ui.md:42 — Unordered list style
  • tutorials/opps-advanced-scenario-singlecode-coupon-ui/opps-advanced-scenario-singlecode-coupon-ui.md:43 — Unordered list style
  • tutorials/opps-advanced-scenario-singlecode-coupon-ui/opps-advanced-scenario-singlecode-coupon-ui.md:45 — Multiple consecutive blank lines
  • tutorials/opps-advanced-scenario-singlecode-coupon-ui/opps-advanced-scenario-singlecode-coupon-ui.md:46 — Multiple consecutive blank lines
  • tutorials/opps-advanced-scenario-singlecode-coupon-ui/opps-advanced-scenario-singlecode-coupon-ui.md:47 — Multiple consecutive blank lines
  • tutorials/opps-advanced-scenario-singlecode-coupon-ui/opps-advanced-scenario-singlecode-coupon-ui.md:50 — Multiple consecutive blank lines
  • tutorials/opps-advanced-scenario-singlecode-coupon-ui/opps-advanced-scenario-singlecode-coupon-ui.md:53 — Trailing spaces
  • tutorials/opps-advanced-scenario-singlecode-coupon-ui/opps-advanced-scenario-singlecode-coupon-ui.md:54 — Trailing spaces
  • tutorials/opps-advanced-scenario-singlecode-coupon-ui/opps-advanced-scenario-singlecode-coupon-ui.md:55 — Trailing spaces
  • tutorials/opps-advanced-scenario-singlecode-coupon-ui/opps-advanced-scenario-singlecode-coupon-ui.md:56 — Trailing spaces
  • tutorials/opps-advanced-scenario-singlecode-coupon-ui/opps-advanced-scenario-singlecode-coupon-ui.md:57 — Trailing spaces
  • tutorials/opps-advanced-scenario-singlecode-coupon-ui/opps-advanced-scenario-singlecode-coupon-ui.md:58 — Trailing spaces
  • tutorials/opps-advanced-scenario-singlecode-coupon-ui/opps-advanced-scenario-singlecode-coupon-ui.md:59 — Trailing spaces
  • tutorials/opps-advanced-scenario-singlecode-coupon-ui/opps-advanced-scenario-singlecode-coupon-ui.md:67 — Multiple consecutive blank lines
  • tutorials/opps-advanced-scenario-singlecode-coupon-ui/opps-advanced-scenario-singlecode-coupon-ui.md:70 — Multiple consecutive blank lines
  • tutorials/opps-advanced-scenario-singlecode-coupon-ui/opps-advanced-scenario-singlecode-coupon-ui.md:71 — Trailing spaces
  • tutorials/opps-advanced-scenario-singlecode-coupon-ui/opps-advanced-scenario-singlecode-coupon-ui.md:80 — Trailing spaces
  • tutorials/opps-advanced-scenario-singlecode-coupon-ui/opps-advanced-scenario-singlecode-coupon-ui.md:88 — Trailing spaces
  • tutorials/opps-advanced-scenario-singlecode-coupon-ui/opps-advanced-scenario-singlecode-coupon-ui.md:92 — Trailing spaces
  • tutorials/opps-advanced-scenario-singlecode-coupon-ui/opps-advanced-scenario-singlecode-coupon-ui.md:97 — Trailing spaces
  • tutorials/opps-advanced-scenario-singlecode-coupon-ui/opps-advanced-scenario-singlecode-coupon-ui.md:98 — Trailing spaces
  • tutorials/opps-advanced-scenario-singlecode-coupon-ui/opps-advanced-scenario-singlecode-coupon-ui.md:99 — Trailing spaces
  • tutorials/opps-advanced-scenario-singlecode-coupon-ui/opps-advanced-scenario-singlecode-coupon-ui.md:102 — Trailing spaces
  • tutorials/opps-advanced-scenario-singlecode-coupon-ui/opps-advanced-scenario-singlecode-coupon-ui.md:105 — Trailing spaces
  • tutorials/opps-advanced-scenario-singlecode-coupon-ui/opps-advanced-scenario-singlecode-coupon-ui.md:106 — Trailing spaces
  • tutorials/opps-advanced-scenario-singlecode-coupon-ui/opps-advanced-scenario-singlecode-coupon-ui.md:109 — Spaces after list markers
  • tutorials/opps-advanced-scenario-singlecode-coupon-ui/opps-advanced-scenario-singlecode-coupon-ui.md:110 — Trailing spaces
  • tutorials/opps-advanced-scenario-singlecode-coupon-ui/opps-advanced-scenario-singlecode-coupon-ui.md:112 — Trailing spaces
  • tutorials/opps-advanced-scenario-singlecode-coupon-ui/opps-advanced-scenario-singlecode-coupon-ui.md:115 — Trailing spaces
  • tutorials/opps-advanced-scenario-singlecode-coupon-ui/opps-advanced-scenario-singlecode-coupon-ui.md:117 — Trailing spaces
  • tutorials/opps-advanced-scenario-singlecode-coupon-ui/opps-advanced-scenario-singlecode-coupon-ui.md:118 — Trailing spaces
  • tutorials/opps-advanced-scenario-singlecode-coupon-ui/opps-advanced-scenario-singlecode-coupon-ui.md:119 — Trailing spaces
  • tutorials/opps-advanced-scenario-singlecode-coupon-ui/opps-advanced-scenario-singlecode-coupon-ui.md:121 — Multiple consecutive blank lines
  • tutorials/opps-advanced-scenario-singlecode-coupon-ui/opps-advanced-scenario-singlecode-coupon-ui.md:124 — Multiple consecutive blank lines
  • tutorials/opps-advanced-scenario-singlecode-coupon-ui/opps-advanced-scenario-singlecode-coupon-ui.md:127 — Multiple consecutive blank lines
  • tutorials/opps-advanced-scenario-singlecode-coupon-ui/opps-advanced-scenario-singlecode-coupon-ui.md:132 — Trailing spaces
  • tutorials/opps-advanced-scenario-singlecode-coupon-ui/opps-advanced-scenario-singlecode-coupon-ui.md:135 — Trailing spaces
  • tutorials/opps-advanced-scenario-singlecode-coupon-ui/opps-advanced-scenario-singlecode-coupon-ui.md:138 — Trailing spaces
  • tutorials/opps-advanced-scenario-singlecode-coupon-ui/opps-advanced-scenario-singlecode-coupon-ui.md:139 — Trailing spaces
  • tutorials/opps-advanced-scenario-singlecode-coupon-ui/opps-advanced-scenario-singlecode-coupon-ui.md:140 — Trailing spaces
  • tutorials/opps-advanced-scenario-singlecode-coupon-ui/opps-advanced-scenario-singlecode-coupon-ui.md:141 — Trailing spaces
  • tutorials/opps-advanced-scenario-singlecode-coupon-ui/opps-advanced-scenario-singlecode-coupon-ui.md:143 — Trailing spaces
  • tutorials/opps-advanced-scenario-singlecode-coupon-ui/opps-advanced-scenario-singlecode-coupon-ui.md:145 — Multiple consecutive blank lines
  • tutorials/opps-advanced-scenario-singlecode-coupon-ui/opps-advanced-scenario-singlecode-coupon-ui.md:148 — Multiple consecutive blank lines
  • tutorials/opps-advanced-scenario-singlecode-coupon-ui/opps-advanced-scenario-singlecode-coupon-ui.md:151 — Multiple consecutive blank lines
  • tutorials/opps-advanced-scenario-singlecode-coupon-ui/opps-advanced-scenario-singlecode-coupon-ui.md:152 — Trailing spaces
  • tutorials/opps-advanced-scenario-singlecode-coupon-ui/opps-advanced-scenario-singlecode-coupon-ui.md:154 — Trailing spaces
  • tutorials/opps-advanced-scenario-singlecode-coupon-ui/opps-advanced-scenario-singlecode-coupon-ui.md:160 — Trailing spaces
  • tutorials/opps-advanced-scenario-singlecode-coupon-ui/opps-advanced-scenario-singlecode-coupon-ui.md:167 — Trailing spaces
  • tutorials/opps-advanced-scenario-singlecode-coupon-ui/opps-advanced-scenario-singlecode-coupon-ui.md:171 — Trailing spaces
  • tutorials/opps-advanced-scenario-singlecode-coupon-ui/opps-advanced-scenario-singlecode-coupon-ui.md:173 — Trailing spaces
  • tutorials/opps-advanced-scenario-singlecode-coupon-ui/opps-advanced-scenario-singlecode-coupon-ui.md:177 — Trailing spaces
  • tutorials/opps-advanced-scenario-singlecode-coupon-ui/opps-advanced-scenario-singlecode-coupon-ui.md:180 — Trailing spaces
  • tutorials/opps-advanced-scenario-singlecode-coupon-ui/opps-advanced-scenario-singlecode-coupon-ui.md:184 — Spaces after list markers
  • tutorials/opps-advanced-scenario-singlecode-coupon-ui/opps-advanced-scenario-singlecode-coupon-ui.md:191 — Trailing spaces
  • tutorials/opps-advanced-scenario-singlecode-coupon-ui/opps-advanced-scenario-singlecode-coupon-ui.md:194 — Trailing spaces
  • tutorials/opps-advanced-scenario-singlecode-coupon-ui/opps-advanced-scenario-singlecode-coupon-ui.md:208 — Multiple consecutive blank lines
  • tutorials/opps-advanced-scenario-singlecode-coupon-ui/opps-advanced-scenario-singlecode-coupon-ui.md:211 — Multiple consecutive blank lines
  • tutorials/opps-advanced-scenario-singlecode-coupon-ui/opps-advanced-scenario-singlecode-coupon-ui.md:218 — Trailing spaces
  • tutorials/opps-advanced-scenario-singlecode-coupon-ui/opps-advanced-scenario-singlecode-coupon-ui.md:220 — Multiple consecutive blank lines
  • tutorials/opps-advanced-scenario-singlecode-coupon-ui/opps-advanced-scenario-singlecode-coupon-ui.md:223 — Multiple consecutive blank lines
  • tutorials/opps-advanced-scenario-singlecode-coupon-ui/opps-advanced-scenario-singlecode-coupon-ui.md:226 — Multiple consecutive blank lines
  • tutorials/opps-advanced-scenario-singlecode-coupon-ui/opps-advanced-scenario-singlecode-coupon-ui.md:229 — Unordered list style
  • tutorials/opps-advanced-scenario-singlecode-coupon-ui/opps-advanced-scenario-singlecode-coupon-ui.md:230 — Unordered list style
  • tutorials/opps-advanced-scenario-singlecode-coupon-ui/opps-advanced-scenario-singlecode-coupon-ui.md:231 — Unordered list style
  • tutorials/opps-advanced-scenario-singlecode-coupon-ui/opps-advanced-scenario-singlecode-coupon-ui.md:233 — Files should end with a single newline character
  • tutorials/opps-advanced-scenario-transactional/opps-advanced-scenario-transactional.md:9 — Headings should be surrounded by blank lines
  • tutorials/opps-advanced-scenario-transactional/opps-advanced-scenario-transactional.md:12 — Headings should be surrounded by blank lines
  • tutorials/opps-advanced-scenario-transactional/opps-advanced-scenario-transactional.md:13 — Lists should be surrounded by blank lines
  • tutorials/opps-advanced-scenario-transactional/opps-advanced-scenario-transactional.md:19 — Multiple consecutive blank lines
  • tutorials/opps-advanced-scenario-transactional/opps-advanced-scenario-transactional.md:20 — Multiple consecutive blank lines
  • tutorials/opps-advanced-scenario-transactional/opps-advanced-scenario-transactional.md:21 — Headings should be surrounded by blank lines
  • tutorials/opps-advanced-scenario-transactional/opps-advanced-scenario-transactional.md:22 — Lists should be surrounded by blank lines
  • tutorials/opps-advanced-scenario-transactional/opps-advanced-scenario-transactional.md:26 — Multiple consecutive blank lines
  • tutorials/opps-advanced-scenario-transactional/opps-advanced-scenario-transactional.md:31 — Multiple consecutive blank lines
  • tutorials/opps-advanced-scenario-transactional/opps-advanced-scenario-transactional.md:32 — Unordered list style
  • tutorials/opps-advanced-scenario-transactional/opps-advanced-scenario-transactional.md:33 — Unordered list style
  • tutorials/opps-advanced-scenario-transactional/opps-advanced-scenario-transactional.md:34 — Unordered list style
  • tutorials/opps-advanced-scenario-transactional/opps-advanced-scenario-transactional.md:35 — Unordered list style
  • tutorials/opps-advanced-scenario-transactional/opps-advanced-scenario-transactional.md:36 — Unordered list style
  • tutorials/opps-advanced-scenario-transactional/opps-advanced-scenario-transactional.md:37 — Unordered list style
  • tutorials/opps-advanced-scenario-transactional/opps-advanced-scenario-transactional.md:39 — Multiple consecutive blank lines
  • tutorials/opps-advanced-scenario-transactional/opps-advanced-scenario-transactional.md:40 — Multiple consecutive blank lines
  • tutorials/opps-advanced-scenario-transactional/opps-advanced-scenario-transactional.md:43 — Multiple consecutive blank lines
  • tutorials/opps-advanced-scenario-transactional/opps-advanced-scenario-transactional.md:54 — Multiple consecutive blank lines
  • tutorials/opps-advanced-scenario-transactional/opps-advanced-scenario-transactional.md:57 — Multiple consecutive blank lines
  • tutorials/opps-advanced-scenario-transactional/opps-advanced-scenario-transactional.md:60 — Multiple consecutive blank lines
  • tutorials/opps-advanced-scenario-transactional/opps-advanced-scenario-transactional.md:63 — Multiple consecutive blank lines
  • tutorials/opps-advanced-scenario-transactional/opps-advanced-scenario-transactional.md:71 — Multiple consecutive blank lines
  • tutorials/opps-advanced-scenario-transactional/opps-advanced-scenario-transactional.md:77 — Lists should be surrounded by blank lines
  • tutorials/opps-advanced-scenario-transactional/opps-advanced-scenario-transactional.md:78 — Fenced code blocks should be surrounded by blank lines
  • tutorials/opps-advanced-scenario-transactional/opps-advanced-scenario-transactional.md:164 — Fenced code blocks should be surrounded by blank lines
  • tutorials/opps-advanced-scenario-transactional/opps-advanced-scenario-transactional.md:165 — Ordered list item prefix
  • tutorials/opps-advanced-scenario-transactional/opps-advanced-scenario-transactional.md:165 — Lists should be surrounded by blank lines
  • tutorials/opps-advanced-scenario-transactional/opps-advanced-scenario-transactional.md:166 — Ordered list item prefix
  • tutorials/opps-advanced-scenario-transactional/opps-advanced-scenario-transactional.md:172 — Multiple consecutive blank lines
  • tutorials/opps-advanced-scenario-transactional/opps-advanced-scenario-transactional.md:173 — Multiple consecutive blank lines
  • tutorials/opps-advanced-scenario-transactional/opps-advanced-scenario-transactional.md:176 — Multiple consecutive blank lines
  • tutorials/opps-advanced-scenario-transactional/opps-advanced-scenario-transactional.md:179 — Multiple consecutive blank lines
  • tutorials/opps-advanced-scenario-transactional/opps-advanced-scenario-transactional.md:182 — Multiple consecutive blank lines
  • tutorials/opps-advanced-scenario-transactional/opps-advanced-scenario-transactional.md:194 — Multiple consecutive blank lines
  • tutorials/opps-advanced-scenario-transactional/opps-advanced-scenario-transactional.md:198 — Lists should be surrounded by blank lines
  • tutorials/opps-advanced-scenario-transactional/opps-advanced-scenario-transactional.md:201 — Ordered list item prefix
  • tutorials/opps-advanced-scenario-transactional/opps-advanced-scenario-transactional.md:202 — Ordered list item prefix
  • tutorials/opps-advanced-scenario-transactional/opps-advanced-scenario-transactional.md:206 — Hard tabs
  • tutorials/opps-advanced-scenario-transactional/opps-advanced-scenario-transactional.md:207 — Hard tabs
  • tutorials/opps-advanced-scenario-transactional/opps-advanced-scenario-transactional.md:208 — Hard tabs
  • tutorials/opps-advanced-scenario-transactional/opps-advanced-scenario-transactional.md:209 — Hard tabs
  • tutorials/opps-advanced-scenario-transactional/opps-advanced-scenario-transactional.md:211 — Hard tabs
  • tutorials/opps-advanced-scenario-transactional/opps-advanced-scenario-transactional.md:213 — Hard tabs
  • tutorials/opps-advanced-scenario-transactional/opps-advanced-scenario-transactional.md:214 — Hard tabs
  • tutorials/opps-advanced-scenario-transactional/opps-advanced-scenario-transactional.md:234 — Multiple consecutive blank lines
  • tutorials/opps-advanced-scenario-transactional/opps-advanced-scenario-transactional.md:235 — Multiple consecutive blank lines
  • tutorials/opps-advanced-scenario-transactional/opps-advanced-scenario-transactional.md:238 — Unordered list style
  • tutorials/opps-advanced-scenario-transactional/opps-advanced-scenario-transactional.md:239 — Unordered list style
  • tutorials/opps-advanced-scenario-transactional/opps-advanced-scenario-transactional.md:240 — Unordered list style
  • tutorials/opps-basic-scenario-coupon-management/opps-basic-scenario-coupon-management.md:15 — Multiple consecutive blank lines
  • tutorials/opps-basic-scenario-coupon-management/opps-basic-scenario-coupon-management.md:16 — Headings should be surrounded by blank lines
  • tutorials/opps-basic-scenario-coupon-management/opps-basic-scenario-coupon-management.md:17 — Trailing spaces
  • tutorials/opps-basic-scenario-coupon-management/opps-basic-scenario-coupon-management.md:17 — Lists should be surrounded by blank lines
  • tutorials/opps-basic-scenario-coupon-management/opps-basic-scenario-coupon-management.md:18 — Trailing spaces
  • tutorials/opps-basic-scenario-coupon-management/opps-basic-scenario-coupon-management.md:19 — Trailing spaces
  • tutorials/opps-basic-scenario-coupon-management/opps-basic-scenario-coupon-management.md:21 — Multiple consecutive blank lines
  • tutorials/opps-basic-scenario-coupon-management/opps-basic-scenario-coupon-management.md:22 — Multiple consecutive blank lines
  • tutorials/opps-basic-scenario-coupon-management/opps-basic-scenario-coupon-management.md:23 — Headings should be surrounded by blank lines
  • tutorials/opps-basic-scenario-coupon-management/opps-basic-scenario-coupon-management.md:24 — Lists should be surrounded by blank lines
  • tutorials/opps-basic-scenario-coupon-management/opps-basic-scenario-coupon-management.md:29 — Multiple consecutive blank lines
  • tutorials/opps-basic-scenario-coupon-management/opps-basic-scenario-coupon-management.md:34 — Multiple consecutive blank lines
  • tutorials/opps-basic-scenario-coupon-management/opps-basic-scenario-coupon-management.md:35 — Unordered list style
  • tutorials/opps-basic-scenario-coupon-management/opps-basic-scenario-coupon-management.md:36 — Unordered list style
  • tutorials/opps-basic-scenario-coupon-management/opps-basic-scenario-coupon-management.md:37 — Unordered list style
  • tutorials/opps-basic-scenario-coupon-management/opps-basic-scenario-coupon-management.md:38 — Unordered list style
  • tutorials/opps-basic-scenario-coupon-management/opps-basic-scenario-coupon-management.md:38 — Trailing spaces
  • tutorials/opps-basic-scenario-coupon-management/opps-basic-scenario-coupon-management.md:39 — Unordered list style
  • tutorials/opps-basic-scenario-coupon-management/opps-basic-scenario-coupon-management.md:41 — Multiple consecutive blank lines
  • tutorials/opps-basic-scenario-coupon-management/opps-basic-scenario-coupon-management.md:44 — Multiple consecutive blank lines
  • tutorials/opps-basic-scenario-coupon-management/opps-basic-scenario-coupon-management.md:45 — Trailing spaces
  • tutorials/opps-basic-scenario-coupon-management/opps-basic-scenario-coupon-management.md:47 — Multiple consecutive blank lines
  • tutorials/opps-basic-scenario-coupon-management/opps-basic-scenario-coupon-management.md:50 — Multiple consecutive blank lines
  • tutorials/opps-basic-scenario-coupon-management/opps-basic-scenario-coupon-management.md:51 — Trailing spaces
  • tutorials/opps-basic-scenario-coupon-management/opps-basic-scenario-coupon-management.md:53 — Multiple consecutive blank lines
  • tutorials/opps-basic-scenario-coupon-management/opps-basic-scenario-coupon-management.md:62 — Lists should be surrounded by blank lines
  • tutorials/opps-basic-scenario-coupon-management/opps-basic-scenario-coupon-management.md:63 — Fenced code blocks should be surrounded by blank lines
  • tutorials/opps-basic-scenario-coupon-management/opps-basic-scenario-coupon-management.md:75 — Fenced code blocks should be surrounded by blank lines
  • tutorials/opps-basic-scenario-coupon-management/opps-basic-scenario-coupon-management.md:76 — Lists should be surrounded by blank lines
  • tutorials/opps-basic-scenario-coupon-management/opps-basic-scenario-coupon-management.md:86 — Multiple consecutive blank lines
  • tutorials/opps-basic-scenario-coupon-management/opps-basic-scenario-coupon-management.md:94 — Trailing spaces
  • tutorials/opps-basic-scenario-coupon-management/opps-basic-scenario-coupon-management.md:97 — Multiple consecutive blank lines
  • tutorials/opps-basic-scenario-coupon-management/opps-basic-scenario-coupon-management.md:100 — Multiple consecutive blank lines
  • tutorials/opps-basic-scenario-coupon-management/opps-basic-scenario-coupon-management.md:109 — Lists should be surrounded by blank lines
  • tutorials/opps-basic-scenario-coupon-management/opps-basic-scenario-coupon-management.md:110 — Fenced code blocks should be surrounded by blank lines
  • tutorials/opps-basic-scenario-coupon-management/opps-basic-scenario-coupon-management.md:114 — Fenced code blocks should be surrounded by blank lines
  • tutorials/opps-basic-scenario-coupon-management/opps-basic-scenario-coupon-management.md:115 — Trailing spaces
  • tutorials/opps-basic-scenario-coupon-management/opps-basic-scenario-coupon-management.md:115 — Lists should be surrounded by blank lines
  • tutorials/opps-basic-scenario-coupon-management/opps-basic-scenario-coupon-management.md:120 — Multiple consecutive blank lines
  • tutorials/opps-basic-scenario-coupon-management/opps-basic-scenario-coupon-management.md:121 — Trailing spaces
  • tutorials/opps-basic-scenario-coupon-management/opps-basic-scenario-coupon-management.md:123 — Multiple consecutive blank lines
  • tutorials/opps-basic-scenario-coupon-management/opps-basic-scenario-coupon-management.md:126 — Multiple consecutive blank lines
  • tutorials/opps-basic-scenario-coupon-management/opps-basic-scenario-coupon-management.md:135 — Lists should be surrounded by blank lines
  • tutorials/opps-basic-scenario-coupon-management/opps-basic-scenario-coupon-management.md:136 — Fenced code blocks should be surrounded by blank lines
  • tutorials/opps-basic-scenario-coupon-management/opps-basic-scenario-coupon-management.md:141 — Fenced code blocks should be surrounded by blank lines
  • tutorials/opps-basic-scenario-coupon-management/opps-basic-scenario-coupon-management.md:142 — Ordered list item prefix
  • tutorials/opps-basic-scenario-coupon-management/opps-basic-scenario-coupon-management.md:142 — Lists should be surrounded by blank lines
  • tutorials/opps-basic-scenario-coupon-management/opps-basic-scenario-coupon-management.md:143 — Ordered list item prefix
  • tutorials/opps-basic-scenario-coupon-management/opps-basic-scenario-coupon-management.md:144 — Ordered list item prefix
  • tutorials/opps-basic-scenario-coupon-management/opps-basic-scenario-coupon-management.md:150 — Multiple consecutive blank lines
  • tutorials/opps-basic-scenario-coupon-management/opps-basic-scenario-coupon-management.md:151 — Multiple consecutive blank lines
  • tutorials/opps-basic-scenario-coupon-management/opps-basic-scenario-coupon-management.md:154 — Multiple consecutive blank lines
  • tutorials/opps-basic-scenario-coupon-management/opps-basic-scenario-coupon-management.md:155 — Trailing spaces
  • tutorials/opps-basic-scenario-coupon-management/opps-basic-scenario-coupon-management.md:162 — Trailing spaces
  • tutorials/opps-basic-scenario-coupon-management/opps-basic-scenario-coupon-management.md:169 — Trailing spaces
  • tutorials/opps-basic-scenario-coupon-management/opps-basic-scenario-coupon-management.md:171 — Multiple consecutive blank lines
  • tutorials/opps-basic-scenario-coupon-management/opps-basic-scenario-coupon-management.md:176 — Multiple consecutive blank lines
  • tutorials/opps-basic-scenario-coupon-management/opps-basic-scenario-coupon-management.md:185 — Lists should be surrounded by blank lines
  • tutorials/opps-basic-scenario-coupon-management/opps-basic-scenario-coupon-management.md:186 — Fenced code blocks should be surrounded by blank lines
  • tutorials/opps-basic-scenario-coupon-management/opps-basic-scenario-coupon-management.md:195 — Hard tabs
  • tutorials/opps-basic-scenario-coupon-management/opps-basic-scenario-coupon-management.md:322 — Fenced code blocks should be surrounded by blank lines
  • tutorials/opps-basic-scenario-coupon-management/opps-basic-scenario-coupon-management.md:323 — Lists should be surrounded by blank lines
  • tutorials/opps-basic-scenario-coupon-management/opps-basic-scenario-coupon-management.md:328 — Trailing spaces
  • tutorials/opps-basic-scenario-coupon-management/opps-basic-scenario-coupon-management.md:330 — Multiple consecutive blank lines
  • tutorials/opps-basic-scenario-coupon-management/opps-basic-scenario-coupon-management.md:333 — Multiple consecutive blank lines
  • tutorials/opps-basic-scenario-coupon-management/opps-basic-scenario-coupon-management.md:338 — Multiple consecutive blank lines
  • tutorials/opps-basic-scenario-coupon-management/opps-basic-scenario-coupon-management.md:339 — Trailing spaces
  • tutorials/opps-basic-scenario-coupon-management/opps-basic-scenario-coupon-management.md:341 — Multiple consecutive blank lines
  • tutorials/opps-basic-scenario-coupon-management/opps-basic-scenario-coupon-management.md:346 — Multiple consecutive blank lines
  • tutorials/opps-basic-scenario-coupon-management/opps-basic-scenario-coupon-management.md:349 — Unordered list style
  • tutorials/opps-basic-scenario-coupon-management/opps-basic-scenario-coupon-management.md:350 — Unordered list style
  • tutorials/opps-basic-scenario-coupon-management/opps-basic-scenario-coupon-management.md:351 — Unordered list style
  • tutorials/opps-basic-scenario-coupon-management/opps-basic-scenario-coupon-management.md:352 — Unordered list style
  • tutorials/opps-basic-scenario-redeem-multicode-coupon/opps-basic-scenario-reserve-and-redeem-multi-code-coupon.md:15 — Headings should be surrounded by blank lines
  • tutorials/opps-basic-scenario-redeem-multicode-coupon/opps-basic-scenario-reserve-and-redeem-multi-code-coupon.md:16 — Lists should be surrounded by blank lines
  • tutorials/opps-basic-scenario-redeem-multicode-coupon/opps-basic-scenario-reserve-and-redeem-multi-code-coupon.md:22 — Multiple consecutive blank lines
  • tutorials/opps-basic-scenario-redeem-multicode-coupon/opps-basic-scenario-reserve-and-redeem-multi-code-coupon.md:23 — Headings should be surrounded by blank lines
  • tutorials/opps-basic-scenario-redeem-multicode-coupon/opps-basic-scenario-reserve-and-redeem-multi-code-coupon.md:24 — Trailing spaces
  • tutorials/opps-basic-scenario-redeem-multicode-coupon/opps-basic-scenario-reserve-and-redeem-multi-code-coupon.md:24 — Lists should be surrounded by blank lines
  • tutorials/opps-basic-scenario-redeem-multicode-coupon/opps-basic-scenario-reserve-and-redeem-multi-code-coupon.md:25 — Trailing spaces
  • tutorials/opps-basic-scenario-redeem-multicode-coupon/opps-basic-scenario-reserve-and-redeem-multi-code-coupon.md:26 — Trailing spaces
  • tutorials/opps-basic-scenario-redeem-multicode-coupon/opps-basic-scenario-reserve-and-redeem-multi-code-coupon.md:28 — Multiple consecutive blank lines
  • tutorials/opps-basic-scenario-redeem-multicode-coupon/opps-basic-scenario-reserve-and-redeem-multi-code-coupon.md:33 — Multiple consecutive blank lines
  • tutorials/opps-basic-scenario-redeem-multicode-coupon/opps-basic-scenario-reserve-and-redeem-multi-code-coupon.md:34 — Unordered list style
  • tutorials/opps-basic-scenario-redeem-multicode-coupon/opps-basic-scenario-reserve-and-redeem-multi-code-coupon.md:34 — Trailing spaces
  • tutorials/opps-basic-scenario-redeem-multicode-coupon/opps-basic-scenario-reserve-and-redeem-multi-code-coupon.md:35 — Unordered list style
  • tutorials/opps-basic-scenario-redeem-multicode-coupon/opps-basic-scenario-reserve-and-redeem-multi-code-coupon.md:35 — Trailing spaces
  • tutorials/opps-basic-scenario-redeem-multicode-coupon/opps-basic-scenario-reserve-and-redeem-multi-code-coupon.md:36 — Unordered list style
  • tutorials/opps-basic-scenario-redeem-multicode-coupon/opps-basic-scenario-reserve-and-redeem-multi-code-coupon.md:36 — Trailing spaces
  • tutorials/opps-basic-scenario-redeem-multicode-coupon/opps-basic-scenario-reserve-and-redeem-multi-code-coupon.md:37 — Unordered list style
  • tutorials/opps-basic-scenario-redeem-multicode-coupon/opps-basic-scenario-reserve-and-redeem-multi-code-coupon.md:37 — Trailing spaces
  • tutorials/opps-basic-scenario-redeem-multicode-coupon/opps-basic-scenario-reserve-and-redeem-multi-code-coupon.md:38 — Unordered list style
  • tutorials/opps-basic-scenario-redeem-multicode-coupon/opps-basic-scenario-reserve-and-redeem-multi-code-coupon.md:39 — Unordered list style
  • tutorials/opps-basic-scenario-redeem-multicode-coupon/opps-basic-scenario-reserve-and-redeem-multi-code-coupon.md:40 — Unordered list style
  • tutorials/opps-basic-scenario-redeem-multicode-coupon/opps-basic-scenario-reserve-and-redeem-multi-code-coupon.md:41 — Unordered list style
  • tutorials/opps-basic-scenario-redeem-multicode-coupon/opps-basic-scenario-reserve-and-redeem-multi-code-coupon.md:42 — Unordered list style
  • tutorials/opps-basic-scenario-redeem-multicode-coupon/opps-basic-scenario-reserve-and-redeem-multi-code-coupon.md:44 — Multiple consecutive blank lines
  • tutorials/opps-basic-scenario-redeem-multicode-coupon/opps-basic-scenario-reserve-and-redeem-multi-code-coupon.md:47 — Multiple consecutive blank lines
  • tutorials/opps-basic-scenario-redeem-multicode-coupon/opps-basic-scenario-reserve-and-redeem-multi-code-coupon.md:48 — Trailing spaces
  • tutorials/opps-basic-scenario-redeem-multicode-coupon/opps-basic-scenario-reserve-and-redeem-multi-code-coupon.md:50 — Multiple consecutive blank lines
  • tutorials/opps-basic-scenario-redeem-multicode-coupon/opps-basic-scenario-reserve-and-redeem-multi-code-coupon.md:53 — Multiple consecutive blank lines
  • tutorials/opps-basic-scenario-redeem-multicode-coupon/opps-basic-scenario-reserve-and-redeem-multi-code-coupon.md:54 — Trailing spaces
  • tutorials/opps-basic-scenario-redeem-multicode-coupon/opps-basic-scenario-reserve-and-redeem-multi-code-coupon.md:58 — Trailing spaces
  • tutorials/opps-basic-scenario-redeem-multicode-coupon/opps-basic-scenario-reserve-and-redeem-multi-code-coupon.md:60 — Multiple consecutive blank lines
  • tutorials/opps-basic-scenario-redeem-multicode-coupon/opps-basic-scenario-reserve-and-redeem-multi-code-coupon.md:67 — Multiple consecutive blank lines
  • tutorials/opps-basic-scenario-redeem-multicode-coupon/opps-basic-scenario-reserve-and-redeem-multi-code-coupon.md:72 — Lists should be surrounded by blank lines
  • tutorials/opps-basic-scenario-redeem-multicode-coupon/opps-basic-scenario-reserve-and-redeem-multi-code-coupon.md:73 — Fenced code blocks should be surrounded by blank lines
  • tutorials/opps-basic-scenario-redeem-multicode-coupon/opps-basic-scenario-reserve-and-redeem-multi-code-coupon.md:79 — Fenced code blocks should be surrounded by blank lines
  • tutorials/opps-basic-scenario-redeem-multicode-coupon/opps-basic-scenario-reserve-and-redeem-multi-code-coupon.md:80 — Ordered list item prefix
  • tutorials/opps-basic-scenario-redeem-multicode-coupon/opps-basic-scenario-reserve-and-redeem-multi-code-coupon.md:80 — Lists should be surrounded by blank lines
  • tutorials/opps-basic-scenario-redeem-multicode-coupon/opps-basic-scenario-reserve-and-redeem-multi-code-coupon.md:81 — Ordered list item prefix
  • tutorials/opps-basic-scenario-redeem-multicode-coupon/opps-basic-scenario-reserve-and-redeem-multi-code-coupon.md:82 — Trailing spaces
  • tutorials/opps-basic-scenario-redeem-multicode-coupon/opps-basic-scenario-reserve-and-redeem-multi-code-coupon.md:82 — Ordered list item prefix
  • tutorials/opps-basic-scenario-redeem-multicode-coupon/opps-basic-scenario-reserve-and-redeem-multi-code-coupon.md:88 — Multiple consecutive blank lines
  • tutorials/opps-basic-scenario-redeem-multicode-coupon/opps-basic-scenario-reserve-and-redeem-multi-code-coupon.md:91 — Multiple consecutive blank lines
  • tutorials/opps-basic-scenario-redeem-multicode-coupon/opps-basic-scenario-reserve-and-redeem-multi-code-coupon.md:94 — Multiple consecutive blank lines
  • tutorials/opps-basic-scenario-redeem-multicode-coupon/opps-basic-scenario-reserve-and-redeem-multi-code-coupon.md:95 — Trailing spaces
  • tutorials/opps-basic-scenario-redeem-multicode-coupon/opps-basic-scenario-reserve-and-redeem-multi-code-coupon.md:97 — Trailing spaces
  • tutorials/opps-basic-scenario-redeem-multicode-coupon/opps-basic-scenario-reserve-and-redeem-multi-code-coupon.md:101 — Multiple consecutive blank lines
  • tutorials/opps-basic-scenario-redeem-multicode-coupon/opps-basic-scenario-reserve-and-redeem-multi-code-coupon.md:112 — Lists should be surrounded by blank lines
  • tutorials/opps-basic-scenario-redeem-multicode-coupon/opps-basic-scenario-reserve-and-redeem-multi-code-coupon.md:113 — Fenced code blocks should be surrounded by blank lines
  • tutorials/opps-basic-scenario-redeem-multicode-coupon/opps-basic-scenario-reserve-and-redeem-multi-code-coupon.md:149 — Fenced code blocks should be surrounded by blank lines
  • tutorials/opps-basic-scenario-redeem-multicode-coupon/opps-basic-scenario-reserve-and-redeem-multi-code-coupon.md:150 — Ordered list item prefix
  • tutorials/opps-basic-scenario-redeem-multicode-coupon/opps-basic-scenario-reserve-and-redeem-multi-code-coupon.md:150 — Lists should be surrounded by blank lines
  • tutorials/opps-basic-scenario-redeem-multicode-coupon/opps-basic-scenario-reserve-and-redeem-multi-code-coupon.md:151 — Ordered list item prefix
  • tutorials/opps-basic-scenario-redeem-multicode-coupon/opps-basic-scenario-reserve-and-redeem-multi-code-coupon.md:161 — Multiple consecutive blank lines
  • tutorials/opps-basic-scenario-redeem-multicode-coupon/opps-basic-scenario-reserve-and-redeem-multi-code-coupon.md:162 — Trailing spaces
  • tutorials/opps-basic-scenario-redeem-multicode-coupon/opps-basic-scenario-reserve-and-redeem-multi-code-coupon.md:166 — Trailing spaces
  • tutorials/opps-basic-scenario-redeem-multicode-coupon/opps-basic-scenario-reserve-and-redeem-multi-code-coupon.md:168 — Multiple consecutive blank lines
  • tutorials/opps-basic-scenario-redeem-multicode-coupon/opps-basic-scenario-reserve-and-redeem-multi-code-coupon.md:192 — Unordered list style
  • tutorials/opps-basic-scenario-redeem-multicode-coupon/opps-basic-scenario-reserve-and-redeem-multi-code-coupon.md:193 — Unordered list style
  • tutorials/opps-basic-scenario-redeem-multicode-coupon/opps-basic-scenario-reserve-and-redeem-multi-code-coupon.md:194 — Unordered list style
  • tutorials/opps-basic-scenario-redeem-multicode-coupon/opps-basic-scenario-reserve-and-redeem-multi-code-coupon.md:195 — Unordered list style
  • tutorials/opps-basic-scenario/opps-basic-scenario.md:9 — Headings should be surrounded by blank lines
  • tutorials/opps-basic-scenario/opps-basic-scenario.md:12 — Headings should be surrounded by blank lines
  • tutorials/opps-basic-scenario/opps-basic-scenario.md:13 — Lists should be surrounded by blank lines
  • tutorials/opps-basic-scenario/opps-basic-scenario.md:18 — Multiple consecutive blank lines
  • tutorials/opps-basic-scenario/opps-basic-scenario.md:19 — Multiple consecutive blank lines
  • tutorials/opps-basic-scenario/opps-basic-scenario.md:20 — Headings should be surrounded by blank lines
  • tutorials/opps-basic-scenario/opps-basic-scenario.md:21 — Lists should be surrounded by blank lines
  • tutorials/opps-basic-scenario/opps-basic-scenario.md:26 — Multiple consecutive blank lines
  • tutorials/opps-basic-scenario/opps-basic-scenario.md:31 — Unordered list style
  • tutorials/opps-basic-scenario/opps-basic-scenario.md:32 — Unordered list style
  • tutorials/opps-basic-scenario/opps-basic-scenario.md:33 — Unordered list style
  • tutorials/opps-basic-scenario/opps-basic-scenario.md:34 — Unordered list style
  • tutorials/opps-basic-scenario/opps-basic-scenario.md:35 — Unordered list style
  • tutorials/opps-basic-scenario/opps-basic-scenario.md:36 — Unordered list style
  • tutorials/opps-basic-scenario/opps-basic-scenario.md:38 — Multiple consecutive blank lines
  • tutorials/opps-basic-scenario/opps-basic-scenario.md:39 — Multiple consecutive blank lines
  • tutorials/opps-basic-scenario/opps-basic-scenario.md:42 — Multiple consecutive blank lines
  • tutorials/opps-basic-scenario/opps-basic-scenario.md:53 — Multiple consecutive blank lines
  • tutorials/opps-basic-scenario/opps-basic-scenario.md:56 — Multiple consecutive blank lines
  • tutorials/opps-basic-scenario/opps-basic-scenario.md:60 — Headings should be surrounded by blank lines
  • tutorials/opps-basic-scenario/opps-basic-scenario.md:61 — Lists should be surrounded by blank lines
  • tutorials/opps-basic-scenario/opps-basic-scenario.md:73 — Trailing spaces
  • tutorials/opps-basic-scenario/opps-basic-scenario.md:73 — Multiple consecutive blank lines
  • tutorials/opps-basic-scenario/opps-basic-scenario.md:86 — Table column style
  • tutorials/opps-basic-scenario/opps-basic-scenario.md:93 — Multiple consecutive blank lines
  • tutorials/opps-basic-scenario/opps-basic-scenario.md:96 — Multiple consecutive blank lines
  • tutorials/opps-basic-scenario/opps-basic-scenario.md:97 — Multiple consecutive blank lines
  • tutorials/opps-basic-scenario/opps-basic-scenario.md:100 — Multiple consecutive blank lines
  • tutorials/opps-basic-scenario/opps-basic-scenario.md:113 — Lists should be surrounded by blank lines
  • tutorials/opps-basic-scenario/opps-basic-scenario.md:114 — Fenced code blocks should be surrounded by blank lines
  • tutorials/opps-basic-scenario/opps-basic-scenario.md:117 — Hard tabs
  • tutorials/opps-basic-scenario/opps-basic-scenario.md:118 — Hard tabs
  • tutorials/opps-basic-scenario/opps-basic-scenario.md:119 — Hard tabs
  • tutorials/opps-basic-scenario/opps-basic-scenario.md:120 — Hard tabs
  • tutorials/opps-basic-scenario/opps-basic-scenario.md:121 — Hard tabs
  • tutorials/opps-basic-scenario/opps-basic-scenario.md:122 — Hard tabs
  • tutorials/opps-basic-scenario/opps-basic-scenario.md:123 — Hard tabs
  • tutorials/opps-basic-scenario/opps-basic-scenario.md:124 — Hard tabs
  • tutorials/opps-basic-scenario/opps-basic-scenario.md:125 — Hard tabs
  • tutorials/opps-basic-scenario/opps-basic-scenario.md:126 — Hard tabs
  • tutorials/opps-basic-scenario/opps-basic-scenario.md:127 — Hard tabs
  • tutorials/opps-basic-scenario/opps-basic-scenario.md:128 — Hard tabs
  • tutorials/opps-basic-scenario/opps-basic-scenario.md:129 — Hard tabs
  • tutorials/opps-basic-scenario/opps-basic-scenario.md:130 — Hard tabs
  • tutorials/opps-basic-scenario/opps-basic-scenario.md:131 — Hard tabs
  • tutorials/opps-basic-scenario/opps-basic-scenario.md:132 — Hard tabs
  • tutorials/opps-basic-scenario/opps-basic-scenario.md:133 — Hard tabs
  • tutorials/opps-basic-scenario/opps-basic-scenario.md:134 — Hard tabs
  • tutorials/opps-basic-scenario/opps-basic-scenario.md:135 — Hard tabs
  • tutorials/opps-basic-scenario/opps-basic-scenario.md:136 — Hard tabs
  • tutorials/opps-basic-scenario/opps-basic-scenario.md:137 — Hard tabs
  • tutorials/opps-basic-scenario/opps-basic-scenario.md:138 — Hard tabs
  • tutorials/opps-basic-scenario/opps-basic-scenario.md:139 — Hard tabs
  • tutorials/opps-basic-scenario/opps-basic-scenario.md:140 — Hard tabs
  • tutorials/opps-basic-scenario/opps-basic-scenario.md:142 — Fenced code blocks should be surrounded by blank lines
  • tutorials/opps-basic-scenario/opps-basic-scenario.md:143 — Lists should be surrounded by blank lines
  • tutorials/opps-basic-scenario/opps-basic-scenario.md:159 — Lists should be surrounded by blank lines
  • tutorials/opps-basic-scenario/opps-basic-scenario.md:160 — Fenced code blocks should be surrounded by blank lines
  • tutorials/opps-basic-scenario/opps-basic-scenario.md:163 — Hard tabs
  • tutorials/opps-basic-scenario/opps-basic-scenario.md:164 — Hard tabs
  • tutorials/opps-basic-scenario/opps-basic-scenario.md:165 — Hard tabs
  • tutorials/opps-basic-scenario/opps-basic-scenario.md:166 — Hard tabs
  • tutorials/opps-basic-scenario/opps-basic-scenario.md:167 — Hard tabs
  • tutorials/opps-basic-scenario/opps-basic-scenario.md:168 — Hard tabs
  • tutorials/opps-basic-scenario/opps-basic-scenario.md:169 — Hard tabs
  • tutorials/opps-basic-scenario/opps-basic-scenario.md:170 — Hard tabs
  • tutorials/opps-basic-scenario/opps-basic-scenario.md:171 — Hard tabs
  • tutorials/opps-basic-scenario/opps-basic-scenario.md:172 — Hard tabs
  • tutorials/opps-basic-scenario/opps-basic-scenario.md:173 — Hard tabs
  • tutorials/opps-basic-scenario/opps-basic-scenario.md:174 — Hard tabs
  • tutorials/opps-basic-scenario/opps-basic-scenario.md:175 — Hard tabs
  • tutorials/opps-basic-scenario/opps-basic-scenario.md:176 — Hard tabs
  • tutorials/opps-basic-scenario/opps-basic-scenario.md:177 — Hard tabs
  • tutorials/opps-basic-scenario/opps-basic-scenario.md:178 — Hard tabs
  • tutorials/opps-basic-scenario/opps-basic-scenario.md:179 — Hard tabs
  • tutorials/opps-basic-scenario/opps-basic-scenario.md:180 — Hard tabs
  • tutorials/opps-basic-scenario/opps-basic-scenario.md:181 — Hard tabs
  • tutorials/opps-basic-scenario/opps-basic-scenario.md:182 — Hard tabs
  • tutorials/opps-basic-scenario/opps-basic-scenario.md:183 — Hard tabs
  • tutorials/opps-basic-scenario/opps-basic-scenario.md:184 — Hard tabs
  • tutorials/opps-basic-scenario/opps-basic-scenario.md:185 — Hard tabs
  • tutorials/opps-basic-scenario/opps-basic-scenario.md:186 — Hard tabs
  • tutorials/opps-basic-scenario/opps-basic-scenario.md:187 — Hard tabs
  • tutorials/opps-basic-scenario/opps-basic-scenario.md:188 — Hard tabs
  • tutorials/opps-basic-scenario/opps-basic-scenario.md:189 — Hard tabs
  • tutorials/opps-basic-scenario/opps-basic-scenario.md:190 — Hard tabs
  • tutorials/opps-basic-scenario/opps-basic-scenario.md:191 — Hard tabs
  • tutorials/opps-basic-scenario/opps-basic-scenario.md:192 — Hard tabs
  • tutorials/opps-basic-scenario/opps-basic-scenario.md:193 — Hard tabs
  • tutorials/opps-basic-scenario/opps-basic-scenario.md:194 — Hard tabs
  • tutorials/opps-basic-scenario/opps-basic-scenario.md:195 — Hard tabs
  • tutorials/opps-basic-scenario/opps-basic-scenario.md:196 — Hard tabs
  • tutorials/opps-basic-scenario/opps-basic-scenario.md:197 — Hard tabs
  • tutorials/opps-basic-scenario/opps-basic-scenario.md:198 — Hard tabs
  • tutorials/opps-basic-scenario/opps-basic-scenario.md:199 — Hard tabs
  • tutorials/opps-basic-scenario/opps-basic-scenario.md:200 — Hard tabs
  • tutorials/opps-basic-scenario/opps-basic-scenario.md:201 — Hard tabs
  • tutorials/opps-basic-scenario/opps-basic-scenario.md:202 — Hard tabs
  • tutorials/opps-basic-scenario/opps-basic-scenario.md:203 — Hard tabs
  • tutorials/opps-basic-scenario/opps-basic-scenario.md:204 — Hard tabs
  • tutorials/opps-basic-scenario/opps-basic-scenario.md:205 — Hard tabs
  • tutorials/opps-basic-scenario/opps-basic-scenario.md:206 — Hard tabs
  • tutorials/opps-basic-scenario/opps-basic-scenario.md:207 — Hard tabs
  • tutorials/opps-basic-scenario/opps-basic-scenario.md:208 — Hard tabs
  • tutorials/opps-basic-scenario/opps-basic-scenario.md:209 — Hard tabs
  • tutorials/opps-basic-scenario/opps-basic-scenario.md:210 — Hard tabs
  • tutorials/opps-basic-scenario/opps-basic-scenario.md:211 — Hard tabs
  • tutorials/opps-basic-scenario/opps-basic-scenario.md:212 — Hard tabs
  • tutorials/opps-basic-scenario/opps-basic-scenario.md:213 — Hard tabs
  • tutorials/opps-basic-scenario/opps-basic-scenario.md:214 — Hard tabs
  • tutorials/opps-basic-scenario/opps-basic-scenario.md:215 — Hard tabs
  • tutorials/opps-basic-scenario/opps-basic-scenario.md:216 — Hard tabs
  • tutorials/opps-basic-scenario/opps-basic-scenario.md:217 — Hard tabs
  • tutorials/opps-basic-scenario/opps-basic-scenario.md:218 — Hard tabs
  • tutorials/opps-basic-scenario/opps-basic-scenario.md:219 — Hard tabs
  • tutorials/opps-basic-scenario/opps-basic-scenario.md:220 — Hard tabs
  • tutorials/opps-basic-scenario/opps-basic-scenario.md:221 — Hard tabs
  • tutorials/opps-basic-scenario/opps-basic-scenario.md:222 — Hard tabs
  • tutorials/opps-basic-scenario/opps-basic-scenario.md:223 — Hard tabs
  • tutorials/opps-basic-scenario/opps-basic-scenario.md:224 — Hard tabs
  • tutorials/opps-basic-scenario/opps-basic-scenario.md:225 — Hard tabs
  • tutorials/opps-basic-scenario/opps-basic-scenario.md:226 — Hard tabs
  • tutorials/opps-basic-scenario/opps-basic-scenario.md:227 — Hard tabs
  • tutorials/opps-basic-scenario/opps-basic-scenario.md:228 — Hard tabs
  • tutorials/opps-basic-scenario/opps-basic-scenario.md:229 — Hard tabs
  • tutorials/opps-basic-scenario/opps-basic-scenario.md:230 — Hard tabs
  • tutorials/opps-basic-scenario/opps-basic-scenario.md:231 — Hard tabs
  • tutorials/opps-basic-scenario/opps-basic-scenario.md:232 — Hard tabs
  • tutorials/opps-basic-scenario/opps-basic-scenario.md:233 — Hard tabs
  • tutorials/opps-basic-scenario/opps-basic-scenario.md:234 — Hard tabs
  • tutorials/opps-basic-scenario/opps-basic-scenario.md:235 — Hard tabs
  • tutorials/opps-basic-scenario/opps-basic-scenario.md:236 — Hard tabs
  • tutorials/opps-basic-scenario/opps-basic-scenario.md:237 — Hard tabs
  • tutorials/opps-basic-scenario/opps-basic-scenario.md:238 — Hard tabs
  • tutorials/opps-basic-scenario/opps-basic-scenario.md:239 — Hard tabs
  • tutorials/opps-basic-scenario/opps-basic-scenario.md:240 — Hard tabs
  • tutorials/opps-basic-scenario/opps-basic-scenario.md:241 — Hard tabs
  • tutorials/opps-basic-scenario/opps-basic-scenario.md:242 — Hard tabs
  • tutorials/opps-basic-scenario/opps-basic-scenario.md:244 — Fenced code blocks should be surrounded by blank lines
  • tutorials/opps-basic-scenario/opps-basic-scenario.md:245 — Ordered list item prefix
  • tutorials/opps-basic-scenario/opps-basic-scenario.md:245 — Lists should be surrounded by blank lines
  • tutorials/opps-basic-scenario/opps-basic-scenario.md:246 — Ordered list item prefix
  • tutorials/opps-basic-scenario/opps-basic-scenario.md:247 — Ordered list item prefix
  • tutorials/opps-basic-scenario/opps-basic-scenario.md:251 — Multiple consecutive blank lines
  • tutorials/opps-basic-scenario/opps-basic-scenario.md:254 — Multiple consecutive blank lines
  • tutorials/opps-basic-scenario/opps-basic-scenario.md:287 — Multiple consecutive blank lines
  • tutorials/opps-basic-scenario/opps-basic-scenario.md:290 — Multiple consecutive blank lines
  • tutorials/opps-basic-scenario/opps-basic-scenario.md:305 — Lists should be surrounded by blank lines
  • tutorials/opps-basic-scenario/opps-basic-scenario.md:307 — Ordered list item prefix
  • tutorials/opps-basic-scenario/opps-basic-scenario.md:307 — Lists should be surrounded by blank lines
  • tutorials/opps-basic-scenario/opps-basic-scenario.md:311 — Hard tabs
  • tutorials/opps-basic-scenario/opps-basic-scenario.md:312 — Hard tabs
  • tutorials/opps-basic-scenario/opps-basic-scenario.md:313 — Hard tabs
  • tutorials/opps-basic-scenario/opps-basic-scenario.md:314 — Hard tabs
  • tutorials/opps-basic-scenario/opps-basic-scenario.md:316 — Hard tabs
  • tutorials/opps-basic-scenario/opps-basic-scenario.md:319 — Hard tabs
  • tutorials/opps-basic-scenario/opps-basic-scenario.md:320 — Hard tabs
  • tutorials/opps-basic-scenario/opps-basic-scenario.md:336 — Fenced code blocks should be surrounded by blank lines
  • tutorials/opps-basic-scenario/opps-basic-scenario.md:337 — Ordered list item prefix
  • tutorials/opps-basic-scenario/opps-basic-scenario.md:337 — Lists should be surrounded by blank lines
  • tutorials/opps-basic-scenario/opps-basic-scenario.md:338 — Ordered list item prefix
  • tutorials/opps-basic-scenario/opps-basic-scenario.md:339 — Ordered list item prefix
  • tutorials/opps-basic-scenario/opps-basic-scenario.md:341 — Multiple consecutive blank lines
  • tutorials/opps-basic-scenario/opps-basic-scenario.md:511 — Multiple consecutive blank lines
  • tutorials/opps-basic-scenario/opps-basic-scenario.md:512 — Multiple consecutive blank lines
  • tutorials/opps-basic-scenario/opps-basic-scenario.md:513 — Multiple consecutive blank lines
  • tutorials/opps-basic-scenario/opps-basic-scenario.md:518 — Multiple consecutive blank lines
  • tutorials/opps-basic-scenario/opps-basic-scenario.md:521 — Unordered list style
  • tutorials/opps-basic-scenario/opps-basic-scenario.md:522 — Unordered list style
  • tutorials/opps-basic-scenario/opps-basic-scenario.md:523 — Unordered list style
  • tutorials/opps-manual-setup/opps-manual-setup.md:11 — Headings should be surrounded by blank lines
  • tutorials/opps-manual-setup/opps-manual-setup.md:14 — Headings should be surrounded by blank lines
  • tutorials/opps-manual-setup/opps-manual-setup.md:15 — Unordered list indentation
  • tutorials/opps-manual-setup/opps-manual-setup.md:15 — Lists should be surrounded by blank lines
  • tutorials/opps-manual-setup/opps-manual-setup.md:16 — Unordered list indentation
  • tutorials/opps-manual-setup/opps-manual-setup.md:16 — Trailing spaces
  • tutorials/opps-manual-setup/opps-manual-setup.md:17 — Unordered list indentation
  • tutorials/opps-manual-setup/opps-manual-setup.md:17 — Trailing spaces
  • tutorials/opps-manual-setup/opps-manual-setup.md:19 — Multiple consecutive blank lines
  • tutorials/opps-manual-setup/opps-manual-setup.md:20 — Multiple consecutive blank lines
  • tutorials/opps-manual-setup/opps-manual-setup.md:21 — Headings should be surrounded by blank lines
  • tutorials/opps-manual-setup/opps-manual-setup.md:22 — Unordered list indentation
  • tutorials/opps-manual-setup/opps-manual-setup.md:22 — Lists should be surrounded by blank lines
  • tutorials/opps-manual-setup/opps-manual-setup.md:23 — Unordered list indentation
  • tutorials/opps-manual-setup/opps-manual-setup.md:24 — Unordered list indentation
  • tutorials/opps-manual-setup/opps-manual-setup.md:31 — Multiple consecutive blank lines
  • tutorials/opps-manual-setup/opps-manual-setup.md:34 — Multiple consecutive blank lines
  • tutorials/opps-manual-setup/opps-manual-setup.md:39 — Trailing spaces
  • tutorials/opps-manual-setup/opps-manual-setup.md:81 — Multiple consecutive blank lines
  • tutorials/opps-manual-setup/opps-manual-setup.md:96 — Trailing spaces
  • tutorials/opps-manual-setup/opps-manual-setup.md:98 — Trailing spaces
  • tutorials/opps-manual-setup/opps-manual-setup.md:100 — Trailing spaces
  • tutorials/opps-manual-setup/opps-manual-setup.md:102 — Trailing spaces
  • tutorials/opps-manual-setup/opps-manual-setup.md:109 — Multiple consecutive blank lines
  • tutorials/opps-manual-setup/opps-manual-setup.md:110 — Multiple consecutive blank lines
  • tutorials/opps-manual-setup/opps-manual-setup.md:111 — Multiple consecutive blank lines
  • tutorials/opps-manual-setup/opps-manual-setup.md:114 — Multiple consecutive blank lines
  • tutorials/opps-manual-setup/opps-manual-setup.md:115 — Lists should be surrounded by blank lines
  • tutorials/opps-manual-setup/opps-manual-setup.md:118 — Ordered list item prefix
  • tutorials/opps-manual-setup/opps-manual-setup.md:120 — Ordered list item prefix
  • tutorials/opps-manual-setup/opps-manual-setup.md:124 — Ordered list item prefix
  • tutorials/opps-manual-setup/opps-manual-setup.md:126 — Ordered list item prefix
  • tutorials/opps-manual-setup/opps-manual-setup.md:128 — Ordered list item prefix
  • tutorials/opps-manual-setup/opps-manual-setup.md:130 — Ordered list item prefix
  • tutorials/opps-manual-setup/opps-manual-setup.md:130 — Lists should be surrounded by blank lines
  • tutorials/opps-manual-setup/opps-manual-setup.md:133 — Multiple consecutive blank lines
  • tutorials/opps-manual-setup/opps-manual-setup.md:134 — Multiple consecutive blank lines
  • tutorials/opps-manual-setup/opps-manual-setup.md:137 — Multiple consecutive blank lines
  • tutorials/opps-manual-setup/opps-manual-setup.md:148 — Trailing spaces
  • tutorials/opps-manual-setup/opps-manual-setup.md:162 — Multiple consecutive blank lines
  • tutorials/opps-manual-setup/opps-manual-setup.md:165 — Multiple consecutive blank lines
  • tutorials/opps-manual-setup/opps-manual-setup.md:170 — Unordered list style
  • tutorials/opps-manual-setup/opps-manual-setup.md:171 — Unordered list style
  • tutorials/opps-manual-setup/opps-manual-setup.md:172 — Unordered list style
  • tutorials/sapui5-101-add-routing/sapui5-101-add-routing.md:11 — Headings should be surrounded by blank lines
  • tutorials/sapui5-101-add-routing/sapui5-101-add-routing.md:14 — Headings should be surrounded by blank lines
  • tutorials/sapui5-101-add-routing/sapui5-101-add-routing.md:15 — Lists should be surrounded by blank lines
  • tutorials/sapui5-101-add-routing/sapui5-101-add-routing.md:42 — Multiple consecutive blank lines
  • tutorials/sapui5-101-add-routing/sapui5-101-add-routing.md:45 — Multiple consecutive blank lines
  • tutorials/sapui5-101-add-routing/sapui5-101-add-routing.md:48 — Multiple consecutive blank lines
  • tutorials/sapui5-101-add-routing/sapui5-101-add-routing.md:63 — Blank line inside blockquote
  • tutorials/sapui5-101-add-routing/sapui5-101-add-routing.md:66 — Multiple consecutive blank lines
  • tutorials/sapui5-101-add-routing/sapui5-101-add-routing.md:145 — Multiple consecutive blank lines
  • tutorials/sapui5-101-add-routing/sapui5-101-add-routing.md:206 — Multiple consecutive blank lines
  • tutorials/sapui5-101-add-routing/sapui5-101-add-routing.md:213 — Multiple consecutive blank lines
  • tutorials/sapui5-101-deploy-application/sapui5-101-deploy-application.md:11 — Headings should be surrounded by blank lines
  • tutorials/sapui5-101-deploy-application/sapui5-101-deploy-application.md:14 — Headings should be surrounded by blank lines
  • tutorials/sapui5-101-deploy-application/sapui5-101-deploy-application.md:15 — Lists should be surrounded by blank lines
  • tutorials/sapui5-101-deploy-application/sapui5-101-deploy-application.md:17 — Headings should be surrounded by blank lines
  • tutorials/sapui5-101-deploy-application/sapui5-101-deploy-application.md:18 — Unordered list indentation
  • tutorials/sapui5-101-deploy-application/sapui5-101-deploy-application.md:18 — Lists should be surrounded by blank lines
  • tutorials/sapui5-101-deploy-application/sapui5-101-deploy-application.md:19 — Unordered list indentation
  • tutorials/sapui5-101-deploy-application/sapui5-101-deploy-application.md:21 — Multiple consecutive blank lines
  • tutorials/sapui5-101-deploy-application/sapui5-101-deploy-application.md:50 — Multiple consecutive blank lines

Secrets (18)

  • tutorials/ai-core-azure/ai-core-azure.md:71 — BTP service key / VCAP credentials blob
  • tutorials/ai-core-genaihub-evaluation-with-grounding/ai-core-genaihub-evaluation-with-grounding.md:492 — Detected a Generic API Key, potentially exposing access to various services and sensitive operations.
  • tutorials/ai-core-generative-ai/Foundation-Models-Demo.json:512 — BTP service key / VCAP credentials blob
  • tutorials/ai-core-orchestration-grounding/ai-core-orchestration-grounding.md:330 — Detected a Generic API Key, potentially exposing access to various services and sensitive operations.
  • tutorials/ai-core-orchestration-grounding/ai-core-orchestration-grounding.md:410 — BTP service key / VCAP credentials blob
  • tutorials/ai-core-orchestration-grounding-v2/ai-core-orchestration-grounding-v2.md:377 — Detected a Generic API Key, potentially exposing access to various services and sensitive operations.
  • tutorials/ai-core-orchestration-grounding-v2/ai-core-orchestration-grounding-v2.md:458 — BTP service key / VCAP credentials blob
  • tutorials/ai-core-orchestration-grounding-v2/grounding-genai-sdk-Tutorial.ipynb:333 — Detected a Generic API Key, potentially exposing access to various services and sensitive operations.
  • tutorials/ai-core-orchestration-grounding-v2/ai-core-orchestration-grounding-v2.md:587 — Detected a Generic API Key, potentially exposing access to various services and sensitive operations.
  • tutorials/ai-core-orchestration-grounding-v2/ai-core-orchestration-grounding-v2.md:642 — Detected a Generic API Key, potentially exposing access to various services and sensitive operations.
  • tutorials/ai-core-orchestration-grounding-v2/ai-core-orchestration-grounding-v2.md:675 — Detected a Generic API Key, potentially exposing access to various services and sensitive operations.
  • tutorials/cp-enterprisemessaging-instance-create/cp-enterprisemessaging-instance-create.md:133 — BTP service key / VCAP credentials blob
  • tutorials/cp-enterprisemessaging-instance-create/cp-enterprisemessaging-instance-create.md:146 — BTP service key / VCAP credentials blob
  • tutorials/cp-enterprisemessaging-instance-create/cp-enterprisemessaging-instance-create.md:159 — BTP service key / VCAP credentials blob
  • tutorials/cp-enterprisemessaging-instance-create/cp-enterprisemessaging-instance-create.md:174 — BTP service key / VCAP credentials blob
  • tutorials/hana-cloud-mission-extend-11/hana-cloud-mission-extend-11.md:119 — Identified a Private Key, which may compromise cryptographic security and sensitive data encryption.
  • tutorials/hana-dbx-export-import/hana-dbx-export-import.md:522 — Identified a Private Key, which may compromise cryptographic security and sensitive data encryption.
  • tutorials/hana-dbx-export-import/hana-dbx-export-import.md:548 — Identified a Private Key, which may compromise cryptographic security and sensitive data encryption.

Content (54)

  • tutorials/appstudio-sapui5-create/appstudio-sapui5-create.md:1 — Missing '## Prerequisites' section
  • tutorials/appstudio-sapui5-create/appstudio-sapui5-create.md:1 — No step headings found (expected at least one '## ' heading that is not 'You will learn' or 'Prerequisites')
  • tutorials/cap-extend-sfsf-add-launchpad/cap-extend-sfsf-add-launchpad.md:1 — No step headings found (expected at least one '## ' heading that is not 'You will learn' or 'Prerequisites')
  • tutorials/cap-extend-sfsf-add-logic/cap-extend-sfsf-add-logic.md:1 — No step headings found (expected at least one '## ' heading that is not 'You will learn' or 'Prerequisites')
  • tutorials/cap-extend-sfsf-add-security/cap-extend-sfsf-add-security.md:1 — Required frontmatter field missing or empty: author_name
  • tutorials/cap-extend-sfsf-add-security/cap-extend-sfsf-add-security.md:1 — Required frontmatter field missing or empty: author_profile
  • tutorials/cap-extend-sfsf-add-security/cap-extend-sfsf-add-security.md:1 — No step headings found (expected at least one '## ' heading that is not 'You will learn' or 'Prerequisites')
  • tutorials/cap-extend-sfsf-create-service/cap-extend-sfsf-create-service.md:1 — Required frontmatter field missing or empty: author_name
  • tutorials/cap-extend-sfsf-create-service/cap-extend-sfsf-create-service.md:1 — Required frontmatter field missing or empty: author_profile
  • tutorials/cap-extend-sfsf-create-service/cap-extend-sfsf-create-service.md:1 — No step headings found (expected at least one '## ' heading that is not 'You will learn' or 'Prerequisites')
  • tutorials/cap-extend-sfsf-data-model/cap-extend-sfsf-data-model.md:1 — Required frontmatter field missing or empty: author_name
  • tutorials/cap-extend-sfsf-data-model/cap-extend-sfsf-data-model.md:1 — Required frontmatter field missing or empty: author_profile
  • tutorials/cap-extend-sfsf-data-model/cap-extend-sfsf-data-model.md:1 — No step headings found (expected at least one '## ' heading that is not 'You will learn' or 'Prerequisites')
  • tutorials/cap-extend-sfsf-deploy-cf/cap-extend-sfsf-deploy-cf.md:1 — Required frontmatter field missing or empty: author_name
  • tutorials/cap-extend-sfsf-deploy-cf/cap-extend-sfsf-deploy-cf.md:1 — Required frontmatter field missing or empty: author_profile
  • tutorials/cap-extend-sfsf-deploy-cf/cap-extend-sfsf-deploy-cf.md:1 — No step headings found (expected at least one '## ' heading that is not 'You will learn' or 'Prerequisites')
  • tutorials/cap-extend-sfsf-deploy-hc/cap-extend-sfsf-deploy-hc.md:1 — No step headings found (expected at least one '## ' heading that is not 'You will learn' or 'Prerequisites')
  • tutorials/cap-extend-sfsf-fiori-elements/cap-extend-sfsf-fiori-elements.md:1 — Required frontmatter field missing or empty: author_name
  • tutorials/cap-extend-sfsf-fiori-elements/cap-extend-sfsf-fiori-elements.md:1 — Required frontmatter field missing or empty: author_profile
  • tutorials/cap-extend-sfsf-fiori-elements/cap-extend-sfsf-fiori-elements.md:1 — No step headings found (expected at least one '## ' heading that is not 'You will learn' or 'Prerequisites')
  • tutorials/cap-extend-sfsf-import-services/cap-extend-sfsf-import-services.md:1 — Required frontmatter field missing or empty: author_name
  • tutorials/cap-extend-sfsf-import-services/cap-extend-sfsf-import-services.md:1 — Required frontmatter field missing or empty: author_profile
  • tutorials/cap-extend-sfsf-import-services/cap-extend-sfsf-import-services.md:1 — No step headings found (expected at least one '## ' heading that is not 'You will learn' or 'Prerequisites')
  • tutorials/cap-extend-sfsf-intro/cap-extend-sfsf-intro.md:1 — No step headings found (expected at least one '## ' heading that is not 'You will learn' or 'Prerequisites')
  • tutorials/cap-extend-sfsf-jumpstart/cap-extend-sfsf-jumpstart.md:1 — No step headings found (expected at least one '## ' heading that is not 'You will learn' or 'Prerequisites')
  • tutorials/cap-extend-sfsf-ui-annotations/cap-extend-sfsf-ui-annotations.md:1 — Required frontmatter field missing or empty: author_name
  • tutorials/cap-extend-sfsf-ui-annotations/cap-extend-sfsf-ui-annotations.md:1 — Required frontmatter field missing or empty: author_profile
  • tutorials/cap-extend-sfsf-ui-annotations/cap-extend-sfsf-ui-annotations.md:1 — No step headings found (expected at least one '## ' heading that is not 'You will learn' or 'Prerequisites')
  • tutorials/cp-cf-download-cli/cp-cf-download-cli.md:1 — Missing '## Prerequisites' section
  • tutorials/cp-cf-download-cli/cp-cf-download-cli.md:1 — No step headings found (expected at least one '## ' heading that is not 'You will learn' or 'Prerequisites')
  • tutorials/cp-cf-install-cliplugin-mta/cp-cf-install-cliplugin-mta.md:1 — Missing '## Prerequisites' section
  • tutorials/cp-cf-install-cliplugin-mta/cp-cf-install-cliplugin-mta.md:1 — No step headings found (expected at least one '## ' heading that is not 'You will learn' or 'Prerequisites')
  • tutorials/cp-cf-sapui5-local-debug/cp-cf-sapui5-local-debug.md:1 — No step headings found (expected at least one '## ' heading that is not 'You will learn' or 'Prerequisites')
  • tutorials/cp-cf-sapui5-local-setup/cp-cf-sapui5-local-setup.md:1 — No step headings found (expected at least one '## ' heading that is not 'You will learn' or 'Prerequisites')
  • tutorials/hana-cloud-cap-deploy-mta/hana-cloud-cap-deploy-mta.md:1 — Required frontmatter field missing or empty: author_name
  • tutorials/hana-cloud-cap-deploy-mta/hana-cloud-cap-deploy-mta.md:1 — Required frontmatter field missing or empty: author_profile
  • tutorials/opps-advanced-scenario-additional-bonus/opps-advanced-scenario-additional-bonus.md:1 — Required frontmatter field missing or empty: author_name
  • tutorials/opps-advanced-scenario-additional-bonus/opps-advanced-scenario-additional-bonus.md:1 — Required frontmatter field missing or empty: author_profile
  • tutorials/opps-advanced-scenario-additional-bonus/opps-advanced-scenario-additional-bonus.md:1 — No step headings found (expected at least one '## ' heading that is not 'You will learn' or 'Prerequisites')
  • tutorials/opps-advanced-scenario-coupon-loyalty-points/opps-advanced-scenario-coupon-loyalty-points.md:1 — Required frontmatter field missing or empty: author_name
  • tutorials/opps-advanced-scenario-coupon-loyalty-points/opps-advanced-scenario-coupon-loyalty-points.md:1 — Required frontmatter field missing or empty: author_profile
  • tutorials/opps-advanced-scenario-coupon-loyalty-points/opps-advanced-scenario-coupon-loyalty-points.md:1 — No step headings found (expected at least one '## ' heading that is not 'You will learn' or 'Prerequisites')
  • tutorials/opps-advanced-scenario-mixandmatch/opps-advanced-scenario-mixandmatch.md:1 — Required frontmatter field missing or empty: author_name
  • tutorials/opps-advanced-scenario-mixandmatch/opps-advanced-scenario-mixandmatch.md:1 — Required frontmatter field missing or empty: author_profile
  • tutorials/opps-advanced-scenario-mixandmatch/opps-advanced-scenario-mixandmatch.md:1 — No step headings found (expected at least one '## ' heading that is not 'You will learn' or 'Prerequisites')
  • tutorials/opps-advanced-scenario-transactional/opps-advanced-scenario-transactional.md:1 — Required frontmatter field missing or empty: author_name
  • tutorials/opps-advanced-scenario-transactional/opps-advanced-scenario-transactional.md:1 — Required frontmatter field missing or empty: author_profile
  • tutorials/opps-advanced-scenario-transactional/opps-advanced-scenario-transactional.md:1 — No step headings found (expected at least one '## ' heading that is not 'You will learn' or 'Prerequisites')
  • tutorials/opps-basic-scenario/opps-basic-scenario.md:1 — Required frontmatter field missing or empty: author_name
  • tutorials/opps-basic-scenario/opps-basic-scenario.md:1 — Required frontmatter field missing or empty: author_profile
  • tutorials/opps-manual-setup/opps-manual-setup.md:1 — No step headings found (expected at least one '## ' heading that is not 'You will learn' or 'Prerequisites')
  • tutorials/sapui5-101-add-routing/sapui5-101-add-routing.md:1 — Missing '## Prerequisites' section
  • tutorials/sapui5-101-add-routing/sapui5-101-add-routing.md:1 — No step headings found (expected at least one '## ' heading that is not 'You will learn' or 'Prerequisites')
  • tutorials/sapui5-101-deploy-application/sapui5-101-deploy-application.md:1 — No step headings found (expected at least one '## ' heading that is not 'You will learn' or 'Prerequisites')

Checked bef2630 • notify-only, does not block merge

@jung-thomas
jung-thomas marked this pull request as ready for review August 28, 2026 12:21
@jung-thomas
jung-thomas merged commit 8aa16b0 into master Aug 28, 2026
1 check passed
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.

1 participant