7ff8adafe9e4 | atagen | 2026-10-22 12:30 UTC | 1 | [default] |
7ff8adafe9e4 | atagen | 2026-10-22 12:30 UTC | 2 | extend-ignore-re = [ |
7ff8adafe9e4 | atagen | 2026-10-22 12:30 UTC | 3 | # base 58 strings with spaces every four chars. |
7ff8adafe9e4 | atagen | 2026-10-22 12:30 UTC | 4 | # this would also match regular sentence parts with eight or more words of |
7ff8adafe9e4 | atagen | 2026-10-22 12:30 UTC | 5 | # exactly four characters in row, but that doesn't really happen. |
7ff8adafe9e4 | atagen | 2026-10-22 12:30 UTC | 6 | "[1-9A-Za-z]{4}( [1-9A-Za-z]{4}){7,}", |
7ff8adafe9e4 | atagen | 2026-10-22 12:30 UTC | 7 | # some heuristics for base64 strings with no false matches found at the |
7ff8adafe9e4 | atagen | 2026-10-22 12:30 UTC | 8 | # time of writing. |
7ff8adafe9e4 | atagen | 2026-10-22 12:30 UTC | 9 | "[A-Za-z0-9+=]{72,}", |
7ff8adafe9e4 | atagen | 2026-10-22 12:30 UTC | 10 | "([A-Za-z0-9+=]|\\\\\\s\\*){72,}", |
7ff8adafe9e4 | atagen | 2026-10-22 12:30 UTC | 11 | "[0-9+][A-Za-z0-9+]{30,}[a-z0-9+]", |
7ff8adafe9e4 | atagen | 2026-10-22 12:30 UTC | 12 | "\\$[A-Z0-9+][A-Za-z0-9+]{6,}[a-z0-9+]", |
7ff8adafe9e4 | atagen | 2026-10-22 12:30 UTC | 13 | "\\b[a-z0-9+/=][A-Za-z0-9+/=]{7,}[a-z0-9+/=][A-Z]\\b", |
7ff8adafe9e4 | atagen | 2026-10-22 12:30 UTC | 14 | ] |
7ff8adafe9e4 | atagen | 2026-10-22 12:30 UTC | 15 | |
7ff8adafe9e4 | atagen | 2026-10-22 12:30 UTC | 16 | [default.extend-identifiers] |
7ff8adafe9e4 | atagen | 2026-10-22 12:30 UTC | 17 | WeeChat = "WeeChat" |
7ff8adafe9e4 | atagen | 2026-10-22 12:30 UTC | 18 | |
7ff8adafe9e4 | atagen | 2026-10-22 12:30 UTC | 19 | [default.extend-words] |
7ff8adafe9e4 | atagen | 2026-10-22 12:30 UTC | 20 | # all of these are valid words, but should never appear in this repo |
7ff8adafe9e4 | atagen | 2026-10-22 12:30 UTC | 21 | bellow = "below" |
7ff8adafe9e4 | atagen | 2026-10-22 12:30 UTC | 22 | stat = "state" |
7ff8adafe9e4 | atagen | 2026-10-22 12:30 UTC | 23 | sing = "sign" |
7ff8adafe9e4 | atagen | 2026-10-22 12:30 UTC | 24 | singed = "signed" |
7ff8adafe9e4 | atagen | 2026-10-22 12:30 UTC | 25 | singing = "signing" |
7ff8adafe9e4 | atagen | 2026-10-22 12:30 UTC | 26 | # crate name |
7ff8adafe9e4 | atagen | 2026-10-22 12:30 UTC | 27 | ratatui = "ratatui" |
7ff8adafe9e4 | atagen | 2026-10-22 12:30 UTC | 28 | # path name |
7ff8adafe9e4 | atagen | 2026-10-22 12:30 UTC | 29 | consts = "consts" |
7ff8adafe9e4 | atagen | 2026-10-22 12:30 UTC | 30 | # base64 false positives |
7ff8adafe9e4 | atagen | 2026-10-22 12:30 UTC | 31 | Nd = "Nd" |
7ff8adafe9e4 | atagen | 2026-10-22 12:30 UTC | 32 | Abl = "Abl" |
7ff8adafe9e4 | atagen | 2026-10-22 12:30 UTC | 33 | Som = "Som" |
7ff8adafe9e4 | atagen | 2026-10-22 12:30 UTC | 34 | Ba = "Ba" |
7ff8adafe9e4 | atagen | 2026-10-22 12:30 UTC | 35 | Yur = "Yur" # as found in crates/matrix-sdk-indexeddb/src/crypto_store/migrations/mod.rs |
7ff8adafe9e4 | atagen | 2026-10-22 12:30 UTC | 36 | TYE = "TYE" # as found in testing/matrix-sdk-test/src/test_json/keys_query_sets.rs |
7ff8adafe9e4 | atagen | 2026-10-22 12:30 UTC | 37 | |
7ff8adafe9e4 | atagen | 2026-10-22 12:30 UTC | 38 | [files] |
7ff8adafe9e4 | atagen | 2026-10-22 12:30 UTC | 39 | extend-exclude = [ |
7ff8adafe9e4 | atagen | 2026-10-22 12:30 UTC | 40 | # Our json files contain a bunch of base64 encoded ed25519 keys. |
7ff8adafe9e4 | atagen | 2026-10-22 12:30 UTC | 41 | "*.json", |
7ff8adafe9e4 | atagen | 2026-10-22 12:30 UTC | 42 | # Fuzzy match patterns that can be understood as typos confusingly. |
7ff8adafe9e4 | atagen | 2026-10-22 12:30 UTC | 43 | "crates/matrix-sdk-ui/tests/integration/room_list_service.rs", |
7ff8adafe9e4 | atagen | 2026-10-22 12:30 UTC | 44 | ] |