Your suppression filter file uses the 1.1 syntax, but claims to be using the newer 1.3 syntax. Exchange the header like so:
<!DOCTYPE suppressions PUBLIC "-//Puppy Crawl//DTD Suppressions 1.1//EN"
"http://www.puppycrawl.com/dtds/suppressions_1_1.dtd">
Also, your configuration file must reference the suppression filter. Add a module definition like this (add it before the last closing </module>
tag, not under Treewalker
):
<module name="SuppressionFilter">
<property name="file" value="${workspace_loc}/MyProject/suppressions.xml"/>
</module>
Using the ${workspace_loc}
variable makes sure that this works even when you copy or rename the workspace.