-
Notifications
You must be signed in to change notification settings - Fork 2
Expand file tree
/
Copy pathlychee.toml
More file actions
62 lines (50 loc) · 1.16 KB
/
lychee.toml
File metadata and controls
62 lines (50 loc) · 1.16 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
# Lychee Link Checker Configuration
# Format output
format = "detailed"
# Concurrency
max_concurrency = 8
# Retry
max_retries = 2
retry_wait_time = 2
# Exclude URLs
exclude = [
# Local development
'^http://localhost',
'^http://127\.0\.0\.1',
'^file://',
# Example domains
'^https://example\.com',
'^https://www\.example\.com',
'^http://example\.com',
# GitHub templates/placeholders
'your-username',
'your-repo',
# AIX placeholders
'<project-root>',
'https://github.com/google/gemini-cli',
# Exists locally, not yet on main
'https://github.com/thoreinstein/aix/blob/main/CONTRIBUTING.md',
# Internal root-relative paths (handled by Hugo)
'^/.*',
]
# Exclude paths
exclude_path = [
"node_modules",
"public",
"dist",
".git",
".beads",
"aix-docs/public",
"aix-docs/resources",
"vendor",
"bin",
"coverage.out"
]
# Acceptance codes (429 = Too Many Requests)
accept = [200, 429]
# Base URL for relative links
base_url = "http://localhost:1313"
# Check markdown and html
# (Extensions are handled by pre-commit file filtering,
# but this is for manual runs)
include = []