-
Notifications
You must be signed in to change notification settings - Fork 27
/
.spellcheck.yml
63 lines (63 loc) · 1.77 KB
/
.spellcheck.yml
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
50
51
52
53
54
55
56
57
58
59
60
61
62
63
matrix:
- name: asciidoc source py spell check configuration
aspell:
lang: en
d: en_US
sources:
- solutions/*.asciidoc
dictionary:
wordlists:
- en-devonfw.dict
output: en-devonfw.dic
pipeline:
- pyspelling.filters.url:
#Ignore for directory path
- pyspelling.filters.context:
context_visible_first: true
escapes: '^.*[\/\\][^\/\\]+$'
#Ignore content between backticks
- pyspelling.filters.context:
context_visible_first: true
delimiters:
- open: '`+[^`]+'
close: '`+'
#Ignore for upper camel case
- pyspelling.filters.context:
context_visible_first: true
delimiters:
- open: '\b[A-Z][a-z0-9]+[A-Z]'
close: '[a-z0-9]*\b'
#Ignore for lower camel case
- pyspelling.filters.context:
context_visible_first: true
delimiters:
- open: '\b[a-z]+[A-Z]'
close: '[a-z0-9]*\b'
#Ignore for constants in upper case
- pyspelling.filters.context:
context_visible_first: true
delimiters:
- open: '\b[A-Z]+'
close: '([_][A-Z]+)*\b'
#Ignore for special cases in CobiGen in upper camel case
- pyspelling.filters.context:
context_visible_first: true
delimiters:
- open: '\b__[A-Z][a-z0-9]+[A-Z]'
close: '[a-z0-9.]*__\b'
- pyspelling.filters.context:
context_visible_first: true
escapes: \\[\\-~]
delimiters:
# Ignore multiline content between fences (fences can have 4 or more hyphens)
# ----
# content
# ----
- open: '(?s)^(?P<open> *-{4,})$'
close: '^(?P=open)$'
- pyspelling.filters.context:
context_visible_first: true
delimiters:
# Ignore multiline content between [source, *] and blank line
- open: '\[source,.*\]'
close: '^\s*$'