Skip to content

Commit

Permalink
Adjust compiler level and remove warnings
Browse files Browse the repository at this point in the history
  • Loading branch information
prmr committed Sep 3, 2020
1 parent 8b23832 commit 96b6fa7
Show file tree
Hide file tree
Showing 5 changed files with 97 additions and 26 deletions.
6 changes: 0 additions & 6 deletions .project
Original file line number Diff line number Diff line change
Expand Up @@ -10,14 +10,8 @@
<arguments>
</arguments>
</buildCommand>
<buildCommand>
<name>net.sf.eclipsecs.core.CheckstyleBuilder</name>
<arguments>
</arguments>
</buildCommand>
</buildSpec>
<natures>
<nature>org.eclipse.jdt.core.javanature</nature>
<nature>net.sf.eclipsecs.core.CheckstyleNature</nature>
</natures>
</projectDescription>
6 changes: 3 additions & 3 deletions .settings/org.eclipse.jdt.core.prefs
Original file line number Diff line number Diff line change
@@ -1,9 +1,9 @@
eclipse.preferences.version=1
org.eclipse.jdt.core.compiler.codegen.inlineJsrBytecode=enabled
org.eclipse.jdt.core.compiler.codegen.methodParameters=do not generate
org.eclipse.jdt.core.compiler.codegen.targetPlatform=1.8
org.eclipse.jdt.core.compiler.codegen.targetPlatform=14
org.eclipse.jdt.core.compiler.codegen.unusedLocal=preserve
org.eclipse.jdt.core.compiler.compliance=1.8
org.eclipse.jdt.core.compiler.compliance=14
org.eclipse.jdt.core.compiler.debug.lineNumber=generate
org.eclipse.jdt.core.compiler.debug.localVariable=generate
org.eclipse.jdt.core.compiler.debug.sourceFile=generate
Expand All @@ -12,7 +12,7 @@ org.eclipse.jdt.core.compiler.problem.enablePreviewFeatures=disabled
org.eclipse.jdt.core.compiler.problem.enumIdentifier=error
org.eclipse.jdt.core.compiler.problem.reportPreviewFeatures=warning
org.eclipse.jdt.core.compiler.release=disabled
org.eclipse.jdt.core.compiler.source=1.8
org.eclipse.jdt.core.compiler.source=14
org.eclipse.jdt.core.formatter.align_assignment_statements_on_columns=false
org.eclipse.jdt.core.formatter.align_fields_grouping_blank_lines=2147483647
org.eclipse.jdt.core.formatter.align_type_members_on_columns=false
Expand Down
1 change: 1 addition & 0 deletions sample2/music/Library.java
Original file line number Diff line number Diff line change
Expand Up @@ -9,5 +9,6 @@
*/
public class Library
{
@SuppressWarnings("unused")
private List<Song> aSongs = new ArrayList<>();
}
4 changes: 4 additions & 0 deletions sample2/music/Song.java
Original file line number Diff line number Diff line change
Expand Up @@ -5,8 +5,12 @@
*/
public class Song
{
@SuppressWarnings("unused")
private String aName;
@SuppressWarnings("unused")
private AudioFormat aFormat;
@SuppressWarnings("unused")
private int aBpm;
@SuppressWarnings("unused")
private Genre aGenre;
}
106 changes: 89 additions & 17 deletions style/Style.xml
Original file line number Diff line number Diff line change
@@ -1,21 +1,18 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE module PUBLIC "-//Puppy Crawl//DTD Check Configuration 1.3//EN" "http://www.puppycrawl.com/dtds/configuration_1_3.dtd">
<!DOCTYPE module PUBLIC "-//Checkstyle//DTD Checkstyle Configuration 1.3//EN" "https://checkstyle.org/dtds/configuration_1_3.dtd">

<!--
This configuration file was written by the eclipse-cs plugin configuration editor
-->
<!--
Checkstyle-Configuration: COMP303
Description: Coding convention and rules for COMP 303
Checkstyle-Configuration: JetUML
Description: none
-->
<module name="Checker">
<property name="severity" value="warning"/>
<module name="TreeWalker">
<property name="tabWidth" value="4"/>
<module name="JavadocMethod">
<property name="scope" value="protected"/>
<property name="allowUndeclaredRTE" value="true"/>
<property name="suppressLoadErrors" value="true"/>
</module>
<module name="JavadocType">
<property name="scope" value="package"/>
Expand All @@ -28,9 +25,7 @@
<module name="JavadocStyle"/>
<module name="ConstantName"/>
<module name="LocalFinalVariableName"/>
<module name="LocalVariableName">
<property name="tokens" value="VARIABLE_DEF"/>
</module>
<module name="LocalVariableName"/>
<module name="MemberName">
<property name="format" value="^a[A-Z][a-zA-Z0-9]*$"/>
</module>
Expand All @@ -46,11 +41,6 @@
<module name="AvoidStarImport"/>
<module name="IllegalImport"/>
<module name="RedundantImport"/>
<module name="UnusedImports"/>
<module name="LineLength">
<property name="ignorePattern" value="^ *\* *[^ ]+$"/>
<property name="max" value="150"/>
</module>
<module name="MethodLength">
<property name="severity" value="ignore"/>
<metadata name="net.sf.eclipsecs.core.lastEnabledSeverity" value="inherit"/>
Expand Down Expand Up @@ -79,9 +69,7 @@
<property name="option" value="space"/>
<metadata name="net.sf.eclipsecs.core.lastEnabledSeverity" value="inherit"/>
</module>
<module name="TypecastParenPad">
<property name="tokens" value="RPAREN,TYPECAST"/>
</module>
<module name="TypecastParenPad"/>
<module name="WhitespaceAfter">
<property name="tokens" value="COMMA,SEMI"/>
</module>
Expand Down Expand Up @@ -173,6 +161,89 @@
<property name="offCommentFormat" value="CSOFF\:"/>
<property name="onCommentFormat" value="CSON\:"/>
</module>
<module name="AvoidDoubleBraceInitialization"/>
<module name="AvoidNoArgumentSuperConstructorCall"/>
<module name="EqualsAvoidNull"/>
<module name="ExplicitInitialization"/>
<module name="FinalLocalVariable">
<property name="severity" value="ignore"/>
<metadata name="net.sf.eclipsecs.core.lastEnabledSeverity" value="inherit"/>
</module>
<module name="IllegalThrows"/>
<module name="IllegalToken"/>
<module name="IllegalTokenText"/>
<module name="IllegalType"/>
<module name="MissingCtor">
<property name="severity" value="ignore"/>
<metadata name="net.sf.eclipsecs.core.lastEnabledSeverity" value="inherit"/>
</module>
<module name="NoArrayTrailingComma"/>
<module name="NoEnumTrailingComma"/>
<module name="NoFinalizer"/>
<module name="PackageDeclaration"/>
<module name="UnnecessarySemicolonAfterOuterTypeDeclaration"/>
<module name="UnnecessarySemicolonAfterTypeMemberDeclaration"/>
<module name="UnnecessarySemicolonInEnumeration"/>
<module name="UnnecessarySemicolonInTryWithResources"/>
<module name="OneStatementPerLine"/>
<module name="VariableDeclarationUsageDistance">
<property name="severity" value="ignore"/>
<metadata name="net.sf.eclipsecs.core.lastEnabledSeverity" value="inherit"/>
</module>
<module name="OverloadMethodsDeclarationOrder"/>
<module name="MissingOverride"/>
<module name="AnnotationLocation"/>
<module name="JavadocMissingWhitespaceAfterAsterisk"/>
<module name="MissingJavadocMethod"/>
<module name="MissingJavadocType"/>
<module name="NonEmptyAtclauseDescription">
<property name="javadocTokens" value="PARAM_LITERAL,RETURN_LITERAL,THROWS_LITERAL,EXCEPTION_LITERAL,DEPRECATED_LITERAL"/>
</module>
<module name="JavadocTagContinuationIndentation"/>
<module name="SummaryJavadoc">
<property name="severity" value="ignore"/>
<metadata name="net.sf.eclipsecs.core.lastEnabledSeverity" value="inherit"/>
</module>
<module name="AtclauseOrder"/>
<module name="InvalidJavadocPosition"/>
<module name="JavadocBlockTagLocation"/>
<module name="JavadocContentLocation"/>
<module name="SingleLineJavadoc">
<property name="violateExecutionOnNonTightHtml" value="true"/>
</module>
<module name="ClassTypeParameterName"/>
<module name="ClassTypeParameterName"/>
<module name="MethodTypeParameterName"/>
<module name="InterfaceTypeParameterName"/>
<module name="CatchParameterName"/>
<module name="LambdaParameterName"/>
<module name="ImportOrder">
<property name="severity" value="ignore"/>
<metadata name="net.sf.eclipsecs.core.lastEnabledSeverity" value="inherit"/>
</module>
<module name="OuterTypeNumber"/>
<module name="InterfaceMemberImpliedModifier">
<property name="severity" value="ignore"/>
<metadata name="net.sf.eclipsecs.core.lastEnabledSeverity" value="inherit"/>
</module>
<module name="ClassMemberImpliedModifier">
<property name="violateImpliedStaticOnNestedEnum" value="false"/>
<property name="violateImpliedStaticOnNestedInterface" value="false"/>
</module>
<module name="NestedForDepth">
<property name="max" value="2"/>
</module>
<module name="MutableException"/>
<module name="ThrowsCount"/>
<module name="OneTopLevelClass"/>
</module>
<module name="BeforeExecutionExclusionFileFilter">
<property name="fileNamePattern" value="module\-info\.java$"/>
</module>
<module name="LineLength">
<property name="fileExtensions" value="java"/>
<property name="ignorePattern" value="^ *\* *[^ ]+$"/>
<property name="max" value="150"/>
</module>
<module name="FileTabCharacter">
<property name="severity" value="ignore"/>
Expand All @@ -183,4 +254,5 @@
<metadata name="net.sf.eclipsecs.core.lastEnabledSeverity" value="inherit"/>
</module>
<module name="Translation"/>
<module name="UniqueProperties"/>
</module>

0 comments on commit 96b6fa7

Please sign in to comment.