Skip to content
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
28 commits
Select commit Hold shift + click to select a range
ef6a4fc
feat(gen): test typos workflow on docs
SamyOubouaziz Dec 16, 2025
0338db3
feat(gen): add conf file to repo root
SamyOubouaziz Dec 16, 2025
f903dcb
feat(gen): add conf file to repo root
SamyOubouaziz Dec 16, 2025
56a8d5c
feat(gen): add conf file to repo root
SamyOubouaziz Dec 16, 2025
173858d
feat(gen): add conf file to repo root
SamyOubouaziz Dec 16, 2025
aea8bde
feat(gen): add conf file to repo root
SamyOubouaziz Dec 16, 2025
0f8c8e4
feat(gen): add conf file to repo root
SamyOubouaziz Dec 16, 2025
84cea36
feat(gen): update workflow
SamyOubouaziz Dec 16, 2025
855080c
feat(gen): update workflow
SamyOubouaziz Dec 16, 2025
a251fe1
feat(gen): update workflow
SamyOubouaziz Dec 16, 2025
b9b7876
feat(gen): update conf
SamyOubouaziz Dec 16, 2025
2df9a40
feat(gen): add test typos
SamyOubouaziz Dec 16, 2025
67c689f
feat(gen): add test typos
SamyOubouaziz Dec 16, 2025
65ecf42
feat(gen): add test typos
SamyOubouaziz Dec 16, 2025
5dc404c
test
SamyOubouaziz Dec 16, 2025
8b9ad92
feat(gen): update conf
SamyOubouaziz Dec 16, 2025
6147e0b
feat(gen): update workflow
SamyOubouaziz Dec 16, 2025
4c0741c
feat(gen): update workflow with updated fles only
SamyOubouaziz Dec 16, 2025
ac3c203
feat(gen): update workflow with updated fles only
SamyOubouaziz Dec 16, 2025
7487b2a
feat(gen): update workflow with updated files action package
SamyOubouaziz Dec 16, 2025
f800c14
feat(gen): update workflow with updated files action package
SamyOubouaziz Dec 16, 2025
0ce6293
feat(gen): update workflow with updated files action package
SamyOubouaziz Dec 16, 2025
24e8347
feat(gen): update workflow with updated files action package
SamyOubouaziz Dec 16, 2025
7243592
feat(gen): update workflow with updated files action package
SamyOubouaziz Dec 16, 2025
2b86cc3
feat(gen): update workflow with updated files action package
SamyOubouaziz Dec 16, 2025
10b6c8c
feat(gen): update workflow with updated files action package
SamyOubouaziz Dec 16, 2025
6d09ac5
feat(gen): update workflow with updated files action package
SamyOubouaziz Dec 16, 2025
f88c8b3
feat(gen): update workflow with updated files action package
SamyOubouaziz Dec 16, 2025
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
33 changes: 33 additions & 0 deletions .github/workflows/check_typos.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,33 @@
name: Typos Check

on:
pull_request:
types: [opened, reopened, synchronize]
branches: main

jobs:
typos:
runs-on: ubuntu-latest
steps:
- name: Checkout code
uses: actions/checkout@v4

- name: Get changed files
id: changed-files
uses: tj-actions/changed-files@24d32ffd492484c1d75e0c0b894501ddb9d30d62
with:
files: pages/**

- name: List changed files
env:
ALL_CHANGED_FILES: ${{ steps.changed-files.outputs.all_changed_files }}
run: |
for file in ${ALL_CHANGED_FILES}; do
echo "$file was changed"
done

- name: Check files for Typos
id: check-typos
uses: crate-ci/typos@v1.40.0
with:
files: ${{ steps.changed-files.outputs.all_changed_files }}
1 change: 1 addition & 0 deletions pages/dedibox-ipv6/how-to/configure-ipv6-linux.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -8,6 +8,7 @@
---
import Requirements from '@macros/iam/requirements.mdx'

testt typpos foor tyypos chekker aazgain

Check warning on line 11 in pages/dedibox-ipv6/how-to/configure-ipv6-linux.mdx

View workflow job for this annotation

GitHub Actions / typos

"foor" should be "foot" or "for" or "door" or "floor" or "four".

Check warning on line 11 in pages/dedibox-ipv6/how-to/configure-ipv6-linux.mdx

View workflow job for this annotation

GitHub Actions / typos

"typpos" should be "typos".

<Requirements />

Expand Down
43 changes: 43 additions & 0 deletions typos.toml
Original file line number Diff line number Diff line change
@@ -0,0 +1,43 @@
[files]
extend-exclude = []
ignore-hidden = true
ignore-files = true
ignore-dot = true
ignore-vcs = true
ignore-global = true
ignore-parent = true

[default]
binary = false
check-filename = false
check-file = true
unicode=true
locale = "en"
extend-ignore-re = [
'\*\*[a-zA-Z\s]+\*\*\S*', # Excludes "**C**ontrol" syntax
'(?:[a-fA-F0-9]{2}:){15}[a-fA-F0-9]{2}\b', # ipv6 format
'\b(?:[a-zA-Z][a-zA-Z-]*: )?[a-fA-F0-9][a-fA-F0-9-]{7,}\b', # matches hex IDs
'\b[0-9a-fA-F]{8,}\b', # excludes hashes and other random strings
'\b[A-Z][A-Z0-9]*\b', # excludes full caps words
# '```.*$[\s\S]*```', excludes code blocks
'[a-zA-Z]+([A-Z][a-z]+)+' # excludes Camel case and other funny upper/lower cases
]
extend-ignore-identifiers-re = []
extend-ignore-words-re = []

[default.extend-words]
pn = "pn"
mosquitto = "mosquitto"
Aer = "Aer"
aer = "aer"
AER = "AER"
ND = "ND"
thi = "thi"
fo = "fo"
vertx = "vertx"
Uncorrect = "Uncorrect"
Unexpect = "Unexpect"
Interfac = "Interfac"
Timestmp = "Timestmp"
informations = "informations"
Transfert = "Transfert"
Loading