LanguageTool rules sometimes create overlapping errors. This is annoying because different user interfaces show different results, and the best rule/suggestion is not always shown.
In addition, I have found a buggy behavior in LibreOffice (220.127.116.11 with LT 3.5). If there are overlapping errors, then the underlining of other errors in the same paragraph sometimes disappears.
I think we need a general solution: to set some rules for selecting the errors to be shown in every case and unburden the UI from this task. This has pros and cons.
So what do you think? What criteria could be used to set priorities? Longer strings vs. shorter strings, Java rules vs. XML rules, spelling vs. grammar/style…