forked from airbytehq/airbyte
-
Notifications
You must be signed in to change notification settings - Fork 1
Expand file tree
/
Copy pathvale.ini
More file actions
49 lines (38 loc) · 1.6 KB
/
vale.ini
File metadata and controls
49 lines (38 loc) · 1.6 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
# 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
# Ignore auto-generated PyAirbyte API reference documentation
[../docs/developers/pyairbyte/reference/*]
BasedOnStyles =
[formats]
mdx = md