{"author":"Viktor Szakats","author_email":"commit@vsz.me","author_time":1752263423,"commit_time":1753106941,"committer":"Viktor Szakats","committer_email":"commit@vsz.me","hash":"0260e8465a2373b22588086acdfa5f4cf0e16e29","message":"GHA/checksrc: expand spellcheck, fix issues found\n\n- codespell: break logic out into its own runnable script. Allowing\n  to run it on local machines.\n- codespell: install via `pip`, bump to latest version.\n- codespell: show version number in CI log.\n- codespell: drop no longer needed word exception: `msdos`.\n- codespell: include all curl source tree, except `packages` and\n  `winbuild`. Drop an obsolete file exclusion.\n- add new spellchecker job using the `typos` tool. It includes\n  the codespell dictionary and a couple more. Use linuxbrew to install\n  it. This takes 10 seconds, while installing via `cargo` from source\n  would take over a minute.\n- codespell: introduce an inline ignore filter compatible with `cspell`\n  Make `typos` recognize it, too. Move single exceptions inline.\n\nFix new typos found. Also rename variables and words to keep\nspellchecking exceptions at minumum. This involves touching some tests.\nAlso switch base64 strings to `%b64[]` to avoid false positives.\n\nRef: https://github.com/crate-ci/typos/blob/master/docs/reference.md\nRef: https://github.com/codespell-project/codespell?tab=readme-ov-file#inline-ignore\nRef: https://github.com/codespell-project/codespell/issues/1212#issuecomment-1721152455\nRef: https://cspell.org/docs/Configuration/document-settings\n\nCloses #17905\n","parents":["792a61e2047782b85da0332cf298a747ce11e8e6"],"tree_hash":"5ea21cb2159df12d3d2994744fec51f89745932e"}