diff --git a/README.md b/README.md
index 81f8483..2c032e1 100644
--- a/README.md
+++ b/README.md
@@ -276,6 +276,7 @@ Rule|Level|Source|Enabled|Suppressable
[SuperClone](#superclone)|tweaks|checkstyle||
[SuperFinalize](#superfinalize)|tweaks|checkstyle||
[SuppressWarnings](#suppresswarnings)|naming|checkstyle|Yes|
+[SuppressWarningsFilter](#suppresswarningsfilter)|naming|checkstyle|Yes|
[SuppressWarningsHolder](#suppresswarningsholder)|naming|checkstyle|Yes|
[TernaryPerExpressionCount](#ternaryperexpressioncount)|tweaks|sevntu|Yes|
[ThrowsCount](#throwscount)|complexity|checkstyle|Yes|
@@ -2071,6 +2072,10 @@ Prevents the use of `@SuppressWarnings` for the following checks:
Used by Checkstyle to hold the checks to be suppressed from `@SuppressWarnings(...)` annotations.
+#### [SuppressWarningsFilter](http://checkstyle.sourceforge.net/config_annotation.html#SuppressWarningsFilter)
+
+Allows the use of the `@SuppressWarnings` annotation.
+
#### [ThrowsCount](http://checkstyle.sourceforge.net/config_design.html#ThrowsCount)
Restricts non-private methods to only `throws` 4 distinct Exception types. Exceptions should be hierarchical to allow catching suitable root Exceptions.
diff --git a/builder/pom.xml b/builder/pom.xml
index fa18654..7fde516 100644
--- a/builder/pom.xml
+++ b/builder/pom.xml
@@ -25,7 +25,7 @@
7.3
1.22.0
2.0.0-SNAPSHOT
- 3-javadoc
+ 4-tweaks
diff --git a/builder/src/main/java/net/kemitix/checkstyle/ruleset/builder/CheckstyleRulesetBuilderApplication.java b/builder/src/main/java/net/kemitix/checkstyle/ruleset/builder/CheckstyleRulesetBuilderApplication.java
index 4d04c83..e095897 100644
--- a/builder/src/main/java/net/kemitix/checkstyle/ruleset/builder/CheckstyleRulesetBuilderApplication.java
+++ b/builder/src/main/java/net/kemitix/checkstyle/ruleset/builder/CheckstyleRulesetBuilderApplication.java
@@ -38,6 +38,7 @@ import org.springframework.boot.context.properties.EnableConfigurationProperties
*/
@EnableConfigurationProperties({RulesProperties.class, OutputProperties.class})
@SpringBootApplication
+@SuppressWarnings("hideutilityclassconstructor")
public class CheckstyleRulesetBuilderApplication {
/**
diff --git a/builder/src/main/resources/application.yml b/builder/src/main/resources/application.yml
index 891ab36..674e39a 100644
--- a/builder/src/main/resources/application.yml
+++ b/builder/src/main/resources/application.yml
@@ -854,6 +854,13 @@ rules:
enabled: true
source: CHECKSTYLE
uri: http://checkstyle.sourceforge.net/config_annotation.html#SuppressWarningsHolder
+ -
+ name: SuppressWarningsFilter
+ parent: CHECKER
+ level: NAMING
+ enabled: true
+ source: CHECKSTYLE
+ uri: http://checkstyle.sourceforge.net/config_annotation.html#SuppressWarningsFilter
-
name: ThrowsCount
parent: TREEWALKER
diff --git a/builder/src/main/resources/rules/SuppressWarningsFilter.md b/builder/src/main/resources/rules/SuppressWarningsFilter.md
new file mode 100644
index 0000000..3bc1f3e
--- /dev/null
+++ b/builder/src/main/resources/rules/SuppressWarningsFilter.md
@@ -0,0 +1,2 @@
+
+Allows the use of the `@SuppressWarnings` annotation.
diff --git a/ruleset/src/main/resources/net/kemitix/checkstyle-2-naming.xml b/ruleset/src/main/resources/net/kemitix/checkstyle-2-naming.xml
index 8c93a6b..d27be47 100644
--- a/ruleset/src/main/resources/net/kemitix/checkstyle-2-naming.xml
+++ b/ruleset/src/main/resources/net/kemitix/checkstyle-2-naming.xml
@@ -12,6 +12,7 @@
+
diff --git a/ruleset/src/main/resources/net/kemitix/checkstyle-3-javadoc.xml b/ruleset/src/main/resources/net/kemitix/checkstyle-3-javadoc.xml
index 50bda7e..1fe56af 100644
--- a/ruleset/src/main/resources/net/kemitix/checkstyle-3-javadoc.xml
+++ b/ruleset/src/main/resources/net/kemitix/checkstyle-3-javadoc.xml
@@ -13,6 +13,7 @@
+
diff --git a/ruleset/src/main/resources/net/kemitix/checkstyle-4-tweaks.xml b/ruleset/src/main/resources/net/kemitix/checkstyle-4-tweaks.xml
index efa1674..cf4ce72 100644
--- a/ruleset/src/main/resources/net/kemitix/checkstyle-4-tweaks.xml
+++ b/ruleset/src/main/resources/net/kemitix/checkstyle-4-tweaks.xml
@@ -13,6 +13,7 @@
+
diff --git a/ruleset/src/main/resources/net/kemitix/checkstyle-5-complexity.xml b/ruleset/src/main/resources/net/kemitix/checkstyle-5-complexity.xml
index 66acfe0..44de9aa 100644
--- a/ruleset/src/main/resources/net/kemitix/checkstyle-5-complexity.xml
+++ b/ruleset/src/main/resources/net/kemitix/checkstyle-5-complexity.xml
@@ -14,6 +14,7 @@
+