update checkstyle checks
diff --git a/core/src/main/java/org/owasp/encoder/HTMLEncoder.java b/core/src/main/java/org/owasp/encoder/HTMLEncoder.java
index ad36223..068fba0 100644
--- a/core/src/main/java/org/owasp/encoder/HTMLEncoder.java
+++ b/core/src/main/java/org/owasp/encoder/HTMLEncoder.java
@@ -278,6 +278,7 @@
         return j;
     }
 
+    //CSOFF: MethodLength
     @Override
     CoderResult encodeArrays(CharBuffer input, CharBuffer output, boolean endOfInput) {
         final char[] in = input.array();
@@ -494,4 +495,5 @@
 
         return underflow(input, i, output, j);
     }
+    //CSON: MethodLength
 }
diff --git a/src/main/config/checkstyle.xml b/src/main/config/checkstyle.xml
index aefb33c..3f2c8b6 100644
--- a/src/main/config/checkstyle.xml
+++ b/src/main/config/checkstyle.xml
@@ -31,7 +31,11 @@
         <property name="max" value="130"/>
     </module>
     <module name="TreeWalker">
-
+        <module name="SuppressionCommentFilter">
+            <property name="offCommentFormat" value="CSOFF\: ([\w\|]+)"/>
+            <property name="onCommentFormat" value="CSON\: ([\w\|]+)"/>
+            <property name="checkFormat" value="$1"/>
+        </module>
         <module name="JavadocMethod"/>
         <module name="JavadocType"/>
         <module name="JavadocVariable"/>
@@ -143,7 +147,7 @@
         <module name="PackageDeclaration"/>
         <module name="IllegalType">
             <property name="illegalClassNames"
-                value="java.util.GregorianCalendar,
+                      value="java.util.GregorianCalendar,
                        java.util.Hashtable,
                        java.util.HashSet,
                        java.util.HashMap,