Join GitHub today
GitHub is home to over 28 million developers working together to host and review code, manage projects, and build software together.Sign up
TranslationCheck prints violations from previous AbstractFileSetCheck run #5263
I cannot reliably reproduce this in a small case. Most likely it has to do with the random nature that checks are run and this bug requires specific scenario.
When I run checkstyle on itself on one PC, I get weird output on a clean run with no cache file.
The problem occurs under these conditions:
When this occurs, TranslationCheck leaks the violations when the
Code to prove my case:
referenced this issue
Nov 15, 2017
It sounds like easy to reproduce by CLI
Config with two checks and execution on two files.
I do not see how Translation check can avoid execution of
I will try again, but I couldn't reproduce on linux.
It does not avoid executing
This is all because
@romani Here is something that I can reproduce. I didn't realize 2 message property files are required, not just 1.
Hmm, multi-file Checks are not properly supported so are not considered in design changes for others.