-
-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy path.typos.toml
More file actions
115 lines (106 loc) · 3.04 KB
/
.typos.toml
File metadata and controls
115 lines (106 loc) · 3.04 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
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
# Typos Configuration
# https://github.com/crate-ci/typos
[default]
# Extend the default identifier regex to ignore specific patterns
extend-ignore-identifiers-re = [
# Web Frameworks & Libraries
"Fastif.*", # Fastify variations
"Awilix", # Dependency injection
"Vitest", # Test framework
"Supertest", # HTTP testing
"prom.*", # Prometheus client variations
# Project specific
"Proskynete", # Author/Organization name
"proskynete", # Lowercase variant
# GitHub & Git
"CODEOWNERS", # GitHub file
"github", # GitHub references
"githubusercontent", # GitHub raw content
# Technical terms
"datetime", # Date time
"postgres.*", # PostgreSQL variations
"mongodb", # MongoDB
"prisma.*", # Prisma ORM
"dto.*", # Data Transfer Object
"uuid.*", # UUID variations
"openapi", # OpenAPI
"swc", # SWC compiler
"esbuild", # esbuild
"nodejs", # Node.js
"grafana", # Grafana
"kubernetes", # Kubernetes
"kubectl", # Kubernetes CLI
"dockerignore", # .dockerignore
"yamllint", # YAML linter
"dependabot", # Dependabot
"automerge", # Auto-merge
"subgraph.*", # Mermaid subgraphs
"promql", # Prometheus Query Language
"testsprite", # TestSprite MCP
# HTTP & Networking
"healthcheck.*", # Health check variations
"liveness", # Liveness probe
"readiness", # Readiness probe
"cors", # CORS
"nocache", # No cache
# Development tools
"eslint", # ESLint
"prettier", # Prettier
"husky", # Husky git hooks
"vitest", # Vitest
"coveralls", # Coveralls (even though removed)
]
# Extend words dictionary with technical terms
[default.extend-words]
# Common technical terms
fastify = "fastify"
awilix = "awilix"
vitest = "vitest"
promclient = "promclient"
proskynete = "proskynete"
healthcheck = "healthcheck"
liveness = "liveness"
readiness = "readiness"
automerge = "automerge"
openapi = "openapi"
datetime = "datetime"
subgraph = "subgraph"
subgraphs = "subgraphs"
postgresql = "postgresql"
mongodb = "mongodb"
prisma = "prisma"
grafana = "grafana"
kubernetes = "kubernetes"
dockerignore = "dockerignore"
yamllint = "yamllint"
dependabot = "dependabot"
testsprite = "testsprite"
# Allow technical abbreviations
dto = "dto"
dtos = "dtos"
orm = "orm"
swc = "swc"
uuid = "uuid"
cors = "cors"
api = "api"
apis = "apis"
cli = "cli"
sdk = "sdk"
url = "url"
urls = "urls"
[files]
# Extend ignored files (in addition to defaults)
extend-exclude = [
"*.lock",
"package-lock.json",
"node_modules/",
"dist/",
"build/",
"coverage/",
".git/",
"*.log",
"*.md.backup",
".typos.toml",
"**/README.md",
"README.md"
]