mirror of
https://github.com/Findus23/acronomy.git
synced 2024-09-19 15:33:45 +02:00
add check for correct letter
This commit is contained in:
parent
97c6546e4e
commit
55921fde0b
1 changed files with 11 additions and 0 deletions
|
@ -18,6 +18,17 @@ class LetterCheck(BaseCheck):
|
|||
f"number of letters selected ({let_len}) not equal to letters in acronym ({acr_len})",
|
||||
obj=acronym
|
||||
)
|
||||
num_letters = []
|
||||
for num in acronym.acro_letters:
|
||||
num_letters.append(acronym.full_name[num])
|
||||
for letter, acro_letter in zip(num_letters, acronym.name):
|
||||
letter = letter.lower()
|
||||
acro_letter = acro_letter.lower()
|
||||
if letter != acro_letter:
|
||||
yield CheckWarning(
|
||||
f"letters don't match ({letter}≠{acro_letter})",
|
||||
obj=acronym
|
||||
)
|
||||
|
||||
|
||||
registry.register(LetterCheck)
|
||||
|
|
Loading…
Reference in a new issue