Co-authored-by: Devin AI <158243242+devin-ai-integration[bot]@users.noreply.github.com> Co-authored-by: ian.alton@airbyte.io <ian.alton@airbyte.io>
46 lines
1.5 KiB
INI
46 lines
1.5 KiB
INI
# This configuration is used for both local development and GitHub CI.
|
||
# In CI, the workflow passes --minAlertLevel=warning to show warnings and errors only.
|
||
|
||
# Where styles and rules are located
|
||
StylesPath = ../docs/vale-styles
|
||
|
||
#Custom vocabulary definition
|
||
Vocab = Airbyte
|
||
|
||
# Minimum level at which Vale will trigger an alert
|
||
MinAlertLevel = suggestion
|
||
|
||
# External packages
|
||
Packages = Google, write-good, MDX
|
||
|
||
# What Vale lints
|
||
[*.{md,txt}]
|
||
|
||
# What Vale lints with
|
||
BasedOnStyles = Vale, Google, write-good, airbyte
|
||
|
||
## Ignore some imported style rules because they're too esoteric or overlap with another library
|
||
write-good.E-Prime = NO
|
||
write-good.Passive = NO
|
||
write-good.TooWordy = NO
|
||
Vale.Terms = NO
|
||
|
||
## Ignore:
|
||
## - Anything in angle brackets that starts with an uppercase letter (IE a React component)
|
||
## - Anything in double curly braces (IE a MarkDown variable)
|
||
## - Single backticks
|
||
## - MarkDown links or images
|
||
## - URLS
|
||
## - emails
|
||
## - URLs without http
|
||
## - React component imports
|
||
## More info: https://vale.sh/docs/keys/tokenignores
|
||
TokenIgnores = (<\/?[A-Z].+>), \{\{([^}]*)\}\}, (\x60[^\n\x60]+\x60), (\[[^\n]+[^\n]*\]\([^\n]+\)), (http[^\n]+), ([^\n]+@[^\n]+\.[^\n]+), (\[[^\n]+?\.(?:com|net|org|gov|ca|co|us|io|info|xyz|ai)\]), (import [^\n]+ from [^\n]+)
|
||
|
||
## Exclude certain block-level sections of text that don’t have an associated HTML tag that could be used with SkippedScopes.
|
||
## More info: https://vale.sh/docs/keys/blockignores
|
||
BlockIgnores = (```(\w)[\s\S]*?```)/g
|
||
|
||
[formats]
|
||
mdx = md
|