Skip to content

Commit 4fc622c

Browse files
committed
Add a rule to block empty YAML constructors.
1 parent 06132f3 commit 4fc622c

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
@@ -470,6 +470,17 @@
470470
<replacement>INVALID IMPORTS (GUAVA)</replacement>
471471
</replaceRegex>
472472
</format>
473+
<!-- prevents empty SnakeYaml constructor -->
474+
<format>
475+
<includes>
476+
<include>src/**/*.java</include>
477+
</includes>
478+
<replaceRegex>
479+
<name>Forbids new Yaml()</name>
480+
<searchRegex>^.*new Yaml\(\).*$</searchRegex>
481+
<replacement>INVALID CONSTRUCTOR (SNAKEYAML)</replacement>
482+
</replaceRegex>
483+
</format>
473484
</formats>
474485
<java>
475486
<removeUnusedImports /> <!-- self-explanatory -->

0 commit comments

Comments
 (0)