Skip to content

Commit 7f8633e

Browse files
authored
Update Cspell configuration (#64)
1 parent 41a0cc3 commit 7f8633e

29 files changed

Lines changed: 289 additions & 114 deletions

File tree

File renamed without changes.
File renamed without changes.
File renamed without changes.

.config/cspell.yaml

Lines changed: 73 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,73 @@
1+
language: "es,en-gb"
2+
3+
import:
4+
- '@cspell/dict-cspell-bundle/cspell-ext.json'
5+
- '@cspell/dict-en-gb/cspell-ext.json'
6+
- '@cspell/dict-es-es/cspell-ext.json'
7+
- '@cspell/dict-people-names/cspell-ext.json'
8+
- '@cspell/dict-redis/cspell-ext.json'
9+
- '@cspell/dict-scientific-terms-gb/cspell-ext.json'
10+
- '@cspell/dict-scientific-terms-us/cspell-ext.json'
11+
12+
dictionaries:
13+
- aws
14+
- bash
15+
- coding-compound-terms
16+
- companies
17+
- computing-acronyms
18+
- cryptocurrencies
19+
- cryptocurrencies-legacy
20+
- filetypes
21+
- fonts
22+
- git
23+
- google
24+
- golang
25+
- html
26+
- html-symbol-entities
27+
- java
28+
- k8s
29+
- latex
30+
- makefile
31+
- mathematics-terms-us
32+
- networking-terms
33+
- node
34+
- npm
35+
- people-names
36+
- powershell
37+
- python
38+
- python-common
39+
- redis
40+
- scientific-terms-us
41+
- shellscript
42+
- software-term-suggestions
43+
- software-terms-alternative
44+
- software-tools
45+
- softwareTerms
46+
- sql
47+
- terraform
48+
- typescript
49+
- web-services
50+
- custom-dict-acronyms
51+
- custom-dict-names
52+
- custom-dict-words
53+
54+
ignorePaths: []
55+
56+
ignoreRegExpList:
57+
- "\\`([^\\`].*?)\\`" # Inline code
58+
- "\\{%.*%\\}" # Liquid-style tags
59+
- "/^\\s*```[\\s\\S]*?^\\s*```/gm" # Code blocks
60+
- "\\{\\{<[^>]*>\\}\\}" # Hugo inline shortcodes (e.g., {{< icon >}})
61+
- "\\{\\{%[\\s\\S]*?%\\}\\} " # Hugo block shortcodes (e.g., {{% alert %}})
62+
- "\\{\\{[^%][^<][\\s\\S]*?\\}\\} " # Hugo template variables/expressions (e.g., {{ .Site.Title }})
63+
64+
# Define each dictionary:
65+
# - Relative paths are relative to the config file.
66+
# - URLs will be retrieved via HTTP GET
67+
dictionaryDefinitions:
68+
- name: custom-dict-acronyms
69+
path: "./custom-dict-acronyms.txt"
70+
- name: custom-dict-names
71+
path: "./custom-dict-names.txt"
72+
- name: custom-dict-words
73+
path: "./custom-dict-words.txt"

.config/custom-dict-acronyms.txt

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
SDLC

.config/custom-dict-names.txt

Lines changed: 155 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,155 @@
1+
fibonacci
2+
Fibonacci
3+
jnonino
4+
Liskov
5+
6+
7+
8+
Aguilar
9+
Alahyari
10+
AMACOM
11+
Apress
12+
Arie
13+
Artech
14+
15+
Badgett
16+
Basili
17+
Beedle
18+
Bennekum
19+
bmatrix
20+
Boehm
21+
Boersma
22+
Booch
23+
Brookshear
24+
25+
Chacon
26+
Charette
27+
Christel
28+
Codecademy
29+
codeimporter
30+
Coghlan
31+
Cormen
32+
33+
Deitel
34+
35+
Easterbrook
36+
elif
37+
Eloranta
38+
Erlikh
39+
ESEM
40+
Euromicro
41+
42+
Fewster
43+
franca
44+
45+
Gagne
46+
Grenning
47+
Grinberg
48+
49+
Hannes
50+
Hapke
51+
Harvill
52+
Hennessy
53+
hextra
54+
Highsmith
55+
Hiva
56+
Holmstrom
57+
58+
Ifrah
59+
infty
60+
Itkonen
61+
62+
Jalote
63+
Jaskiel
64+
jnonino
65+
Jouni
66+
Joyanes
67+
Juha
68+
69+
Kaner
70+
Kazman
71+
Kerzner
72+
Kimmo
73+
Krivy
74+
75+
Laplante
76+
Leanpub
77+
Leiserson
78+
Leppanen
79+
Lianping
80+
Liraz
81+
Liskov
82+
83+
Maberly
84+
Makinen
85+
Mannisto
86+
Mantyla
87+
Marick
88+
Markku
89+
Markkula
90+
Marko
91+
mathbb
92+
mathbf
93+
Matthes
94+
Matyas
95+
Mika
96+
Mikolov
97+
Moroney
98+
99+
Nonino
100+
Numpy
101+
Nuseibeh
102+
NXOR
103+
104+
Oivo
105+
Olsson
106+
OOPSLA
107+
Oram
108+
109+
Packt
110+
Pagels
111+
Parnas
112+
Pekka
113+
Pfleeger
114+
Pilar
115+
pmatrix
116+
Pulkkinen
117+
Pylint
118+
pytest
119+
120+
Raoul
121+
Rashka
122+
Replit
123+
Rossum
124+
Rumbaugh
125+
126+
Sams
127+
Schwaber
128+
SDLC
129+
Sebesta
130+
sectioncards
131+
Siewiorek
132+
Silberschatz
133+
Simo
134+
Siri
135+
Sommerville
136+
Stolt
137+
Straub
138+
Swarz
139+
140+
Turula
141+
142+
UMAP
143+
144+
Veli
145+
Vlissides
146+
147+
WESCON
148+
Wiegers
149+
wsgi
150+
151+
XNOR
152+
153+
Yourdon
154+
155+
Zelkowitz

.config/custom-dict-words.txt

Lines changed: 40 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,40 @@
1+
aprendé
2+
autocompletado
3+
bayesianos
4+
contrastivo
5+
convolucionales
6+
dejá
7+
descripto
8+
dimensionalidad
9+
encapsulamiento
10+
entrá
11+
explainability
12+
explicabilidad
13+
extensibilidad
14+
geométricamente
15+
icónico
16+
inicializador
17+
interpretabilidad
18+
iteradores
19+
mapeos
20+
mensurablemente
21+
modularidad
22+
multinivel
23+
ocultamiento
24+
operandos
25+
pensás
26+
podés
27+
recordá
28+
recursión
29+
recursivamente
30+
redirecciona
31+
regulariser
32+
renormalizando
33+
reusabilidad
34+
rotarla
35+
semánticamente
36+
sidelining
37+
tenés
38+
tipado
39+
tipados
40+
tokenización

.github/workflows/scripts/cspell-config-en.json

Lines changed: 0 additions & 45 deletions
This file was deleted.

.github/workflows/scripts/cspell-config-es.json

Lines changed: 0 additions & 48 deletions
This file was deleted.

Taskfile.yml

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -26,8 +26,7 @@ tasks:
2626
spell-check:
2727
desc: Run spell check on markdown files
2828
cmds:
29-
- cspell --config .github/workflows/scripts/cspell-config-en.json "content/**/*.en.md"
30-
# - cspell --config .github/workflows/scripts/cspell-config-es.json "content/**/*.es.md"
29+
- cspell --config .config/cspell.yaml "content/**/*.md"
3130

3231
clean:
3332
desc: Delete the generated artifacts for this project.

0 commit comments

Comments
 (0)