-
Notifications
You must be signed in to change notification settings - Fork 1
Expand file tree
/
Copy path.lychee.toml
More file actions
62 lines (47 loc) · 1.18 KB
/
.lychee.toml
File metadata and controls
62 lines (47 loc) · 1.18 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 configuration for CodeEditorLand documentation
# Files to check for links
extensions = [
".md",
".rs", # Rust source files
".ts", # TypeScript source files
".tsx", # TypeScript JSX files
".js", # JavaScript files
".json", # JSON files (may contain URLs)
]
# Exclude certain patterns
exclude = [
# Local development links
"http://localhost:*",
"http://127.0.0.1:*",
# Email links
"mailto:*",
# Internal rust-doc links
"rust/doc/",
"Documentation/Rust/",
"Element/*/Documentation/Rust/",
# Effect module (third-party dependency)
"Documentation/Module/effect/",
"effect-ts.github.io",
# VS Code internal links
"vscode-workbench",
"workbench/contrib/chat",
# Build artifacts
"/debug/build/",
"/target/debug/build/",
# Placeholder/example links
"example.com",
]
# Allow redirects
scheme = ["https", "http"]
# Request timeout in seconds
timeout = 30
# Max number of parallel network requests
max_concurrency = 10
# Exclude paths
exclude_path = ["node_modules", "target", "Rust/doc", "effect", ".git", "Dependency"]
# Accepted status codes
accept = [200, 204, 301, 302, 307, 308, 429]
# Retry failed requests
max_retries = 3
# Output format
format = "compact"