From 8057f215b8e874664110858d7e77d61b518f527f Mon Sep 17 00:00:00 2001 From: Gabor Kiss-Vamosi Date: Mon, 23 Oct 2023 19:57:04 +0200 Subject: [PATCH] ci(typos): add typos to .pre-commit-config.yaml --- .pre-commit-config.yaml | 6 ++++++ .typos.toml | 26 ++++++++++++++++++++++++++ 2 files changed, 32 insertions(+) create mode 100644 .typos.toml diff --git a/.pre-commit-config.yaml b/.pre-commit-config.yaml index 5b9d9a27ef82..8ec08854d72a 100644 --- a/.pre-commit-config.yaml +++ b/.pre-commit-config.yaml @@ -30,3 +30,9 @@ repos: src/lv_conf_internal.h ) types_or: ["c", "header"] + +repos: +- repo: https://github.com/crate-ci/typos + rev: v1.16.20 + hooks: + - id: typos diff --git a/.typos.toml b/.typos.toml new file mode 100644 index 000000000000..433351c64a82 --- /dev/null +++ b/.typos.toml @@ -0,0 +1,26 @@ +[files] +extend-exclude = [ + ".git/", + "docs/_static/css/fontawesome.min.css", + "docs/README_*", + "src/libs/", +] +ignore-hidden = false + +[default] +extend-ignore-re = [ + "\\bser[^a-z]", + "\\bfle[^a-z]", + '"Lorem ipsum .*"', + "Nam consectetur", + "U\\+[0-9A-F]{4}", + '\{ "[a-z]+", "[^ -~]+" \},', + "Rename lv_chart_clear_serie", + "rename LV_ROLLER_MODE_INIFINITE", + "CARD_INFO_SET\\(&img_multilang_avatar_.*\\)", + "ACI\\)", +] + +[default.extend-words] +# https://developer.apple.com/fonts/TrueType-Reference-Manual/RM06/Chap6loca.html +"loca" = "loca"