docs: Fix a silent failure in the Vale rules, check CI can catch it (#1464)

This commit is contained in:
Lorna Jane Mitchell
2024-03-05 11:28:11 +00:00
committed by GitHub
parent 24faf72183
commit ee55f26c36
10 changed files with 9 additions and 12 deletions

View File

@@ -24,6 +24,7 @@ jobs:
with: with:
files: '["README.md", "docs"]' files: '["README.md", "docs"]'
filter_mode: file filter_mode: file
fail_on_error: true
linkcheck: linkcheck:
runs-on: ubuntu-latest runs-on: ubuntu-latest

View File

@@ -2,13 +2,13 @@
# See: https://docs.errata.ai/vale/config # See: https://docs.errata.ai/vale/config
# The relative path to the folder containing linting rules (styles). # The relative path to the folder containing linting rules (styles).
StylesPath = .github/styles StylesPath = ".github/styles"
# Vocab define the exceptions to use in *all* `BasedOnStyles`. # Vocab define the exceptions to use in *all* `BasedOnStyles`.
# spelling-exceptions.txt triggers `Vale.Terms` # spelling-exceptions.txt triggers `Vale.Terms`
# reject.txt triggers `Vale.Avoid` # reject.txt triggers `Vale.Avoid`
# See: https://docs.errata.ai/vale/vocab # See: https://docs.errata.ai/vale/vocab
Vocab = Rules Vocab = Redocly-Docs
# Minimum alert level # Minimum alert level
# ------------------- # -------------------
@@ -19,10 +19,10 @@ MinAlertLevel = suggestion
# IgnoredScopes specifies inline-level HTML tags to ignore. # IgnoredScopes specifies inline-level HTML tags to ignore.
# These tags may occur in an active scope (unlike SkippedScopes, skipped entirely) but their content still won't raise any alerts. # These tags may occur in an active scope (unlike SkippedScopes, skipped entirely) but their content still won't raise any alerts.
# Default: ignore `code` and `tt`. # Default: ignore `code` and `tt`.
IgnoredScopes = code, tt, img, url, a, body.id IgnoredScopes = code, tt, img, url
# SkippedScopes specifies block-level HTML tags to ignore. Ignore any content in these scopes. # SkippedScopes specifies block-level HTML tags to ignore. Ignore any content in these scopes.
# Default: ignore `script`, `style`, `pre`, and `figure`. # Default: ignore `script`, `style`, `pre`, and `figure`.
# For AsciiDoc: by default, listingblock, and literalblock.
SkippedScopes = script, style, pre, figure, code, tt, listingblock, literalblock SkippedScopes = script, style, pre, figure, code, tt, listingblock, literalblock
# Rules for matching file types. See: https://docs.errata.ai/vale/scoping # Rules for matching file types. See: https://docs.errata.ai/vale/scoping
@@ -34,13 +34,9 @@ mdx = md
# Rules for .MD, .MDX # Rules for .MD, .MDX
[*.{md,mdx}] [*.{md,mdx}]
BasedOnStyles = Rules BasedOnStyles = Redocly-Docs
# Ignore code surrounded by backticks or plus sign, parameters defaults, URLs. # Ignore code surrounded by backticks
TokenIgnores = (\x60[^\n\x60]+\x60), ([^\n]+=[^\n]*), (\+[^\n]+\+), (http[^\n]+\[) TokenIgnores = (\x60[^\n\x60]+\x60)
Vale.Repetition = NO
Vale.SentenceSpacing = NO
Vale.Spelling = NO
# /End of rules for .MD, .MDX # /End of rules for .MD, .MDX

View File

@@ -109,7 +109,7 @@ Some formats, such as CheckStyle or JSON, don't work well when mulitple APIs are
#### Codeframe (default) #### Codeframe (default)
The command `redocly lint --format=codeframe` lints the file and uses the default format of `codeframe`. You will see the same output as below if you omit the `--format` parameter. The command `redocly lint --format=codeframe` lints the file and uses the default format of `codeframe`. It produces the same output as below if you omit the `--format` parameter.
```bash ```bash
[1] museum-with-errors.yaml:19:7 at #/paths/~1museum-hours/get/operationIds [1] museum-with-errors.yaml:19:7 at #/paths/~1museum-hours/get/operationIds