1
Fork 0
mirror of https://https.git.savannah.gnu.org/git/guix.git/ synced 2025-07-14 19:10:49 +02:00

guix: lint: Check for more misspelled words in descriptions.

* guix/lint.scm (check-description-style)[check-description-typo]: Add
more common misspellings.

Change-Id: I1342c150e8af809ef954fb5d13f65dd3bd8c8cf3
This commit is contained in:
Efraim Flashner 2025-02-19 11:08:59 +02:00
parent 27ae140024
commit 77ad73b333
No known key found for this signature in database
GPG key ID: 41AAE7DCCA3D8351

View file

@ -7,7 +7,7 @@
;;; Copyright © 2016 Hartmut Goebel <h.goebel@crazy-compilers.com> ;;; Copyright © 2016 Hartmut Goebel <h.goebel@crazy-compilers.com>
;;; Copyright © 2017 Alex Kost <alezost@gmail.com> ;;; Copyright © 2017 Alex Kost <alezost@gmail.com>
;;; Copyright © 2017, 2021 Tobias Geerinckx-Rice <me@tobias.gr> ;;; Copyright © 2017, 2021 Tobias Geerinckx-Rice <me@tobias.gr>
;;; Copyright © 2017, 2018, 2020, 2024 Efraim Flashner <efraim@flashner.co.il> ;;; Copyright © 2017, 2018, 2020, 2024, 2025 Efraim Flashner <efraim@flashner.co.il>
;;; Copyright © 2018, 2019 Arun Isaac <arunisaac@systemreboot.net> ;;; Copyright © 2018, 2019 Arun Isaac <arunisaac@systemreboot.net>
;;; Copyright © 2020 Chris Marusich <cmmarusich@gmail.com> ;;; Copyright © 2020 Chris Marusich <cmmarusich@gmail.com>
;;; Copyright © 2020 Timothy Sample <samplet@ngyro.com> ;;; Copyright © 2020 Timothy Sample <samplet@ngyro.com>
@ -514,10 +514,16 @@ by two spaces; possible infraction~p at ~{~a~^, ~}")
(check-not-empty description) (check-not-empty description)
(check-quotes description) (check-quotes description)
(check-trademarks description) (check-trademarks description)
(check-description-typo description '(("This packages" . "This package") (check-description-typo description '(("Infrastucture" . "Infrastructure")
("This packages" . "This package")
("This modules" . "This module") ("This modules" . "This module")
("allows to " . #f) ("allows to " . #f)
("permits to " . #f))) ("dependant" . "dependent")
("dissapears" . "disappears")
("invokation" . "invocation")
("permits to " . #f)
("provices" . "provides")
("useable" . "usable")))
;; Use raw description for this because Texinfo rendering ;; Use raw description for this because Texinfo rendering
;; automatically fixes end of sentence space. ;; automatically fixes end of sentence space.
(check-end-of-sentence-space description) (check-end-of-sentence-space description)