-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy path.lychee.toml
More file actions
46 lines (38 loc) · 1.08 KB
/
Copy path.lychee.toml
File metadata and controls
46 lines (38 loc) · 1.08 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
# Lychee link checker configuration
# See: https://lychee.cli.rs/usage/config/
# Exclude paths
exclude_path = [
"node_modules",
"target",
".git",
".claude",
".claude-flow",
".swarm",
]
# Exclude URL patterns
exclude = [
"^http://localhost",
"^https://localhost",
"^http://127\\.0\\.0\\.1",
# Placeholder URLs in docs
"^https://example\\.com",
# GitHub rate-limits anonymous requests
"^https://github\\.com/.*/issues/\\d+$",
# subaio.com restructured; specific article redirect-loops (site defunct for this path)
"^https://subaio\\.com/",
# QuickBooks Community returns HTTP/2 protocol error (Intuit CDN quirk, not a dead link)
"^https://quickbooks\\.intuit\\.com/",
]
# Timeout per request
timeout = 20
# Accept these HTTP status codes as valid
accept = [200, 206, 301, 302, 307, 308, 429]
# Max concurrent requests (be gentle with external servers)
max_concurrency = 8
# Max retries per URL
max_retries = 2
# Include mail link checks (set to false to skip mailto: links)
include_mail = false
# Cache results to speed up repeated runs
cache = true
max_cache_age = "1d"