Skip to content

Commit 107a7fc

Browse files
committed
Add a rule to block empty YAML constructors.
1 parent 3d4057a commit 107a7fc

File tree

1 file changed

+11
-0
lines changed

1 file changed

+11
-0
lines changed

pom.xml

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -468,6 +468,17 @@
468468
<replacement>INVALID IMPORTS (GUAVA)</replacement>
469469
</replaceRegex>
470470
</format>
471+
<!-- prevents empty SnakeYaml constructor -->
472+
<format>
473+
<includes>
474+
<include>src/**/*.java</include>
475+
</includes>
476+
<replaceRegex>
477+
<name>Forbids new Yaml()</name>
478+
<searchRegex>^.*new Yaml\(\).*$</searchRegex>
479+
<replacement>INVALID CONSTRUCTOR (SNAKEYAML)</replacement>
480+
</replaceRegex>
481+
</format>
471482
</formats>
472483
<java>
473484
<removeUnusedImports /> <!-- self-explanatory -->

0 commit comments

Comments
 (0)