diff --git a/config/checkstyle/checkstyle.xml b/config/checkstyle/checkstyle.xml
index 0bf231cbc64af8b11f61506c689968cd356cc402..3bfef2b168749eda16d3c4323e08a81cde9c35e8 100644
--- a/config/checkstyle/checkstyle.xml
+++ b/config/checkstyle/checkstyle.xml
@@ -58,7 +58,6 @@
     <module name="MultipleStringLiterals"/>
     <module name="MultipleVariableDeclarations"/>
     <module name="RequireThis"/>
-    <module name="UnnecessaryParentheses"/>
     <module name="OneStatementPerLine"/>
     
     <module name="AvoidStarImport"/>
@@ -78,7 +77,6 @@
     <module name="ClassFanOutComplexity"/>
     <module name="CyclomaticComplexity"/>
     <module name="NPathComplexity"/>
-    <module name="JavaNCSS"/>
 
     <module name="TodoComment"/>
     <module name="UncommentedMain"/>
@@ -98,7 +96,6 @@
     <module name="AbstractClassName"/>
     <module name="PackageName"/>
     
-    <module name="ExecutableStatementCount"/>
     <module name="LineLength"><property name="max" value="180"/></module>
     <module name="MethodLength"/>
     <module name="AnonInnerLength"/>
@@ -110,13 +107,9 @@
     <module name="EmptyForInitializerPad"/>
     <module name="EmptyForIteratorPad"/>
     <module name="MethodParamPad"/>
-    <module name="NoWhitespaceAfter"/>
-    <module name="NoWhitespaceBefore"/>
     <module name="OperatorWrap"/>
     <module name="ParenPad"/>
     <module name="TypecastParenPad"/>
-    <module name="WhitespaceAfter"/>
-    <module name="WhitespaceAround"/>
   </module>
   
    <module name="Header">
diff --git a/config/checkstyle/suppressions.xml b/config/checkstyle/suppressions.xml
index 2c9f11867abe5ece71d59734e02f7b6fec99a647..a0d7545125efae32585aee511e6821912f1e0d11 100644
--- a/config/checkstyle/suppressions.xml
+++ b/config/checkstyle/suppressions.xml
@@ -6,4 +6,6 @@
 
 <suppressions>
   <suppress files="SWTResourceManager.java" checks=".*" />
+  
+  <suppress files="Main.java" checks="UncommentedMainCheck" />
 </suppressions>
\ No newline at end of file