1
0
mirror of synced 2025-12-19 09:57:42 -05:00
Files
docs/data/reusables/contributing/content-linter-rules.md
2025-02-21 19:07:36 +00:00

9.7 KiB

Rule ID Rule Name(s) Description Severity Tags
MD001 heading-increment Heading levels should only increment by one level at a time error headings
MD004 ul-style Unordered list style error bullet, ul
MD009 no-trailing-spaces Trailing spaces error whitespace
MD011 no-reversed-links Reversed link syntax error links
MD012 no-multiple-blanks Multiple consecutive blank lines error whitespace, blank_lines
MD014 commands-show-output Dollar signs used before commands without showing output error code
MD018 no-missing-space-atx No space after hash on atx style heading error headings, atx, spaces
MD019 no-multiple-space-atx Multiple spaces after hash on atx style heading error headings, atx, spaces
MD022 blanks-around-headings Headings should be surrounded by blank lines error headings, blank_lines
MD023 heading-start-left Headings must start at the beginning of the line error headings, spaces
MD027 no-multiple-space-blockquote Multiple spaces after blockquote symbol error blockquote, whitespace, indentation
MD029 ol-prefix Ordered list item prefix error ol
MD030 list-marker-space Spaces after list markers error ol, ul, whitespace
MD031 blanks-around-fences Fenced code blocks should be surrounded by blank lines error code, blank_lines
MD037 no-space-in-emphasis Spaces inside emphasis markers error whitespace, emphasis
MD039 no-space-in-links Spaces inside link text error whitespace, links
MD040 fenced-code-language Fenced code blocks should have a language specified error code, language
MD042 no-empty-links No empty links error links
MD047 single-trailing-newline Files should end with a single newline character error blank_lines
MD049 emphasis-style Emphasis style error emphasis
MD050 strong-style Strong style error emphasis
search-replace todocs-placeholder Catch occurrences of TODOCS placeholder. error
search-replace docs-domain Catch occurrences of docs.github.com domain. error
search-replace help-domain Catch occurrences of help.github.com domain. error
search-replace developer-domain Catch occurrences of developer.github.com domain. error
search-replace deprecated liquid syntax: site.data Catch occurrences of deprecated liquid data syntax. error
search-replace deprecated liquid syntax: octicon- The octicon liquid syntax used is deprecated. Use this format instead octicon "<octicon-name>" aria-label="<Octicon aria label>" error
GH001 no-default-alt-text Images should have meaningful alternative text (alt text) error accessibility, images
GH002 no-generic-link-text Avoid using generic link text like Learn more or Click here error accessibility, links
GHD032 image-alt-text-end-punctuation Alternate text for images should end with punctuation error accessibility, images
GHD004 image-file-kebab-case Image file names must use kebab-case error images
GHD033 incorrect-alt-text-length Images alternate text should be between 40-150 characters warning accessibility, images
GHD002 internal-links-no-lang Internal links must not have a hardcoded language code error links, url
GHD003 internal-links-slash Internal links must start with a / error links, url
GHD031 image-alt-text-exclude-words Alternate text for images should not begin with words like "image" or "graphic" error accessibility, images
GHD034 list-first-word-capitalization First word of list item should be capitalized warning ul, ol
GHD001 link-punctuation Internal link titles must not contain punctuation error links, url
GHD008 early-access-references Files that are not early access should not reference early-access or early-access files error feature, early-access
GHD021 yaml-scheduled-jobs YAML snippets that include scheduled workflows must not run on the hour and must be unique error feature, actions
GHD006 internal-links-old-version Internal links must not have a hardcoded version using old versioning syntax error links, url, versioning
GHD005 hardcoded-data-variable Strings that contain "personal access token" should use the product variable instead error single-source
GHD013 github-owned-action-references GitHub-owned action references should not be hardcoded error feature, actions
GHD016 liquid-quoted-conditional-arg Liquid conditional tags should not quote the conditional argument error liquid, format
GHD014 liquid-data-references-defined Liquid data or indented data references were found in content that have no value or do not exist in the data directory error liquid
GHD015 liquid-data-tag-format Liquid data or indented data references tags must be correctly formatted and have the correct number of arguments and spacing error liquid, format
GHD010 frontmatter-hidden-docs Articles with frontmatter property hidden can only be located in specific products error frontmatter, feature, early-access
GHD009 frontmatter-early-access-references Files that are not early access should not have frontmatter that references early-access error frontmatter, feature, early-access
GHD011 frontmatter-video-transcripts Video transcript must be configured correctly error frontmatter, feature, video-transcripts
GHD012 frontmatter-schema Frontmatter must conform to the schema error frontmatter, schema
GHD007 code-annotations Code annotations defined in Markdown must contain a specific layout frontmatter property error code, feature, annotate, frontmatter
GHD017 frontmatter-liquid-syntax Frontmatter properties must use valid Liquid error liquid, frontmatter
GHD018 liquid-syntax Markdown content must use valid Liquid error liquid
GHD019 liquid-if-tags Liquid ifversion tags should be used instead of if tags when the argument is a valid version error liquid, versioning
GHD020 liquid-ifversion-tags Liquid ifversion tags should contain valid version names as arguments error liquid, versioning
GHD022 liquid-ifversion-versions Liquid ifversion (and elsif) should not always be true warning liquid, versioning
GHD035 rai-reusable-usage RAI articles and reusables can only reference reusable content in the data/reusables/rai directory error feature, rai
GHD036 image-no-gif Image must not be a gif, styleguide reference: contributing/style-guide-and-content-model/style-guide.md#images error images
GHD038 expired-content Expired content must be remediated. error expired
GHD039 expiring-soon Content that expires soon should be proactively addressed. warning expired
GHD040 table-liquid-versioning Tables must use the correct liquid versioning format error tables
GHD041 third-party-action-pinning Code examples that use third-party actions must always pin to a full length commit SHA error feature, actions
GHD042 liquid-tag-whitespace Liquid tags should start and end with one whitespace. Liquid tag arguments should be separated by only one whitespace. error liquid, format
GHD043 link-quotation Internal link titles must not be surrounded by quotations error links, url