Package: gettext-lint
Version: 0.4-2.1
Severity: normal

Control: user check-all-the-thi...@packages.debian.org
Control: usertags -1 + false-positive
Control: affects -1 + check-all-the-things
Control: thanks


Dear Maintainer,

currently, there is no sanity check against the list of available dictionaries,
and apparently no limit in the amount of errors produced.

This has the undesired effect that every word for every language (for which I
don't have an appropriate dict installed) is reported as misspelled.

I'd like to suggest a new flag `--no-missing'. When this flag is set and
POFileSpell detects that a dictionary seems to be missing, only output a single
warning for that language, probably along the lines of:

  No dictionary found for language es_AR. You can specify additional
  dicts with the --dict=path/to/dict option.

With this flag, the output can be kept more concise and meaningful.
To reinforce the point: 1 warning among 100 false-positive warnings is useless.

I already reported the file upstream:
https://sourceforge.net/p/gettext-lint/bugs/4/
.... but I want a bugreport in the BTS for the usertag.
The repository doesn't seem to have been active in the last 9 years.
Did I pick the correct source?

The source is in src/POFileSpell.in, which has only 216 lines
(195 according to sloccount).

Regards,
Ben Wiederhake

Reply via email to