31 lines
1.7 KiB
XML
31 lines
1.7 KiB
XML
<?xml version="1.0"?>
|
|
<!DOCTYPE suppressions PUBLIC
|
|
"-//Checkstyle//DTD SuppressionFilter Configuration 1.2//EN"
|
|
"https://checkstyle.org/dtds/suppressions_1_2.dtd">
|
|
|
|
<suppressions>
|
|
<!-- Mapper files use vertically-aligned @Mapping annotations (extra spaces after commas).
|
|
NeedBraces suppressed: compact null-guard / stream-mapping single-liners are intentional. -->
|
|
<suppress files="[\\/]mapper[\\/]" checks="WhitespaceAfter"/>
|
|
<suppress files="[\\/]mapper[\\/]" checks="LineLength"/>
|
|
<suppress files="[\\/]mapper[\\/]" checks="NeedBraces"/>
|
|
|
|
<!-- DAO files use IntelliJ-style aligned try-with-resources and aligned batch params -->
|
|
<suppress files="ActivityStreamDAO\.java" checks="Indentation"/>
|
|
<suppress files="ActivityStreamDAO\.java" checks="MethodParamPad"/>
|
|
<suppress files="ActivityStreamDAO\.java" checks="WhitespaceAfter"/>
|
|
<suppress files="ActivityMapStreamDAO\.java" checks="Indentation"/>
|
|
<suppress files="ActivityMapStreamDAO\.java" checks="MethodParamPad"/>
|
|
|
|
<!-- Client DTO inner classes mirror JSON field names — snake_case is intentional -->
|
|
<suppress files="[\\/]client[\\/]" checks="MemberName"/>
|
|
<!-- Client interfaces may use wildcard imports for JAX-RS annotations -->
|
|
<suppress files="[\\/]client[\\/]" checks="AvoidStarImport"/>
|
|
<!-- Client DTOs can have long lines due to field declarations with long API names -->
|
|
<suppress files="[\\/]client[\\/]" checks="LineLength"/>
|
|
|
|
<!-- package-info.java files have no class body or trailing newline -->
|
|
<suppress files="package-info\.java" checks="EmptyLineSeparator"/>
|
|
<suppress files="package-info\.java" checks="NewlineAtEndOfFile"/>
|
|
</suppressions>
|