-
-
Notifications
You must be signed in to change notification settings - Fork 188
Expand file tree
/
Copy pathpyproject.toml
More file actions
75 lines (71 loc) 路 3.49 KB
/
Copy pathpyproject.toml
File metadata and controls
75 lines (71 loc) 路 3.49 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
63
64
65
66
67
68
69
70
71
72
73
74
75
[tool.typos]
default.extend-identifiers = { Github = "GitHub", IOS = "iOS", Javascript = "JavaScript", MacOS = "macOS", PyPi = "PyPI", Typescript = "TypeScript" }
# False positives: "astroid" is a Python AST library (not "asteroid"); "oject" appears when "pyproject.toml" is split across line breaks in CLI help output; "sur" is macOS 11 Big Sur and Homebrew's big_sur bottle tag (not "sure").
default.extend-words = { astroid = "astroid", oject = "oject", sur = "sur" }
# Skip content between <!-- typos:off --> and <!-- typos:on --> markers.
default.extend-ignore-re = [ "(?s)<!-- typos:off -->.*?<!-- typos:on -->" ]
default.extend-ignore-identifiers-re = ["inforce", "HashiCorp"]
[tool.gitleaks.allowlist]
description = "False positives"
commits = [
### kdeldycke/awesome-billing
# Twitter status IDs.
"5b54ac1befb7a768a18b2abd4a7b091766ee7609",
"4607e5923f1889ce5136b1a6bdfbddd769cd7fc3",
"1cfd0513359a5ce20b538b6a637d40c4cc50a37f",
### kdeldycke/awesome-engineering-team-management
# Twitter status IDs.
"044ccf813c180d1b52fa550549f1e3ffe7ad3176",
"4ee04962090c60f9d2bd26e507584c95b2f039cb",
"e945e90fbcd4b610d71cbe766b1c909b51c674a5",
"bdae66b4dbc54fcf66aa2c5bf61598c894a6172d",
"6462b4a4b0335823f2a9e8412a1c10a38561900e",
"ac1dd92507ed071da3ac5270484a152bfef93aa2",
"e9eb3864157f504cb29fab33d4f63748302c963d",
"a43eef1b55fff47879fe671abbebc7e279d59999",
"1a5e33dd31d129a1335ae2418ec43bf1d43c3760",
"0e05ffafc90dd4ea337aca7372c983e143ba48a8",
"0e93d0ced146e4a32a1838b1aa4dbf2d20703964",
"df0e49b612e68b9389c671463640e5d17b479231",
"b743e4aecc5822c51aa088312b20d4965720aa7e",
"94c532529b78b20e9363bded9e2788dd03a59832",
"f0fe92563a14f93dbe07579ff735b844cfb69a7d",
"a804606fb0794615df5c078ab220b615796e1ba9",
"14d523e38ebe8f2859646c4cb9736b1843802476",
"36c488d8b52f66120d51b0fbb7b93667453461fe",
"1da97b40558cd6c5941edd2db9f9a58407d5a3bf",
"56f8e6771c88625ed82e6663961fc2874c53f874",
]
[tool.lychee]
exclude = [
# GitHub issue comment fragments are dynamically loaded and can't be verified.
"^https://github.com/.+/issues/[0-9]+#issuecomment-.*$",
# Release binary download URLs redirect to the GitHub CDN (objects.githubusercontent.com).
"^https://github.com/.+/releases/.+/download/.*$",
# Allow redirects of generic DOI URLs to their specific Zenodo release page.
"^https://doi.org/.+/zenodo.*$",
# Skip archive.ph and Sci-Hub because they restrict access to crawlers.
# Skip HN because of rate-limiting.
# See: https://github.com/lycheeverse/lychee/issues/989#issuecomment-1587208730
# https://github.com/lycheeverse/lychee/pull/1147
"archive\\.ph",
"sci-hub\\.st",
"ycombinator\\.com",
"x\\.com",
# VirusTotal analysis pages are a JS app that rate-limits bots, and the
# binaries page links one per released binary.
"^https://www\\.virustotal\\.com/gui/.*$",
# Bitdefender returns 403 to bots. The `av-false-positive` skill links its
# submission portal from any repository shipping compiled binaries.
"bitdefender\\.com",
# npmjs.com returns 403 to bots.
"^https://www\\.npmjs\\.com/package/.*$",
# star-history.com builds its chart and its anchor with JavaScript, so both
# the link and its fragment are invisible to lychee. The `benchmark-update`
# skill writes one of these charts into every `docs/benchmark.md` it produces.
"^https://star-history\\.com/.*$",
# githubstatus.com returns 405 to HEAD requests from bots.
"githubstatus\\.com",
"descope\\.com",
"syslog\\.ravelin\\.com",
]