-
Notifications
You must be signed in to change notification settings - Fork 6
Expand file tree
/
Copy pathlychee.toml
More file actions
30 lines (26 loc) · 1.01 KB
/
Copy pathlychee.toml
File metadata and controls
30 lines (26 loc) · 1.01 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
# Link checker config (internal + external). Scope is set by the invoking glob
# in CI/scripts (our authored docs), and vendored trees are excluded below so we
# never validate ruflo/aqe's links.
#
# On PRs we check INTERNAL/relative links only (fast, deterministic); external
# links run in nightly (network + rate-limits make them flaky per-PR).
# Treat these as success (GitHub/CI sometimes rate-limits or 403s bots).
accept = [200, 206, 429]
max_retries = 2
retry_wait_time = 2
timeout = 20
max_concurrency = 8
# Don't descend into vendored trees.
exclude_path = [
"node_modules",
".claude",
".agentic-qe",
".agents",
]
# Hosts that reliably 403/rate-limit automated requests — noise, not broken links.
exclude = [
"^https://img\\.shields\\.io",
"^https://www\\.npmjs\\.com", # npm package pages 403 bots/CI
"^https://doi\\.org", # Crossref DOI proxy 403s bot UAs; resolves fine for browsers
"^https://openai\\.com", # OpenAI marketing/brand pages 403 bot UAs (Cloudflare); resolves fine for browsers
]