Skip to content
New issue

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

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

Already on GitHub? Sign in to your account

SRU2024 v10 #190

Open
wants to merge 6 commits into
base: SRU2024
Choose a base branch
from
Open

SRU2024 v10 #190

wants to merge 6 commits into from

Conversation

zubri
Copy link
Member

@zubri zubri commented May 23, 2024

Summary by CodeRabbit

  • New Features

    • Added IBAN validation for Egypt local account structure.
    • Added NarrativeFragment class for detailed line information.
    • Added isPercentage() helper method to field 37K.
  • Bug Fixes

    • Fixed SwiftMessage getPDE() method to return empty value instead of null.
    • Fixed validation/parse pattern in field 29O.
    • Fixed a stack overflow in fromJson implementation.
    • Fixed validation patterns in fields 14[H,K,L,M,N,O] and 29J.
  • Updates

    • Updated to support SWIFT Standard release 2024.
    • Yearly revision of deprecation phase.
    • Dependency updates: commons-lang3 to version 3.14.0, gson to version 2.11.0.
  • Deprecations

    • Deprecated unnecessary methods in the SafeXmlUtils class.
    • Deprecated Name and Address for Narrative in Field 24G.

Copy link

coderabbitai bot commented May 23, 2024

Walkthrough

Walkthrough

The recent updates primarily involve migrating the codebase from Java 8 and the javax-based EE framework to Java 11 and the jakarta-based EE framework. Additionally, significant improvements and updates were made to the Prowide Core library, including new classes, validation enhancements, dependency updates, and various bug fixes. The .gitignore, build.gradle, and Gradle wrapper configurations were also updated to support these changes.

Changes

File(s) or Path(s) Change Summary
.gitignore Added exclusion of .java-version and .idea/sonarlint/.
.idea/compiler.xml Updated bytecode target level from 1.8 to 11.
CHANGELOG.md Summarized version updates, including new features, fixes, deprecations, and enhancements to Prowide Core library.
build.gradle Updated plugin versions, migrated to Java 11, adjusted dependencies for Jakarta APIs, and refined task configurations.
gradle/wrapper/gradle-wrapper.properties Updated Gradle distribution URL from version 7.6.4 to 8.5.
...swift/constraints/*.java Updated imports to use jakarta.validation instead of javax.validation.
...swift/model/*.java Migrated from javax.persistence to jakarta.persistence for annotations, reordered imports.
src/test/.../SwiftParserConsumeBlockLenientTest.java Modified an integer comparison method from new Integer(1) to Integer.valueOf(1).
src/test/.../UnparsedTextListTest.java Replaced new Integer() with Integer.valueOf() for assertions related to text list size.
src/test/.../FieldComponentLabelsCompatibilityTest.java Modified the loop instantiation to use parameterized types to comply with generics.

Sequence Diagram(s)

The changes mainly involve codebase migration, updates, and bug fixes, which do not warrant a sequence diagram as they don’t introduce new control flows or functionalities requiring visualization.


Recent review details

Configuration used: CodeRabbit UI
Review profile: ASSERTIVE

Commits

Files that changed from the base of the PR and between f8aafb5 and 4b1da83.

Files selected for processing (1)
  • CHANGELOG.md (1 hunks)
Additional context used
LanguageTool
CHANGELOG.md

[typographical] ~13-~13: If you want to indicate numerical ranges or time ranges, consider using an en dash.
Context: ...ncy update: gson -> 2.11.0 #### 10.1.15 - May 2024 * (PW-1862) Added NarrativeFr...

(DASH_RULE)


[typographical] ~18-~18: If you want to indicate numerical ranges or time ranges, consider using an en dash.
Context: ...helper method to field 37K #### 10.1.14 - March 2024 * (PW-1812) Updated the nar...

(DASH_RULE)


[typographical] ~23-~23: If you want to indicate numerical ranges or time ranges, consider using an en dash.
Context: ... in the SafeXmlUtils class #### 10.1.13 - December 2023 * (PW-1718) Changed the ...

(DASH_RULE)


[typographical] ~26-~26: If you want to indicate numerical ranges or time ranges, consider using an en dash.
Context: ... existing API in Field50F) #### 10.1.12 - November 2023 * (PW-1697) Fixed valida...

(DASH_RULE)


[style] ~29-~29: Consider a shorter alternative to avoid wordiness.
Context: ... * Added DistinguishedName with Builder in order to encapsulate the BIC branch name logic ...

(IN_ORDER_TO_PREMIUM)


[typographical] ~31-~31: If you want to indicate numerical ranges or time ranges, consider using an en dash.
Context: ...the BIC branch name logic #### 10.1.11 - November 2023 * (PW-1697) Fixed valida...

(DASH_RULE)


[typographical] ~34-~34: If you want to indicate numerical ranges or time ranges, consider using an en dash.
Context: ...ds 14[H,K,L,M,N,O] and 29J #### 10.1.10 - November 2023 * (PW-1695) Fixed a stac...

(DASH_RULE)


[typographical] ~79-~79: If you want to indicate numerical ranges or time ranges, consider using an en dash.
Context: ...tting-started/deprecation/) #### 9.3.15 - May 2023 * (PW-1341) Avoid log polluti...

(DASH_RULE)


[style] ~81-~81: Consider a shorter alternative to avoid wordiness.
Context: ...ean includeDefaultBranch) method to BIC in order to return default branch name #### 9.3.14...

(IN_ORDER_TO_PREMIUM)


[typographical] ~83-~83: If you want to indicate numerical ranges or time ranges, consider using an en dash.
Context: ... return default branch name #### 9.3.14 - March 2023 * (PW-1182) Fixed MT intern...

(DASH_RULE)


[style] ~85-~85: Consider a shorter alternative to avoid wordiness.
Context: ...dUnstructuredStrict method to Narrative in order to strictly wrap unstructured input #### ...

(IN_ORDER_TO_PREMIUM)


[typographical] ~87-~87: If you want to indicate numerical ranges or time ranges, consider using an en dash.
Context: ...tly wrap unstructured input #### 9.3.13 - March 2023 * Deprecated all fields tha...

(DASH_RULE)


[typographical] ~90-~90: If you want to indicate numerical ranges or time ranges, consider using an en dash.
Context: ...be removed from the library #### 9.3.12 - February 2023 * (PW-1109) Changed Narr...

(DASH_RULE)


[typographical] ~96-~96: If you want to indicate numerical ranges or time ranges, consider using an en dash.
Context: ...based on the component name #### 9.3.11 - January 2023 * (PW-1152) Preserve line...

(DASH_RULE)


[typographical] ~100-~100: If you want to indicate numerical ranges or time ranges, consider using an en dash.
Context: ...Container fields into JSON #### 9.3.10 - January 2023 * (PW-1150) Added field m...

(DASH_RULE)


[grammar] ~105-~105: Using ‘plenty’ without ‘of’ is considered to be informal.
Context: ...part as a unit block, both currency and amount present or missing #### 9.3.8 - November 2022 ...

(PLENTY_OF_NOUNS)


[style] ~115-~115: Consider a shorter alternative to avoid wordiness.
Context: ...dNarrative: Added getBankCode() methods in order to allow direct access to data (used in SC...

(IN_ORDER_TO_PREMIUM)


[style] ~118-~118: Consider a shorter alternative to avoid wordiness.
Context: ...* Added removeRepeatedBoundaries method in order to remove repeated tag boundaries #### 9....

(IN_ORDER_TO_PREMIUM)


[typographical] ~149-~149: If you want to indicate numerical ranges or time ranges, consider using an en dash.
Context: ...ed gson dependency to 2.9.0 #### 9.2.13 - April 2022 * (PW-892) Fixed AbstractMT...

(DASH_RULE)


[typographical] ~154-~154: If you want to indicate numerical ranges or time ranges, consider using an en dash.
Context: ...error in Field 94G getValue #### 9.2.12 - March 2022 * (GH-103) fixed invalid Co...

(DASH_RULE)


[typographical] ~161-~161: If you want to indicate numerical ranges or time ranges, consider using an en dash.
Context: ...ll * Spotbugs code review #### 9.2.11 - January 2022 * Added LineWrapper (util...

(DASH_RULE)


[typographical] ~166-~166: If you want to indicate numerical ranges or time ranges, consider using an en dash.
Context: ...onstructor to the Tag class #### 9.2.10 - January 2022 * (PW-815) Fixed getValue...

(DASH_RULE)


[style] ~175-~175: To make your writing flow more naturally, try moving ‘also’ before the verb.
Context: ...oid trimming content when the component contains also the slash separator as part of the valu...

(ALSO_PLACEMENT)


[duplication] ~191-~191: Possible typo: you repeated a word
Context: ...rrency) as no currency applies to these fields * Fields 94L and 85L: separated component 2 (Leg...

(ENGLISH_WORD_REPEAT_RULE)


[grammar] ~193-~193: It appears that the past participle should be used here.
Context: ... * Field 94H: second component now has get{name}AsBIC and set{name}(BIC) methods ...

(HAVE_PART_AGREEMENT)


[grammar] ~194-~194: It appears that the past participle should be used here.
Context: ...nherits from OptionBPartyField (to have get/setPartyIdentifier) * Field 26C: sepa...

(HAVE_PART_AGREEMENT)


[style] ~216-~216: Consider a shorter alternative to avoid wordiness.
Context: ...d 98C * (PW-703) Enhanced SwiftParser in order to validate "Input" or "Output" Block 2 ty...

(IN_ORDER_TO_PREMIUM)


[uncategorized] ~263-~263: If this is a compound adjective that modifies the following noun, use a hyphen.
Context: ...f the MT798 envelop) * (PW-451) Added backward compatible implementation in setComponent* and Set...

(EN_COMPOUND_ADJECTIVE_INTERNAL)


[typographical] ~270-~270: Do not use a colon (:) before a series that is introduced by a preposition (‘for’). Remove the colon or add a noun or a noun phrase after the preposition.
Context: ...Changed SwiftMessage#isGpi() to be true for: 103, 199, 299, 192, 196, 202COV or 205C...

(RP_COLON)


[grammar] ~277-~277: The word ‘acknowledge’ is not a noun. Did you mean “acknowledgment”?
Context: ...en an MtSwiftMessage is created from an acknowledge (service 21 message) * Changed Abstra...

(PREPOSITION_VERB)


[grammar] ~288-~288: This is normally spelled as one word.
Context: ...Fixed setPdm in MtSwiftMessage that was over writing the pde field * Minor changes in the ...

(OVER_COMPOUNDS)


[grammar] ~350-~350: The plural noun “fields” cannot be used with the article “a”. Did you mean “a field” or “fields”?
Context: ...ftMessage persistence mapping * Added a fields() method in SwiftTagListBlock to get al...

(A_NNS)


[style] ~412-~412: Consider a shorter alternative to avoid wordiness.
Context: ...e and MxSwiftMessage from BIC8 to BIC11 in order to keep branch information in those cached...

(IN_ORDER_TO_PREMIUM)


[misspelling] ~459-~459: This word is normally spelled as one.
Context: ...d MUR generation in block 3 * Added a multi-purpose SwiftMessageComparator for MT, as an ab...

(EN_COMPOUNDS_MULTI_PURPOSE)


[grammar] ~475-~475: After the number ‘2’, use a plural noun. Did you mean “inputs”?
Context: ...mparator to cover all fields in block 2 input and output * Fixed getSender and getR...

(CD_NNU)


[locale-violation] ~479-~479: In American English, ‘afterward’ is the preferred variant. ‘Afterwards’ is more commonly used in British English and other dialects.
Context: ... character '$' and the end of the file, afterwards the last message * Expanded helper AP...

(AFTERWARDS_US)


[grammar] ~496-~496: Possible agreement error. The noun ‘field’ seems to be countable.
Context: ...ill be automatically created as block 3 field 119 when applies for the created MT *...

(CD_NN)


[grammar] ~499-~499: The plural noun “blocks” cannot be used with the article “a”. Did you mean “a block” or “blocks”?
Context: ...d semantic in AckMessageComparator when a blocks are null or empty (see javadoc for deta...

(A_NNS)


[grammar] ~547-~547: Possible agreement error. The noun ‘parse’ seems to be countable.
Context: ...parser for field 98F * Fixed field 61 parse allowing EC and ED as credit/debit mark...

(CD_NN)


[style] ~548-~548: This phrase is redundant (‘C’ stands for ‘code’). Use simply “BIC”.
Context: ...methods in BusinessHeader to return the BIC code for both possible header types * FIxe...

(ACRONYM_TAUTOLOGY)


[typographical] ~559-~559: Unpaired symbol: ‘‘’ seems to be missing
Context: ...m currency to string to allow codewords ’FOZ’, ’GOZ’, ’GRM’, ’KLO’, ‘LIT’, ’LOT’,...

(EN_UNPAIRED_QUOTES)


[typographical] ~559-~559: Unpaired symbol: ‘‘’ seems to be missing
Context: ...rrency to string to allow codewords ’FOZ’, ’GOZ’, ’GRM’, ’KLO’, ‘LIT’, ’LOT’, ‘OT...

(EN_UNPAIRED_QUOTES)


[typographical] ~559-~559: Unpaired symbol: ‘‘’ seems to be missing
Context: ...ncy to string to allow codewords ’FOZ’, ’GOZ’, ’GRM’, ’KLO’, ‘LIT’, ’LOT’, ‘OTH’,...

(EN_UNPAIRED_QUOTES)


[typographical] ~559-~559: Unpaired symbol: ‘‘’ seems to be missing
Context: ...to string to allow codewords ’FOZ’, ’GOZ’, ’GRM’, ’KLO’, ‘LIT’, ’LOT’, ‘OTH’, ‘PN...

(EN_UNPAIRED_QUOTES)


[typographical] ~559-~559: Unpaired symbol: ‘‘’ seems to be missing
Context: ...string to allow codewords ’FOZ’, ’GOZ’, ’GRM’, ’KLO’, ‘LIT’, ’LOT’, ‘OTH’, ‘PND’,...

(EN_UNPAIRED_QUOTES)


[typographical] ~559-~559: Unpaired symbol: ‘‘’ seems to be missing
Context: ...ng to allow codewords ’FOZ’, ’GOZ’, ’GRM’, ’KLO’, ‘LIT’, ’LOT’, ‘OTH’, ‘PND’, ’TA...

(EN_UNPAIRED_QUOTES)


[typographical] ~559-~559: Unpaired symbol: ‘‘’ seems to be missing
Context: ...to allow codewords ’FOZ’, ’GOZ’, ’GRM’, ’KLO’, ‘LIT’, ’LOT’, ‘OTH’, ‘PND’, ’TAL’,...

(EN_UNPAIRED_QUOTES)


[typographical] ~559-~559: Unpaired symbol: ‘‘’ seems to be missing
Context: ...llow codewords ’FOZ’, ’GOZ’, ’GRM’, ’KLO’, ‘LIT’, ’LOT’, ‘OTH’, ‘PND’, ’TAL’, ’TO...

(EN_UNPAIRED_QUOTES)


[typographical] ~559-~559: Unpaired symbol: ‘‘’ seems to be missing
Context: ...ords ’FOZ’, ’GOZ’, ’GRM’, ’KLO’, ‘LIT’, ’LOT’, ‘OTH’, ‘PND’, ’TAL’, ’TOL’, ‘TON’,...

(EN_UNPAIRED_QUOTES)


[typographical] ~559-~559: Unpaired symbol: ‘‘’ seems to be missing
Context: ... ’FOZ’, ’GOZ’, ’GRM’, ’KLO’, ‘LIT’, ’LOT’, ‘OTH’, ‘PND’, ’TAL’, ’TOL’, ‘TON’, ‘TO...

(EN_UNPAIRED_QUOTES)


[typographical] ~559-~559: Unpaired symbol: ‘‘’ seems to be missing
Context: ...RM’, ’KLO’, ‘LIT’, ’LOT’, ‘OTH’, ‘PND’, ’TAL’, ’TOL’, ‘TON’, ‘TOZ’, ’UNT’ * Fix...

(EN_UNPAIRED_QUOTES)


[typographical] ~559-~559: Unpaired symbol: ‘‘’ seems to be missing
Context: ... ’KLO’, ‘LIT’, ’LOT’, ‘OTH’, ‘PND’, ’TAL’, ’TOL’, ‘TON’, ‘TOZ’, ’UNT’ * Fixed f...

(EN_UNPAIRED_QUOTES)


[typographical] ~559-~559: Unpaired symbol: ‘‘’ seems to be missing
Context: ...LO’, ‘LIT’, ’LOT’, ‘OTH’, ‘PND’, ’TAL’, ’TOL’, ‘TON’, ‘TOZ’, ’UNT’ * Fixed fiel...

(EN_UNPAIRED_QUOTES)


[typographical] ~559-~559: Unpaired symbol: ‘‘’ seems to be missing
Context: ... ‘PND’, ’TAL’, ’TOL’, ‘TON’, ‘TOZ’, ’UNT’ * Fixed field 33B first component cha...

(EN_UNPAIRED_QUOTES)


[typographical] ~560-~560: Unpaired symbol: ‘‘’ seems to be missing
Context: ...om currency to string to allow codeword ’PCT’ used in MT601 * Fixed API inconsi...

(EN_UNPAIRED_QUOTES)


[typographical] ~560-~560: Unpaired symbol: ‘‘’ seems to be missing
Context: ...urrency to string to allow codeword ’PCT’ used in MT601 * Fixed API inconsisten...

(EN_UNPAIRED_QUOTES)


[duplication] ~565-~565: Possible typo: you repeated a word
Context: ...Outgoing/Incoming API in AbstractMT and SwiftMessage * SwiftMessage.toJson changed timestamp format to the ...

(ENGLISH_WORD_REPEAT_RULE)


[grammar] ~578-~578: The past tense and past participle of the verb “to split” is “split”. Alternatively you could use “separated” or “divided”.
Context: ...onents. * In Field61, component 6 was splitted into two independent components to hold...

(SPLITTED)


[uncategorized] ~606-~606: ‘Amount of’ should usually only be used with uncountable or mass nouns. Consider using “number” if this is not the case.
Context: ...that unnecessary restricted the allowed amount of lines (not it is unlimited because c...

(AMOUNTOF_TO_NUMBEROF)


[formatting] ~712-~712: Insert a comma after thanking someone.
Context: ...3B at MT564. * getValue for Field35B. Thanks to Raghu [email protected] * getCalendar bu...

(SENT_START_THANKS_COMMA)


[typographical] ~735-~735: Do not use a colon (:) before a series that is introduced by a preposition (‘for’). Remove the colon or add a noun or a noun phrase after the preposition.
Context: ...sing of field 50F * Added field class for: 26C * Support to identify which seque...

(RP_COLON)


[grammar] ~739-~739: This expression is usually spelled with a hyphen.
Context: ...ses to determine if field is generic or non generic * Field class made abstract * Field...

(NON_ANTI_JJ)


[duplication] ~741-~741: Possible typo: you repeated a word
Context: ...f a given component is optional for the field * Field getLabel: support for label exceptions ...

(ENGLISH_WORD_REPEAT_RULE)


[typographical] ~746-~746: Do not use a colon (:) before a series that is introduced by a preposition (‘for’). Remove the colon or add a noun or a noun phrase after the preposition.
Context: ... field changes. * Added serialization for: 20E, 29G, 31G, 36E, 50G, 50H, 69B, 69D,...

(RP_COLON)


[uncategorized] ~759-~759: If this is a compound adjective that modifies the following noun, use a hyphen.
Context: ... getLabel at Field objects, to retrieve business oriented names from resource bundles #### 6.1.0...

(EN_COMPOUND_ADJECTIVE_INTERNAL)


[style] ~780-~780: This phrase is redundant (‘N’ stands for ‘number’). Use simply “ISIN”.
Context: ...rser for 35B when first component is an ISIN number * Added DATE1 support for fields pars...

(ACRONYM_TAUTOLOGY)


[grammar] ~813-~813: Make sure that the singular noun after the number ‘1.4’ is correct.
Context: ...a 1.5 (binary distribution is still 1.4 compatible by means of http://retroweaver.sourcefo...

(CD_POINT_CD_NN)


[style] ~813-~813: ‘by means of’ might be wordy. Consider a shorter alternative.
Context: ...ry distribution is still 1.4 compatible by means of http://retroweaver.sourceforge.net/) ...

(EN_WORDINESS_PREMIUM_BY_MEANS_OF)


[duplication] ~837-~837: Possible typo: you repeated a word
Context: ... * Helper methods from Block4 moved to SwiftTagListBlock * SwiftTagListBlock is no longer abstract, so it can be use...

(ENGLISH_WORD_REPEAT_RULE)


[misspelling] ~865-~865: This word is normally spelled as one.
Context: ...pping for simplified and more efficient data base schema. * Added support for unparsed ...

(EN_COMPOUNDS_DATA_BASE)


[uncategorized] ~908-~908: When ‘tag-specific’ is used as a modifier, it is usually spelled with a hyphen.
Context: ...ates. * Code clean up. * Added many tag specific validation units targeting MT103 valida...

(SPECIFIC_HYPHEN)


[typographical] ~926-~926: If you want to indicate numerical ranges or time ranges, consider using an en dash.
Context: ...22. * Fixed issue 1595631. #### 3.2.0 - 2006 * Parser logging information clea...

(DASH_RULE)


[style] ~929-~929: Style-wise, it’s not ideal to insert an adverb (‘properly’) in the middle of an infinitive construction (‘to include’). Try moving the adverb to avoid split infinitives.
Context: ...race method on some servers). * Fixed build to properly include current timestamp in dist target when property release.na...

(SPLIT_INFINITIVE)


[style] ~931-~931: Consider using a different verb for a more formal wording.
Context: ...d message(1595589). * Updated code to fix issue mentioned in https://sourceforge....

(FIX_RESOLVE)


[typographical] ~933-~933: If you want to indicate numerical ranges or time ranges, consider using an en dash.
Context: .../message.php?msg_id=4001538. #### 3.1.1 - 2006 * Small fixes for java 1.4 compat...

(DASH_RULE)


[grammar] ~934-~934: Make sure that the singular noun after the number ‘1.4’ is correct.
Context: ...1.1 - 2006 * Small fixes for java 1.4 compatibility. #### 3.1.0 - 2006 * Fixes to compil...

(CD_POINT_CD_NN)


[typographical] ~936-~936: If you want to indicate numerical ranges or time ranges, consider using an en dash.
Context: ... for java 1.4 compatibility. #### 3.1.0 - 2006 * Fixes to compile for java 1.4 b...

(DASH_RULE)


[typographical] ~942-~942: If you want to indicate numerical ranges or time ranges, consider using an en dash.
Context: ...to manifest in created jars. #### 3.0.0 - 2006 * Build: Added release.name prope...

(DASH_RULE)


[grammar] ~946-~946: Consider using either the past participle “known” or the present participle “knowing” here.
Context: ...added control to exclude tests that are know to fail. * Model simplification: Swif...

(BEEN_PART_AGREEMENT)


[style] ~951-~951: Three successive sentences begin with the same word. Consider rewording the sentence or use a thesaurus to find a synonym.
Context: ...t message to an XML representation. * Added ConversionService class which encapsula...

(ENGLISH_WORD_REPEAT_BEGINNING_RULE)


[typographical] ~953-~953: If you want to indicate numerical ranges or time ranges, consider using an en dash.
Context: ... many services conveniently. #### 2.0.0 - 2006 * New parser component highly tes...

(DASH_RULE)

Markdownlint
CHANGELOG.md

3-3: Expected: h2; Actual: h4
Heading levels should only increment by one level at a time

(MD001, heading-increment)


4-4: Expected: 0; Actual: 2
Unordered list indentation

(MD007, ul-indent)


5-5: Expected: 0; Actual: 2
Unordered list indentation

(MD007, ul-indent)


8-8: Expected: 0; Actual: 2
Unordered list indentation

(MD007, ul-indent)


9-9: Expected: 0; Actual: 2
Unordered list indentation

(MD007, ul-indent)


10-10: Expected: 0; Actual: 2
Unordered list indentation

(MD007, ul-indent)


11-11: Expected: 0; Actual: 2
Unordered list indentation

(MD007, ul-indent)


14-14: Expected: 0; Actual: 2
Unordered list indentation

(MD007, ul-indent)


15-15: Expected: 0; Actual: 2
Unordered list indentation

(MD007, ul-indent)


16-16: Expected: 0; Actual: 2
Unordered list indentation

(MD007, ul-indent)


19-19: Expected: 0; Actual: 2
Unordered list indentation

(MD007, ul-indent)


20-20: Expected: 0; Actual: 2
Unordered list indentation

(MD007, ul-indent)


21-21: Expected: 0; Actual: 2
Unordered list indentation

(MD007, ul-indent)


24-24: Expected: 0; Actual: 2
Unordered list indentation

(MD007, ul-indent)


27-27: Expected: 0; Actual: 2
Unordered list indentation

(MD007, ul-indent)


28-28: Expected: 0; Actual: 2
Unordered list indentation

(MD007, ul-indent)


29-29: Expected: 0; Actual: 2
Unordered list indentation

(MD007, ul-indent)


32-32: Expected: 0; Actual: 2
Unordered list indentation

(MD007, ul-indent)


35-35: Expected: 0; Actual: 2
Unordered list indentation

(MD007, ul-indent)


36-36: Expected: 0; Actual: 2
Unordered list indentation

(MD007, ul-indent)


39-39: Expected: 0; Actual: 2
Unordered list indentation

(MD007, ul-indent)


40-40: Expected: 0; Actual: 2
Unordered list indentation

(MD007, ul-indent)


43-43: Expected: 0; Actual: 2
Unordered list indentation

(MD007, ul-indent)


46-46: Expected: 0; Actual: 2
Unordered list indentation

(MD007, ul-indent)


47-47: Expected: 0; Actual: 2
Unordered list indentation

(MD007, ul-indent)


50-50: Expected: 0; Actual: 2
Unordered list indentation

(MD007, ul-indent)


53-53: Expected: 0; Actual: 2
Unordered list indentation

(MD007, ul-indent)


56-56: Expected: 0; Actual: 2
Unordered list indentation

(MD007, ul-indent)


59-59: Expected: 0; Actual: 2
Unordered list indentation

(MD007, ul-indent)


62-62: Expected: 0; Actual: 2
Unordered list indentation

(MD007, ul-indent)


63-63: Expected: 0; Actual: 2
Unordered list indentation

(MD007, ul-indent)


66-66: Expected: 0; Actual: 2
Unordered list indentation

(MD007, ul-indent)


67-67: Expected: 0; Actual: 2
Unordered list indentation

(MD007, ul-indent)


70-70: Expected: 0; Actual: 2
Unordered list indentation

(MD007, ul-indent)


71-71: Expected: 0; Actual: 2
Unordered list indentation

(MD007, ul-indent)


72-72: Expected: 0; Actual: 2
Unordered list indentation

(MD007, ul-indent)


73-73: Expected: 0; Actual: 2
Unordered list indentation

(MD007, ul-indent)


76-76: Expected: 0; Actual: 2
Unordered list indentation

(MD007, ul-indent)


77-77: Expected: 0; Actual: 2
Unordered list indentation

(MD007, ul-indent)


80-80: Expected: 0; Actual: 2
Unordered list indentation

(MD007, ul-indent)


81-81: Expected: 0; Actual: 2
Unordered list indentation

(MD007, ul-indent)


84-84: Expected: 0; Actual: 2
Unordered list indentation

(MD007, ul-indent)


85-85: Expected: 0; Actual: 2
Unordered list indentation

(MD007, ul-indent)


88-88: Expected: 0; Actual: 2
Unordered list indentation

(MD007, ul-indent)


91-91: Expected: 0; Actual: 2
Unordered list indentation

(MD007, ul-indent)


92-92: Expected: 0; Actual: 2
Unordered list indentation

(MD007, ul-indent)


93-93: Expected: 0; Actual: 2
Unordered list indentation

(MD007, ul-indent)


94-94: Expected: 0; Actual: 2
Unordered list indentation

(MD007, ul-indent)


97-97: Expected: 0; Actual: 2
Unordered list indentation

(MD007, ul-indent)


98-98: Expected: 0; Actual: 2
Unordered list indentation

(MD007, ul-indent)


101-101: Expected: 0; Actual: 2
Unordered list indentation

(MD007, ul-indent)


102-102: Expected: 0; Actual: 2
Unordered list indentation

(MD007, ul-indent)


105-105: Expected: 0; Actual: 2
Unordered list indentation

(MD007, ul-indent)


108-108: Expected: 0; Actual: 2
Unordered list indentation

(MD007, ul-indent)


111-111: Expected: 0; Actual: 2
Unordered list indentation

(MD007, ul-indent)


114-114: Expected: 0; Actual: 2
Unordered list indentation

(MD007, ul-indent)


115-115: Expected: 0; Actual: 2
Unordered list indentation

(MD007, ul-indent)


116-116: Expected: 0; Actual: 2
Unordered list indentation

(MD007, ul-indent)


117-117: Expected: 0; Actual: 2
Unordered list indentation

(MD007, ul-indent)


118-118: Expected: 0; Actual: 2
Unordered list indentation

(MD007, ul-indent)


121-121: Expected: 0; Actual: 2
Unordered list indentation

(MD007, ul-indent)


124-124: Expected: 0; Actual: 2
Unordered list indentation

(MD007, ul-indent)


125-125: Expected: 0; Actual: 2
Unordered list indentation

(MD007, ul-indent)


126-126: Expected: 0; Actual: 2
Unordered list indentation

(MD007, ul-indent)


129-129: Expected: 0; Actual: 2
Unordered list indentation

(MD007, ul-indent)


132-132: Expected: 0; Actual: 2
Unordered list indentation

(MD007, ul-indent)


133-133: Expected: 0; Actual: 2
Unordered list indentation

(MD007, ul-indent)


136-136: Expected: 0; Actual: 2
Unordered list indentation

(MD007, ul-indent)


137-137: Expected: 0; Actual: 2
Unordered list indentation

(MD007, ul-indent)


138-138: Expected: 0; Actual: 2
Unordered list indentation

(MD007, ul-indent)


139-139: Expected: 0; Actual: 2
Unordered list indentation

(MD007, ul-indent)


140-140: Expected: 0; Actual: 2
Unordered list indentation

(MD007, ul-indent)


141-141: Expected: 0; Actual: 2
Unordered list indentation

(MD007, ul-indent)


142-142: Expected: 0; Actual: 2
Unordered list indentation

(MD007, ul-indent)


145-145: Expected: 0; Actual: 2
Unordered list indentation

(MD007, ul-indent)


146-146: Expected: 0; Actual: 2
Unordered list indentation

(MD007, ul-indent)


147-147: Expected: 0; Actual: 2
Unordered list indentation

(MD007, ul-indent)


150-150: Expected: 0; Actual: 2
Unordered list indentation

(MD007, ul-indent)


151-151: Expected: 0; Actual: 2
Unordered list indentation

(MD007, ul-indent)


152-152: Expected: 0; Actual: 2
Unordered list indentation

(MD007, ul-indent)


155-155: Expected: 0; Actual: 2
Unordered list indentation

(MD007, ul-indent)


156-156: Expected: 0; Actual: 2
Unordered list indentation

(MD007, ul-indent)


157-157: Expected: 0; Actual: 2
Unordered list indentation

(MD007, ul-indent)


158-158: Expected: 0; Actual: 2
Unordered list indentation

(MD007, ul-indent)


159-159: Expected: 0; Actual: 2
Unordered list indentation

(MD007, ul-indent)


162-162: Expected: 0; Actual: 2
Unordered list indentation

(MD007, ul-indent)


163-163: Expected: 0; Actual: 2
Unordered list indentation

(MD007, ul-indent)


164-164: Expected: 0; Actual: 2
Unordered list indentation

(MD007, ul-indent)


167-167: Expected: 0; Actual: 2
Unordered list indentation

(MD007, ul-indent)


168-168: Expected: 0; Actual: 2
Unordered list indentation

(MD007, ul-indent)


169-169: Expected: 0; Actual: 2
Unordered list indentation

(MD007, ul-indent)


170-170: Expected: 0; Actual: 2
Unordered list indentation

(MD007, ul-indent)


171-171: Expected: 0; Actual: 2
Unordered list indentation

(MD007, ul-indent)


174-174: Expected: 0; Actual: 2
Unordered list indentation

(MD007, ul-indent)


175-175: Expected: 0; Actual: 2
Unordered list indentation

(MD007, ul-indent)


176-176: Expected: 0; Actual: 2
Unordered list indentation

(MD007, ul-indent)


177-177: Expected: 0; Actual: 2
Unordered list indentation

(MD007, ul-indent)


178-178: Expected: 0; Actual: 2
Unordered list indentation

(MD007, ul-indent)


179-179: Expected: 0; Actual: 2
Unordered list indentation

(MD007, ul-indent)


180-180: Expected: 0; Actual: 2
Unordered list indentation

(MD007, ul-indent)


181-181: Expected: 0; Actual: 2
Unordered list indentation

(MD007, ul-indent)


182-182: Expected: 0; Actual: 2
Unordered list indentation

(MD007, ul-indent)


183-183: Expected: 0; Actual: 2
Unordered list indentation

(MD007, ul-indent)


186-186: Expected: 0; Actual: 2
Unordered list indentation

(MD007, ul-indent)


187-187: Expected: 0; Actual: 2
Unordered list indentation

(MD007, ul-indent)


188-188: Expected: 0; Actual: 2
Unordered list indentation

(MD007, ul-indent)


191-191: Expected: 0; Actual: 2
Unordered list indentation

(MD007, ul-indent)


192-192: Expected: 0; Actual: 2
Unordered list indentation

(MD007, ul-indent)


193-193: Expected: 0; Actual: 2
Unordered list indentation

(MD007, ul-indent)


194-194: Expected: 0; Actual: 2
Unordered list indentation

(MD007, ul-indent)


195-195: Expected: 0; Actual: 2
Unordered list indentation

(MD007, ul-indent)


196-196: Expected: 0; Actual: 2
Unordered list indentation

(MD007, ul-indent)


197-197: Expected: 0; Actual: 2
Unordered list indentation

(MD007, ul-indent)


198-198: Expected: 0; Actual: 2
Unordered list indentation

(MD007, ul-indent)


199-199: Expected: 0; Actual: 2
Unordered list indentation

(MD007, ul-indent)


200-200: Expected: 0; Actual: 2
Unordered list indentation

(MD007, ul-indent)


201-201: Expected: 0; Actual: 2
Unordered list indentation

(MD007, ul-indent)


202-202: Expected: 0; Actual: 2
Unordered list indentation

(MD007, ul-indent)


203-203: Expected: 0; Actual: 2
Unordered list indentation

(MD007, ul-indent)


204-204: Expected: 0; Actual: 2
Unordered list indentation

(MD007, ul-indent)


205-205: Expected: 0; Actual: 2
Unordered list indentation

(MD007, ul-indent)


206-206: Expected: 0; Actual: 2
Unordered list indentation

(MD007, ul-indent)


207-207: Expected: 0; Actual: 2
Unordered list indentation

(MD007, ul-indent)


208-208: Expected: 0; Actual: 2
Unordered list indentation

(MD007, ul-indent)


209-209: Expected: 0; Actual: 2
Unordered list indentation

(MD007, ul-indent)


210-210: Expected: 0; Actual: 2
Unordered list indentation

(MD007, ul-indent)


211-211: Expected: 0; Actual: 2
Unordered list indentation

(MD007, ul-indent)


212-212: Expected: 0; Actual: 2
Unordered list indentation

(MD007, ul-indent)


215-215: Expected: 0; Actual: 2
Unordered list indentation

(MD007, ul-indent)


216-216: Expected: 0; Actual: 2
Unordered list indentation

(MD007, ul-indent)


217-217: Expected: 0; Actual: 2
Unordered list indentation

(MD007, ul-indent)


220-220: Expected: 0; Actual: 2
Unordered list indentation

(MD007, ul-indent)


223-223: Expected: 0; Actual: 2
Unordered list indentation

(MD007, ul-indent)


226-226: Expected: 0; Actual: 2
Unordered list indentation

(MD007, ul-indent)


227-227: Expected: 0; Actual: 2
Unordered list indentation

(MD007, ul-indent)


228-228: Expected: 0; Actual: 2
Unordered list indentation

(MD007, ul-indent)


231-231: Expected: 0; Actual: 2
Unordered list indentation

(MD007, ul-indent)


232-232: Expected: 0; Actual: 2
Unordered list indentation

(MD007, ul-indent)


233-233: Expected: 0; Actual: 2
Unordered list indentation

(MD007, ul-indent)


234-234: Expected: 0; Actual: 2
Unordered list indentation

(MD007, ul-indent)


237-237: Expected: 0; Actual: 2
Unordered list indentation

(MD007, ul-indent)


238-238: Expected: 0; Actual: 2
Unordered list indentation

(MD007, ul-indent)


239-239: Expected: 0; Actual: 2
Unordered list indentation

(MD007, ul-indent)


240-240: Expected: 0; Actual: 2
Unordered list indentation

(MD007, ul-indent)


243-243: Expected: 0; Actual: 2
Unordered list indentation

(MD007, ul-indent)


244-244: Expected: 0; Actual: 2
Unordered list indentation

(MD007, ul-indent)


245-245: Expected: 0; Actual: 2
Unordered list indentation

(MD007, ul-indent)


246-246: Expected: 0; Actual: 2
Unordered list indentation

(MD007, ul-indent)


247-247: Expected: 0; Actual: 2
Unordered list indentation

(MD007, ul-indent)


250-250: Expected: 0; Actual: 2
Unordered list indentation

(MD007, ul-indent)


251-251: Expected: 0; Actual: 2
Unordered list indentation

(MD007, ul-indent)


252-252: Expected: 0; Actual: 2
Unordered list indentation

(MD007, ul-indent)


253-253: Expected: 0; Actual: 2
Unordered list indentation

(MD007, ul-indent)


254-254: Expected: 0; Actual: 2
Unordered list indentation

(MD007, ul-indent)


255-255: Expected: 0; Actual: 2
Unordered list indentation

(MD007, ul-indent)


256-256: Expected: 0; Actual: 2
Unordered list indentation

(MD007, ul-indent)


257-257: Expected: 0; Actual: 2
Unordered list indentation

(MD007, ul-indent)


258-258: Expected: 0; Actual: 2
Unordered list indentation

(MD007, ul-indent)


259-259: Expected: 0; Actual: 2
Unordered list indentation

(MD007, ul-indent)


260-260: Expected: 0; Actual: 2
Unordered list indentation

(MD007, ul-indent)


261-261: Expected: 0; Actual: 2
Unordered list indentation

(MD007, ul-indent)


262-262: Expected: 0; Actual: 2
Unordered list indentation

(MD007, ul-indent)


263-263: Expected: 0; Actual: 2
Unordered list indentation

(MD007, ul-indent)


264-264: Expected: 0; Actual: 2
Unordered list indentation

(MD007, ul-indent)


265-265: Expected: 0; Actual: 2
Unordered list indentation

(MD007, ul-indent)


266-266: Expected: 0; Actual: 2
Unordered list indentation

(MD007, ul-indent)


267-267: Expected: 0; Actual: 2
Unordered list indentation

(MD007, ul-indent)


270-270: Expected: 0; Actual: 2
Unordered list indentation

(MD007, ul-indent)


271-271: Expected: 0; Actual: 2
Unordered list indentation

(MD007, ul-indent)


272-272: Expected: 0; Actual: 2
Unordered list indentation

(MD007, ul-indent)


273-273: Expected: 0; Actual: 2
Unordered list indentation

(MD007, ul-indent)


274-274: Expected: 0; Actual: 2
Unordered list indentation

(MD007, ul-indent)


277-277: Expected: 0; Actual: 2
Unordered list indentation

(MD007, ul-indent)


278-278: Expected: 0; Actual: 2
Unordered list indentation

(MD007, ul-indent)


279-279: Expected: 0; Actual: 2
Unordered list indentation

(MD007, ul-indent)


282-282: Expected: 0; Actual: 2
Unordered list indentation

(MD007, ul-indent)


283-283: Expected: 0; Actual: 2
Unordered list indentation

(MD007, ul-indent)


284-284: Expected: 0; Actual: 2
Unordered list indentation

(MD007, ul-indent)


285-285: Expected: 0; Actual: 2
Unordered list indentation

(MD007, ul-indent)


286-286: Expected: 0; Actual: 2
Unordered list indentation

(MD007, ul-indent)


287-287: Expected: 0; Actual: 2
Unordered list indentation

(MD007, ul-indent)


288-288: Expected: 0; Actual: 2
Unordered list indentation

(MD007, ul-indent)


289-289: Expected: 0; Actual: 2
Unordered list indentation

(MD007, ul-indent)


290-290: Expected: 0; Actual: 2
Unordered list indentation

(MD007, ul-indent)


293-293: Expected: 0; Actual: 2
Unordered list indentation

(MD007, ul-indent)


294-294: Expected: 0; Actual: 2
Unordered list indentation

(MD007, ul-indent)


295-295: Expected: 0; Actual: 2
Unordered list indentation

(MD007, ul-indent)


296-296: Expected: 0; Actual: 2
Unordered list indentation

(MD007, ul-indent)


297-297: Expected: 0; Actual: 2
Unordered list indentation

(MD007, ul-indent)


300-300: Expected: 0; Actual: 2
Unordered list indentation

(MD007, ul-indent)


301-301: Expected: 0; Actual: 2
Unordered list indentation

(MD007, ul-indent)


302-302: Expected: 0; Actual: 2
Unordered list indentation

(MD007, ul-indent)


303-303: Expected: 0; Actual: 2
Unordered list indentation

(MD007, ul-indent)


304-304: Expected: 0; Actual: 2
Unordered list indentation

(MD007, ul-indent)


305-305: Expected: 0; Actual: 2
Unordered list indentation

(MD007, ul-indent)


306-306: Expected: 0; Actual: 2
Unordered list indentation

(MD007, ul-indent)


307-307: Expected: 0; Actual: 2
Unordered list indentation

(MD007, ul-indent)


308-308: Expected: 0; Actual: 2
Unordered list indentation

(MD007, ul-indent)


309-309: Expected: 0; Actual: 2
Unordered list indentation

(MD007, ul-indent)


310-310: Expected: 0; Actual: 2
Unordered list indentation

(MD007, ul-indent)


311-311: Expected: 0; Actual: 2
Unordered list indentation

(MD007, ul-indent)


312-312: Expected: 0; Actual: 2
Unordered list indentation

(MD007, ul-indent)


315-315: Expected: 0; Actual: 2
Unordered list indentation

(MD007, ul-indent)


316-316: Expected: 0; Actual: 2
Unordered list indentation

(MD007, ul-indent)


317-317: Expected: 0; Actual: 2
Unordered list indentation

(MD007, ul-indent)


318-318: Expected: 0; Actual: 2
Unordered list indentation

(MD007, ul-indent)


319-319: Expected: 0; Actual: 2
Unordered list indentation

(MD007, ul-indent)


320-320: Expected: 0; Actual: 2
Unordered list indentation

(MD007, ul-indent)


321-321: Expected: 0; Actual: 2
Unordered list indentation

(MD007, ul-indent)


324-324: Expected: 0; Actual: 2
Unordered list indentation

(MD007, ul-indent)


325-325: Expected: 0; Actual: 2
Unordered list indentation

(MD007, ul-indent)


326-326: Expected: 0; Actual: 2
Unordered list indentation

(MD007, ul-indent)


327-327: Expected: 0; Actual: 2
Unordered list indentation

(MD007, ul-indent)


330-330: Expected: 0; Actual: 2
Unordered list indentation

(MD007, ul-indent)


331-331: Expected: 0; Actual: 2
Unordered list indentation

(MD007, ul-indent)


332-332: Expected: 0; Actual: 2
Unordered list indentation

(MD007, ul-indent)


333-333: Expected: 0; Actual: 2
Unordered list indentation

(MD007, ul-indent)


334-334: Expected: 0; Actual: 2
Unordered list indentation

(MD007, ul-indent)


335-335: Expected: 0; Actual: 2
Unordered list indentation

(MD007, ul-indent)


336-336: Expected: 0; Actual: 2
Unordered list indentation

(MD007, ul-indent)


337-337: Expected: 0; Actual: 2
Unordered list indentation

(MD007, ul-indent)


338-338: Expected: 0; Actual: 2
Unordered list indentation

(MD007, ul-indent)


339-339: Expected: 0; Actual: 2
Unordered list indentation

(MD007, ul-indent)


340-340: Expected: 0; Actual: 2
Unordered list indentation

(MD007, ul-indent)


341-341: Expected: 0; Actual: 2
Unordered list indentation

(MD007, ul-indent)


342-342: Expected: 0; Actual: 2
Unordered list indentation

(MD007, ul-indent)


343-343: Expected: 0; Actual: 2
Unordered list indentation

(MD007, ul-indent)


344-344: Expected: 0; Actual: 2
Unordered list indentation

(MD007, ul-indent)


345-345: Expected: 0; Actual: 2
Unordered list indentation

(MD007, ul-indent)


346-346: Expected: 0; Actual: 2
Unordered list indentation

(MD007, ul-indent)


347-347: Expected: 0; Actual: 2
Unordered list indentation

(MD007, ul-indent)


348-348: Expected: 0; Actual: 2
Unordered list indentation

(MD007, ul-indent)


349-349: Expected: 0; Actual: 2
Unordered list indentation

(MD007, ul-indent)


350-350: Expected: 0; Actual: 2
Unordered list indentation

(MD007, ul-indent)


351-351: Expected: 0; Actual: 2
Unordered list indentation

(MD007, ul-indent)


354-354: Expected: 0; Actual: 2
Unordered list indentation

(MD007, ul-indent)


355-355: Expected: 0; Actual: 2
Unordered list indentation

(MD007, ul-indent)


356-356: Expected: 0; Actual: 2
Unordered list indentation

(MD007, ul-indent)


357-357: Expected: 0; Actual: 2
Unordered list indentation

(MD007, ul-indent)


358-358: Expected: 0; Actual: 2
Unordered list indentation

(MD007, ul-indent)


359-359: Expected: 0; Actual: 2
Unordered list indentation

(MD007, ul-indent)


360-360: Expected: 0; Actual: 2
Unordered list indentation

(MD007, ul-indent)


361-361: Expected: 0; Actual: 2
Unordered list indentation

(MD007, ul-indent)


362-362: Expected: 0; Actual: 2
Unordered list indentation

(MD007, ul-indent)


363-363: Expected: 0; Actual: 2
Unordered list indentation

(MD007, ul-indent)


364-364: Expected: 0; Actual: 2
Unordered list indentation

(MD007, ul-indent)


365-365: Expected: 0; Actual: 2
Unordered list indentation

(MD007, ul-indent)


366-366: Expected: 0; Actual: 2
Unordered list indentation

(MD007, ul-indent)


367-367: Expected: 0; Actual: 2
Unordered list indentation

(MD007, ul-indent)


368-368: Expected: 0; Actual: 2
Unordered list indentation

(MD007, ul-indent)


369-369: Expected: 0; Actual: 2
Unordered list indentation

(MD007, ul-indent)


370-370: Expected: 0; Actual: 2
Unordered list indentation

(MD007, ul-indent)


371-371: Expected: 0; Actual: 2
Unordered list indentation

(MD007, ul-indent)


372-372: Expected: 0; Actual: 2
Unordered list indentation

(MD007, ul-indent)


375-375: Expected: 0; Actual: 2
Unordered list indentation

(MD007, ul-indent)


378-378: Expected: 0; Actual: 2
Unordered list indentation

(MD007, ul-indent)


381-381: Expected: 0; Actual: 2
Unordered list indentation

(MD007, ul-indent)


382-382: Expected: 0; Actual: 2
Unordered list indentation

(MD007, ul-indent)


383-383: Expected: 0; Actual: 2
Unordered list indentation

(MD007, ul-indent)


384-384: Expected: 0; Actual: 2
Unordered list indentation

(MD007, ul-indent)


385-385: Expected: 0; Actual: 2
Unordered list indentation

(MD007, ul-indent)


386-386: Expected: 0; Actual: 2
Unordered list indentation

(MD007, ul-indent)


387-387: Expected: 0; Actual: 2
Unordered list indentation

(MD007, ul-indent)


388-388: Expected: 0; Actual: 2
Unordered list indentation

(MD007, ul-indent)


391-391: Expected: 0; Actual: 2
Unordered list indentation

(MD007, ul-indent)


392-392: Expected: 0; Actual: 2
Unordered list indentation

(MD007, ul-indent)


393-393: Expected: 0; Actual: 2
Unordered list indentation

(MD007, ul-indent)


394-394: Expected: 0; Actual: 2
Unordered list indentation

(MD007, ul-indent)


395-395: Expected: 0; Actual: 2
Unordered list indentation

(MD007, ul-indent)


396-396: Expected: 0; Actual: 2
Unordered list indentation

(MD007, ul-indent)


397-397: Expected: 0; Actual: 2
Unordered list indentation

(MD007, ul-indent)


398-398: Expected: 0; Actual: 2
Unordered list indentation

(MD007, ul-indent)


399-399: Expected: 0; Actual: 2
Unordered list indentation

(MD007, ul-indent)


400-400: Expected: 0; Actual: 2
Unordered list indentation

(MD007, ul-indent)


401-401: Expected: 0; Actual: 2
Unordered list indentation

(MD007, ul-indent)


402-402: Expected: 0; Actual: 2
Unordered list indentation

(MD007, ul-indent)


405-405: Expected: 0; Actual: 2
Unordered list indentation

(MD007, ul-indent)


408-408: Expected: 0; Actual: 2
Unordered list indentation

(MD007, ul-indent)


409-409: Expected: 0; Actual: 2
Unordered list indentation

(MD007, ul-indent)


410-410: Expected: 0; Actual: 2
Unordered list indentation

(MD007, ul-indent)


411-411: Expected: 0; Actual: 2
Unordered list indentation

(MD007, ul-indent)


412-412: Expected: 0; Actual: 2
Unordered list indentation

(MD007, ul-indent)


413-413: Expected: 0; Actual: 2
Unordered list indentation

(MD007, ul-indent)


414-414: Expected: 0; Actual: 2
Unordered list indentation

(MD007, ul-indent)


415-415: Expected: 0; Actual: 2
Unordered list indentation

(MD007, ul-indent)


416-416: Expected: 0; Actual: 2
Unordered list indentation

(MD007, ul-indent)


417-417: Expected: 0; Actual: 2
Unordered list indentation

(MD007, ul-indent)


420-420: Expected: 0; Actual: 2
Unordered list indentation

(MD007, ul-indent)


423-423: Expected: 0; Actual: 2
Unordered list indentation

(MD007, ul-indent)


424-424: Expected: 0; Actual: 2
Unordered list indentation

(MD007, ul-indent)


425-425: Expected: 0; Actual: 2
Unordered list indentation

(MD007, ul-indent)


426-426: Expected: 0; Actual: 2
Unordered list indentation

(MD007, ul-indent)


427-427: Expected: 0; Actual: 2
Unordered list indentation

(MD007, ul-indent)


428-428: Expected: 0; Actual: 2
Unordered list indentation

(MD007, ul-indent)


429-429: Expected: 0; Actual: 2
Unordered list indentation

(MD007, ul-indent)


430-430: Expected: 0; Actual: 2
Unordered list indentation

(MD007, ul-indent)


431-431: Expected: 0; Actual: 2
Unordered list indentation

(MD007, ul-indent)


434-434: Expected: 0; Actual: 2
Unordered list indentation

(MD007, ul-indent)


435-435: Expected: 0; Actual: 2
Unordered list indentation

(MD007, ul-indent)


436-436: Expected: 0; Actual: 2
Unordered list indentation

(MD007, ul-indent)


437-437: Expected: 0; Actual: 2
Unordered list indentation

(MD007, ul-indent)


440-440: Expected: 0; Actual: 2
Unordered list indentation

(MD007, ul-indent)


441-441: Expected: 0; Actual: 2
Unordered list indentation

(MD007, ul-indent)


444-444: Expected: 0; Actual: 2
Unordered list indentation

(MD007, ul-indent)


445-445: Expected: 0; Actual: 2
Unordered list indentation

(MD007, ul-indent)


446-446: Expected: 0; Actual: 2
Unordered list indentation

(MD007, ul-indent)


447-447: Expected: 0; Actual: 2
Unordered list indentation

(MD007, ul-indent)


448-448: Expected: 0; Actual: 2
Unordered list indentation

(MD007, ul-indent)


449-449: Expected: 0; Actual: 2
Unordered list indentation

(MD007, ul-indent)


452-452: Expected: 0; Actual: 2
Unordered list indentation

(MD007, ul-indent)


453-453: Expected: 0; Actual: 2
Unordered list indentation

(MD007, ul-indent)


454-454: Expected: 0; Actual: 2
Unordered list indentation

(MD007, ul-indent)


457-457: Expected: 0; Actual: 2
Unordered list indentation

(MD007, ul-indent)


458-458: Expected: 0; Actual: 2
Unordered list indentation

(MD007, ul-indent)


459-459: Expected: 0; Actual: 2
Unordered list indentation

(MD007, ul-indent)


460-460: Expected: 0; Actual: 2
Unordered list indentation

(MD007, ul-indent)


461-461: Expected: 0; Actual: 2
Unordered list indentation

(MD007, ul-indent)


462-462: Expected: 0; Actual: 2
Unordered list indentation

(MD007, ul-indent)


463-463: Expected: 0; Actual: 2
Unordered list indentation

(MD007, ul-indent)


464-464: Expected: 0; Actual: 2
Unordered list indentation

(MD007, ul-indent)


465-465: Expected: 0; Actual: 2
Unordered list indentation

(MD007, ul-indent)


466-466: Expected: 0; Actual: 2
Unordered list indentation

(MD007, ul-indent)


467-467: Expected: 0; Actual: 2
Unordered list indentation

(MD007, ul-indent)


468-468: Expected: 0; Actual: 2
Unordered list indentation

(MD007, ul-indent)


469-469: Expected: 0; Actual: 2
Unordered list indentation

(MD007, ul-indent)


470-470: Expected: 0; Actual: 2
Unordered list indentation

(MD007, ul-indent)


471-471: Expected: 0; Actual: 2
Unordered list indentation

(MD007, ul-indent)


472-472: Expected: 0; Actual: 2
Unordered list indentation

(MD007, ul-indent)


473-473: Expected: 0; Actual: 2
Unordered list indentation

(MD007, ul-indent)


474-474: Expected: 0; Actual: 2
Unordered list indentation

(MD007, ul-indent)


475-475: Expected: 0; Actual: 2
Unordered list indentation

(MD007, ul-indent)


476-476: Expected: 0; Actual: 2
Unordered list indentation

(MD007, ul-indent)


477-477: Expected: 0; Actual: 2
Unordered list indentation

(MD007, ul-indent)


478-478: Expected: 0; Actual: 2
Unordered list indentation

(MD007, ul-indent)


479-479: Expected: 0; Actual: 2
Unordered list indentation

(MD007, ul-indent)


480-480: Expected: 0; Actual: 2
Unordered list indentation

(MD007, ul-indent)


481-481: Expected: 0; Actual: 2
Unordered list indentation

(MD007, ul-indent)


482-482: Expected: 0; Actual: 2
Unordered list indentation

(MD007, ul-indent)


483-483: Expected: 0; Actual: 2
Unordered list indentation

(MD007, ul-indent)


484-484: Expected: 0; Actual: 2
Unordered list indentation

(MD007, ul-indent)


485-485: Expected: 0; Actual: 2
Unordered list indentation

(MD007, ul-indent)


488-488: Expected: 0; Actual: 2
Unordered list indentation

(MD007, ul-indent)


489-489: Expected: 0; Actual: 2
Unordered list indentation

(MD007, ul-indent)


490-490: Expected: 0; Actual: 2
Unordered list indentation

(MD007, ul-indent)


491-491: Expected: 0; Actual: 2
Unordered list indentation

(MD007, ul-indent)


492-492: Expected: 0; Actual: 2
Unordered list indentation

(MD007, ul-indent)


493-493: Expected: 0; Actual: 2
Unordered list indentation

(MD007, ul-indent)


494-494: Expected: 0; Actual: 2
Unordered list indentation

(MD007, ul-indent)


495-495: Expected: 0; Actual: 2
Unordered list indentation

(MD007, ul-indent)


496-496: Expected: 0; Actual: 2
Unordered list indentation

(MD007, ul-indent)


497-497: Expected: 0; Actual: 2
Unordered list indentation

(MD007, ul-indent)


498-498: Expected: 0; Actual: 2
Unordered list indentation

(MD007, ul-indent)


499-499: Expected: 0; Actual: 2
Unordered list indentation

(MD007, ul-indent)


502-502: Expected: 0; Actual: 2
Unordered list indentation

(MD007, ul-indent)


503-503: Expected: 0; Actual: 2
Unordered list indentation

(MD007, ul-indent)


504-504: Expected: 0; Actual: 2
Unordered list indentation

(MD007, ul-indent)


505-505: Expected: 0; Actual: 2
Unordered list indentation

(MD007, ul-indent)


508-508: Expected: 0; Actual: 2
Unordered list indentation

(MD007, ul-indent)


509-509: Expected: 0; Actual: 2
Unordered list indentation

(MD007, ul-indent)


510-510: Expected: 0; Actual: 2
Unordered list indentation

(MD007, ul-indent)


511-511: Expected: 0; Actual: 2
Unordered list indentation

(MD007, ul-indent)


512-512: Expected: 0; Actual: 2
Unordered list indentation

(MD007, ul-indent)


513-513: Expected: 0; Actual: 2
Unordered list indentation

(MD007, ul-indent)


514-514: Expected: 0; Actual: 2
Unordered list indentation

(MD007, ul-indent)


515-515: Expected: 0; Actual: 2
Unordered list indentation

(MD007, ul-indent)


516-516: Expected: 0; Actual: 2
Unordered list indentation

(MD007, ul-indent)


517-517: Expected: 0; Actual: 2
Unordered list indentation

(MD007, ul-indent)


518-518: Expected: 0; Actual: 2
Unordered list indentation

(MD007, ul-indent)


519-519: Expected: 0; Actual: 2
Unordered list indentation

(MD007, ul-indent)


520-520: Expected: 0; Actual: 2
Unordered list indentation

(MD007, ul-indent)


521-521: Expected: 0; Actual: 2
Unordered list indentation

(MD007, ul-indent)


522-522: Expected: 0; Actual: 2
Unordered list indentation

(MD007, ul-indent)


523-523: Expected: 0; Actual: 2
Unordered list indentation

(MD007, ul-indent)


524-524: Expected: 0; Actual: 2
Unordered list indentation

(MD007, ul-indent)


525-525: Expected: 0; Actual: 2
Unordered list indentation

(MD007, ul-indent)


526-526: Expected: 0; Actual: 2
Unordered list indentation

(MD007, ul-indent)


527-527: Expected: 0; Actual: 2
Unordered list indentation

(MD007, ul-indent)


528-528: Expected: 0; Actual: 2
Unordered list indentation

(MD007, ul-indent)


529-529: Expected: 0; Actual: 2
Unordered list indentation

(MD007, ul-indent)


530-530: Expected: 0; Actual: 2
Unordered list indentation

(MD007, ul-indent)


531-531: Expected: 0; Actual: 2
Unordered list indentation

(MD007, ul-indent)


532-532: Expected: 0; Actual: 2
Unordered list indentation

(MD007, ul-indent)


533-533: Expected: 0; Actual: 2
Unordered list indentation

(MD007, ul-indent)


534-534: Expected: 0; Actual: 2
Unordered list indentation

(MD007, ul-indent)


535-535: Expected: 0; Actual: 2
Unordered list indentation

(MD007, ul-indent)


536-536: Expected: 0; Actual: 2
Unordered list indentation

(MD007, ul-indent)


537-537: Expected: 0; Actual: 2
Unordered list indentation

(MD007, ul-indent)


538-538: Expected: 0; Actual: 2
Unordered list indentation

(MD007, ul-indent)


539-539: Expected: 0; Actual: 2
Unordered list indentation

(MD007, ul-indent)


540-540: Expected: 0; Actual: 2
Unordered list indentation

(MD007, ul-indent)


541-541: Expected: 0; Actual: 2
Unordered list indentation

(MD007, ul-indent)


542-542: Expected: 0; Actual: 2
Unordered list indentation

(MD007, ul-indent)


543-543: Expected: 0; Actual: 2
Unordered list indentation

(MD007, ul-indent)


544-544: Expected: 0; Actual: 2
Unordered list indentation

(MD007, ul-indent)


545-545: Expected: 0; Actual: 2
Unordered list indentation

(MD007, ul-indent)


546-546: Expected: 0; Actual: 2
Unordered list indentation

(MD007, ul-indent)


547-547: Expected: 0; Actual: 2
Unordered list indentation

(MD007, ul-indent)


548-548: Expected: 0; Actual: 2
Unordered list indentation

(MD007, ul-indent)


549-549: Expected: 0; Actual: 2
Unordered list indentation

(MD007, ul-indent)


550-550: Expected: 0; Actual: 2
Unordered list indentation

(MD007, ul-indent)


551-551: Expected: 0; Actual: 2
Unordered list indentation

(MD007, ul-indent)


552-552: Expected: 0; Actual: 2
Unordered list indentation

(MD007, ul-indent)


553-553: Expected: 0; Actual: 2
Unordered list indentation

(MD007, ul-indent)


554-554: Expected: 0; Actual: 2
Unordered list indentation

(MD007, ul-indent)


555-555: Expected: 0; Actual: 2
Unordered list indentation

(MD007, ul-indent)


556-556: Expected: 0; Actual: 2
Unordered list indentation

(MD007, ul-indent)


557-557: Expected: 0; Actual: 2
Unordered list indentation

(MD007, ul-indent)


558-558: Expected: 0; Actual: 2
Unordered list indentation

(MD007, ul-indent)


559-559: Expected: 0; Actual: 2
Unordered list indentation

(MD007, ul-indent)


560-560: Expected: 0; Actual: 2
Unordered list indentation

(MD007, ul-indent)


561-561: Expected: 0; Actual: 2
Unordered list indentation

(MD007, ul-indent)


562-562: Expected: 0; Actual: 2
Unordered list indentation

(MD007, ul-indent)


563-563: Expected: 0; Actual: 2
Unordered list indentation

(MD007, ul-indent)


564-564: Expected: 0; Actual: 2
Unordered list indentation

(MD007, ul-indent)


565-565: Expected: 0; Actual: 2
Unordered list indentation

(MD007, ul-indent)


566-566: Expected: 0; Actual: 2
Unordered list indentation

(MD007, ul-indent)


567-567: Expected: 0; Actual: 2
Unordered list indentation

(MD007, ul-indent)


568-568: Expected: 0; Actual: 2
Unordered list indentation

(MD007, ul-indent)


569-569: Expected: 0; Actual: 2
Unordered list indentation

(MD007, ul-indent)


570-570: Expected: 0; Actual: 2
Unordered list indentation

(MD007, ul-indent)


571-571: Expected: 0; Actual: 2
Unordered list indentation

(MD007, ul-indent)


572-572: Expected: 0; Actual: 2
Unordered list indentation

(MD007, ul-indent)


573-573: Expected: 0; Actual: 2
Unordered list indentation

(MD007, ul-indent)


574-574: Expected: 0; Actual: 2
Unordered list indentation

(MD007, ul-indent)


575-575: Expected: 0; Actual: 2
Unordered list indentation

(MD007, ul-indent)


576-576: Expected: 0; Actual: 2
Unordered list indentation

(MD007, ul-indent)


577-577: Expected: 0; Actual: 2
Unordered list indentation

(MD007, ul-indent)


578-578: Expected: 0; Actual: 2
Unordered list indentation

(MD007, ul-indent)


579-579: Expected: 0; Actual: 2
Unordered list indentation

(MD007, ul-indent)


582-582: Expected: 0; Actual: 2
Unordered list indentation

(MD007, ul-indent)


583-583: Expected: 0; Actual: 2
Unordered list indentation

(MD007, ul-indent)


584-584: Expected: 0; Actual: 2
Unordered list indentation

(MD007, ul-indent)


585-585: Expected: 0; Actual: 2
Unordered list indentation

(MD007, ul-indent)


586-586: Expected: 0; Actual: 2
Unordered list indentation

(MD007, ul-indent)


587-587: Expected: 0; Actual: 2
Unordered list indentation

(MD007, ul-indent)


588-588: Expected: 0; Actual: 2
Unordered list indentation

(MD007, ul-indent)


589-589: Expected: 0; Actual: 2
Unordered list indentation

(MD007, ul-indent)


590-590: Expected: 0; Actual: 2
Unordered list indentation

(MD007, ul-indent)


591-591: Expected: 0; Actual: 2
Unordered list indentation

(MD007, ul-indent)


592-592: Expected: 0; Actual: 2
Unordered list indentation

(MD007, ul-indent)


593-593: Expected: 0; Actual: 2
Unordered list indentation

(MD007, ul-indent)


594-594: Expected: 0; Actual: 2
Unordered list indentation

(MD007, ul-indent)


595-595: Expected: 0; Actual: 2
Unordered list indentation

(MD007, ul-indent)


596-596: Expected: 0; Actual: 2
Unordered list indentation

(MD007, ul-indent)


597-597: Expected: 0; Actual: 2
Unordered list indentation

(MD007, ul-indent)


598-598: Expected: 0; Actual: 2
Unordered list indentation

(MD007, ul-indent)


599-599: Expected: 0; Actual: 2
Unordered list indentation

(MD007, ul-indent)


600-600: Expected: 0; Actual: 2
Unordered list indentation

(MD007, ul-indent)


601-601: Expected: 0; Actual: 2
Unordered list indentation

(MD007, ul-indent)


602-602: Expected: 0; Actual: 2
Unordered list indentation

(MD007, ul-indent)


603-603: Expected: 0; Actual: 2
Unordered list indentation

(MD007, ul-indent)


604-604: Expected: 0; Actual: 2
Unordered list indentation

(MD007, ul-indent)


605-605: Expected: 0; Actual: 2
Unordered list indentation

(MD007, ul-indent)


606-606: Expected: 0; Actual: 2
Unordered list indentation

(MD007, ul-indent)


607-607: Expected: 0; Actual: 2
Unordered list indentation

(MD007, ul-indent)


608-608: Expected: 0; Actual: 2
Unordered list indentation

(MD007, ul-indent)


609-609: Expected: 0; Actual: 2
Unordered list indentation

(MD007, ul-indent)


610-610: Expected: 0; Actual: 2
Unordered list indentation

(MD007, ul-indent)


611-611: Expected: 0; Actual: 2
Unordered list indentation

(MD007, ul-indent)


612-612: Expected: 0; Actual: 2
Unordered list indentation

(MD007, ul-indent)


615-615: Expected: 0; Actual: 2
Unordered list indentation

(MD007, ul-indent)


616-616: Expected: 0; Actual: 2
Unordered list indentation

(MD007, ul-indent)


617-617: Expected: 0; Actual: 2
Unordered list indentation

(MD007, ul-indent)


618-618: Expected: 0; Actual: 2
Unordered list indentation

(MD007, ul-indent)


619-619: Expected: 0; Actual: 2
Unordered list indentation

(MD007, ul-indent)


620-620: Expected: 0; Actual: 2
Unordered list indentation

(MD007, ul-indent)


621-621: Expected: 0; Actual: 2
Unordered list indentation

(MD007, ul-indent)


622-622: Expected: 0; Actual: 2
Unordered list indentation

(MD007, ul-indent)


623-623: Expected: 0; Actual: 2
Unordered list indentation

(MD007, ul-indent)


624-624: Expected: 0; Actual: 2
Unordered list indentation

(MD007, ul-indent)


625-625: Expected: 0; Actual: 2
Unordered list indentation

(MD007, ul-indent)


626-626: Expected: 0; Actual: 2
Unordered list indentation

(MD007, ul-indent)


627-627: Expected: 0; Actual: 2
Unordered list indentation

(MD007, ul-indent)


628-628: Expected: 0; Actual: 2
Unordered list indentation

(MD007, ul-indent)


629-629: Expected: 0; Actual: 2
Unordered list indentation

(MD007, ul-indent)


632-632: Expected: 0; Actual: 2
Unordered list indentation

(MD007, ul-indent)


633-633: Expected: 0; Actual: 2
Unordered list indentation

(MD007, ul-indent)


634-634: Expected: 0; Actual: 2
Unordered list indentation

(MD007, ul-indent)


635-635: Expected: 0; Actual: 2
Unordered list indentation

(MD007, ul-indent)


636-636: Expected: 0; Actual: 2
Unordered list indentation

(MD007, ul-indent)


637-637: Expected: 0; Actual: 2
Unordered list indentation

(MD007, ul-indent)


638-638: Expected: 0; Actual: 2
Unordered list indentation

(MD007, ul-indent)


639-639: Expected: 0; Actual: 2
Unordered list indentation

(MD007, ul-indent)


640-640: Expected: 0; Actual: 2
Unordered list indentation

(MD007, ul-indent)


641-641: Expected: 0; Actual: 2
Unordered list indentation

(MD007, ul-indent)


642-642: Expected: 0; Actual: 2
Unordered list indentation

(MD007, ul-indent)


643-643: Expected: 0; Actual: 2
Unordered list indentation

(MD007, ul-indent)


644-644: Expected: 0; Actual: 2
Unordered list indentation

(MD007, ul-indent)


645-645: Expected: 0; Actual: 2
Unordered list indentation

(MD007, ul-indent)


646-646: Expected: 0; Actual: 2
Unordered list indentation

(MD007, ul-indent)


647-647: Expected: 0; Actual: 2
Unordered list indentation

(MD007, ul-indent)


648-648: Expected: 0; Actual: 2
Unordered list indentation

(MD007, ul-indent)


649-649: Expected: 0; Actual: 2
Unordered list indentation

(MD007, ul-indent)


650-650: Expected: 0; Actual: 2
Unordered list indentation

(MD007, ul-indent)


651-651: Expected: 0; Actual: 2
Unordered list indentation

(MD007, ul-indent)


654-654: Expected: 0; Actual: 2
Unordered list indentation

(MD007, ul-indent)


655-655: Expected: 0; Actual: 2
Unordered list indentation

(MD007, ul-indent)


656-656: Expected: 0; Actual: 2
Unordered list indentation

(MD007, ul-indent)


657-657: Expected: 0; Actual: 2
Unordered list indentation

(MD007, ul-indent)


658-658: Expected: 0; Actual: 2
Unordered list indentation

(MD007, ul-indent)


659-659: Expected: 0; Actual: 2
Unordered list indentation

(MD007, ul-indent)


660-660: Expected: 0; Actual: 2
Unordered list indentation

(MD007, ul-indent)


661-661: Expected: 0; Actual: 2
Unordered list indentation

(MD007, ul-indent)


662-662: Expected: 0; Actual: 2
Unordered list indentation

(MD007, ul-indent)


663-663: Expected: 0; Actual: 2
Unordered list indentation

(MD007, ul-indent)


664-664: Expected: 0; Actual: 2
Unordered list indentation

(MD007, ul-indent)


665-665: Expected: 0; Actual: 2
Unordered list indentation

(MD007, ul-indent)


666-666: Expected: 0; Actual: 2
Unordered list indentation

(MD007, ul-indent)


667-667: Expected: 0; Actual: 2
Unordered list indentation

(MD007, ul-indent)


668-668: Expected: 0; Actual: 2
Unordered list indentation

(MD007, ul-indent)


669-669: Expected: 0; Actual: 2
Unordered list indentation

(MD007, ul-indent)


670-670: Expected: 0; Actual: 2
Unordered list indentation

(MD007, ul-indent)


671-671: Expected: 0; Actual: 2
Unordered list indentation

(MD007, ul-indent)


672-672: Expected: 0; Actual: 2
Unordered list indentation

(MD007, ul-indent)


673-673: Expected: 0; Actual: 2
Unordered list indentation

(MD007, ul-indent)


674-674: Expected: 0; Actual: 2
Unordered list indentation

(MD007, ul-indent)


675-675: Expected: 0; Actual: 2
Unordered list indentation

(MD007, ul-indent)


676-676: Expected: 0; Actual: 2
Unordered list indentation

(MD007, ul-indent)


677-677: Expected: 0; Actual: 2
Unordered list indentation

(MD007, ul-indent)


678-678: Expected: 0; Actual: 2
Unordered list indentation

(MD007, ul-indent)


679-679: Expected: 0; Actual: 2
Unordered list indentation

(MD007, ul-indent)


680-680: Expected: 0; Actual: 2
Unordered list indentation

(MD007, ul-indent)


681-681: Expected: 0; Actual: 2
Unordered list indentation

(MD007, ul-indent)


684-684: Expected: 0; Actual: 2
Unordered list indentation

(MD007, ul-indent)


685-685: Expected: 0; Actual: 2
Unordered list indentation

(MD007, ul-indent)


686-686: Expected: 0; Actual: 2
Unordered list indentation

(MD007, ul-indent)


687-687: Expected: 0; Actual: 2
Unordered list indentation

(MD007, ul-indent)


688-688: Expected: 0; Actual: 2
Unordered list indentation

(MD007, ul-indent)


689-689: Expected: 0; Actual: 2
Unordered list indentation

(MD007, ul-indent)


690-690: Expected: 0; Actual: 2
Unordered list indentation

(MD007, ul-indent)


693-693: Expected: 0; Actual: 2
Unordered list indentation

(MD007, ul-indent)


694-694: Expected: 0; Actual: 2
Unordered list indentation

(MD007, ul-indent)


695-695: Expected: 0; Actual: 2
Unordered list indentation

(MD007, ul-indent)


696-696: Expected: 0; Actual: 2
Unordered list indentation

(MD007, ul-indent)


697-697: Expected: 0; Actual: 2
Unordered list indentation

(MD007, ul-indent)


698-698: Expected: 0; Actual: 2
Unordered list indentation

(MD007, ul-indent)


701-701: Expected: 0; Actual: 2
Unordered list indentation

(MD007, ul-indent)


702-702: Expected: 0; Actual: 2
Unordered list indentation

(MD007, ul-indent)


703-703: Expected: 0; Actual: 2
Unordered list indentation

(MD007, ul-indent)


704-704: Expected: 0; Actual: 2
Unordered list indentation

(MD007, ul-indent)


705-705: Expected: 0; Actual: 2
Unordered list indentation

(MD007, ul-indent)


706-706: Expected: 0; Actual: 2
Unordered list indentation

(MD007, ul-indent)


707-707: Expected: 0; Actual: 2
Unordered list indentation

(MD007, ul-indent)


708-708: Expected: 0; Actual: 2
Unordered list indentation

(MD007, ul-indent)


709-709: Expected: 0; Actual: 2
Unordered list indentation

(MD007, ul-indent)


710-710: Expected: 0; Actual: 2
Unordered list indentation

(MD007, ul-indent)


711-711: Expected: 0; Actual: 2
Unordered list indentation

(MD007, ul-indent)


712-712: Expected: 0; Actual: 2
Unordered list indentation

(MD007, ul-indent)


713-713: Expected: 0; Actual: 2
Unordered list indentation

(MD007, ul-indent)


714-714: Expected: 0; Actual: 2
Unordered list indentation

(MD007, ul-indent)


715-715: Expected: 0; Actual: 2
Unordered list indentation

(MD007, ul-indent)


716-716: Expected: 0; Actual: 2
Unordered list indentation

(MD007, ul-indent)


719-719: Expected: 0; Actual: 2
Unordered list indentation

(MD007, ul-indent)


720-720: Expected: 0; Actual: 2
Unordered list indentation

(MD007, ul-indent)


721-721: Expected: 0; Actual: 2
Unordered list indentation

(MD007, ul-indent)


722-722: Expected: 0; Actual: 2
Unordered list indentation

(MD007, ul-indent)


723-723: Expected: 0; Actual: 2
Unordered list indentation

(MD007, ul-indent)


724-724: Expected: 0; Actual: 2
Unordered list indentation

(MD007, ul-indent)


725-725: Expected: 0; Actual: 2
Unordered list indentation

(MD007, ul-indent)


726-726: Expected: 0; Actual: 2
Unordered list indentation

(MD007, ul-indent)


727-727: Expected: 0; Actual: 2
Unordered list indentation

(MD007, ul-indent)


728-728: Expected: 0; Actual: 2
Unordered list indentation

(MD007, ul-indent)


729-729: Expected: 0; Actual: 2
Unordered list indentation

(MD007, ul-indent)


732-732: Expected: 0; Actual: 2
Unordered list indentation

(MD007, ul-indent)


733-733: Expected: 0; Actual: 2
Unordered list indentation

(MD007, ul-indent)


734-734: Expected: 0; Actual: 2
Unordered list indentation

(MD007, ul-indent)


735-735: Expected: 0; Actual: 2
Unordered list indentation

(MD007, ul-indent)


736-736: Expected: 0; Actual: 2
Unordered list indentation

(MD007, ul-indent)


737-737: Expected: 0; Actual: 2
Unordered list indentation

(MD007, ul-indent)


738-738: Expected: 0; Actual: 2
Unordered list indentation

(MD007, ul-indent)


739-739: Expected: 0; Actual: 2
Unordered list indentation

(MD007, ul-indent)


740-740: Expected: 0; Actual: 2
Unordered list indentation

(MD007, ul-indent)


741-741: Expected: 0; Actual: 2
Unordered list indentation

(MD007, ul-indent)


742-742: Expected: 0; Actual: 2
Unordered list indentation

(MD007, ul-indent)


743-743: Expected: 0; Actual: 2
Unordered list indentation

(MD007, ul-indent)


744-744: Expected: 0; Actual: 2
Unordered list indentation

(MD007, ul-indent)


745-745: Expected: 0; Actual: 2
Unordered list indentation

(MD007, ul-indent)


746-746: Expected: 0; Actual: 2
Unordered list indentation

(MD007, ul-indent)


747-747: Expected: 0; Actual: 2
Unordered list indentation

(MD007, ul-indent)


750-750: Expected: 0; Actual: 2
Unordered list indentation

(MD007, ul-indent)


751-751: Expected: 0; Actual: 2
Unordered list indentation

(MD007, ul-indent)


752-752: Expected: 0; Actual: 2
Unordered list indentation

(MD007, ul-indent)


753-753: Expected: 0; Actual: 2
Unordered list indentation

(MD007, ul-indent)


754-754: Expected: 0; Actual: 2
Unordered list indentation

(MD007, ul-indent)


755-755: Expected: 0; Actual: 2
Unordered list indentation

(MD007, ul-indent)


756-756: Expected: 0; Actual: 2
Unordered list indentation

(MD007, ul-indent)


757-757: Expected: 0; Actual: 2
Unordered list indentation

(MD007, ul-indent)


758-758: Expected: 0; Actual: 2
Unordered list indentation

(MD007, ul-indent)


759-759: Expected: 0; Actual: 2
Unordered list indentation

(MD007, ul-indent)


762-762: Expected: 0; Actual: 2
Unordered list indentation

(MD007, ul-indent)


763-763: Expected: 0; Actual: 2
Unordered list indentation

(MD007, ul-indent)


764-764: Expected: 0; Actual: 2
Unordered list indentation

(MD007, ul-indent)


765-765: Expected: 0; Actual: 2
Unordered list indentation

(MD007, ul-indent)


768-768: Expected: 0; Actual: 2
Unordered list indentation

(MD007, ul-indent)


769-769: Expected: 0; Actual: 2
Unordered list indentation

(MD007, ul-indent)


770-770: Expected: 0; Actual: 2
Unordered list indentation

(MD007, ul-indent)


771-771: Expected: 0; Actual: 2
Unordered list indentation

(MD007, ul-indent)


772-772: Expected: 0; Actual: 2
Unordered list indentation

(MD007, ul-indent)


773-773: Expected: 0; Actual: 2
Unordered list indentation

(MD007, ul-indent)


774-774: Expected: 0; Actual: 2
Unordered list indentation

(MD007, ul-indent)


775-775: Expected: 0; Actual: 2
Unordered list indentation

(MD007, ul-indent)


776-776: Expected: 0; Actual: 2
Unordered list indentation

(MD007, ul-indent)


777-777: Expected: 0; Actual: 2
Unordered list indentation

(MD007, ul-indent)


778-778: Expected: 0; Actual: 2
Unordered list indentation

(MD007, ul-indent)


779-779: Expected: 0; Actual: 2
Unordered list indentation

(MD007, ul-indent)


780-780: Expected: 0; Actual: 2
Unordered list indentation

(MD007, ul-indent)


781-781: Expected: 0; Actual: 2
Unordered list indentation

(MD007, ul-indent)


782-782: Expected: 0; Actual: 2
Unordered list indentation

(MD007, ul-indent)


783-783: Expected: 0; Actual: 2
Unordered list indentation

(MD007, ul-indent)


784-784: Expected: 0; Actual: 2
Unordered list indentation

(MD007, ul-indent)


785-785: Expected: 0; Actual: 2
Unordered list indentation

(MD007, ul-indent)


786-786: Expected: 0; Actual: 2
Unordered list indentation

(MD007, ul-indent)


787-787: Expected: 0; Actual: 2
Unordered list indentation

(MD007, ul-indent)


790-790: Expected: 0; Actual: 2
Unordered list indentation

(MD007, ul-indent)


791-791: Expected: 0; Actual: 2
Unordered list indentation

(MD007, ul-indent)


794-794: Expected: 0; Actual: 2
Unordered list indentation

(MD007, ul-indent)


795-795: Expected: 0; Actual: 2
Unordered list indentation

(MD007, ul-indent)


796-796: Expected: 0; Actual: 2
Unordered list indentation

(MD007, ul-indent)


799-799: Expected: 0; Actual: 2
Unordered list indentation

(MD007, ul-indent)


800-800: Expected: 0; Actual: 2
Unordered list indentation

(MD007, ul-indent)


803-803: Expected: 0; Actual: 2
Unordered list indentation

(MD007, ul-indent)


804-804: Expected: 0; Actual: 2
Unordered list indentation

(MD007, ul-indent)


805-805: Expected: 0; Actual: 2
Unordered list indentation

(MD007, ul-indent)


806-806: Expected: 0; Actual: 2
Unordered list indentation

(MD007, ul-indent)


807-807: Expected: 0; Actual: 2
Unordered list indentation

(MD007, ul-indent)


808-808: Expected: 0; Actual: 2
Unordered list indentation

(MD007, ul-indent)


809-809: Expected: 0; Actual: 2
Unordered list indentation

(MD007, ul-indent)


810-810: Expected: 0; Actual: 2
Unordered list indentation

(MD007, ul-indent)


813-813: Expected: 0; Actual: 2
Unordered list indentation

(MD007, ul-indent)


814-814: Expected: 0; Actual: 2
Unordered list indentation

(MD007, ul-indent)


815-815: Expected: 0; Actual: 2
Unordered list indentation

(MD007, ul-indent)


816-816: Expected: 0; Actual: 2
Unordered list indentation

(MD007, ul-indent)


817-817: Expected: 0; Actual: 2
Unordered list indentation

(MD007, ul-indent)


818-818: Expected: 0; Actual: 2
Unordered list indentation

(MD007, ul-indent)


819-819: Expected: 0; Actual: 2
Unordered list indentation

(MD007, ul-indent)


820-820: Expected: 0; Actual: 2
Unordered list indentation

(MD007, ul-indent)


821-821: Expected: 0; Actual: 2
Unordered list indentation

(MD007, ul-indent)


822-822: Expected: 0; Actual: 2
Unordered list indentation

(MD007, ul-indent)


823-823: Expected: 0; Actual: 2
Unordered list indentation

(MD007, ul-indent)


824-824: Expected: 0; Actual: 2
Unordered list indentation

(MD007, ul-indent)


825-825: Expected: 0; Actual: 2
Unordered list indentation

(MD007, ul-indent)


826-826: Expected: 0; Actual: 2
Unordered list indentation

(MD007, ul-indent)


827-827: Expected: 0; Actual: 2
Unordered list indentation

(MD007, ul-indent)


828-828: Expected: 0; Actual: 2
Unordered list indentation

(MD007, ul-indent)


829-829: Expected: 0; Actual: 2
Unordered list indentation

(MD007, ul-indent)


830-830: Expected: 0; Actual: 2
Unordered list indentation

(MD007, ul-indent)


831-831: Expected: 0; Actual: 2
Unordered list indentation

(MD007, ul-indent)


832-832: Expected: 0; Actual: 2
Unordered list indentation

(MD007, ul-indent)


833-833: Expected: 0; Actual: 2
Unordered list indentation

(MD007, ul-indent)


834-834: Expected: 0; Actual: 2
Unordered list indentation

(MD007, ul-indent)


835-835: Expected: 0; Actual: 2
Unordered list indentation

(MD007, ul-indent)


836-836: Expected: 0; Actual: 2
Unordered list indentation

(MD007, ul-indent)


837-837: Expected: 0; Actual: 2
Unordered list indentation

(MD007, ul-indent)


838-838: Expected: 0; Actual: 2
Unordered list indentation

(MD007, ul-indent)


839-839: Expected: 0; Actual: 2
Unordered list indentation

(MD007, ul-indent)


840-840: Expected: 0; Actual: 2
Unordered list indentation

(MD007, ul-indent)


843-843: Expected: 0; Actual: 2
Unordered list indentation

(MD007, ul-indent)


844-844: Expected: 0; Actual: 2
Unordered list indentation

(MD007, ul-indent)


845-845: Expected: 0; Actual: 2
Unordered list indentation

(MD007, ul-indent)


846-846: Expected: 0; Actual: 2
Unordered list indentation

(MD007, ul-indent)


847-847: Expected: 0; Actual: 2
Unordered list indentation

(MD007, ul-indent)


848-848: Expected: 0; Actual: 2
Unordered list indentation

(MD007, ul-indent)


849-849: Expected: 0; Actual: 2
Unordered list indentation

(MD007, ul-indent)


850-850: Expected: 0; Actual: 2
Unordered list indentation

(MD007, ul-indent)


851-851: Expected: 0; Actual: 2
Unordered list indentation

(MD007, ul-indent)


852-852: Expected: 0; Actual: 2
Unordered list indentation

(MD007, ul-indent)


855-855: Expected: 0; Actual: 2
Unordered list indentation

(MD007, ul-indent)


856-856: Expected: 0; Actual: 2
Unordered list indentation

(MD007, ul-indent)


857-857: Expected: 0; Actual: 2
Unordered list indentation

(MD007, ul-indent)


858-858: Expected: 0; Actual: 2
Unordered list indentation

(MD007, ul-indent)


859-859: Expected: 0; Actual: 2
Unordered list indentation

(MD007, ul-indent)


860-860: Expected: 0; Actual: 2
Unordered list indentation

(MD007, ul-indent)


861-861: Expected: 0; Actual: 2
Unordered list indentation

(MD007, ul-indent)


862-862: Expected: 0; Actual: 2
Unordered list indentation

(MD007, ul-indent)


865-865: Expected: 0; Actual: 2
Unordered list indentation

(MD007, ul-indent)


866-866: Expected: 0; Actual: 2
Unordered list indentation

(MD007, ul-indent)


867-867: Expected: 0; Actual: 2
Unordered list indentation

(MD007, ul-indent)


868-868: Expected: 0; Actual: 2
Unordered list indentation

(MD007, ul-indent)


869-869: Expected: 0; Actual: 2
Unordered list indentation

(MD007, ul-indent)


870-870: Expected: 0; Actual: 2
Unordered list indentation

(MD007, ul-indent)


871-871: Expected: 0; Actual: 2
Unordered list indentation

(MD007, ul-indent)


872-872: Expected: 0; Actual: 2
Unordered list indentation

(MD007, ul-indent)


873-873: Expected: 0; Actual: 2
Unordered list indentation

(MD007, ul-indent)


874-874: Expected: 0; Actual: 2
Unordered list indentation

(MD007, ul-indent)


875-875: Expected: 0; Actual: 2
Unordered list indentation

(MD007, ul-indent)


876-876: Expected: 0; Actual: 2
Unordered list indentation

(MD007, ul-indent)


877-877: Expected: 0; Actual: 2
Unordered list indentation

(MD007, ul-indent)


880-880: Expected: 0; Actual: 2
Unordered list indentation

(MD007, ul-indent)


881-881: Expected: 0; Actual: 2
Unordered list indentation

(MD007, ul-indent)


882-882: Expected: 0; Actual: 2
Unordered list indentation

(MD007, ul-indent)


883-883: Expected: 0; Actual: 2
Unordered list indentation

(MD007, ul-indent)


884-884: Expected: 0; Actual: 2
Unordered list indentation

(MD007, ul-indent)


885-885: Expected: 0; Actual: 2
Unordered list indentation

(MD007, ul-indent)


886-886: Expected: 0; Actual: 2
Unordered list indentation

(MD007, ul-indent)


887-887: Expected: 0; Actual: 2
Unordered list indentation

(MD007, ul-indent)


888-888: Expected: 0; Actual: 2
Unordered list indentation

(MD007, ul-indent)


889-889: Expected: 0; Actual: 2
Unordered list indentation

(MD007, ul-indent)


890-890: Expected: 0; Actual: 2
Unordered list indentation

(MD007, ul-indent)


891-891: Expected: 0; Actual: 2
Unordered list indentation

(MD007, ul-indent)


892-892: Expected: 0; Actual: 2
Unordered list indentation

(MD007, ul-indent)


893-893: Expected: 0; Actual: 2
Unordered list indentation

(MD007, ul-indent)


894-894: Expected: 0; Actual: 2
Unordered list indentation

(MD007, ul-indent)


895-895: Expected: 0; Actual: 2
Unordered list indentation

(MD007, ul-indent)


896-896: Expected: 0; Actual: 2
Unordered list indentation

(MD007, ul-indent)


899-899: Expected: 0; Actual: 2
Unordered list indentation

(MD007, ul-indent)


900-900: Expected: 0; Actual: 2
Unordered list indentation

(MD007, ul-indent)


901-901: Expected: 0; Actual: 2
Unordered list indentation

(MD007, ul-indent)


902-902: Expected: 0; Actual: 2
Unordered list indentation

(MD007, ul-indent)


903-903: Expected: 0; Actual: 2
Unordered list indentation

(MD007, ul-indent)


904-904: Expected: 0; Actual: 2
Unordered list indentation

(MD007, ul-indent)


905-905: Expected: 0; Actual: 2
Unordered list indentation

(MD007, ul-indent)


906-906: Expected: 0; Actual: 2
Unordered list indentation

(MD007, ul-indent)


907-907: Expected: 0; Actual: 2
Unordered list indentation

(MD007, ul-indent)


908-908: Expected: 0; Actual: 2
Unordered list indentation

(MD007, ul-indent)


909-909: Expected: 0; Actual: 2
Unordered list indentation

(MD007, ul-indent)


912-912: Expected: 0; Actual: 2
Unordered list indentation

(MD007, ul-indent)


913-913: Expected: 0; Actual: 2
Unordered list indentation

(MD007, ul-indent)


914-914: Expected: 0; Actual: 2
Unordered list indentation

(MD007, ul-indent)


915-915: Expected: 0; Actual: 2
Unordered list indentation

(MD007, ul-indent)


916-916: Expected: 0; Actual: 2
Unordered list indentation

(MD007, ul-indent)


917-917: Expected: 0; Actual: 2
Unordered list indentation

(MD007, ul-indent)


918-918: Expected: 0; Actual: 2
Unordered list indentation

(MD007, ul-indent)


919-919: Expected: 0; Actual: 2
Unordered list indentation

(MD007, ul-indent)


920-920: Expected: 0; Actual: 2
Unordered list indentation

(MD007, ul-indent)


921-921: Expected: 0; Actual: 2
Unordered list indentation

(MD007, ul-indent)


922-922: Expected: 0; Actual: 2
Unordered list indentation

(MD007, ul-indent)


923-923: Expected: 0; Actual: 2
Unordered list indentation

(MD007, ul-indent)


924-924: Expected: 0; Actual: 2
Unordered list indentation

(MD007, ul-indent)


927-927: Expected: 0; Actual: 2
Unordered list indentation

(MD007, ul-indent)


928-928: Expected: 0; Actual: 2
Unordered list indentation

(MD007, ul-indent)


929-929: Expected: 0; Actual: 2
Unordered list indentation

(MD007, ul-indent)


930-930: Expected: 0; Actual: 2
Unordered list indentation

(MD007, ul-indent)


931-931: Expected: 0; Actual: 2
Unordered list indentation

(MD007, ul-indent)


934-934: Expected: 0; Actual: 2
Unordered list indentation

(MD007, ul-indent)


937-937: Expected: 0; Actual: 2
Unordered list indentation

(MD007, ul-indent)


938-938: Expected: 0; Actual: 2
Unordered list indentation

(MD007, ul-indent)


939-939: Expected: 0; Actual: 2
Unordered list indentation

(MD007, ul-indent)


940-940: Expected: 0; Actual: 2
Unordered list indentation

(MD007, ul-indent)


943-943: Expected: 0; Actual: 2
Unordered list indentation

(MD007, ul-indent)


944-944: Expected: 0; Actual: 2
Unordered list indentation

(MD007, ul-indent)


945-945: Expected: 0; Actual: 2
Unordered list indentation

(MD007, ul-indent)


946-946: Expected: 0; Actual: 2
Unordered list indentation

(MD007, ul-indent)


947-947: Expected: 0; Actual: 2
Unordered list indentation

(MD007, ul-indent)


948-948: Expected: 0; Actual: 2
Unordered list indentation

(MD007, ul-indent)


949-949: Expected: 0; Actual: 2
Unordered list indentation

(MD007, ul-indent)


950-950: Expected: 0; Actual: 2
Unordered list indentation

(MD007, ul-indent)


951-951: Expected: 0; Actual: 2
Unordered list indentation

(MD007, ul-indent)


954-954: Expected: 0; Actual: 2
Unordered list indentation

(MD007, ul-indent)


955-955: Expected: 0; Actual: 2
Unordered list indentation

(MD007, ul-indent)


956-956: Expected: 0; Actual: 2
Unordered list indentation

(MD007, ul-indent)


957-957: Expected: 0; Actual: 2
Unordered list indentation

(MD007, ul-indent)


29-29: Expected: 0 or 2; Actual: 1
Trailing spaces

(MD009, no-trailing-spaces)


98-98: Expected: 0 or 2; Actual: 1
Trailing spaces

(MD009, no-trailing-spaces)


108-108: Expected: 0 or 2; Actual: 1
Trailing spaces

(MD009, no-trailing-spaces)


116-116: Expected: 0 or 2; Actual: 1
Trailing spaces

(MD009, no-trailing-spaces)


3-3: Expected: 1; Actual: 0; Below
Headings should be surrounded by blank lines

(MD022, blanks-around-headings)


7-7: Expected: 1; Actual: 0; Below
Headings should be surrounded by blank lines

(MD022, blanks-around-headings)


13-13: Expected: 1; Actual: 0; Below
Headings should be surrounded by blank lines

(MD022, blanks-around-headings)


18-18: Expected: 1; Actual: 0; Below
Headings should be surrounded by blank lines

(MD022, blanks-around-headings)


23-23: Expected: 1; Actual: 0; Below
Headings should be surrounded by blank lines

(MD022, blanks-around-headings)


26-26: Expected: 1; Actual: 0; Below
Headings should be surrounded by blank lines

(MD022, blanks-around-headings)


31-31: Expected: 1; Actual: 0; Below
Headings should be surrounded by blank lines

(MD022, blanks-around-headings)


34-34: Expected: 1; Actual: 0; Below
Headings should be surrounded by blank lines

(MD022, blanks-around-headings)


38-38: Expected: 1; Actual: 0; Below
Headings should be surrounded by blank lines

(MD022, blanks-around-headings)


42-42: Expected: 1; Actual: 0; Below
Headings should be surrounded by blank lines

(MD022, blanks-around-headings)


45-45: Expected: 1; Actual: 0; Below
Headings should be surrounded by blank lines

(MD022, blanks-around-headings)


49-49: Expected: 1; Actual: 0; Below
Headings should be surrounded by blank lines

(MD022, blanks-around-headings)


52-52: Expected: 1; Actual: 0; Below
Headings should be surrounded by blank lines

(MD022, blanks-around-headings)


55-55: Expected: 1; Actual: 0; Below
Headings should be surrounded by blank lines

(MD022, blanks-around-headings)


58-58: Expected: 1; Actual: 0; Below
Headings should be surrounded by blank lines

(MD022, blanks-around-headings)


61-61: Expected: 1; Actual: 0; Below
Headings should be surrounded by blank lines

(MD022, blanks-around-headings)


65-65: Expected: 1; Actual: 0; Below
Headings should be surrounded by blank lines

(MD022, blanks-around-headings)


69-69: Expected: 1; Actual: 0; Below
Headings should be surrounded by blank lines

(MD022, blanks-around-headings)


75-75: Expected: 1; Actual: 0; Below
Headings should be surrounded by blank lines

(MD022, blanks-around-headings)


79-79: Expected: 1; Actual: 0; Below
Headings should be surrounded by blank lines

(MD022, blanks-around-headings)


83-83: Expected: 1; Actual: 0; Below
Headings should be surrounded by blank lines

(MD022, blanks-around-headings)


87-87: Expected: 1; Actual: 0; Below
Headings should be surrounded by blank lines

(MD022, blanks-around-headings)


90-90: Expected: 1; Actual: 0; Below
Headings should be surrounded by blank lines

(MD022, blanks-around-headings)


96-96: Expected: 1; Actual: 0; Below
Headings should be surrounded by blank lines

(MD022, blanks-around-headings)


100-100: Expected: 1; Actual: 0; Below
Headings should be surrounded by blank lines

(MD022, blanks-around-headings)


104-104: Expected: 1; Actual: 0; Below
Headings should be surrounded by blank lines

(MD022, blanks-around-headings)


107-107: Expected: 1; Actual: 0; Below
Headings should be surrounded by blank lines

(MD022, blanks-around-headings)


110-110: Expected: 1; Actual: 0; Below
Headings should be surrounded by blank lines

(MD022, blanks-around-headings)


113-113: Expected: 1; Actual: 0; Below
Headings should be surrounded by blank lines

(MD022, blanks-around-headings)


120-120: Expected: 1; Actual: 0; Below
Headings should be surrounded by blank lines

(MD022, blanks-around-headings)


123-123: Expected: 1; Actual: 0; Below
Headings should be surrounded by blank lines

(MD022, blanks-around-headings)


128-128: Expected: 1; Actual: 0; Below
Headings should be surrounded by blank lines

(MD022, blanks-around-headings)


131-131: Expected: 1; Actual: 0; Below
Headings should be surrounded by blank lines

(MD022, blanks-around-headings)


135-135: Expected: 1; Actual: 0; Below
Headings should be surrounded by blank lines

(MD022, blanks-around-headings)


144-144: Expected: 1; Actual: 0; Below
Headings should be surrounded by blank lines

(MD022, blanks-around-headings)


149-149: Expected: 1; Actual: 0; Below
Headings should be surrounded by blank lines

(MD022, blanks-around-headings)


154-154: Expected: 1; Actual: 0; Below
Headings should be surrounded by blank lines

(MD022, blanks-around-headings)


161-161: Expected: 1; Actual: 0; Below
Headings should be surrounded by blank lines

(MD022, blanks-around-headings)


166-166: Expected: 1; Actual: 0; Below
Headings should be surrounded by blank lines

(MD022, blanks-around-headings)


173-173: Expected: 1; Actual: 0; Below
Headings should be surrounded by blank lines

(MD022, blanks-around-headings)


185-185: Expected: 1; Actual: 0; Below
Headings should be surrounded by blank lines

(MD022, blanks-around-headings)


190-190: Expected: 1; Actual: 0; Below
Headings should be surrounded by blank lines

(MD022, blanks-around-headings)


214-214: Expected: 1; Actual: 0; Below
Headings should be surrounded by blank lines

(MD022, blanks-around-headings)


219-219: Expected: 1; Actual: 0; Below
Headings should be surrounded by blank lines

(MD022, blanks-around-headings)


222-222: Expected: 1; Actual: 0; Below
Headings should be surrounded by blank lines

(MD022, blanks-around-headings)


225-225: Expected: 1; Actual: 0; Below
Headings should be surrounded by blank lines

(MD022, blanks-around-headings)


230-230: Expected: 1; Actual: 0; Below
Headings should be surrounded by blank lines

(MD022, blanks-around-headings)


236-236: Expected: 1; Actual: 0; Below
Headings should be surrounded by blank lines

(MD022, blanks-around-headings)


242-242: Expected: 1; Actual: 0; Below
Headings should be surrounded by blank lines

(MD022, blanks-around-headings)


249-249: Expected: 1; Actual: 0; Below
Headings should be surrounded by blank lines

(MD022, blanks-around-headings)


269-269: Expected: 1; Actual: 0; Below
Headings should be surrounded by blank lines

(MD022, blanks-around-headings)


276-276: Expected: 1; Actual: 0; Below
Headings should be surrounded by blank lines

(MD022, blanks-around-headings)


281-281: Expected: 1; Actual: 0; Below
Headings should be surrounded by blank lines

(MD022, blanks-around-headings)


292-292: Expected: 1; Actual: 0; Below
Headings should be surrounded by blank lines

(MD022, blanks-around-headings)


299-299: Expected: 1; Actual: 0; Below
Headings should be surrounded by blank lines

(MD022, blanks-around-headings)


314-314: Expected: 1; Actual: 0; Below
Headings should be surrounded by blank lines

(MD022, blanks-around-headings)


323-323: Expected: 1; Actual: 0; Below
Headings should be surrounded by blank lines

(MD022, blanks-around-headings)


329-329: Expected: 1; Actual: 0; Below
Headings should be surrounded by blank lines

(MD022, blanks-around-headings)


353-353: Expected: 1; Actual: 0; Below
Headings should be surrounded by blank lines

(MD022, blanks-around-headings)


374-374: Expected: 1; Actual: 0; Below
Headings should be surrounded by blank lines

(MD022, blanks-around-headings)


377-377: Expected: 1; Actual: 0; Below
Headings should be surrounded by blank lines

(MD022, blanks-around-headings)


380-380: Expected: 1; Actual: 0; Below
Headings should be surrounded by blank lines

(MD022, blanks-around-headings)


390-390: Expected: 1; Actual: 0; Below
Headings should be surrounded by blank lines

(MD022, blanks-around-headings)


404-404: Expected: 1; Actual: 0; Below
Headings should be surrounded by blank lines

(MD022, blanks-around-headings)


407-407: Expected: 1; Actual: 0; Below
Headings should be surrounded by blank lines

(MD022, blanks-around-headings)


419-419: Expected: 1; Actual: 0; Below
Headings should be surrounded by blank lines

(MD022, blanks-around-headings)


422-422: Expected: 1; Actual: 0; Below
Headings should be surrounded by blank lines

(MD022, blanks-around-headings)


433-433: Expected: 1; Actual: 0; Below
Headings should be surrounded by blank lines

(MD022, blanks-around-headings)


439-439: Expected: 1; Actual: 0; Below
Headings should be surrounded by blank lines

(MD022, blanks-around-headings)


443-443: Expected: 1; Actual: 0; Below
Headings should be surrounded by blank lines

(MD022, blanks-around-headings)


451-451: Expected: 1; Actual: 0; Below
Headings should be surrounded by blank lines

(MD022, blanks-around-headings)


456-456: Expected: 1; Actual: 0; Below
Headings should be surrounded by blank lines

(MD022, blanks-around-headings)


487-487: Expected: 1; Actual: 0; Below
Headings should be surrounded by blank lines

(MD022, blanks-around-headings)


501-501: Expected: 1; Actual: 0; Below
Headings should be surrounded by blank lines

(MD022, blanks-around-headings)


507-507: Expected: 1; Actual: 0; Below
Headings should be surrounded by blank lines

(MD022, blanks-around-headings)


581-581: Expected: 1; Actual: 0; Below
Headings should be surrounded by blank lines

(MD022, blanks-around-headings)


614-614: Expected: 1; Actual: 0; Below
Headings should be surrounded by blank lines

(MD022, blanks-around-headings)


631-631: Expected: 1; Actual: 0; Below
Headings should be surrounded by blank lines

(MD022, blanks-around-headings)


653-653: Expected: 1; Actual: 0; Below
Headings should be surrounded by blank lines

(MD022, blanks-around-headings)


683-683: Expected: 1; Actual: 0; Below
Headings should be surrounded by blank lines

(MD022, blanks-around-headings)


692-692: Expected: 1; Actual: 0; Below
Headings should be surrounded by blank lines

(MD022, blanks-around-headings)


700-700: Expected: 1; Actual: 0; Below
Headings should be surrounded by blank lines

(MD022, blanks-around-headings)


718-718: Expected: 1; Actual: 0; Below
Headings should be surrounded by blank lines

(MD022, blanks-around-headings)


731-731: Expected: 1; Actual: 0; Below
Headings should be surrounded by blank lines

(MD022, blanks-around-headings)


749-749: Expected: 1; Actual: 0; Below
Headings should be surrounded by blank lines

(MD022, blanks-around-headings)


761-761: Expected: 1; Actual: 0; Below
Headings should be surrounded by blank lines

(MD022, blanks-around-headings)


767-767: Expected: 1; Actual: 0; Below
Headings should be surrounded by blank lines

(MD022, blanks-around-headings)


789-789: Expected: 1; Actual: 0; Below
Headings should be surrounded by blank lines

(MD022, blanks-around-headings)


793-793: Expected: 1; Actual: 0; Below
Headings should be surrounded by blank lines

(MD022, blanks-around-headings)


798-798: Expected: 1; Actual: 0; Below
Headings should be surrounded by blank lines

(MD022, blanks-around-headings)


802-802: Expected: 1; Actual: 0; Below
Headings should be surrounded by blank lines

(MD022, blanks-around-headings)


812-812: Expected: 1; Actual: 0; Below
Headings should be surrounded by blank lines

(MD022, blanks-around-headings)


842-842: Expected: 1; Actual: 0; Below
Headings should be surrounded by blank lines

(MD022, blanks-around-headings)


854-854: Expected: 1; Actual: 0; Below
Headings should be surrounded by blank lines

(MD022, blanks-around-headings)


864-864: Expected: 1; Actual: 0; Below
Headings should be surrounded by blank lines

(MD022, blanks-around-headings)


879-879: Expected: 1; Actual: 0; Below
Headings should be surrounded by blank lines

(MD022, blanks-around-headings)


898-898: Expected: 1; Actual: 0; Below
Headings should be surrounded by blank lines

(MD022, blanks-around-headings)


911-911: Expected: 1; Actual: 0; Below
Headings should be surrounded by blank lines

(MD022, blanks-around-headings)


926-926: Expected: 1; Actual: 0; Below
Headings should be surrounded by blank lines

(MD022, blanks-around-headings)


933-933: Expected: 1; Actual: 0; Below
Headings should be surrounded by blank lines

(MD022, blanks-around-headings)


936-936: Expected: 1; Actual: 0; Below
Headings should be surrounded by blank lines

(MD022, blanks-around-headings)


942-942: Expected: 1; Actual: 0; Below
Headings should be surrounded by blank lines

(MD022, blanks-around-headings)


953-953: Expected: 1; Actual: 0; Below
Headings should be surrounded by blank lines

(MD022, blanks-around-headings)


4-4: null
Lists should be surrounded by blank lines

(MD032, blanks-around-lists)


8-8: null
Lists should be surrounded by blank lines

(MD032, blanks-around-lists)


14-14: null
Lists should be surrounded by blank lines

(MD032, blanks-around-lists)


19-19: null
Lists should be surrounded by blank lines

(MD032, blanks-around-lists)


24-24: null
Lists should be surrounded by blank lines

(MD032, blanks-around-lists)


27-27: null
Lists should be surrounded by blank lines

(MD032, blanks-around-lists)


32-32: null
Lists should be surrounded by blank lines

(MD032, blanks-around-lists)


35-35: null
Lists should be surrounded by blank lines

(MD032, blanks-around-lists)


39-39: null
Lists should be surrounded by blank lines

(MD032, blanks-around-lists)


43-43: null
Lists should be surrounded by blank lines

(MD032, blanks-around-lists)


46-46: null
Lists should be surrounded by blank lines

(MD032, blanks-around-lists)


50-50: null
Lists should be surrounded by blank lines

(MD032, blanks-around-lists)


53-53: null
Lists should be surrounded by blank lines

(MD032, blanks-around-lists)


56-56: null
Lists should be surrounded by blank lines

(MD032, blanks-around-lists)


59-59: null
Lists should be surrounded by blank lines

(MD032, blanks-around-lists)


62-62: null
Lists should be surrounded by blank lines

(MD032, blanks-around-lists)


66-66: null
Lists should be surrounded by blank lines

(MD032, blanks-around-lists)


70-70: null
Lists should be surrounded by blank lines

(MD032, blanks-around-lists)


76-76: null
Lists should be surrounded by blank lines

(MD032, blanks-around-lists)


80-80: null
Lists should be surrounded by blank lines

(MD032, blanks-around-lists)


84-84: null
Lists should be surrounded by blank lines

(MD032, blanks-around-lists)


88-88: null
Lists should be surrounded by blank lines

(MD032, blanks-around-lists)


91-91: null
Lists should be surrounded by blank lines

(MD032, blanks-around-lists)


97-97: null
Lists should be surrounded by blank lines

(MD032, blanks-around-lists)


101-101: null
Lists should be surrounded by blank lines

(MD032, blanks-around-lists)


105-105: null
Lists should be surrounded by blank lines

(MD032, blanks-around-lists)


108-108: null
Lists should be surrounded by blank lines

(MD032, blanks-around-lists)


111-111: null
Lists should be surrounded by blank lines

(MD032, blanks-around-lists)


114-114: null
Lists should be surrounded by blank lines

(MD032, blanks-around-lists)


121-121: null
Lists should be surrounded by blank lines

(MD032, blanks-around-lists)


124-124: null
Lists should be surrounded by blank lines

(MD032, blanks-around-lists)


129-129: null
Lists should be surrounded by blank lines

(MD032, blanks-around-lists)


132-132: null
Lists should be surrounded by blank lines

(MD032, blanks-around-lists)


136-136: null
Lists should be surrounded by blank lines

(MD032, blanks-around-lists)


145-145: null
Lists should be surrounded by blank lines

(MD032, blanks-around-lists)


150-150: null
Lists should be surrounded by blank lines

(MD032, blanks-around-lists)


155-155: null
Lists should be surrounded by blank lines

(MD032, blanks-around-lists)


162-162: null
Lists should be surrounded by blank lines

(MD032, blanks-around-lists)


167-167: null
Lists should be surrounded by blank lines

(MD032, blanks-around-lists)


174-174: null
Lists should be surrounded by blank lines

(MD032, blanks-around-lists)


186-186: null
Lists should be surrounded by blank lines

(MD032, blanks-around-lists)


191-191: null
Lists should be surrounded by blank lines

(MD032, blanks-around-lists)


215-215: null
Lists should be surrounded by blank lines

(MD032, blanks-around-lists)


220-220: null
Lists should be surrounded by blank lines

(MD032, blanks-around-lists)


223-223: null
Lists should be surrounded by blank lines

(MD032, blanks-around-lists)


226-226: null
Lists should be surrounded by blank lines

(MD032, blanks-around-lists)


231-231: null
Lists should be surrounded by blank lines

(MD032, blanks-around-lists)


237-237: null
Lists should be surrounded by blank lines

(MD032, blanks-around-lists)


243-243: null
Lists should be surrounded by blank lines

(MD032, blanks-around-lists)


250-250: null
Lists should be surrounded by blank lines

(MD032, blanks-around-lists)


270-270: null
Lists should be surrounded by blank lines

(MD032, blanks-around-lists)


277-277: null
Lists should be surrounded by blank lines

(MD032, blanks-around-lists)


282-282: null
Lists should be surrounded by blank lines

(MD032, blanks-around-lists)


293-293: null
Lists should be surrounded by blank lines

(MD032, blanks-around-lists)


300-300: null
Lists should be surrounded by blank lines

(MD032, blanks-around-lists)


315-315: null
Lists should be surrounded by blank lines

(MD032, blanks-around-lists)


324-324: null
Lists should be surrounded by blank lines

(MD032, blanks-around-lists)


330-330: null
Lists should be surrounded by blank lines

(MD032, blanks-around-lists)


354-354: null
Lists should be surrounded by blank lines

(MD032, blanks-around-lists)


375-375: null
Lists should be surrounded by blank lines

(MD032, blanks-around-lists)


378-378: null
Lists should be surrounded by blank lines

(MD032, blanks-around-lists)


381-381: null
Lists should be surrounded by blank lines

(MD032, blanks-around-lists)


391-391: null
Lists should be surrounded by blank lines

(MD032, blanks-around-lists)


405-405: null
Lists should be surrounded by blank lines

(MD032, blanks-around-lists)


408-408: null
Lists should be surrounded by blank lines

(MD032, blanks-around-lists)


420-420: null
Lists should be surrounded by blank lines

(MD032, blanks-around-lists)


423-423: null
Lists should be surrounded by blank lines

(MD032, blanks-around-lists)


434-434: null
Lists should be surrounded by blank lines

(MD032, blanks-around-lists)


440-440: null
Lists should be surrounded by blank lines

(MD032, blanks-around-lists)


444-444: null
Lists should be surrounded by blank lines

(MD032, blanks-around-lists)


452-452: null
Lists should be surrounded by blank lines

(MD032, blanks-around-lists)


457-457: null
Lists should be surrounded by blank lines

(MD032, blanks-around-lists)


488-488: null
Lists should be surrounded by blank lines

(MD032, blanks-around-lists)


502-502: null
Lists should be surrounded by blank lines

(MD032, blanks-around-lists)


508-508: null
Lists should be surrounded by blank lines

(MD032, blanks-around-lists)


582-582: null
Lists should be surrounded by blank lines

(MD032, blanks-around-lists)


615-615: null
Lists should be surrounded by blank lines

(MD032, blanks-around-lists)


632-632: null
Lists should be surrounded by blank lines

(MD032, blanks-around-lists)


654-654: null
Lists should be surrounded by blank lines

(MD032, blanks-around-lists)


684-684: null
Lists should be surrounded by blank lines

(MD032, blanks-around-lists)


693-693: null
Lists should be surrounded by blank lines

(MD032, blanks-around-lists)


701-701: null
Lists should be surrounded by blank lines

(MD032, blanks-around-lists)


719-719: null
Lists should be surrounded by blank lines

(MD032, blanks-around-lists)


732-732: null
Lists should be surrounded by blank lines

(MD032, blanks-around-lists)


750-750: null
Lists should be surrounded by blank lines

(MD032, blanks-around-lists)


762-762: null
Lists should be surrounded by blank lines

(MD032, blanks-around-lists)


768-768: null
Lists should be surrounded by blank lines

(MD032, blanks-around-lists)


790-790: null
Lists should be surrounded by blank lines

(MD032, blanks-around-lists)


794-794: null
Lists should be surrounded by blank lines

(MD032, blanks-around-lists)


799-799: null
Lists should be surrounded by blank lines

(MD032, blanks-around-lists)


803-803: null
Lists should be surrounded by blank lines

(MD032, blanks-around-lists)


813-813: null
Lists should be surrounded by blank lines

(MD032, blanks-around-lists)


843-843: null
Lists should be surrounded by blank lines

(MD032, blanks-around-lists)


855-855: null
Lists should be surrounded by blank lines

(MD032, blanks-around-lists)


865-865: null
Lists should be surrounded by blank lines

(MD032, blanks-around-lists)


880-880: null
Lists should be surrounded by blank lines

(MD032, blanks-around-lists)


899-899: null
Lists should be surrounded by blank lines

(MD032, blanks-around-lists)


912-912: null
Lists should be surrounded by blank lines

(MD032, blanks-around-lists)


927-927: null
Lists should be surrounded by blank lines

(MD032, blanks-around-lists)


934-934: null
Lists should be surrounded by blank lines

(MD032, blanks-around-lists)


937-937: null
Lists should be surrounded by blank lines

(MD032, blanks-around-lists)


943-943: null
Lists should be surrounded by blank lines

(MD032, blanks-around-lists)


954-954: null
Lists should be surrounded by blank lines

(MD032, blanks-around-lists)


121-121: Element: VAR-SEQU-5
Inline HTML

(MD033, no-inline-html)


430-430: Element: SB-LC
Inline HTML

(MD033, no-inline-html)


578-578: Element: SUB-6
Inline HTML

(MD033, no-inline-html)


628-628: Element: Tag
Inline HTML

(MD033, no-inline-html)


9-9: null
Bare URL used

(MD034, no-bare-urls)


77-77: null
Bare URL used

(MD034, no-bare-urls)


146-146: null
Bare URL used

(MD034, no-bare-urls)


244-244: null
Bare URL used

(MD034, no-bare-urls)


294-294: null
Bare URL used

(MD034, no-bare-urls)


326-326: null
Bare URL used

(MD034, no-bare-urls)


384-384: null
Bare URL used

(MD034, no-bare-urls)


452-452: null
Bare URL used

(MD034, no-bare-urls)


712-712: null
Bare URL used

(MD034, no-bare-urls)


813-813: null
Bare URL used

(MD034, no-bare-urls)


931-931: null
Bare URL used

(MD034, no-bare-urls)


263-263: null
Spaces inside emphasis markers

(MD037, no-space-in-emphasis)

Additional comments not posted (13)
CHANGELOG.md (13)

3-3: Consider using an en dash for the date range in the heading for clarity and consistency.

-#### 10.2.1 - June 2024
+#### 10.2.1 – June 2024
Tools
Markdownlint

3-3: Expected: h2; Actual: h4
Heading levels should only increment by one level at a time

(MD001, heading-increment)


3-3: Expected: 1; Actual: 0; Below
Headings should be surrounded by blank lines

(MD022, blanks-around-headings)


7-7: Consider using an en dash for the date range in the heading for clarity and consistency.

-#### 10.2.0 - May 2024
+#### 10.2.0 – May 2024
Tools
Markdownlint

7-7: Expected: 1; Actual: 0; Below
Headings should be surrounded by blank lines

(MD022, blanks-around-headings)


13-13: Consider using an en dash for the date range in the heading for clarity and consistency.

-#### 10.1.15 - May 2024
+#### 10.1.15 – May 2024
Tools
LanguageTool

[typographical] ~13-~13: If you want to indicate numerical ranges or time ranges, consider using an en dash.
Context: ...ncy update: gson -> 2.11.0 #### 10.1.15 - May 2024 * (PW-1862) Added NarrativeFr...

(DASH_RULE)

Markdownlint

13-13: Expected: 1; Actual: 0; Below
Headings should be surrounded by blank lines

(MD022, blanks-around-headings)


18-18: Consider using an en dash for the date range in the heading for clarity and consistency.

-#### 10.1.14 - March 2024
+#### 10.1.14 – March 2024
Tools
LanguageTool

[typographical] ~18-~18: If you want to indicate numerical ranges or time ranges, consider using an en dash.
Context: ...helper method to field 37K #### 10.1.14 - March 2024 * (PW-1812) Updated the nar...

(DASH_RULE)

Markdownlint

18-18: Expected: 1; Actual: 0; Below
Headings should be surrounded by blank lines

(MD022, blanks-around-headings)


23-23: Consider using an en dash for the date range in the heading for clarity and consistency.

-#### 10.1.13 - December 2023
+#### 10.1.13 – December 2023
Tools
LanguageTool

[typographical] ~23-~23: If you want to indicate numerical ranges or time ranges, consider using an en dash.
Context: ... in the SafeXmlUtils class #### 10.1.13 - December 2023 * (PW-1718) Changed the ...

(DASH_RULE)

Markdownlint

23-23: Expected: 1; Actual: 0; Below
Headings should be surrounded by blank lines

(MD022, blanks-around-headings)


26-26: Consider using an en dash for the date range in the heading for clarity and consistency.

-#### 10.1.12 - November 2023
+#### 10.1.12 – November 2023
Tools
LanguageTool

[typographical] ~26-~26: If you want to indicate numerical ranges or time ranges, consider using an en dash.
Context: ... existing API in Field50F) #### 10.1.12 - November 2023 * (PW-1697) Fixed valida...

(DASH_RULE)

Markdownlint

26-26: Expected: 1; Actual: 0; Below
Headings should be surrounded by blank lines

(MD022, blanks-around-headings)


29-29: Consider a shorter alternative to avoid wordiness.

- * Added DistinguishedName with Builder in order to encapsulate the BIC branch name logic 
+ * Added DistinguishedName with Builder to encapsulate the BIC branch name logic 
Tools
LanguageTool

[style] ~29-~29: Consider a shorter alternative to avoid wordiness.
Context: ... * Added DistinguishedName with Builder in order to encapsulate the BIC branch name logic ...

(IN_ORDER_TO_PREMIUM)

Markdownlint

29-29: Expected: 0; Actual: 2
Unordered list indentation

(MD007, ul-indent)


29-29: Expected: 0 or 2; Actual: 1
Trailing spaces

(MD009, no-trailing-spaces)


31-31: Consider using an en dash for the date range in the heading for clarity and consistency.

-#### 10.1.11 - November 2023
+#### 10.1.11 – November 2023
Tools
LanguageTool

[typographical] ~31-~31: If you want to indicate numerical ranges or time ranges, consider using an en dash.
Context: ...the BIC branch name logic #### 10.1.11 - November 2023 * (PW-1697) Fixed valida...

(DASH_RULE)

Markdownlint

31-31: Expected: 1; Actual: 0; Below
Headings should be surrounded by blank lines

(MD022, blanks-around-headings)


34-34: Consider using an en dash for the date range in the heading for clarity and consistency.

-#### 10.1.10 - November 2023
+#### 10.1.10 – November 2023
Tools
LanguageTool

[typographical] ~34-~34: If you want to indicate numerical ranges or time ranges, consider using an en dash.
Context: ...ds 14[H,K,L,M,N,O] and 29J #### 10.1.10 - November 2023 * (PW-1695) Fixed a stac...

(DASH_RULE)

Markdownlint

34-34: Expected: 1; Actual: 0; Below
Headings should be surrounded by blank lines

(MD022, blanks-around-headings)


38-38: Consider using an en dash for the date range in the heading for clarity and consistency.

-#### 10.1.9 - October 2023
+#### 10.1.9 – October 2023
Tools
Markdownlint

38-38: Expected: 1; Actual: 0; Below
Headings should be surrounded by blank lines

(MD022, blanks-around-headings)


42-42: Consider using an en dash for the date range in the heading for clarity and consistency.

-#### 10.1.8 - October 2023
+#### 10.1.8 – October 2023
Tools
Markdownlint

42-42: Expected: 1; Actual: 0; Below
Headings should be surrounded by blank lines

(MD022, blanks-around-headings)


45-45: Consider using an en dash for the date range in the heading for clarity and consistency.

-#### 10.1.7 - October 2023
+#### 10.1.7 – October 2023
Tools
Markdownlint

45-45: Expected: 1; Actual: 0; Below
Headings should be surrounded by blank lines

(MD022, blanks-around-headings)


10-10: Convert the bare URL to a markdown link.

For better readability and consistency, convert the bare URL to a markdown link.

-  * Yearly revision of deprecation phase (see https://dev.prowidesoftware.com/SRU2024/getting-started/deprecation/)
+  * Yearly revision of deprecation phase (see [deprecation phase](https://dev.prowidesoftware.com/SRU2024/getting-started/deprecation/))

Likely invalid or redundant comment.

Tools
Markdownlint

10-10: Expected: 0; Actual: 2
Unordered list indentation

(MD007, ul-indent)


Tip

Early access features
  • OpenAI gpt-4o model for reviews and chat.

Note:

  • You can disable early access features from the CodeRabbit UI or by setting early_access: false in the CodeRabbit configuration file.
  • Please join our Discord Community to provide feedback and report issues.
  • OSS projects are always opted into early access features.

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

Share
Tips

Chat

There are 3 ways to chat with CodeRabbit:

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

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

CodeRabbit Commands (invoked as PR comments)

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

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

CodeRabbit Configration File (.coderabbit.yaml)

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

Documentation and Community

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

Copy link

@coderabbitai coderabbitai bot left a comment

Choose a reason for hiding this comment

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

Actionable comments posted: 9

Outside diff range comments (10)
CHANGELOG.md (10)

Line range hint 75-75: Consider using an en dash for the date range in the heading for clarity and consistency.

-#### 9.3.15 - May 2023
+#### 9.3.15 – May 2023

Line range hint 77-77: Consider using a more concise expression to improve readability.

-Added distinguishedName(boolean includeDefaultBranch) method to BIC in order to return default branch name
+Added distinguishedName(boolean includeDefaultBranch) method to BIC to return default branch name

Line range hint 79-79: Consider using an en dash for the date range in the heading for clarity and consistency.

-#### 9.3.14 - March 2023
+#### 9.3.14 – March 2023

Line range hint 81-81: Consider using a more concise expression to improve readability.

-Added addUnstructuredStrict method to Narrative in order to strictly wrap unstructured input
+Added addUnstructuredStrict method to Narrative to strictly wrap unstructured input

Line range hint 83-83: Consider using an en dash for the date range in the heading for clarity and consistency.

-#### 9.3.13 - March 2023
+#### 9.3.13 – March 2023

Line range hint 86-86: Consider using an en dash for the date range in the heading for clarity and consistency.

-#### 9.3.12 - February 2023
+#### 9.3.12 – February 2023

Line range hint 92-92: Consider using an en dash for the date range in the heading for clarity and consistency.

-#### 9.3.11 - January 2023
+#### 9.3.11 – January 2023

Line range hint 96-96: Consider using an en dash for the date range in the heading for clarity and consistency.

-#### 9.3.10 - January 2023
+#### 9.3.10 – January 2023

Line range hint 101-101: Consider using a more concise expression to improve readability.

-StructuredNarrative: Added getBankCode() methods in order to allow direct access to data (used in SCORE messages)
+StructuredNarrative: Added getBankCode() methods to allow direct access to data (used in SCORE messages)

Line range hint 114-114: Consider using a more concise expression to improve readability.

-Added removeRepeatedBoundaries method in order to remove repeated tag boundaries
+Added removeRepeatedBoundaries method to remove repeated tag boundaries

Comment on lines +22 to +23
import jakarta.persistence.*;
import jakarta.xml.bind.annotation.XmlTransient;
Copy link

Choose a reason for hiding this comment

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

Tip

Codebase Verification

The migration from javax to jakarta is incomplete. The following files still contain javax references and need to be updated:

  • src/test/java/com/prowidesoftware/swift/utils/SafeXmlUtilsTest.java
    • Lines: 1, 2, 3, 4, 5, 6, 7, 8, 9, 10
  • src/test/java/com/prowidesoftware/swift/io/parser/XMLParserTest.java
    • Line: 1
  • src/main/java/com/prowidesoftware/swift/utils/SafeXmlUtils.java
    • Lines: 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19
  • src/main/java/com/prowidesoftware/swift/io/parser/XMLParser.java
    • Line: 1

Please update these references to use the jakarta namespace.

Analysis chain

Migration from javax to jakarta namespaces is correctly implemented in the imports.

Scripts Executed

The following scripts were executed for the analysis:


Script:

#!/bin/bash
# Description: Verify that there are no remaining `javax` references in the project.

# Test: Search for `javax` usage. Expect: No occurrences.
rg --type java 'javax'

Length of output: 2734

* (PW-1697) Fixed validation/parse pattern in field 29O
* (PW-1697) MT306 changes in field 30I
* Added DistinguishedName with Builder in order to encapsulate the BIC branch name logic

#### 9.4.12 - November 2023
#### 10.1.11 - November 2023
Copy link

Choose a reason for hiding this comment

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

Consider using an en dash for the date range in the heading for clarity and consistency.

-#### 10.1.11 - November 2023
+#### 10.1.11 – November 2023

Committable suggestion

‼️ IMPORTANT
Carefully review the code before committing. Ensure that it accurately replaces the highlighted code, contains no missing lines, and has no issues with indentation.

Suggested change
#### 10.1.11 - November 2023
#### 10.1.11 November 2023

* (PW-1697) Fixed validation pattern in fields 14[H,K,L,M,N,O] and 29J

#### 9.4.11 - November 2023
#### 10.1.10 - November 2023
Copy link

Choose a reason for hiding this comment

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

Consider using an en dash for the date range in the heading for clarity and consistency.

-#### 10.1.10 - November 2023
+#### 10.1.10 – November 2023

Committable suggestion

‼️ IMPORTANT
Carefully review the code before committing. Ensure that it accurately replaces the highlighted code, contains no missing lines, and has no issues with indentation.

Suggested change
#### 10.1.10 - November 2023
#### 10.1.10 November 2023

* (PW-1862) Added NarrativeFragment class for detailed line information in StructuredNarrative fragments
* Fixed SwiftMessage getPDE(): return empty value instead of null when codeword exists and has no value
* Added isPercentage() helper method to field 37K

#### 9.4.15 - March 2024
#### 10.1.14 - March 2024
Copy link

Choose a reason for hiding this comment

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

Consider using an en dash for the date range in the heading for clarity and consistency.

-#### 10.1.14 - March 2024
+#### 10.1.14 – March 2024

Committable suggestion

‼️ IMPORTANT
Carefully review the code before committing. Ensure that it accurately replaces the highlighted code, contains no missing lines, and has no issues with indentation.

Suggested change
#### 10.1.14 - March 2024
#### 10.1.14 March 2024

* (PW-1812) Updated the narrative resolver, format 2 (used in field 72 for example), to allow empty values as part of the narrative fragment
* Updated validators for BIC, country, and currency constraints to utilize keywords for i18n-compatible messages
* Deprecated unnecessary methods in the SafeXmlUtils class

#### 9.4.14 - December 2023
#### 10.1.13 - December 2023
Copy link

Choose a reason for hiding this comment

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

Consider using an en dash for the date range in the heading for clarity and consistency.

-#### 10.1.13 - December 2023
+#### 10.1.13 – December 2023

Committable suggestion

‼️ IMPORTANT
Carefully review the code before committing. Ensure that it accurately replaces the highlighted code, contains no missing lines, and has no issues with indentation.

Suggested change
#### 10.1.13 - December 2023
#### 10.1.13 December 2023


#### 9.4.16 - May 2024
#### 10.1.15 - May 2024
Copy link

Choose a reason for hiding this comment

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

Consider using an en dash for the date range in the heading for clarity and consistency.

-#### 10.1.15 - May 2024
+#### 10.1.15 – May 2024

Committable suggestion

‼️ IMPORTANT
Carefully review the code before committing. Ensure that it accurately replaces the highlighted code, contains no missing lines, and has no issues with indentation.

Suggested change
#### 10.1.15 - May 2024
#### 10.1.15 May 2024

* (PW-1718) Changed the getComponentLabel(component) in Field59F to be dynamic based on the line identifiers (similar to existing API in Field50F)

#### 9.4.13 - November 2023
#### 10.1.12 - November 2023
Copy link

Choose a reason for hiding this comment

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

Consider using an en dash for the date range in the heading for clarity and consistency.

-#### 10.1.12 - November 2023
+#### 10.1.12 – November 2023

Committable suggestion

‼️ IMPORTANT
Carefully review the code before committing. Ensure that it accurately replaces the highlighted code, contains no missing lines, and has no issues with indentation.

Suggested change
#### 10.1.12 - November 2023
#### 10.1.12 November 2023

* (PW-1718) Changed the getComponentLabel(component) in Field59F to be dynamic based on the line identifiers (similar to existing API in Field50F)

#### 9.4.13 - November 2023
#### 10.1.12 - November 2023
* (PW-1697) Fixed validation/parse pattern in field 29O
* (PW-1697) MT306 changes in field 30I
* Added DistinguishedName with Builder in order to encapsulate the BIC branch name logic
Copy link

Choose a reason for hiding this comment

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

Consider using a more concise expression to improve readability.

-Added DistinguishedName with Builder in order to encapsulate the BIC branch name logic
+Added DistinguishedName with Builder to encapsulate the BIC branch name logic

Committable suggestion

‼️ IMPORTANT
Carefully review the code before committing. Ensure that it accurately replaces the highlighted code, contains no missing lines, and has no issues with indentation.

Suggested change
* Added DistinguishedName with Builder in order to encapsulate the BIC branch name logic
* Added DistinguishedName with Builder to encapsulate the BIC branch name logic

* Restore deprecated method in MT210 class

#### 9.5.0 - May 2024
#### 10.2.0 - May 2024
Copy link

Choose a reason for hiding this comment

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

Consider using an en dash for the date range in the heading for clarity and consistency.

-#### 10.2.0 - May 2024
+#### 10.2.0 – May 2024

Committable suggestion

‼️ IMPORTANT
Carefully review the code before committing. Ensure that it accurately replaces the highlighted code, contains no missing lines, and has no issues with indentation.

Suggested change
#### 10.2.0 - May 2024
#### 10.2.0 May 2024

Copy link

@coderabbitai coderabbitai bot left a comment

Choose a reason for hiding this comment

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

Actionable comments posted: 11

Comment on lines 46 to 47
* Added default methods for sender, receiver, and identifier extraction to the MessageExtractionStrategy
* Added JSON to the `FileFormat` enumeration
Copy link

Choose a reason for hiding this comment

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

Fix the indentation of the list items.

The list items should be indented correctly for better readability.

-  * Added default methods for sender, receiver, and identifier extraction to the MessageExtractionStrategy
-  * Added JSON to the `FileFormat` enumeration
+* Added default methods for sender, receiver, and identifier extraction to the MessageExtractionStrategy
+* Added JSON to the `FileFormat` enumeration
Committable suggestion

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

Suggested change
* Added default methods for sender, receiver, and identifier extraction to the MessageExtractionStrategy
* Added JSON to the `FileFormat` enumeration
* Added default methods for sender, receiver, and identifier extraction to the MessageExtractionStrategy
* Added JSON to the `FileFormat` enumeration
Tools
Markdownlint

46-46: Expected: 0; Actual: 2
Unordered list indentation

(MD007, ul-indent)


47-47: Expected: 0; Actual: 2
Unordered list indentation

(MD007, ul-indent)


46-46: null
Lists should be surrounded by blank lines

(MD032, blanks-around-lists)

* (PW-1812) Updated the narrative resolver, format 2 (used in field 72 for example), to allow empty values as part of the narrative fragment
* Updated validators for BIC, country, and currency constraints to utilize keywords for i18n-compatible messages
* Deprecated unnecessary methods in the SafeXmlUtils class

#### 9.4.14 - December 2023
#### 10.1.13 - December 2023
* (PW-1718) Changed the getComponentLabel(component) in Field59F to be dynamic based on the line identifiers (similar to existing API in Field50F)
Copy link

Choose a reason for hiding this comment

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

Fix the indentation of the list item.

The list item should be indented correctly for better readability.

-  * (PW-1718) Changed the getComponentLabel(component) in Field59F to be dynamic based on the line identifiers (similar to existing API in Field50F)
+* (PW-1718) Changed the getComponentLabel(component) in Field59F to be dynamic based on the line identifiers (similar to existing API in Field50F)
Committable suggestion

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

Suggested change
* (PW-1718) Changed the getComponentLabel(component) in Field59F to be dynamic based on the line identifiers (similar to existing API in Field50F)
* (PW-1718) Changed the getComponentLabel(component) in Field59F to be dynamic based on the line identifiers (similar to existing API in Field50F)
Tools
Markdownlint

24-24: Expected: 0; Actual: 2
Unordered list indentation

(MD007, ul-indent)


24-24: null
Lists should be surrounded by blank lines

(MD032, blanks-around-lists)

* (PW-1697) Fixed validation/parse pattern in field 29O
* (PW-1697) MT306 changes in field 30I
* Added DistinguishedName with Builder in order to encapsulate the BIC branch name logic

#### 9.4.12 - November 2023
#### 10.1.11 - November 2023
* (PW-1697) Fixed validation pattern in fields 14[H,K,L,M,N,O] and 29J
Copy link

Choose a reason for hiding this comment

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

Fix the indentation of the list item.

The list item should be indented correctly for better readability.

-  * (PW-1697) Fixed validation pattern in fields 14[H,K,L,M,N,O] and 29J
+* (PW-1697) Fixed validation pattern in fields 14[H,K,L,M,N,O] and 29J
Committable suggestion

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

Suggested change
* (PW-1697) Fixed validation pattern in fields 14[H,K,L,M,N,O] and 29J
* (PW-1697) Fixed validation pattern in fields 14[H,K,L,M,N,O] and 29J
Tools
Markdownlint

32-32: Expected: 0; Actual: 2
Unordered list indentation

(MD007, ul-indent)


32-32: null
Lists should be surrounded by blank lines

(MD032, blanks-around-lists)

Comment on lines 4 to 5
* (PW-1913) Added IBAN validation for Egypt local account structure
* Restore deprecated method in MT210 class
Copy link

Choose a reason for hiding this comment

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

Fix the indentation of the list items.

The list items should be indented correctly for better readability.

-  * (PW-1913) Added IBAN validation for Egypt local account structure
-  * Restore deprecated method in MT210 class
+* (PW-1913) Added IBAN validation for Egypt local account structure
+* Restore deprecated method in MT210 class
Committable suggestion

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

Suggested change
* (PW-1913) Added IBAN validation for Egypt local account structure
* Restore deprecated method in MT210 class
* (PW-1913) Added IBAN validation for Egypt local account structure
* Restore deprecated method in MT210 class
Tools
Markdownlint

4-4: Expected: 0; Actual: 2
Unordered list indentation

(MD007, ul-indent)


5-5: Expected: 0; Actual: 2
Unordered list indentation

(MD007, ul-indent)


4-4: null
Lists should be surrounded by blank lines

(MD032, blanks-around-lists)

Comment on lines 39 to 40
* (PW-1675) update to Field 31R to support also two date components as requested by SCORE messages
* Added 36B and 36D getters to MT543
Copy link

Choose a reason for hiding this comment

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

Fix the indentation of the list items.

The list items should be indented correctly for better readability.

-  * (PW-1675) update to Field 31R to support also two date components as requested by SCORE messages
-  * Added 36B and 36D getters to MT543
+* (PW-1675) update to Field 31R to support also two date components as requested by SCORE messages
+* Added 36B and 36D getters to MT543
Committable suggestion

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

Suggested change
* (PW-1675) update to Field 31R to support also two date components as requested by SCORE messages
* Added 36B and 36D getters to MT543
* (PW-1675) update to Field 31R to support also two date components as requested by SCORE messages
* Added 36B and 36D getters to MT543
Tools
Markdownlint

39-39: Expected: 0; Actual: 2
Unordered list indentation

(MD007, ul-indent)


40-40: Expected: 0; Actual: 2
Unordered list indentation

(MD007, ul-indent)


39-39: null
Lists should be surrounded by blank lines

(MD032, blanks-around-lists)

Comment on lines 14 to 16
* (PW-1862) Added NarrativeFragment class for detailed line information in StructuredNarrative fragments
* Fixed SwiftMessage getPDE(): return empty value instead of null when codeword exists and has no value
* Added isPercentage() helper method to field 37K
Copy link

Choose a reason for hiding this comment

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

Fix the indentation of the list items.

The list items should be indented correctly for better readability.

-  * (PW-1862) Added NarrativeFragment class for detailed line information in StructuredNarrative fragments
-  * Fixed SwiftMessage getPDE(): return empty value instead of null when codeword exists and has no value
-  * Added isPercentage() helper method to field 37K
+* (PW-1862) Added NarrativeFragment class for detailed line information in StructuredNarrative fragments
+* Fixed SwiftMessage getPDE(): return empty value instead of null when codeword exists and has no value
+* Added isPercentage() helper method to field 37K
Committable suggestion

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

Suggested change
* (PW-1862) Added NarrativeFragment class for detailed line information in StructuredNarrative fragments
* Fixed SwiftMessage getPDE(): return empty value instead of null when codeword exists and has no value
* Added isPercentage() helper method to field 37K
* (PW-1862) Added NarrativeFragment class for detailed line information in StructuredNarrative fragments
* Fixed SwiftMessage getPDE(): return empty value instead of null when codeword exists and has no value
* Added isPercentage() helper method to field 37K
Tools
Markdownlint

14-14: Expected: 0; Actual: 2
Unordered list indentation

(MD007, ul-indent)


15-15: Expected: 0; Actual: 2
Unordered list indentation

(MD007, ul-indent)


16-16: Expected: 0; Actual: 2
Unordered list indentation

(MD007, ul-indent)


14-14: null
Lists should be surrounded by blank lines

(MD032, blanks-around-lists)

Comment on lines 19 to 21
* (PW-1812) Updated the narrative resolver, format 2 (used in field 72 for example), to allow empty values as part of the narrative fragment
* Updated validators for BIC, country, and currency constraints to utilize keywords for i18n-compatible messages
* Deprecated unnecessary methods in the SafeXmlUtils class
Copy link

Choose a reason for hiding this comment

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

Fix the indentation of the list items.

The list items should be indented correctly for better readability.

-  * (PW-1812) Updated the narrative resolver, format 2 (used in field 72 for example), to allow empty values as part of the narrative fragment
-  * Updated validators for BIC, country, and currency constraints to utilize keywords for i18n-compatible messages
-  * Deprecated unnecessary methods in the SafeXmlUtils class
+* (PW-1812) Updated the narrative resolver, format 2 (used in field 72 for example), to allow empty values as part of the narrative fragment
+* Updated validators for BIC, country, and currency constraints to utilize keywords for i18n-compatible messages
+* Deprecated unnecessary methods in the SafeXmlUtils class
Committable suggestion

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

Suggested change
* (PW-1812) Updated the narrative resolver, format 2 (used in field 72 for example), to allow empty values as part of the narrative fragment
* Updated validators for BIC, country, and currency constraints to utilize keywords for i18n-compatible messages
* Deprecated unnecessary methods in the SafeXmlUtils class
* (PW-1812) Updated the narrative resolver, format 2 (used in field 72 for example), to allow empty values as part of the narrative fragment
* Updated validators for BIC, country, and currency constraints to utilize keywords for i18n-compatible messages
* Deprecated unnecessary methods in the SafeXmlUtils class
Tools
Markdownlint

19-19: Expected: 0; Actual: 2
Unordered list indentation

(MD007, ul-indent)


20-20: Expected: 0; Actual: 2
Unordered list indentation

(MD007, ul-indent)


21-21: Expected: 0; Actual: 2
Unordered list indentation

(MD007, ul-indent)


19-19: null
Lists should be surrounded by blank lines

(MD032, blanks-around-lists)

Comment on lines 35 to 36
* (PW-1695) Fixed a stack overflow in the fields fromJson implementation when a malformed JSON input contains empty field names
* (PW-1688) Added missing field labels for SRU2023 changes in the pw_swift_*.properties file
Copy link

Choose a reason for hiding this comment

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

Fix the indentation of the list items.

The list items should be indented correctly for better readability.

-  * (PW-1695) Fixed a stack overflow in the fields fromJson implementation when a malformed JSON input contains empty field names
-  * (PW-1688) Added missing field labels for SRU2023 changes in the pw_swift_*.properties file
+* (PW-1695) Fixed a stack overflow in the fields fromJson implementation when a malformed JSON input contains empty field names
+* (PW-1688) Added missing field labels for SRU2023 changes in the pw_swift_*.properties file
Committable suggestion

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

Suggested change
* (PW-1695) Fixed a stack overflow in the fields fromJson implementation when a malformed JSON input contains empty field names
* (PW-1688) Added missing field labels for SRU2023 changes in the pw_swift_*.properties file
* (PW-1695) Fixed a stack overflow in the fields fromJson implementation when a malformed JSON input contains empty field names
* (PW-1688) Added missing field labels for SRU2023 changes in the pw_swift_*.properties file
Tools
Markdownlint

35-35: Expected: 0; Actual: 2
Unordered list indentation

(MD007, ul-indent)


36-36: Expected: 0; Actual: 2
Unordered list indentation

(MD007, ul-indent)


35-35: null
Lists should be surrounded by blank lines

(MD032, blanks-around-lists)

Comment on lines 8 to +11
* SWIFT Standard release update 2024 (live 16 November 2025)
* Yearly revision of deprecation phase (see https://dev.prowidesoftware.com/SRU2024/getting-started/deprecation/)
* Dependency update: commons-lang3 -> 3.14.0'
* Dependency update: gson -> 2.11.0'
* Dependency update: commons-lang3 -> 3.14.0
* Dependency update: gson -> 2.11.0
Copy link

Choose a reason for hiding this comment

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

Fix the indentation of the list items.

The list items should be indented correctly for better readability.

-  * SWIFT Standard release update 2024 (live 16 November 2025)
-  * Yearly revision of deprecation phase (see https://dev.prowidesoftware.com/SRU2024/getting-started/deprecation/)
-  * Dependency update: commons-lang3 -> 3.14.0
-  * Dependency update: gson -> 2.11.0
+* SWIFT Standard release update 2024 (live 16 November 2025)
+* Yearly revision of deprecation phase (see https://dev.prowidesoftware.com/SRU2024/getting-started/deprecation/)
+* Dependency update: commons-lang3 -> 3.14.0
+* Dependency update: gson -> 2.11.0
Committable suggestion

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

Suggested change
* SWIFT Standard release update 2024 (live 16 November 2025)
* Yearly revision of deprecation phase (see https://dev.prowidesoftware.com/SRU2024/getting-started/deprecation/)
* Dependency update: commons-lang3 -> 3.14.0'
* Dependency update: gson -> 2.11.0'
* Dependency update: commons-lang3 -> 3.14.0
* Dependency update: gson -> 2.11.0
* SWIFT Standard release update 2024 (live 16 November 2025)
* Yearly revision of deprecation phase (see https://dev.prowidesoftware.com/SRU2024/getting-started/deprecation/)
* Dependency update: commons-lang3 -> 3.14.0
* Dependency update: gson -> 2.11.0
Tools
Markdownlint

8-8: Expected: 0; Actual: 2
Unordered list indentation

(MD007, ul-indent)


9-9: Expected: 0; Actual: 2
Unordered list indentation

(MD007, ul-indent)


10-10: Expected: 0; Actual: 2
Unordered list indentation

(MD007, ul-indent)


11-11: Expected: 0; Actual: 2
Unordered list indentation

(MD007, ul-indent)


8-8: null
Lists should be surrounded by blank lines

(MD032, blanks-around-lists)


9-9: null
Bare URL used

(MD034, no-bare-urls)

Comment on lines 27 to 29
* (PW-1697) Fixed validation/parse pattern in field 29O
* (PW-1697) MT306 changes in field 30I
* Added DistinguishedName with Builder in order to encapsulate the BIC branch name logic
Copy link

Choose a reason for hiding this comment

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

Fix the indentation of the list items.

The list items should be indented correctly for better readability.

-  * (PW-1697) Fixed validation/parse pattern in field 29O
-  * (PW-1697) MT306 changes in field 30I
-  * Added DistinguishedName with Builder in order to encapsulate the BIC branch name logic 
+* (PW-1697) Fixed validation/parse pattern in field 29O
+* (PW-1697) MT306 changes in field 30I
+* Added DistinguishedName with Builder in order to encapsulate the BIC branch name logic 
Committable suggestion

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

Suggested change
* (PW-1697) Fixed validation/parse pattern in field 29O
* (PW-1697) MT306 changes in field 30I
* Added DistinguishedName with Builder in order to encapsulate the BIC branch name logic
* (PW-1697) Fixed validation/parse pattern in field 29O
* (PW-1697) MT306 changes in field 30I
* Added DistinguishedName with Builder in order to encapsulate the BIC branch name logic
Tools
LanguageTool

[style] ~29-~29: Consider a shorter alternative to avoid wordiness.
Context: ... * Added DistinguishedName with Builder in order to encapsulate the BIC branch name logic ...

(IN_ORDER_TO_PREMIUM)

Markdownlint

27-27: Expected: 0; Actual: 2
Unordered list indentation

(MD007, ul-indent)


28-28: Expected: 0; Actual: 2
Unordered list indentation

(MD007, ul-indent)


29-29: Expected: 0; Actual: 2
Unordered list indentation

(MD007, ul-indent)


29-29: Expected: 0 or 2; Actual: 1
Trailing spaces

(MD009, no-trailing-spaces)


27-27: null
Lists should be surrounded by blank lines

(MD032, blanks-around-lists)

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