# Build results

# Tests

180 tests total.

- 3 errors
- 1 warnings
- 176 passed

## Errors

- `MRK004` — Topic ID doesn't match the containing file name
- `REF006` — 'toc-element' for the current instance references a topic file that cannot be found
- `TOC001` — <toc-element> points to an article that doesn't exist

### `MRK004` — Topic ID doesn't match the containing file name

- In Config_Module_Backups.topic:4:1
- In Config_Module_Backups_Page_1.topic:4:1
- In Config_Module_Bird.topic:4:1
- In Config_Module_Bird_Page_1.topic:4:1
- In Config_Module_Email.topic:4:1
- In Config_Module_Email_Page_1.topic:4:1
- In Config_Module_Entra.topic:4:1
- In Config_Module_Entra_Page_1.topic:4:1
- In Config_Module_FXRatesAPI.topic:4:1
- In Config_Module_FXRatesAPI_Page_1.topic:4:1
- In Config_Module_GatewayAPI.topic:4:1
- In Config_Module_GatewayAPI_Page_1.topic:4:1
- In Config_Module_LicensePlateRecognizer.topic:4:1
- In Config_Module_LicensePlateRecognizer_Page_1.topic:4:1
- In Config_Module_Limble.topic:4:1
- In Config_Module_Limble_Page_1.topic:4:1
- In Config_Module_MotorAPI.topic:4:1
- In Config_Module_MotorAPI_Page_1.topic:4:1
- In Config_Module_OcrSpace.topic:4:1
- In Config_Module_OcrSpace_Page_1.topic:4:1
- In Config_Module_OpenAI.topic:4:1
- In Config_Module_OpenAI_Page_1.topic:4:1
- In Config_Module_Self_Serve.topic:4:1
- In Config_Module_Self_Serve_Page_1.topic:4:1
- In Config_Module_Shelly.topic:4:1
- In Config_Module_Shelly_Page_1.topic:4:1
- In Config_Module_Stripe.topic:4:1
- In Config_Module_Stripe_Page_1.topic:4:1
- In Config_Module_VirkData.topic:4:1
- In Config_Module_VirkData_Page_1.topic:4:1
- In Config_Module_WeatherAPI.topic:4:1
- In Config_Module_WeatherAPI_Page_1.topic:4:1
- In Config_Module_XLVask.topic:4:1
- In Config_Module_XLVask_Page_1.topic:4:1
- In Config_Module_e_conomic.topic:4:1
- In Config_Module_e_conomic_Page_1.topic:4:1
- In Config_Module_reCAPTCHA.topic:4:1
- In Config_Module_reCAPTCHA_Page_1.topic:4:1
- In Modules_Module_Action_Logs.topic:4:1
- In Modules_Module_Action_Logs_Page_1.topic:4:1
- In Modules_Module_Backup.topic:4:1
- In Modules_Module_Backup_Page_1.topic:4:1
- In Modules_Module_CVR.topic:4:1
- In Modules_Module_CVR_Page_1.topic:4:1
- In Modules_Module_Entra.topic:4:1
- In Modules_Module_Entra_Page_1.topic:4:1
- In Modules_Module_FXRatesAPI.topic:4:1
- In Modules_Module_FXRatesAPI_Page_1.topic:4:1
- In Modules_Module_MotorAPI.topic:4:1
- In Modules_Module_MotorAPI_Page_1.topic:4:1
- In Modules_Module_Self_Serve.topic:4:1
- In Modules_Module_Self_Serve_Page_1.topic:4:1
- In Modules_Module_Stripe.topic:4:1
- In Modules_Module_Stripe_Page_1.topic:4:1
- In Modules_Module_VirkData.topic:4:1
- In Modules_Module_VirkData_Page_1.topic:4:1
- In Modules_Module_Wash_Certificates.topic:4:1
- In Modules_Module_Wash_Certificates_Page_1.topic:4:1
- In Modules_Module_WeatherAPI.topic:4:1
- In Modules_Module_WeatherAPI_Page_1.topic:4:1
- In Modules_Module_XLVask.topic:4:1
- In Modules_Module_XLVask_Page_1.topic:4:1
- In Modules_Module_e_conomic.topic:4:1
- In Modules_Module_e_conomic_Page_1.topic:4:1

### `REF006` — 'toc-element' for the current instance references a topic file that cannot be found

- ""API_Reference.topic"" in ctw.tree:613:5
- ""Admin_Bookings_CompleteWithoutWashCertificate_POST.topic"" in ctw.tree:629:5
- ""Admin_Bookings_Delete_POST.topic"" in ctw.tree:626:5
- ""Admin_Bookings_Department_Count_GET.topic"" in ctw.tree:632:5
- ""Admin_Bookings_Sync_POST.topic"" in ctw.tree:624:5
- ""Bookings_Download_PDF_GET.topic"" in ctw.tree:621:5
- ""Bookings_GET.topic"" in ctw.tree:633:5
- ""Bookings_PUT.topic"" in ctw.tree:628:5
- ""Customers_GET.topic"" in ctw.tree:618:5
- ""Customers_POST.topic"" in ctw.tree:615:5
- ""Customers_PUT.topic"" in ctw.tree:608:5
- ""Customers_id_DELETE.topic"" in ctw.tree:610:5
- ""Department_Timebookings_Entries_Public_GET.topic"" in ctw.tree:625:5
- ""Department_Timebookings_Entries_Public_POST.topic"" in ctw.tree:620:5
- ""Department_Timebookings_OpeningHours_Public_GET.topic"" in ctw.tree:630:5
- ""Department_Timebookings_Types_Public_GET.topic"" in ctw.tree:627:5
- ""Superuser_Bookings_Sync_All_POST.topic"" in ctw.tree:631:5
- ""UsageLog_GET.topic"" in ctw.tree:617:5
- ""User_Bookings_Delete_POST.topic"" in ctw.tree:619:5
- ""User_Bookings_GET.topic"" in ctw.tree:623:5
- ""User_Bookings_Washcertificate_Download_POST.topic"" in ctw.tree:622:5
- ""Vehicles_GET.topic"" in ctw.tree:609:5
- ""Vehicles_POST.topic"" in ctw.tree:616:5
- ""Vehicles_PUT.topic"" in ctw.tree:607:5
- ""Vehicles_id_DELETE.topic"" in ctw.tree:614:5
- ""config_module_backups.topic"" in ctw.tree:394:13
- ""config_module_backups_page_1.topic"" in ctw.tree:395:17
- ""config_module_bird.topic"" in ctw.tree:400:13
- ""config_module_bird_page_1.topic"" in ctw.tree:401:17
- ""config_module_e_conomic.topic"" in ctw.tree:406:13
- ""config_module_e_conomic_page_1.topic"" in ctw.tree:407:17
- ""config_module_email.topic"" in ctw.tree:412:13
- ""config_module_email_page_1.topic"" in ctw.tree:413:17
- ""config_module_entra.topic"" in ctw.tree:419:13
- ""config_module_entra_page_1.topic"" in ctw.tree:420:17
- ""config_module_fxratesapi.topic"" in ctw.tree:425:13
- ""config_module_fxratesapi_page_1.topic"" in ctw.tree:426:17
- ""config_module_gatewayapi.topic"" in ctw.tree:431:13
- ""config_module_gatewayapi_page_1.topic"" in ctw.tree:432:17
- ""config_module_licenseplaterecognizer.topic"" in ctw.tree:437:13
- ""config_module_licenseplaterecognizer_page_1.topic"" in ctw.tree:438:17
- ""config_module_limble.topic"" in ctw.tree:443:13
- ""config_module_limble_page_1.topic"" in ctw.tree:444:17
- ""config_module_motorapi.topic"" in ctw.tree:449:13
- ""config_module_motorapi_page_1.topic"" in ctw.tree:450:17
- ""config_module_ocrspace.topic"" in ctw.tree:455:13
- ""config_module_ocrspace_page_1.topic"" in ctw.tree:456:17
- ""config_module_openai.topic"" in ctw.tree:461:13
- ""config_module_openai_page_1.topic"" in ctw.tree:462:17
- ""config_module_recaptcha.topic"" in ctw.tree:467:13
- ""config_module_recaptcha_page_1.topic"" in ctw.tree:468:17
- ""config_module_self_serve.topic"" in ctw.tree:473:13
- ""config_module_self_serve_page_1.topic"" in ctw.tree:474:17
- ""config_module_shelly.topic"" in ctw.tree:479:13
- ""config_module_shelly_page_1.topic"" in ctw.tree:480:17
- ""config_module_stripe.topic"" in ctw.tree:485:13
- ""config_module_stripe_page_1.topic"" in ctw.tree:486:17
- ""config_module_virkdata.topic"" in ctw.tree:491:13
- ""config_module_virkdata_page_1.topic"" in ctw.tree:492:17
- ""config_module_weatherapi.topic"" in ctw.tree:497:13
- ""config_module_weatherapi_page_1.topic"" in ctw.tree:498:17
- ""config_module_xlvask.topic"" in ctw.tree:503:13
- ""config_module_xlvask_page_1.topic"" in ctw.tree:504:17
- ""modules_module_action_logs.topic"" in ctw.tree:257:13
- ""modules_module_action_logs_page_1.topic"" in ctw.tree:258:17
- ""modules_module_backup.topic"" in ctw.tree:262:13
- ""modules_module_backup_page_1.topic"" in ctw.tree:263:17
- ""modules_module_cvr.topic"" in ctw.tree:268:13
- ""modules_module_cvr_page_1.topic"" in ctw.tree:269:17
- ""modules_module_e_conomic.topic"" in ctw.tree:274:13
- ""modules_module_e_conomic_page_1.topic"" in ctw.tree:275:17
- ""modules_module_entra.topic"" in ctw.tree:288:13
- ""modules_module_entra_page_1.topic"" in ctw.tree:289:17
- ""modules_module_fxratesapi.topic"" in ctw.tree:293:13
- ""modules_module_fxratesapi_page_1.topic"" in ctw.tree:294:17
- ""modules_module_motorapi.topic"" in ctw.tree:299:13
- ""modules_module_motorapi_page_1.topic"" in ctw.tree:300:17
- ""modules_module_self_serve.topic"" in ctw.tree:304:13
- ""modules_module_self_serve_page_1.topic"" in ctw.tree:305:17
- ""modules_module_stripe.topic"" in ctw.tree:314:13
- ""modules_module_stripe_page_1.topic"" in ctw.tree:315:17
- ""modules_module_virkdata.topic"" in ctw.tree:327:13
- ""modules_module_virkdata_page_1.topic"" in ctw.tree:328:17
- ""modules_module_wash_certificates.topic"" in ctw.tree:332:13
- ""modules_module_wash_certificates_page_1.topic"" in ctw.tree:333:17
- ""modules_module_weatherapi.topic"" in ctw.tree:337:13
- ""modules_module_weatherapi_page_1.topic"" in ctw.tree:338:17
- ""modules_module_xlvask.topic"" in ctw.tree:344:13
- ""modules_module_xlvask_page_1.topic"" in ctw.tree:345:17

### `TOC001` — <toc-element> points to an article that doesn't exist

## Warnings

- `INT002` — Map ID is not unique

### `INT002` — Map ID is not unique

- ""Bird - Page 1 of 1"" in ctw.tree:589:13; ctw.tree:677:5
- ""Bird"" in ctw.tree:588:9; ctw.tree:669:5
- ""Bird+-+Page+1+of+1"" in ctw.tree:589:13; ctw.tree:677:5
- ""Entra - Page 1 of 1"" in ctw.tree:636:5; ctw.tree:690:5
- ""Entra"" in ctw.tree:645:5; ctw.tree:692:5
- ""Entra+-+Page+1+of+1"" in ctw.tree:636:5; ctw.tree:690:5
- ""FXRatesAPI - Page 1 of 1"" in ctw.tree:663:5; ctw.tree:682:5
- ""FXRatesAPI"" in ctw.tree:644:5; ctw.tree:651:5
- ""FXRatesAPI+-+Page+1+of+1"" in ctw.tree:663:5; ctw.tree:682:5
- ""MotorAPI - Page 1 of 1"" in ctw.tree:659:5; ctw.tree:673:5
- ""MotorAPI"" in ctw.tree:648:5; ctw.tree:671:5
- ""MotorAPI+-+Page+1+of+1"" in ctw.tree:659:5; ctw.tree:673:5
- ""Record machine start button press webhook"" in ctw.tree:389:17; ctw.tree:390:17
- ""Record+machine+start+button+press+webhook"" in ctw.tree:389:17; ctw.tree:390:17
- ""Self-Serve - Page 1 of 1"" in ctw.tree:649:5; ctw.tree:691:5
- ""Self-Serve"" in ctw.tree:527:9; ctw.tree:666:5; ctw.tree:668:5
- ""Self-Serve+-+Page+1+of+1"" in ctw.tree:649:5; ctw.tree:691:5
- ""Stripe - Page 1 of 1"" in ctw.tree:641:5; ctw.tree:683:5
- ""Stripe"" in ctw.tree:650:5; ctw.tree:681:5
- ""Stripe+-+Page+1+of+1"" in ctw.tree:641:5; ctw.tree:683:5
- ""System-wide search"" in ctw.tree:84:17; ctw.tree:85:17
- ""System-wide+search"" in ctw.tree:84:17; ctw.tree:85:17
- ""VirkData - Page 1 of 1"" in ctw.tree:661:5; ctw.tree:693:5
- ""VirkData"" in ctw.tree:638:5; ctw.tree:695:5
- ""VirkData+-+Page+1+of+1"" in ctw.tree:661:5; ctw.tree:693:5
- ""WeatherAPI - Page 1 of 1"" in ctw.tree:643:5; ctw.tree:646:5
- ""WeatherAPI"" in ctw.tree:658:5; ctw.tree:665:5
- ""WeatherAPI+-+Page+1+of+1"" in ctw.tree:643:5; ctw.tree:646:5
- ""XLVask - Page 1 of 1"" in ctw.tree:639:5; ctw.tree:642:5
- ""XLVask"" in ctw.tree:637:5; ctw.tree:688:5
- ""XLVask+-+Page+1+of+1"" in ctw.tree:639:5; ctw.tree:642:5
- ""e-conomic - Page 1 of 1"" in ctw.tree:672:5; ctw.tree:694:5
- ""e-conomic"" in ctw.tree:657:5; ctw.tree:685:5
- ""e-conomic+-+Page+1+of+1"" in ctw.tree:672:5; ctw.tree:694:5

## Passed

- `API001` — API documentation markup validation issue
- `API002` — API Reference Generation Error
- `API003` — Specification file contains features or content not supported by our generator
- `API004` — API model building problem
- `CDE001` — The <compare> element must contain exactly two code blocks
- `CDE002` — The 'collapsed-title-line-number' attribute value on a 'code-block' element is not a valid number
- `CDE003` — The code snippet doesn't contain the line with the number specified in the 'collapsed-title-line-number' attribute
- `CDE004` — Cannot read the source code snippet from the specified location, falling back to the 'code-block' element content
- `CDE005` — Cannot read the source code snippet from the specified location, and there is no fallback content in the 'code-block' element
- `CDE006` — 'code-block' cannot be empty
- `CDE007` — The 'include-lines' attribute on a 'code-block' element must represent a line number range like 1-3, or multiple comma-separated ranges like 1-3,5-7
- `CDE008` — The code snippet doesn't contain the lines specified in the 'include-lines' attribute of the corresponding 'code-block' element
- `CDE009` — Cannot use both the 'include-symbol' and the 'include-lines' attributes to reference a code snippet
- `CDE010` — The specified code construct is not found in the source file or the file language is not recognized
- `CDE011` — Code sample contains errors
- `CDE012` — Cannot validate code sample because its language is not supported
- `CDE013` — Cannot validate code sample because its language is not specified
- `CDE014` — Content other than text or CDATA in a code block, for example, HTML/XML-like tags
- `CDE015` — Unsupported 'style' value on the <compare> element
- `CDE016` — Unknown language is specified for a code block
- `CDE017` — Syntax error in a code block
- `CDE018` — Expected at least one closed @start...@end block, but found none.
- `CNF001` — Category specified in <seealso> is not declared in c.list
- `CNF002` — Topic title cannot be empty
- `CNF003` — Invalid buildprofiles.xml property value
- `CNF005` — The 'accepts-web-file-names' attribute contains symbols that cannot appear in a file name
- `CNF006` — The 'accepts-web-file-names' attribute points to a non-existing redirection rule
- `CNF008` — The 'start-page' attribute on 'instance-profile' cannot be empty
- `CNF009` — Global variable name in v.list is duplicated
- `CNF010` — Cannot find specified resource in the resources folder
- `CNF011` — Category sort order is not a valid number
- `CNF012` — Tooltip not found
- `CNF013` — Cannot reference a resource as the r.list file is missing
- `CNF014` — The instance version links require 'web-path' in instance declaration
- `CNF015` — Cannot write the result to the specified output directory
- `CNF016` — Redirect map ID is not unique
- `CNF017` — Cannot read analytics script or html snippet
- `CNF018` — Footer link without 'href' attribute
- `CNF019` — Unknown social link type {0}
- `CNF020` — Absolute images web-path was given, but images are bundled into single artifact
- `CNF021` — Web filename is reserved, use a different value for the <web-file-name> tag
- `CNF022` — Web filename is duplicated, ensure that web filename is unique
- `CNF023` — Topic filenames must be unique, regardless of letter case
- `CNF024` — The 'start-page' attribute on 'instance-profile' is empty
- `CNF025` — Web filename is empty. Add letters or digits to the topic filename or specify a custom web filename
- `CNF026` — Referenced file {0} does not exist or is not possible to read.
- `CNF027` — Multiple values for {0} are not allowed here.
- `CNF028` — Expected true or false.
- `CTT001` — Inappropriate language detected
- `CTT002` — The generated HTML file size exceeds 1 MB, which may lead to poor performance when rendered in the browser. Consider splitting large topics into multiple smaller ones.
- `CTT004` — Undefined variable
- `CTT005` — Variable depends on itself
- `INT001` — Error description template is not found
- `INT004` — Unexpected article rendering error:
- `INT007` — XML serialization error
- `INT008` — Unexpected HTML rendering error: cannot produce a PDF
- `INT009` — Unexpected diagram rendering error
- `INT010` — Unexpected PlantUML error:
- `MRK001` — The element doesn't comply with validation rules
- `MRK002` — Source file syntax is corrupted
- `MRK003` — Element ID is not unique
- `MRK006` — The 'term' attribute is missing for the <tooltip> element
- `MRK007` — The 'resource-id' attribute is missing for the <res> element
- `MRK008` — The 'ref' attribute is missing for the <category> element
- `MRK009` — Element is not allowed in the current context
- `MRK011` — Only <code>, <property>, <shortcut>, image or text with inline formatting is allowed inside an <a> element to define link text
- `MRK012` — Element is unknown
- `MRK013` — Starting page title is empty
- `MRK014` — Section starting page description is empty
- `MRK015` — Section starting page must contain exactly two links under the 'spotlight' element
- `MRK016` — Section starting page link summary is empty
- `MRK017` — Section starting page group title is empty
- `MRK018` — Section starting page group is empty
- `MRK019` — Element is not allowed on a section starting page
- `MRK020` — Javascript expression specified in the 'use-when' attribute failed to execute
- `MRK026` — Unknown 'type' attribute value
- `MRK027` — The source file for the 'include' is corrupted
- `MRK028` — Invalid 'style' attribute value on a deflist
- `MRK032` — Element ID contains whitespace characters
- `MRK033` — Unknown 'style' attribute value on a list
- `MRK034` — The value of the 'columns' attribute on a list must be a number between 1 and 5
- `MRK035` — The value of the 'start' attribute on a list must be a valid number
- `MRK036` — The 'start' attribute on a list is only valid for 'alpha-lower' and 'decimal' list types
- `MRK037` — Unknown 'sorted' attribute value
- `MRK038` — The value of the 'level' attribute on a chapter must be a valid number between 2 and 6
- `MRK039` — Unknown 'style' attribute value on a procedure
- `MRK040` — Tab with an empty title
- `MRK041` — Unknown 'style' attribute value on a table
- `MRK042` — 'colspan' and 'rowspan' attributes of a table cell must be valid numbers
- `MRK043` — Cannot sort table with 'colspan' or 'rowspan'
- `MRK044` — Cannot sort table with rows of different length
- `MRK045` — 'sorted' attribute must appear on the first row cells
- `MRK046` — Element referred from 'rel' attribute does not exist or is inaccessible in the current context
- `MRK047` — Summary element has both 'rel' attribute and text specified
- `MRK048` — Summary element does not provide any text
- `MRK049` — Unknown 'style' attribute value on a format element
- `MRK050` — Unknown 'color' attribute value on a format element
- `MRK051` — The topic must contain exactly one <tldr> element. All except the first one were ignored
- `MRK052` — Web name is empty
- `MRK053` — Element has no title
- `MRK054` — Collapsible procedure title is empty
- `MRK055` — Unknown 'caps' attribute value
- `MRK056` — Title can not contain inline formatting
- `MRK057` — Paragraph can only contain inline elements
- `MRK058` — Large image in paragraph rendered as a block element by default. Put it outside the paragraph or set the 'style' attribute to indicate your intent.
- `MRK059` — Nested paragraphs are not allowed. Consider unwrapping or properly breaking the paragraphs.
- `MRK060` — The chapter must contain exactly one <tldr> element. All except the first one were ignored
- `MRK061` — Chapter titles with level more than 6 are rendered as level 6
- `MRK062` — The value of the 'depth' attribute on a <toc> must be a valid number
- `MRK063` — The 'src' attribute is missing for the <resource> element
- `MRK064` — The topic must contain exactly one <primary-label> element. All except the first one were ignored
- `MRK065` — The chapter must contain exactly one <primary-label> element. All except the first one were ignored
- `MRK066` — Unknown 'border' attribute value on a table. It should be 'false' for no border or 'true' for a border
- `MRK067` — The 'height' attribute of an iframe cannot be set to 100%. Height will be set to 250px
- `MRK068` — A 'card' can have only one of the following attributes: 'image', 'icon', or 'badge'
- `MRK069` — Last modified date must be either a specific date in the format YYYY-MM-DD, 'git' (to get the date from Git history) or 'file' (to get the date from the file system)
- `PTY001` — The <property> element must contain the 'bundle' and 'key' attributes
- `PTY002` — The property bundle referenced from a <property> element cannot be found
- `PTY003` — The specified property key cannot be found in the bundle specified by <property> element
- `PTY004` — Product specified in the 'from-product' attribute on the <property> element is not found
- `PTY005` — The specified property bundle is not available for the current product
- `PTY006` — Cannot process regular expression that cleans up a property value
- `PTY007` — Property content is corrupted
- `REF001` — Cannot link to a topic that is not included in the current instance
- `REF002` — Referenced topic doesn't exist
- `REF003` — Cannot include element with the specified ID because it does not exist
- `REF004` — Link uses anchor that does not exist
- `REF005` — Link inside topic points to the same topic without an anchor
- `REF007` — Cannot redirect from file name that is associated with an existing article
- `REF008` — Link points to a topic in a 'draft' state that is not included in the current build
- `REF009` — Cannot include from topic that does not exist
- `REF010` — Link in the 'seealso' section points to itself
- `REF012` — Unknown 'style' attribute value on a 'seealso' section
- `REF013` — Cannot include a parent element in its child element
- `REF014` — Cannot include an include directly
- `REF015` — Include points to multiple IDs
- `SCT001` — Hard-coded shortcut: consider referencing the corresponding action in the 'key' attribute of the 'shortcut' element
- `SCT002` — Shortcut is not defined for the requested keymap
- `SCT003` — Shortcut is not defined for the requested platform
- `SCT004` — The file containing the keymap referenced from platforms.xml cannot be found or is empty
- `SCT005` — Action ID is not found in the product keymap.
- `SCT006` — Shortcut is not defined for layout
- `SCT007` — Shortcut is not defined for the default keymap
- `SCT008` — Shortcut is not defined in the current product's keymap
- `SCT009` — The requested keymap cannot be found
- `SCT011` — platforms.xml file is corrupted
- `TOC002` — <toc-element> points to a library topic
- `TOC003` — The nesting level for a <toc-element> is more than 3. Consider restructuring content for easier navigation.
- `TOC004` — Wrapper <toc-element> cannot have the 'accepts-web-file-names' attribute as it does not produce any content, so it cannot take redirects
- `TOC005` — Wrapper <toc-element> cannot have the 'help-id' attribute as it does not produce any content, so there is nothing to link from the UI
- `TOC006` — <toc-element> ID is duplicated
- `TOC007` — The 'toc-title' attribute is redundant as it matches the topic title
- `TOC010` — <toc-element> cannot have both the 'accepts-web-file-names' and the 'accepts-web-file-names-ref' attribute. Consider moving all references to redirection-rules.xml
- `TOC011` — The 'accepts-web-file-names' attribute references the same topic in several TOC elements
- `TOC012` — The 'custom-title' attribute on a <toc-element> is deprecated. Move it to the topic itself.
- `TOC013` — The value of the 'show-structure-depth' attribute on a <toc-element> must be a valid number
- `TOC016` — <toc-element> should have one of following attributes: 'topic', 'toc-title', or 'ref'
- `TOC017` — Invalid value of attribute "for"
- `TOC018` — Target for external redirect conflicts with topic reference
- `TOC019` — Target for external redirect requires web file names
- `TOC020` — Target for external redirect must be a hidden TOC element
- `VIS001` — Image or video file cannot be found
- `VIS002` — GIF animations and image thumbnails can only be block elements, do not place them inside a paragraph
- `VIS003` — Logo aspect ratio H:W must be between 0.24 and 1.20
- `VIS004` — Image or video must have the 'src' attribute
- `VIS005` — Origin module for image cannot be found in the project
- `VIS006` — Image or video 'width' and 'height' attributes must be positive integers
- `VIS007` — Unable to count frames in a GIF image
- `VIS008` — GIF animations cannot be rendered without a border, do not use 'border-effect="none"'
- `VIS009` — Unknown image 'border-effect' value
- `VIS010` — Unknown image style
- `VIS011` — Dark version of image or video file cannot be found
- `VIS012` — Image file type is not supported, must be PNG or SVG
- `VIS013` — Video file type is not supported, must be MP4
- `VIS014` — Referenced file is outside the documentation project
- `VIS015` — Image file type is not supported