1- # Accepted status codes - aligned with linkspector config
21accept = [200 , 201 , 204 , 304 , 403 , 429 ]
3-
4- # Cache results to speed up subsequent runs
52cache = true
6-
7- # Maximum number of retries per link
83max_retries = 3
9-
10- # Timeout per request in seconds
114timeout = 20
12-
13- # Maximum number of concurrent network requests
145max_concurrency = 16
15-
16- # Exclude localhost and local URLs
176exclude = [
18- # Localhost URLs from examples
197 " http://localhost.*" ,
208 " https://localhost.*" ,
21-
22- # Relative paths (checked by build process)
239 " ^/.*" ,
2410
25- # MySQL documentation (returns 403 for automated requests)
11+ # Third party services that return 403 for automated requests
2612 " https://dev.mysql.com/.*" ,
2713 " https://www.mysql.com/.*" ,
28-
29- # NPM packages (returns 403 for automated requests)
3014 " https://www.npmjs.com/.*" ,
31-
32- # OpenAI platform (returns 403 for automated requests)
3315 " https://openai.com/.*" ,
3416 " https://platform.openai.com/.*" ,
35-
36- # Cloudflare (returns 403 for automated requests)
3717 " https://dash.cloudflare.com/.*" ,
3818 " https://playground.ai.cloudflare.com/.*" ,
39-
40- # CockroachDB blog (certificate issues in CI)
4119 " https://www.cockroachlabs.com/blog/.*" ,
4220]
43-
44- # Exclude email addresses
45- exclude_mail = true
46-
47- # Include files with these extensions
48- include = [" **/*.md" , " **/*.mdx" , " **/*.html" ]
49-
50- # Use custom headers to avoid bot detection
51- [headers ]
52- "User-Agent" = " Mozilla/5.0 (compatible; Link Checker/1.0)"
21+ include = [" **/*.md" , " **/*.mdx" , " **/*.html" ]
0 commit comments