diff --git a/1.layout.txt b/1.layout.txt new file mode 100644 index 0000000..e534adf --- /dev/null +++ b/1.layout.txt @@ -0,0 +1,35 @@ +- AnnotationLocation +- AnnotationUseStyle +- ArrayTypeStyle +- AvoidStarImport +- CommentsIndentation +- DeclarationOrder +- EmptyForInitializerPad +- EmptyForIteratorPad +- EmptyLineSeparator +- EmptyStatement +- FileTabCharacter +- GenericWhitespace +- Header +- LeftCurly +- LineLength +- MethodParamPad +- NewlineAtEndOfFile +- NoLineWrap +- NoWhitespaceAfter +- NoWhitespaceBefore +- OneStatementPerLine +- OperatorWrap +- OverloadMethodsDeclarationOrder +- ParenPad +- RightCurly +- SeparatorWrap +- SingleSpaceSeparator +- TrailingComment +- TypecaseParenPad +- UnnecessaryParentheses +- UnusedImports +- UpperEll +- WhitespaceAfter +- WhitespaceAround +- ForbidCCommentsInMethods diff --git a/2.naming.txt b/2.naming.txt new file mode 100644 index 0000000..ea117f8 --- /dev/null +++ b/2.naming.txt @@ -0,0 +1,27 @@ +- AbbreviationAsWordInName +- AbstractClassName +- CatchParameterName +- ClassTypeParameterName +- ConstantNaming +- InterfaceTypeParameterName +- LocalFinalVariableName +- LocalVariableName +- MagicNumber +- MemberName +- MethodName +- MethodTypeParameterName +- ModifierOrder +- MultipleStringLiterals +- MultipleVariableDeclarations +- NeedBraces +- PackageName +- ParameterName +- StaticVariableName +- SuppressWarnings +- SuppressWarningsHolder +- TypeName +- EnumValueName +- NameConventionForJunit4TestClasses +- NumericLiteralNeedsUnderscore +- SimpleAccessorNameNotation +- UniformEnumConstantName diff --git a/3.javadoc.txt b/3.javadoc.txt new file mode 100644 index 0000000..a040eba --- /dev/null +++ b/3.javadoc.txt @@ -0,0 +1,14 @@ +- AtclauseOrder +- FallThrough +- JavadocMethod +- JavadocPackage +- JavadocParagraph +- JavadocStyle +- JavadocType +- MissingDeprecated +- NonEmptyAtclauseDescription +- PackageDeclaration +- TodoComment +- Translation +- UncommentedMain +- UniqueProperties diff --git a/4.tweaks.txt b/4.tweaks.txt new file mode 100644 index 0000000..600c9ba --- /dev/null +++ b/4.tweaks.txt @@ -0,0 +1,45 @@ +- AvoidEscapedUnicodeCharacters +- DefaultComesLast +- EmptyBlock +- EmptyCatchBlock +- EqualsAvoidNull +- ExplicitInitialization +- FinalParameters +- HiddenField +- HideUtilityClassConstructor +- IllegalCatch +- IllegalImport +- IllegalThrows +- IllegalToken +- IllegalType +- InnerAssignment +- InnerTypeLast +- MissingSwitchDefault +- ModifiedControlVariable +- MutableException +- NoClone +- NoFinalizer +- OneTopLevelClass +- OuterTypeFilename +- PackageAnnotation +- RedundantModifier +- RequireThis +- StringLiteralEquality +- VariableDeclarationUsageDistance +- VisibilityModifier +- AvoidConstantAsFirstOperandInCondition +- AvoidHidingCauseException +- AvoidNotShortCircuitOperatorsForBoolean +- DiamondOperatorForVariableDefinition +- EitherLogOrThrow +- LoginConditionNeedsOptimization +- NoMainMethodInAbstractClass +- OverridableMethodInConstructor +- PublicReferenceToPrivateType +- RedundantReturn +- ReturnBooleanFromTernary +- ReturnNullInsteadOfBoolean +- SingleBreakOrContinue +- TernaryPerExpressionCount +- UselessSingleCatch +- UselessSuperCtorCall diff --git a/5.complexity.txt b/5.complexity.txt new file mode 100644 index 0000000..36cde4d --- /dev/null +++ b/5.complexity.txt @@ -0,0 +1,32 @@ +- AnonInnerLength +- AvoidInlineConditionals +- AvoidNestedBlocks +- AvoidStaticImport +- BooleanExpressionComplexity +- ClassDataAbstractionCoupling +- ClassFanOutComplexity +- CovariantEquals +- CyclomaticComplexity +- DesignForExtension +- EqualsHashCode +- ExecutableStatementCount +- FileLength +- FinalClass +- InterfaceIsType +- JavaNCSS +- MethodCount +- MethodLength +- NestedForDepth +- NestedIfDepth +- NestedTryDepth +- NPathComplexity +- ReturnCount +- SimplifyBooleanExpression +- SimplifyBooleanReturn +- ThrowsCount +- ConfusingCondition +- ConstructorWithoutParams +- ForbidReturnInFinallyBlock +- ForbidWildcardAsReturnType +- MapIterationInForEachLoop +- NestedSwitch