-
Notifications
You must be signed in to change notification settings - Fork 24
Expand file tree
/
Copy pathlychee.toml
More file actions
44 lines (37 loc) · 1.14 KB
/
lychee.toml
File metadata and controls
44 lines (37 loc) · 1.14 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
# Lychee link checker configuration
# See: https://lychee.cli.rs/usage/config/
# Exclude localhost, example, and known-broken/template URLs
exclude = [
"^https?://localhost",
"^https?://127\\.0\\.0\\.1",
"^https?://172\\.",
"^https?://example\\.com",
"^https?://your-",
"^https?://grafana\\.internal",
# Template variables in workflow .md files and release templates
"%7B",
"\\{\\{",
"\\{run_url\\}",
# External URLs that are flaky or return non-200 for automated checks
"^https?://contributor-covenant\\.org",
"^https://mcp\\.tavily\\.com",
"^https://docs\\.sigstore\\.dev/cosign/installation",
"^https://docs\\.github\\.com/en/github/site-policy/github-bug-bounty",
"^https://www\\.sei\\.cmu\\.edu/",
# LOGGING.md is referenced but doesn't exist yet (planned doc)
"LOGGING\\.md",
]
# Exclude files that don't exist but are referenced as future/planned docs
exclude_path = [
"LOGGING.md",
]
# Accept 429 (rate limit) responses
accept = [200, 429]
# Timeout per request (seconds)
timeout = 30
# Max retries
max_retries = 3
# Max concurrent requests
max_concurrency = 10
# Don't check mail addresses
exclude_mail = true