Skip to content

Commit c61930c

Browse files
committed
fix: resolve all CSpell spelling issues
- Fix 'hierar' typo to 'hierarchical' in logging-guide.md - Fix broken 'Testcon-tainers' ASCII art in e2e-testing.md - Add legitimate technical terms to project-words.txt: - unsubscription, testkey, mocksecret (valid terms) - Émojis, spëcial (Unicode test data) - Testcontainers, Testcontain (library name and partial) - appendonly, Avalonia, chdir, dpkg, epel, EPEL - exitcode, htdocs, nameof, rgba, SCRIPTDIR - testhost, Testinfra, userspace, viewmodel, webservers All linters now pass including the new CSpell integration.
1 parent 21ac08a commit c61930c

File tree

3 files changed

+51
-26
lines changed

3 files changed

+51
-26
lines changed

docs/contributing/logging-guide.md

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,8 @@
11
# Structured Logging Guide
22

3-
This guide explains the structured logging implementation in the Torrust Tracker Deploy project, which uses hierar### JSON Output Format
3+
This guide explains the structured logging implementation in the Torrust Tracker Deploy project, which uses hierarchical structured logging.
4+
5+
## JSON Output Format
46

57
When using `logging::init_json()` or `LogFormat::Json`, logs are output in JSON format suitable for log aggregation:
68

docs/e2e-testing.md

Lines changed: 25 additions & 25 deletions
Original file line numberDiff line numberDiff line change
@@ -293,31 +293,31 @@ lxc exec torrust-tracker-vm -- /bin/bash
293293
The split E2E testing architecture ensures reliable CI while maintaining comprehensive coverage:
294294

295295
```text
296-
┌──────────────────────────────────────────────────────────────────┐
297-
│ E2E Test Suites │
298-
└─────┬────────────────┬────────────────┬─────────────────────────┘
299-
│ │ │
300-
│ │ │
301-
┌─────▼──────┐ ┌─────▼────────┐ ┌───▼──────────────────┐
302-
│ Provision │ │Configuration │ │ Full Local │
303-
│ Tests │ │ Tests │ │ Tests │
304-
│ │ │ │ │ │
305-
│ LXD VMs │ │ Docker │ │ LXD VMs + Docker │
306-
│ (CI Safe) │ │ Containers │ │ (Local Only) │
307-
│ │ │ (CI Safe) │ │ │
308-
└─────┬──────┘ └─────┬────────┘ └───┬──────────────────┘
309-
│ │ │
310-
┌─────▼──────┐ ┌─────▼────────┐ ┌───▼──────────────────┐
311-
│ OpenTofu/ Testcon- │ │ OpenTofu + Ansible │
312-
│ LXD │ │ tainers │ │ (Full Stack) │
313-
│Infrastructure│ │ Docker │ │ │
314-
│ Layer │ │ Management │ │ │
315-
└────────────┘ └──────────────┘ └──────────────────────┘
316-
│ │ │
317-
┌──────▼──────┐ ┌──────▼────────┐ ┌─────────▼─────────┐
318-
│ VM Creation │ │Ansible Playbooks│ │ Complete Stack │
319-
│ Cloud-init │ │ Configuration │ │ Validation │
320-
│ Validation │ │ Validation │ │ │
296+
┌──────────────────────────────────────────────────────────────────
297+
│ E2E Test Suites
298+
└─────┬────────────────┬──────────────────┬─────────────────────────┘
299+
│ │
300+
│ │
301+
┌─────▼──────┐ ┌─────▼──────────┐ ┌───▼──────────────────┐
302+
│ Provision │ │Configuration │ │ Full Local │
303+
│ Tests │ │ Tests │ │ Tests │
304+
│ │ │ │ │ │
305+
│ LXD VMs │ │ Docker │ │ LXD VMs + Docker │
306+
│ (CI Safe) │ │ Containers │ │ (Local Only) │
307+
│ │ │ (CI Safe) │ │ │
308+
└─────┬──────┘ └───────┬────────┘ └───┬──────────────────┘
309+
│ │
310+
┌─────▼────────┐ ┌─────▼────────┐ ┌───▼──────────────────┐
311+
│ OpenTofu/ │ Testcontain- │ │ OpenTofu + Ansible │
312+
│ LXD │ │ ers │ │ (Full Stack) │
313+
│Infrastructure│ │ Docker │ │ │
314+
│ Layer │ │ Management │ │ │
315+
└──────────────┘ └──────────────┘ └──────────────────────┘
316+
│ │
317+
┌──────▼──────┐ ┌──────▼──────────┐ ┌─────────▼─────────┐
318+
│ VM Creation │ │Ansible Playbooks│ │ Complete Stack
319+
│ Cloud-init │ │ Configuration │ │ Validation
320+
│ Validation │ │ Validation │ │
321321
└─────────────┘ └─────────────────┘ └───────────────────┘
322322
```
323323

project-words.txt

Lines changed: 23 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,10 @@
11
AAAAB
2+
appendonly
23
architecting
34
autorestart
5+
Avalonia
46
buildx
7+
chdir
58
childlogdir
69
clippy
710
cloneable
@@ -14,16 +17,22 @@ dearmor
1417
debootstrap
1518
distutils
1619
Dockerfiles
20+
dpkg
1721
dtolnay
1822
EAAAADAQABAAABAQC
1923
ehthumbs
2024
elif
25+
Émojis
2126
endfor
2227
endraw
28+
epel
29+
EPEL
2330
eprintln
31+
exitcode
2432
getent
2533
Gossman
2634
Hostnames
35+
htdocs
2736
hugepages
2837
impls
2938
journalctl
@@ -36,8 +45,10 @@ lxdbr
3645
MAAACBA
3746
maxbytes
3847
mgmt
48+
mocksecret
3949
MVVM
4050
myenv
51+
nameof
4152
newgrp
4253
newtype
4354
nistp
@@ -64,17 +75,20 @@ RAII
6475
Repomix
6576
reqwest
6677
resolv
78+
rgba
6779
rpcinterface
6880
runcmd
6981
RUSTDOCFLAGS
7082
rustflags
7183
rustup
84+
SCRIPTDIR
7285
secureboot
7386
serde
7487
serverurl
7588
shellcheck
7689
Silverlight
7790
smorimoto
91+
spëcial
7892
spki
7993
sshpass
8094
startretries
@@ -89,8 +103,13 @@ Taplo
89103
Tera
90104
terraformrc
91105
tést
106+
Testcontain
92107
testcontainer
93108
testcontainers
109+
Testcontainers
110+
testhost
111+
Testinfra
112+
testkey
94113
testuser
95114
tfstate
96115
tfvars
@@ -100,10 +119,14 @@ tmpfiles
100119
tmpfs
101120
torrust
102121
Torrust
122+
unsubscription
103123
usermod
124+
userspace
104125
usize
105126
utmp
106127
vbqajnc
128+
viewmodel
129+
webservers
107130
writeln
108131
значение
109132
ключ

0 commit comments

Comments
 (0)