[Japi-cvs] SF.net SVN: japi: [41] trunk/src
Status: Beta
Brought to you by:
christianhujer
From: <chr...@us...> - 2006-04-11 21:03:41
|
Revision: 41 Author: christianhujer Date: 2006-04-11 14:03:21 -0700 (Tue, 11 Apr 2006) ViewCVS: http://svn.sourceforge.net/japi/?rev=41&view=rev Log Message: ----------- Added code conventions configuration. Added Paths: ----------- trunk/src/JAPI_iridia_inspection.xml trunk/src/checkstyle.xml trunk/src/configuration_1_2.dtd Added: trunk/src/JAPI_iridia_inspection.xml =================================================================== --- trunk/src/JAPI_iridia_inspection.xml (rev 0) +++ trunk/src/JAPI_iridia_inspection.xml 2006-04-11 21:03:21 UTC (rev 41) @@ -0,0 +1,638 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!-- IntelliJ Inspection profile for JAPI. + - To use it, copy it to ~/.IntelliJIdea50/config/inspection/JAPI.xml + --> +<inspections profile_name="JAPI" version="1.0"> + <inspection_tool class="AssertAsName" level="ERROR" enabled="true" /> + <inspection_tool class="EnumAsName" level="ERROR" enabled="true" /> + <inspection_tool class="InstanceofChain" level="WARNING" enabled="true" /> + <inspection_tool class="ClassReferencesSubclass" level="WARNING" enabled="true" /> + <inspection_tool class="DeclareCollectionAsInterface" level="WARNING" enabled="true" /> + <inspection_tool class="InstanceofThis" level="WARNING" enabled="true" /> + <inspection_tool class="OverlyStrongTypeCast" level="WARNING" enabled="true" /> + <inspection_tool class="MethodOnlyUsedFromInnerClass" level="WARNING" enabled="true"> + <option name="ignoreMethodsAccessedFromAnonymousClass" value="false" /> + </inspection_tool> + <inspection_tool class="ReplaceAssignmentWithOperatorAssignment" level="WARNING" enabled="true" /> + <inspection_tool class="AssignmentToForLoopParameter" level="WARNING" enabled="true" /> + <inspection_tool class="AssignmentToCatchBlockParameter" level="WARNING" enabled="true" /> + <inspection_tool class="AssignmentToMethodParameter" level="WARNING" enabled="true" /> + <inspection_tool class="NestedAssignment" level="WARNING" enabled="true" /> + <inspection_tool class="AnonymousClassMethodCount" level="WARNING" enabled="true"> + <option name="m_limit" value="1" /> + </inspection_tool> + <inspection_tool class="FieldCount" level="WARNING" enabled="true"> + <option name="m_countConstantFields" value="false" /> + <option name="m_considerStaticFinalFieldsConstant" value="false" /> + <option name="m_limit" value="10" /> + </inspection_tool> + <inspection_tool class="MethodCount" level="WARNING" enabled="true"> + <option name="m_limit" value="20" /> + </inspection_tool> + <inspection_tool class="ConstructorCount" level="WARNING" enabled="true"> + <option name="m_limit" value="5" /> + </inspection_tool> + <inspection_tool class="ClassNestingDepth" level="WARNING" enabled="true"> + <option name="m_limit" value="1" /> + </inspection_tool> + <inspection_tool class="AnonymousClassComplexity" level="WARNING" enabled="true"> + <option name="m_limit" value="3" /> + </inspection_tool> + <inspection_tool class="ClassComplexity" level="WARNING" enabled="true"> + <option name="m_limit" value="80" /> + </inspection_tool> + <inspection_tool class="ClassCoupling" level="WARNING" enabled="true"> + <option name="m_includeJavaClasses" value="false" /> + <option name="m_includeLibraryClasses" value="false" /> + <option name="m_limit" value="15" /> + </inspection_tool> + <inspection_tool class="AnonymousInnerClass" level="WARNING" enabled="true" /> + <inspection_tool class="ClassMayBeInterface" level="WARNING" enabled="true" /> + <inspection_tool class="ClassNameDiffersFromFileName" level="WARNING" enabled="true" /> + <inspection_tool class="ClassInTopLevelPackage" level="WARNING" enabled="true" /> + <inspection_tool class="ConstantDeclaredInInterface" level="WARNING" enabled="true" /> + <inspection_tool class="EmptyClass" level="WARNING" enabled="true" /> + <inspection_tool class="FinalMethodInFinalClass" level="WARNING" enabled="true" /> + <inspection_tool class="InnerClassOnInterface" level="WARNING" enabled="true"> + <option name="m_ignoreInnerInterfaces" value="false" /> + </inspection_tool> + <inspection_tool class="LimitedScopeInnerClass" level="WARNING" enabled="true" /> + <inspection_tool class="MarkerInterface" level="WARNING" enabled="true" /> + <inspection_tool class="MissingDeprecatedAnnotation" level="WARNING" enabled="true" /> + <inspection_tool class="MissingOverrideAnnotation" level="WARNING" enabled="true" /> + <inspection_tool class="MultipleTopLevelClassesInFile" level="WARNING" enabled="true" /> + <inspection_tool class="ClassInitializer" level="WARNING" enabled="true" /> + <inspection_tool class="ProtectedMemberInFinalClass" level="WARNING" enabled="true" /> + <inspection_tool class="PublicConstructorInNonPublicClass" level="WARNING" enabled="true" /> + <inspection_tool class="Singleton" level="WARNING" enabled="true" /> + <inspection_tool class="StaticNonFinalField" level="WARNING" enabled="true" /> + <inspection_tool class="UtilityClass" level="WARNING" enabled="true" /> + <inspection_tool class="UtilityClassWithPublicConstructor" level="WARNING" enabled="true" /> + <inspection_tool class="UtilityClassWithoutPrivateConstructor" level="WARNING" enabled="true" /> + <inspection_tool class="CloneCallsConstructors" level="WARNING" enabled="true" /> + <inspection_tool class="CloneInNonCloneableClass" level="WARNING" enabled="true" /> + <inspection_tool class="CloneableImplementsClone" level="WARNING" enabled="true"> + <option name="m_ignoreCloneableDueToInheritance" value="false" /> + </inspection_tool> + <inspection_tool class="ThrowablePrintStackTrace" level="WARNING" enabled="true" /> + <inspection_tool class="ThreadDumpStack" level="WARNING" enabled="true" /> + <inspection_tool class="ObsoleteCollection" level="WARNING" enabled="true" /> + <inspection_tool class="SystemOutErr" level="WARNING" enabled="true" /> + <inspection_tool class="CStyleArrayDeclaration" level="WARNING" enabled="true" /> + <inspection_tool class="ChainedEquality" level="WARNING" enabled="true" /> + <inspection_tool class="ConfusingOctalEscape" level="WARNING" enabled="true" /> + <inspection_tool class="ControlFlowStatementWithoutBraces" level="WARNING" enabled="true" /> + <inspection_tool class="LiteralAsArgToStringEquals" level="WARNING" enabled="true" /> + <inspection_tool class="LocalCanBeFinal" level="WARNING" enabled="true"> + <option name="REPORT_VARIABLES" value="true" /> + <option name="REPORT_PARAMETERS" value="true" /> + </inspection_tool> + <inspection_tool class="MissortedModifiers" level="WARNING" enabled="true"> + <option name="m_requireAnnotationsFirst" value="true" /> + </inspection_tool> + <inspection_tool class="MultipleDeclaration" level="WARNING" enabled="true" /> + <inspection_tool class="RedundantFieldInitialization" level="WARNING" enabled="true" /> + <inspection_tool class="RedundantImplements" level="WARNING" enabled="true" /> + <inspection_tool class="UnnecessarilyQualifiedStaticUsage" level="WARNING" enabled="true"> + <option name="m_ignoreStaticFieldAccesses" value="false" /> + <option name="m_ignoreStaticMethodCalls" value="false" /> + <option name="m_ignoreStaticAccessFromStaticContext" value="false" /> + </inspection_tool> + <inspection_tool class="UnnecessaryThis" level="WARNING" enabled="true" /> + <inspection_tool class="UnnecessarySuperConstructor" level="WARNING" enabled="true" /> + <inspection_tool class="UnnecessaryBlockStatement" level="WARNING" enabled="true" /> + <inspection_tool class="UnnecessaryEnumModifier" level="WARNING" enabled="true" /> + <inspection_tool class="UnnecessaryFullyQualifiedName" level="WARNING" enabled="true"> + <option name="m_ignoreJavadoc" value="false" /> + </inspection_tool> + <inspection_tool class="UnnecessaryInterfaceModifier" level="WARNING" enabled="true" /> + <inspection_tool class="UnnecessaryParentheses" level="WARNING" enabled="true" /> + <inspection_tool class="UnnecessaryQualifierForThis" level="WARNING" enabled="true" /> + <inspection_tool class="MultipleTypedDeclaration" level="WARNING" enabled="true" /> + <inspection_tool class="BreakStatement" level="WARNING" enabled="true" /> + <inspection_tool class="BreakStatementWithLabel" level="WARNING" enabled="true" /> + <inspection_tool class="ConditionalExpressionWithIdenticalBranches" level="WARNING" enabled="true" /> + <inspection_tool class="NegatedConditional" level="WARNING" enabled="true"> + <option name="m_ignoreNegatedNullComparison" value="true" /> + </inspection_tool> + <inspection_tool class="ConfusingElse" level="WARNING" enabled="true" /> + <inspection_tool class="ContinueStatement" level="WARNING" enabled="true" /> + <inspection_tool class="ContinueStatementWithLabel" level="WARNING" enabled="true" /> + <inspection_tool class="DefaultNotLastCaseInSwitch" level="WARNING" enabled="true" /> + <inspection_tool class="DuplicateCondition" level="WARNING" enabled="true" /> + <inspection_tool class="EnumSwitchStatementWhichMissesCases" level="WARNING" enabled="true"> + <option name="ignoreSwitchStatementsWithDefault" value="false" /> + </inspection_tool> + <inspection_tool class="FallthruInSwitchStatement" level="WARNING" enabled="true" /> + <inspection_tool class="ForLoopReplaceableByWhile" level="WARNING" enabled="true"> + <option name="m_ignoreLoopsWithoutConditions" value="false" /> + </inspection_tool> + <inspection_tool class="ForLoopWithMissingComponent" level="WARNING" enabled="true" /> + <inspection_tool class="IfStatementWithIdenticalBranches" level="WARNING" enabled="true" /> + <inspection_tool class="NegatedIfElse" level="WARNING" enabled="true"> + <option name="m_ignoreNegatedNullComparison" value="true" /> + </inspection_tool> + <inspection_tool class="IfStatementWithTooManyBranches" level="WARNING" enabled="true"> + <option name="m_limit" value="3" /> + </inspection_tool> + <inspection_tool class="LabeledStatement" level="WARNING" enabled="true" /> + <inspection_tool class="SwitchStatementWithConfusingDeclaration" level="WARNING" enabled="true" /> + <inspection_tool class="NestedSwitchStatement" level="WARNING" enabled="true" /> + <inspection_tool class="NestedConditionalExpression" level="WARNING" enabled="true" /> + <inspection_tool class="OverlyComplexBooleanExpression" level="WARNING" enabled="true"> + <option name="m_limit" value="3" /> + <option name="m_ignorePureConjunctionsDisjunctions" value="true" /> + </inspection_tool> + <inspection_tool class="PointlessIndexOfComparison" level="WARNING" enabled="true" /> + <inspection_tool class="SwitchStatementWithTooFewBranches" level="WARNING" enabled="true"> + <option name="m_limit" value="2" /> + </inspection_tool> + <inspection_tool class="SwitchStatementDensity" level="WARNING" enabled="true"> + <option name="m_limit" value="20" /> + </inspection_tool> + <inspection_tool class="SwitchStatementWithTooManyBranches" level="WARNING" enabled="true"> + <option name="m_limit" value="10" /> + </inspection_tool> + <inspection_tool class="SwitchStatementsWithoutDefault" level="WARNING" enabled="true"> + <option name="m_ignoreFullyCoveredEnums" value="true" /> + </inspection_tool> + <inspection_tool class="UnnecessaryDefault" level="WARNING" enabled="true" /> + <inspection_tool class="ReuseOfLocalVariable" level="WARNING" enabled="true" /> + <inspection_tool class="TooBroadScope" level="WARNING" enabled="true"> + <option name="m_allowConstructorAsInitializer" value="false" /> + <option name="m_onlyLookAtBlocks" value="false" /> + </inspection_tool> + <inspection_tool class="AssignmentToCollectionFieldFromParameter" level="WARNING" enabled="true" /> + <inspection_tool class="AssignmentToDateFieldFromParameter" level="WARNING" enabled="true" /> + <inspection_tool class="PackageVisibleField" level="WARNING" enabled="true" /> + <inspection_tool class="PackageVisibleInnerClass" level="WARNING" enabled="true" /> + <inspection_tool class="ProtectedField" level="WARNING" enabled="true" /> + <inspection_tool class="ProtectedInnerClass" level="WARNING" enabled="true" /> + <inspection_tool class="PublicField" level="WARNING" enabled="true" /> + <inspection_tool class="ReturnOfCollectionField" level="WARNING" enabled="true"> + <option name="ignorePrivateMethods" value="true" /> + </inspection_tool> + <inspection_tool class="ReturnOfDateField" level="WARNING" enabled="true" /> + <inspection_tool class="CatchGenericClass" level="WARNING" enabled="true" /> + <inspection_tool class="InstanceofCatchParameter" level="WARNING" enabled="true" /> + <inspection_tool class="ErrorRethrown" level="WARNING" enabled="true" /> + <inspection_tool class="ThreadDeathRethrown" level="WARNING" enabled="true" /> + <inspection_tool class="NestedTryStatement" level="WARNING" enabled="true" /> + <inspection_tool class="NonFinalFieldOfException" level="WARNING" enabled="true" /> + <inspection_tool class="TooBroadCatch" level="WARNING" enabled="true" /> + <inspection_tool class="ThrowCaughtLocally" level="WARNING" enabled="true" /> + <inspection_tool class="ExceptionFromCatchWhichDoesntWrap" level="WARNING" enabled="true" /> + <inspection_tool class="Finalize" level="WARNING" enabled="true" /> + <inspection_tool class="FinalizeNotProtected" level="WARNING" enabled="true" /> + <inspection_tool class="OnDemandImport" level="WARNING" enabled="true" /> + <inspection_tool class="SamePackageImport" level="WARNING" enabled="true" /> + <inspection_tool class="JavaLangImport" level="WARNING" enabled="true" /> + <inspection_tool class="RedundantImport" level="WARNING" enabled="true" /> + <inspection_tool class="UnusedImport" level="WARNING" enabled="true" /> + <inspection_tool class="AbstractClassNeverImplemented" level="WARNING" enabled="true" /> + <inspection_tool class="AbstractClassWithoutAbstractMethods" level="WARNING" enabled="true" /> + <inspection_tool class="AbstractMethodOverridesAbstractMethod" level="WARNING" enabled="true" /> + <inspection_tool class="AbstractMethodOverridesConcreteMethod" level="WARNING" enabled="true" /> + <inspection_tool class="AbstractMethodWithMissingImplementations" level="WARNING" enabled="true" /> + <inspection_tool class="ExtendsConcreteCollection" level="WARNING" enabled="true" /> + <inspection_tool class="NonProtectedConstructorInAbstractClass" level="WARNING" enabled="true"> + <option name="m_ignoreNonPublicClasses" value="false" /> + </inspection_tool> + <inspection_tool class="RedundantMethodOverride" level="WARNING" enabled="true" /> + <inspection_tool class="StaticInheritance" level="WARNING" enabled="true" /> + <inspection_tool class="AbstractMethodCallInConstructor" level="WARNING" enabled="true" /> + <inspection_tool class="InstanceVariableUninitializedUse" level="WARNING" enabled="true"> + <option name="m_ignorePrimitives" value="false" /> + </inspection_tool> + <inspection_tool class="NonFinalStaticVariableUsedInClassInitialization" level="WARNING" enabled="true" /> + <inspection_tool class="OverriddenMethodCallInConstructor" level="WARNING" enabled="true" /> + <inspection_tool class="StaticVariableInitialization" level="WARNING" enabled="true"> + <option name="m_ignorePrimitives" value="false" /> + </inspection_tool> + <inspection_tool class="StaticVariableUninitializedUse" level="WARNING" enabled="true"> + <option name="m_ignorePrimitives" value="false" /> + </inspection_tool> + <inspection_tool class="ThisEscapedInConstructor" level="WARNING" enabled="true" /> + <inspection_tool class="NonThreadSafeLazyInitialization" level="WARNING" enabled="true" /> + <inspection_tool class="DateToString" level="WARNING" enabled="true" /> + <inspection_tool class="NumericToString" level="WARNING" enabled="true" /> + <inspection_tool class="StringEqualsIgnoreCase" level="WARNING" enabled="true" /> + <inspection_tool class="StringToUpperWithoutLocale" level="WARNING" enabled="true" /> + <inspection_tool class="TimeToString" level="WARNING" enabled="true" /> + <inspection_tool class="CharacterComparison" level="WARNING" enabled="true" /> + <inspection_tool class="SimpleDateFormatWithoutLocale" level="WARNING" enabled="true" /> + <inspection_tool class="StringTokenizer" level="WARNING" enabled="true" /> + <inspection_tool class="AbstractClassWithOnlyOneDirectInheritor" level="WARNING" enabled="true" /> + <inspection_tool class="AnonymousInnerClassMayBeStatic" level="WARNING" enabled="true" /> + <inspection_tool class="ConnectionResource" level="WARNING" enabled="true" /> + <inspection_tool class="InterfaceWithOnlyOneDirectInheritor" level="WARNING" enabled="true" /> + <inspection_tool class="CheckForOutOfMemoryOnLargeArrayAllocation" level="WARNING" enabled="true"> + <option name="m_limit" value="64" /> + </inspection_tool> + <inspection_tool class="OverlyLargePrimitiveArrayInitializer" level="WARNING" enabled="true"> + <option name="m_limit" value="64" /> + </inspection_tool> + <inspection_tool class="RecordStoreResource" level="WARNING" enabled="true" /> + <inspection_tool class="IndexOfReplaceableByContains" level="WARNING" enabled="true" /> + <inspection_tool class="RawUseOfParameterizedType" level="WARNING" enabled="true"> + <option name="ignoreObjectConstruction" value="true" /> + </inspection_tool> + <inspection_tool class="FieldHasSetterButNoGetter" level="WARNING" enabled="true" /> + <inspection_tool class="ClassWithMultipleLoggers" level="WARNING" enabled="true"> + <option name="loggerClassName" value="java.util.logging.Logger" /> + </inspection_tool> + <inspection_tool class="NonStaticFinalLogger" level="WARNING" enabled="true"> + <option name="loggerClassName" value="java.util.logging.Logger" /> + </inspection_tool> + <inspection_tool class="SystemGC" level="WARNING" enabled="true" /> + <inspection_tool class="StaticCollection" level="WARNING" enabled="true"> + <option name="m_ignoreWeakCollections" value="false" /> + </inspection_tool> + <inspection_tool class="StringBufferField" level="WARNING" enabled="true" /> + <inspection_tool class="ZeroLengthArrayInitialization" level="WARNING" enabled="true" /> + <inspection_tool class="ThreeNegationsPerMethod" level="WARNING" enabled="true"> + <option name="m_ignoreInEquals" value="true" /> + </inspection_tool> + <inspection_tool class="ParametersPerMethod" level="WARNING" enabled="true"> + <option name="m_limit" value="5" /> + </inspection_tool> + <inspection_tool class="CyclomaticComplexity" level="WARNING" enabled="true"> + <option name="m_limit" value="10" /> + </inspection_tool> + <inspection_tool class="MethodCoupling" level="WARNING" enabled="true"> + <option name="m_includeJavaClasses" value="false" /> + <option name="m_includeLibraryClasses" value="false" /> + <option name="m_limit" value="10" /> + </inspection_tool> + <inspection_tool class="NonCommentSourceStatements" level="WARNING" enabled="true"> + <option name="m_limit" value="30" /> + </inspection_tool> + <inspection_tool class="NestingDepth" level="WARNING" enabled="true"> + <option name="m_limit" value="5" /> + </inspection_tool> + <inspection_tool class="BooleanMethodNameMustStartWithQuestion" level="WARNING" enabled="true"> + <option name="nameCheckString" value="is,can,has,should,could,will,shall,check,contains,equals,add,put,remove,startsWith,endsWith" /> + </inspection_tool> + <inspection_tool class="ClassNamingConvention" level="WARNING" enabled="true"> + <option name="m_regex" value="[A-Z][0-9A-Za-z]*" /> + <option name="m_minLength" value="4" /> + <option name="m_maxLength" value="64" /> + </inspection_tool> + <inspection_tool class="ConstantNamingConvention" level="WARNING" enabled="true"> + <option name="m_regex" value="[A-Z][A-Z0-9_]*" /> + <option name="m_minLength" value="5" /> + <option name="m_maxLength" value="32" /> + </inspection_tool> + <inspection_tool class="EnumeratedClassNamingConvention" level="WARNING" enabled="true"> + <option name="m_regex" value="[A-Z][A-Za-z]*" /> + <option name="m_minLength" value="8" /> + <option name="m_maxLength" value="64" /> + </inspection_tool> + <inspection_tool class="EnumeratedConstantNamingConvention" level="WARNING" enabled="true"> + <option name="m_regex" value="[A-Z][A-Za-z]*" /> + <option name="m_minLength" value="5" /> + <option name="m_maxLength" value="32" /> + </inspection_tool> + <inspection_tool class="InstanceMethodNamingConvention" level="WARNING" enabled="true"> + <option name="m_regex" value="[a-z][A-Za-z]*" /> + <option name="m_minLength" value="4" /> + <option name="m_maxLength" value="32" /> + </inspection_tool> + <inspection_tool class="InstanceVariableNamingConvention" level="WARNING" enabled="true"> + <option name="m_regex" value="[a-z][A-Za-z0-9]*" /> + <option name="m_minLength" value="3" /> + <option name="m_maxLength" value="32" /> + </inspection_tool> + <inspection_tool class="InterfaceNamingConvention" level="WARNING" enabled="true"> + <option name="m_regex" value="[A-Z][0-9A-Za-z]*" /> + <option name="m_minLength" value="5" /> + <option name="m_maxLength" value="64" /> + </inspection_tool> + <inspection_tool class="LocalVariableNamingConvention" level="WARNING" enabled="true"> + <option name="m_ignoreForLoopParameters" value="false" /> + <option name="m_ignoreCatchParameters" value="false" /> + <option name="m_regex" value="[a-z][A-Za-z0-9]*" /> + <option name="m_minLength" value="1" /> + <option name="m_maxLength" value="20" /> + </inspection_tool> + <inspection_tool class="ParameterNamingConvention" level="WARNING" enabled="true"> + <option name="m_regex" value="[a-z][A-Za-z]*" /> + <option name="m_minLength" value="1" /> + <option name="m_maxLength" value="20" /> + </inspection_tool> + <inspection_tool class="NonBooleanMethodNameMayNotStartWithQuestion" level="WARNING" enabled="true"> + <option name="nameCheckString" value="is,can,has,should,could,will,shall,check,contains,equals,add,put,remove,startsWith,endsWith" /> + </inspection_tool> + <inspection_tool class="StaticMethodNamingConvention" level="WARNING" enabled="true"> + <option name="m_regex" value="[a-z][0-9A-Za-z]*" /> + <option name="m_minLength" value="4" /> + <option name="m_maxLength" value="32" /> + </inspection_tool> + <inspection_tool class="StaticVariableNamingConvention" level="WARNING" enabled="true"> + <option name="m_regex" value="s_[a-z][A-Za-z]*" /> + <option name="m_minLength" value="5" /> + <option name="m_maxLength" value="32" /> + </inspection_tool> + <inspection_tool class="TypeParameterNamingConvention" level="WARNING" enabled="true"> + <option name="m_regex" value="[A-Z]" /> + <option name="m_minLength" value="1" /> + <option name="m_maxLength" value="1" /> + </inspection_tool> + <inspection_tool class="AnnotationNamingConvention" level="WARNING" enabled="true"> + <option name="m_regex" value="[A-Z][A-Za-z]*" /> + <option name="m_minLength" value="8" /> + <option name="m_maxLength" value="64" /> + </inspection_tool> + <inspection_tool class="ClassNameSameAsAncestorName" level="WARNING" enabled="true" /> + <inspection_tool class="ConfusingMainMethod" level="WARNING" enabled="true" /> + <inspection_tool class="ExceptionNameDoesntEndWithException" level="WARNING" enabled="true" /> + <inspection_tool class="MethodNameSameAsClassName" level="WARNING" enabled="true" /> + <inspection_tool class="MethodNameSameAsParentName" level="WARNING" enabled="true" /> + <inspection_tool class="MethodNamesDifferOnlyByCase" level="WARNING" enabled="true" /> + <inspection_tool class="UpperCaseFieldNameNotConstant" level="WARNING" enabled="true" /> + <inspection_tool class="NonExceptionNameEndsWithException" level="WARNING" enabled="true" /> + <inspection_tool class="ParameterNameDiffersFromOverriddenParameter" level="WARNING" enabled="true"> + <option name="m_ignoreSingleCharacterNames" value="true" /> + </inspection_tool> + <inspection_tool class="QuestionableName" level="WARNING" enabled="true"> + <option name="nameCheckString" value="foo,bar,baz" /> + </inspection_tool> + <inspection_tool class="StandardVariableNames" level="WARNING" enabled="true" /> + <inspection_tool class="DollarSignInName" level="WARNING" enabled="true" /> + <inspection_tool class="ImplicitNumericConversion" level="WARNING" enabled="true"> + <option name="m_ignoreWideningConversions" value="true" /> + </inspection_tool> + <inspection_tool class="ComparisonOfShortAndChar" level="WARNING" enabled="true" /> + <inspection_tool class="ComparisonToNaN" level="WARNING" enabled="true" /> + <inspection_tool class="ConfusingFloatingPointLiteral" level="WARNING" enabled="true" /> + <inspection_tool class="ConstantMathCall" level="WARNING" enabled="true" /> + <inspection_tool class="DivideByZero" level="WARNING" enabled="true" /> + <inspection_tool class="BigDecimalEquals" level="WARNING" enabled="true" /> + <inspection_tool class="FloatingPointEquality" level="WARNING" enabled="true" /> + <inspection_tool class="IntegerDivisionInFloatingPointContext" level="WARNING" enabled="true" /> + <inspection_tool class="LongLiteralsEndingWithLowercaseL" level="WARNING" enabled="true" /> + <inspection_tool class="NonReproducibleMathCall" level="WARNING" enabled="true" /> + <inspection_tool class="CachedNumberConstructorCall" level="WARNING" enabled="true" /> + <inspection_tool class="OverlyComplexArithmeticExpression" level="WARNING" enabled="true"> + <option name="m_limit" value="6" /> + </inspection_tool> + <inspection_tool class="CallToSimpleGetterInClass" level="WARNING" enabled="true" /> + <inspection_tool class="CallToSimpleSetterInClass" level="WARNING" enabled="true" /> + <inspection_tool class="TrivialStringConcatenation" level="WARNING" enabled="true" /> + <inspection_tool class="StringBufferReplaceableByString" level="WARNING" enabled="true" /> + <inspection_tool class="FieldMayBeStatic" level="WARNING" enabled="true" /> + <inspection_tool class="InnerClassMayBeStatic" level="WARNING" enabled="true" /> + <inspection_tool class="MapReplaceableByEnumMap" level="WARNING" enabled="true" /> + <inspection_tool class="MethodMayBeStatic" level="WARNING" enabled="true"> + <option name="m_onlyPrivateOrFinal" value="false" /> + <option name="m_ignoreEmptyMethods" value="true" /> + </inspection_tool> + <inspection_tool class="MultiplyOrDivideByPowerOfTwo" level="WARNING" enabled="true" /> + <inspection_tool class="StringReplaceableByStringBuffer" level="WARNING" enabled="true" /> + <inspection_tool class="SubstringZero" level="WARNING" enabled="true" /> + <inspection_tool class="SetReplaceableByEnumSet" level="WARNING" enabled="true" /> + <inspection_tool class="LengthOneStringsInConcatenation" level="WARNING" enabled="true" /> + <inspection_tool class="StringConcatenationInLoops" level="WARNING" enabled="true"> + <option name="m_ignoreUnlessAssigned" value="false" /> + </inspection_tool> + <inspection_tool class="StringEqualsEmptyString" level="WARNING" enabled="true" /> + <inspection_tool class="StringBufferReplaceableByStringBuilder" level="WARNING" enabled="true" /> + <inspection_tool class="StringBufferToStringInConcatenation" level="WARNING" enabled="true" /> + <inspection_tool class="TailRecursion" level="WARNING" enabled="true" /> + <inspection_tool class="JavaLangReflect" level="WARNING" enabled="true" /> + <inspection_tool class="RandomDoubleForRandomInteger" level="WARNING" enabled="true" /> + <inspection_tool class="RuntimeExec" level="WARNING" enabled="true" /> + <inspection_tool class="SystemExit" level="WARNING" enabled="true" /> + <inspection_tool class="SystemGetenv" level="WARNING" enabled="true" /> + <inspection_tool class="NativeMethods" level="WARNING" enabled="true" /> + <inspection_tool class="UseOfAWTPeerClass" level="WARNING" enabled="true" /> + <inspection_tool class="UseOfJDBCDriverClass" level="WARNING" enabled="true" /> + <inspection_tool class="UseOfProcessBuilder" level="WARNING" enabled="true" /> + <inspection_tool class="UseOfSunClasses" level="WARNING" enabled="true" /> + <inspection_tool class="AssignmentToStaticFieldFromInstanceMethod" level="WARNING" enabled="true" /> + <inspection_tool class="AssignmentUsedAsCondition" level="WARNING" enabled="true" /> + <inspection_tool class="ObjectToString" level="WARNING" enabled="true" /> + <inspection_tool class="CastConflictsWithInstanceof" level="WARNING" enabled="true" /> + <inspection_tool class="CastToIncompatibleInterface" level="WARNING" enabled="true" /> + <inspection_tool class="CollectionAddedToSelf" level="WARNING" enabled="true" /> + <inspection_tool class="MisspelledCompareTo" level="WARNING" enabled="true" /> + <inspection_tool class="CovariantCompareTo" level="WARNING" enabled="true" /> + <inspection_tool class="CovariantEquals" level="WARNING" enabled="true" /> + <inspection_tool class="EmptyInitializer" level="WARNING" enabled="true" /> + <inspection_tool class="MisspelledEquals" level="WARNING" enabled="true" /> + <inspection_tool class="EqualsBetweenInconvertibleTypes" level="WARNING" enabled="true" /> + <inspection_tool class="ArrayEquals" level="WARNING" enabled="true" /> + <inspection_tool class="EqualsWhichDoesntCheckParameterClass" level="WARNING" enabled="true" /> + <inspection_tool class="ForLoopThatDoesntUseLoopVariable" level="WARNING" enabled="true" /> + <inspection_tool class="MisspelledHashcode" level="WARNING" enabled="true" /> + <inspection_tool class="InstanceofIncompatibleInterface" level="WARNING" enabled="true" /> + <inspection_tool class="InstantiationOfUtilityClass" level="WARNING" enabled="true" /> + <inspection_tool class="IteratorHasNextCallsIteratorNext" level="WARNING" enabled="true" /> + <inspection_tool class="IteratorNextDoesNotThrowNoSuchElementException" level="WARNING" enabled="true" /> + <inspection_tool class="CompareToUsesNonFinalVariable" level="WARNING" enabled="true" /> + <inspection_tool class="EqualsUsesNonFinalVariable" level="WARNING" enabled="true" /> + <inspection_tool class="HashCodeUsesNonFinalVariable" level="WARNING" enabled="true" /> + <inspection_tool class="NonShortCircuitBoolean" level="WARNING" enabled="true" /> + <inspection_tool class="ObjectEquality" level="WARNING" enabled="true"> + <option name="m_ignoreEnums" value="true" /> + <option name="m_ignoreClassObjects" value="false" /> + <option name="m_ignorePrivateConstructors" value="false" /> + </inspection_tool> + <inspection_tool class="OctalAndDecimalIntegersMixed" level="WARNING" enabled="true" /> + <inspection_tool class="ResultOfObjectAllocationIgnored" level="WARNING" enabled="true" /> + <inspection_tool class="ReturnNull" level="WARNING" enabled="true"> + <option name="m_reportObjectMethods" value="true" /> + <option name="m_reportArrayMethods" value="true" /> + <option name="m_reportCollectionMethods" value="true" /> + </inspection_tool> + <inspection_tool class="StaticFieldReferenceOnSubclass" level="WARNING" enabled="true" /> + <inspection_tool class="StaticCallOnSubclass" level="WARNING" enabled="true" /> + <inspection_tool class="SubtractionInCompareTo" level="WARNING" enabled="true" /> + <inspection_tool class="SuspiciousToArrayCall" level="WARNING" enabled="true" /> + <inspection_tool class="SuspiciousSystemArraycopy" level="WARNING" enabled="true" /> + <inspection_tool class="TextLabelInSwitchStatement" level="WARNING" enabled="true" /> + <inspection_tool class="MisspelledToString" level="WARNING" enabled="true" /> + <inspection_tool class="ArchaicSystemPropertyAccess" level="WARNING" enabled="true" /> + <inspection_tool class="ResultSetIndexZero" level="WARNING" enabled="true" /> + <inspection_tool class="UseOfPropertiesAsHashtable" level="WARNING" enabled="true" /> + <inspection_tool class="UnusedProperty" level="WARNING" enabled="true" /> + <inspection_tool class="ChannelResource" level="WARNING" enabled="true" /> + <inspection_tool class="HibernateResource" level="WARNING" enabled="true" /> + <inspection_tool class="IOResource" level="WARNING" enabled="true" /> + <inspection_tool class="JDBCResource" level="WARNING" enabled="true" /> + <inspection_tool class="JNDIResource" level="WARNING" enabled="true" /> + <inspection_tool class="SocketResource" level="WARNING" enabled="true" /> + <inspection_tool class="DriverManagerGetConnection" level="WARNING" enabled="true" /> + <inspection_tool class="JDBCPrepareStatementWithNonConstantString" level="WARNING" enabled="true" /> + <inspection_tool class="RuntimeExecWithNonConstantString" level="WARNING" enabled="true" /> + <inspection_tool class="JDBCExecuteWithNonConstantString" level="WARNING" enabled="true" /> + <inspection_tool class="LoadLibraryWithNonConstantString" level="WARNING" enabled="true" /> + <inspection_tool class="SystemSetSecurityManager" level="WARNING" enabled="true" /> + <inspection_tool class="ClassLoader2Instantiation" level="WARNING" enabled="true" /> + <inspection_tool class="CustomClassloader" level="WARNING" enabled="true" /> + <inspection_tool class="CustomSecurityManager" level="WARNING" enabled="true" /> + <inspection_tool class="PublicStaticArrayField" level="WARNING" enabled="true" /> + <inspection_tool class="PublicStaticCollectionField" level="WARNING" enabled="true" /> + <inspection_tool class="UnsecureRandomNumberGeneration" level="WARNING" enabled="true" /> + <inspection_tool class="ExternalizableWithSerializationMethods" level="WARNING" enabled="true" /> + <inspection_tool class="ReadObjectInitialization" level="WARNING" enabled="true" /> + <inspection_tool class="NonSerializableWithSerializationMethods" level="WARNING" enabled="true" /> + <inspection_tool class="NonSerializableWithSerialVersionUIDField" level="WARNING" enabled="true" /> + <inspection_tool class="ReadObjectAndWriteObjectPrivate" level="WARNING" enabled="true" /> + <inspection_tool class="ReadResolveAndWriteReplaceProtected" level="WARNING" enabled="true" /> + <inspection_tool class="SerializableWithUnconstructableAncestor" level="WARNING" enabled="true" /> + <inspection_tool class="SerializableHasSerializationMethods" level="WARNING" enabled="true"> + <option name="m_ignoreSerializableDueToInheritance" value="true" /> + </inspection_tool> + <inspection_tool class="SerializableHasSerialVersionUIDField" level="WARNING" enabled="true"> + <option name="m_ignoreSerializableDueToInheritance" value="true" /> + </inspection_tool> + <inspection_tool class="SerializableInnerClassHasSerialVersionUIDField" level="WARNING" enabled="true"> + <option name="m_ignoreSerializableDueToInheritance" value="true" /> + </inspection_tool> + <inspection_tool class="SerializableInnerClassWithNonSerializableOuterClass" level="WARNING" enabled="true"> + <option name="m_ignoreSerializableDueToInheritance" value="true" /> + </inspection_tool> + <inspection_tool class="SerialPersistentFieldsWithWrongSignature" level="WARNING" enabled="true" /> + <inspection_tool class="SerialVersionUIDNotStaticFinal" level="WARNING" enabled="true" /> + <inspection_tool class="TransientFieldInNonSerializableClass" level="WARNING" enabled="true" /> + <inspection_tool class="ArithmeticOnVolatileField" level="WARNING" enabled="true" /> + <inspection_tool class="AwaitNotInLoop" level="WARNING" enabled="true" /> + <inspection_tool class="BusyWait" level="WARNING" enabled="true" /> + <inspection_tool class="ObjectNotify" level="WARNING" enabled="true" /> + <inspection_tool class="ConditionSignal" level="WARNING" enabled="true" /> + <inspection_tool class="SystemRunFinalizersOnExit" level="WARNING" enabled="true" /> + <inspection_tool class="ThreadRun" level="WARNING" enabled="true" /> + <inspection_tool class="ThreadPriority" level="WARNING" enabled="true" /> + <inspection_tool class="ThreadStartInConstruction" level="WARNING" enabled="true" /> + <inspection_tool class="ThreadStopSuspendResume" level="WARNING" enabled="true" /> + <inspection_tool class="ThreadYield" level="WARNING" enabled="true" /> + <inspection_tool class="CallToNativeMethodWhileLocked" level="WARNING" enabled="true" /> + <inspection_tool class="SleepWhileHoldingLock" level="WARNING" enabled="true" /> + <inspection_tool class="ExtendsThread" level="WARNING" enabled="true" /> + <inspection_tool class="DoubleCheckedLocking" level="WARNING" enabled="true" /> + <inspection_tool class="EmptySynchronizedStatement" level="WARNING" enabled="true" /> + <inspection_tool class="FieldAccessedSynchronizedAndUnsynchronized" level="WARNING" enabled="true"> + <option name="countGettersAndSetters" value="false" /> + </inspection_tool> + <inspection_tool class="ThreadWithDefaultRunMethod" level="WARNING" enabled="true" /> + <inspection_tool class="SafeLock" level="WARNING" enabled="true" /> + <inspection_tool class="NestedSynchronizedStatement" level="WARNING" enabled="true" /> + <inspection_tool class="PublicFieldAccessedInSynchronizedContext" level="WARNING" enabled="true" /> + <inspection_tool class="NonSynchronizedMethodOverridesSynchronizedMethod" level="WARNING" enabled="true" /> + <inspection_tool class="NotifyCalledOnCondition" level="WARNING" enabled="true" /> + <inspection_tool class="NotifyNotInSynchronizedContext" level="WARNING" enabled="true" /> + <inspection_tool class="NakedNotify" level="WARNING" enabled="true" /> + <inspection_tool class="SynchronizeOnThis" level="WARNING" enabled="true" /> + <inspection_tool class="SynchronizeOnLock" level="WARNING" enabled="true" /> + <inspection_tool class="SynchronizedMethod" level="WARNING" enabled="true"> + <option name="m_includeNativeMethods" value="true" /> + </inspection_tool> + <inspection_tool class="UnconditionalWait" level="WARNING" enabled="true" /> + <inspection_tool class="VolatileArrayField" level="WARNING" enabled="true" /> + <inspection_tool class="VolatileLongOrDoubleField" level="WARNING" enabled="true" /> + <inspection_tool class="WaitCalledOnCondition" level="WARNING" enabled="true" /> + <inspection_tool class="WaitNotInLoop" level="WARNING" enabled="true" /> + <inspection_tool class="WaitWhileHoldingTwoLocks" level="WARNING" enabled="true" /> + <inspection_tool class="WaitNotInSynchronizedContext" level="WARNING" enabled="true" /> + <inspection_tool class="WhileLoopSpinsOnField" level="WARNING" enabled="true" /> + <inspection_tool class="LocalVariableHidingMemberVariable" level="WARNING" enabled="true"> + <option name="m_ignoreInvisibleFields" value="true" /> + <option name="m_ignoreStaticMethods" value="true" /> + </inspection_tool> + <inspection_tool class="ClassEscapesItsScope" level="WARNING" enabled="true" /> + <inspection_tool class="FieldHidesSuperclassField" level="WARNING" enabled="true"> + <option name="m_ignoreInvisibleFields" value="true" /> + </inspection_tool> + <inspection_tool class="InnerClassVariableHidesOuterClassVariable" level="WARNING" enabled="true"> + <option name="m_ignoreInvisibleFields" value="true" /> + </inspection_tool> + <inspection_tool class="MethodOverloadsParentMethod" level="WARNING" enabled="true" /> + <inspection_tool class="MethodOverridesPackageLocalMethod" level="WARNING" enabled="true" /> + <inspection_tool class="MethodOverridesPrivateMethod" level="WARNING" enabled="true" /> + <inspection_tool class="MethodOverridesStaticMethod" level="WARNING" enabled="true" /> + <inspection_tool class="ParameterHidingMemberVariable" level="WARNING" enabled="true"> + <option name="m_ignoreInvisibleFields" value="true" /> + <option name="m_ignoreStaticMethodParametersHidingInstanceFields" value="true" /> + <option name="m_ignoreForConstructors" value="true" /> + <option name="m_ignoreForPropertySetters" value="true" /> + <option name="m_ignoreForAbstractMethods" value="true" /> + </inspection_tool> + <inspection_tool class="TypeParameterHidesVisibleType" level="WARNING" enabled="true" /> + <inspection_tool class="ConstantOnLHSOfComparison" level="WARNING" enabled="true" /> + <inspection_tool class="FinalStaticMethod" level="WARNING" enabled="false" /> + <inspection_tool class="UnresolvedPropertyKey" level="WARNING" enabled="true" /> + <inspection_tool class="JUnitTestClassNamingConvention" level="WARNING" enabled="true"> + <option name="m_regex" value="[A-Z][0-9A-Za-z]*Test" /> + <option name="m_minLength" value="8" /> + <option name="m_maxLength" value="64" /> + </inspection_tool> + <inspection_tool class="JUnitAbstractTestClassNamingConvention" level="WARNING" enabled="true"> + <option name="m_regex" value="[A-Z][A-Za-z]*TestCase" /> + <option name="m_minLength" value="12" /> + <option name="m_maxLength" value="64" /> + </inspection_tool> + <inspection_tool class="TestCaseWithNoTestMethods" level="WARNING" enabled="true" /> + <inspection_tool class="TestMethodWithoutAssertion" level="WARNING" enabled="true" /> + <inspection_tool class="TestCaseInProductCode" level="WARNING" enabled="true" /> + <inspection_tool class="TestCaseWithConstructor" level="WARNING" enabled="true" /> + <inspection_tool class="AssertsWithoutMessages" level="WARNING" enabled="true" /> + <inspection_tool class="MisorderedAssertEqualsParameters" level="WARNING" enabled="true" /> + <inspection_tool class="SetupCallsSuperSetup" level="WARNING" enabled="true" /> + <inspection_tool class="MisspelledSetUp" level="WARNING" enabled="true" /> + <inspection_tool class="SetupIsPublicVoidNoArg" level="WARNING" enabled="true" /> + <inspection_tool class="SimplifiableJUnitAssertion" level="WARNING" enabled="true" /> + <inspection_tool class="StaticSuite" level="WARNING" enabled="true" /> + <inspection_tool class="TeardownCallsSuperTeardown" level="WARNING" enabled="true" /> + <inspection_tool class="MisspelledTearDown" level="WARNING" enabled="true" /> + <inspection_tool class="TeardownIsPublicVoidNoArg" level="WARNING" enabled="true" /> + <inspection_tool class="TestMethodIsPublicVoidNoArg" level="WARNING" enabled="true" /> + <inspection_tool class="UnconstructableTestCase" level="WARNING" enabled="true" /> + <expanded_node name="Inheritance issues" /> + <expanded_node name="Numeric issues" /> + <expanded_node name="Security issues" /> + <expanded_node name="JavaBeans issues" /> + <expanded_node name="Finalization issues" /> + <expanded_node name="Threading issues" /> + <expanded_node name="Verbose or redundant code constructs" /> + <expanded_node name="Probable bugs" /> + <expanded_node name="Data flow issues" /> + <expanded_node name="Imports" /> + <expanded_node name="Encapsulation issues" /> + <expanded_node name="Performance issues" /> + <expanded_node name="Html Inspections" /> + <expanded_node name="Memory issues" /> + <expanded_node name="J2ME issues" /> + <expanded_node name="Plugin DevKit" /> + <expanded_node name="Logging issues" /> + <expanded_node name="Root" /> + <expanded_node name="Properties Files" /> + <expanded_node name="Declaration Redundancy" /> + <expanded_node name="Naming conventions" /> + <expanded_node name="Portability issues" /> + <expanded_node name="Documentation issues" /> + <expanded_node name="Java language level issues" /> + <expanded_node name="Visibility issues" /> + <expanded_node name="General" /> + <expanded_node name="J2SDK5.0 specific issues and migration aids" /> + <expanded_node name="Method metrics" /> + <expanded_node name="Internationalization issues" /> + <expanded_node name="JUnit issues" /> + <expanded_node name="toString() issues" /> + <expanded_node name="Serialization issues" /> + <expanded_node name="Initialization issues" /> + <expanded_node name="Resource management issues" /> + <expanded_node name="Error handling" /> + <selected_node name="JUnit issues" /> + <ADDITIONAL_JAVADOC_TAGS value="todo, fixme, xxx, note, devs, used,retval,optional,warning,pre" /> + <ADDITIONAL_HTML_TAGS value="embed,nobr" /> + <ADDITIONAL_HTML_ATTRIBUTES value="type,wmode,src,width,height" /> + <UNUSED_SYMBOL_SETTINGS> + <option name="LOCAL_VARIABLE" value="true" /> + <option name="FIELD" value="true" /> + <option name="METHOD" value="true" /> + <option name="CLASS" value="true" /> + <option name="PARAMETER" value="true" /> + </UNUSED_SYMBOL_SETTINGS> +</inspections> + Property changes on: trunk/src/JAPI_iridia_inspection.xml ___________________________________________________________________ Name: svn:mime-type + text/xml Name: svn:eol-style + LF Added: trunk/src/checkstyle.xml =================================================================== --- trunk/src/checkstyle.xml (rev 0) +++ trunk/src/checkstyle.xml 2006-04-11 21:03:21 UTC (rev 41) @@ -0,0 +1,171 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE module PUBLIC + "-//Puppy Crawl//DTD Check Configuration 1.2//EN" + "configuration_1_2.dtd" +> +<!-- + - Checkstyle configuration that checks the sun coding conventions from: + - + - * the Java Language Specification at + - http://java.sun.com/docs/books/jls/second_edition/html/index.html + - + - * the Sun Code Conventions at http://java.sun.com/docs/codeconv/ + - + - * the Javadoc guidelines at + - http://java.sun.com/j2se/javadoc/writingdoccomments/index.html + - + - * the JDK Api documentation http://java.sun.com/j2se/docs/api/index.html + - + - * some best practices + - + - Checkstyle is very configurable. Be sure to read the documentation at + - http://checkstyle.sf.net (or in your downloaded distribution). + - + - Most Checks are configurable, be sure to consult the documentation. + - + - To completely disable a check, just comment it out or delete it from the file. + - + - Finally, it is worth reading the documentation. + --> + +<module name="Checker"> + + <!-- Checks that a package.html file exists for each package. --> + <!-- See http://checkstyle.sf.net/config_javadoc.html#PackageHtml --> + <module name="PackageHtml"/> + + <!-- Checks whether files end with a new line. --> + <!-- See http://checkstyle.sf.net/config_misc.html#NewlineAtEndOfFile --> + <module name="NewlineAtEndOfFile"/> + + <!-- Checks that property files contain the same keys. --> + <!-- See http://checkstyle.sf.net/config_misc.html#Translation --> + <module name="Translation"/> + + + <module name="TreeWalker"> + + <!-- Checks for Javadoc comments. --> + <!-- See http://checkstyle.sf.net/config_javadoc.html --> + <module name="JavadocMethod"/> + <module name="JavadocType"/> + <module name="JavadocVariable"/> + <module name="JavadocStyle"/> + + + <!-- Checks for Naming Conventions. --> + <!-- See http://checkstyle.sf.net/config_naming.html --> + <module name="ConstantName"/> + <module name="LocalFinalVariableName"/> + <module name="LocalVariableName"/> + <module name="MemberName"/> + <module name="MethodName"/> + <module name="PackageName"/> + <module name="ParameterName"/> + <module name="StaticVariableName"/> + <module name="TypeName"/> + + + <!-- Checks for Headers --> + <!-- See http://checkstyle.sf.net/config_header.html --> + <!-- <module name="Header"> --> + <!-- The follow property value demonstrates the ability --> + <!-- to have access to ANT properties. In this case it uses --> + <!-- the ${basedir} property to allow Checkstyle to be run --> + <!-- from any directory within a project. See property --> + <!-- expansion, --> + <!-- http://checkstyle.sf.net/config.html#properties --> + <!-- <property --> + <!-- name="headerFile" --> + <!-- value="${basedir}/java.header"/> --> + <!-- </module> --> + + <!-- Following interprets the header file as regular expressions. --> + <!-- <module name="RegexpHeader"/> --> + + + <!-- Checks for imports --> + <!-- See http://checkstyle.sf.net/config_import.html --> + <module name="AvoidStarImport"/> + <module name="IllegalImport"/> <!-- defaults to sun.* packages --> + <module name="RedundantImport"/> + <module name="UnusedImports"/> + + + <!-- Checks for Size Violations. --> + <!-- See http://checkstyle.sf.net/config_sizes.html --> + <module name="FileLength"/> + <module name="LineLength"> + <property name="max" value="150" /> + </module> + <!--module name="MethodLength"/ FIXME enable me! --> + <module name="ParameterNumber"/> + + + <!-- Checks for whitespace --> + <!-- See http://checkstyle.sf.net/config_whitespace.html --> + <module name="EmptyForIteratorPad"/> + <module name="MethodParamPad"/> + <module name="NoWhitespaceAfter"/> + <module name="NoWhitespaceBefore"/> + <module name="OperatorWrap"/> + <module name="ParenPad"/> + <module name="TypecastParenPad"/> + <module name="TabCharacter"/> + <module name="WhitespaceAfter"/> + <module name="WhitespaceAround"/> + + + <!-- Modifier Checks --> + <!-- See http://checkstyle.sf.net/config_modifiers.html --> + <module name="ModifierOrder"/> + <module name="RedundantModifier"/> + + + <!-- Checks for blocks. You know, those {}'s --> + <!-- See http://checkstyle.sf.net/config_blocks.html --> + <module name="AvoidNestedBlocks"/> + <module name="EmptyBlock"/> + <module name="LeftCurly"/> + <module name="NeedBraces"/> + <module name="RightCurly"/> + + + <!-- Checks for common coding problems --> + <!-- See http://checkstyle.sf.net/config_coding.html --> + <!--module name="AvoidInlineConditionals"/--> + <module name="DoubleCheckedLocking"/> <!-- MY FAVOURITE --> + <module name="EmptyStatement"/> + <module name="EqualsHashCode"/> + <!--module name="HiddenField"/ Hiding fields is intentional in setters and constructors. --> + <module name="IllegalInstantiation"/> + <module name="InnerAssignment"/> + <!--module name="MagicNumber"/ FIXME enable me! --> + <module name="MissingSwitchDefault"/> + <!--module name="RedundantThrows"/ NOTE: don't enable me, redundant throws are a form of documentation. --> + <module name="SimplifyBooleanExpression"/> + <module name="SimplifyBooleanReturn"/> + + <!-- Checks for class design --> + <!-- See http://checkstyle.sf.net/config_design.html --> + <!--module name="DesignForExtension"/ NOTE: don't enable me, I'm stupid and don't recognize this project isn't a framework. --> + <module name="FinalClass"/> + <module name="HideUtilityClassConstructor"/> + <module name="InterfaceIsType"/> + <module name="VisibilityModifier"/> + + + <!-- Miscellaneous other checks. --> + <!-- See http://checkstyle.sf.net/config_misc.html --> + <module name="ArrayTypeStyle"/> + <!--module name="FinalParameters"/ FIXME enable me! --> + <module name="GenericIllegalRegexp"> + <property name="format" value="\s+$"/> + <property name="message" value="Line has trailing spaces."/> + </module> + <!--module name="TodoComment"/ FIXME enable me! --> + <module name="UpperEll"/> + + </module> + +</module> Property changes on: trunk/src/checkstyle.xml ___________________________________________________________________ Name: svn:mime-type + text/xml Name: svn:eol-style + LF Added: trunk/src/configuration_1_2.dtd =================================================================== --- trunk/src/configuration_1_2.dtd (rev 0) +++ trunk/src/configuration_1_2.dtd 2006-04-11 21:03:21 UTC (rev 41) @@ -0,0 +1,38 @@ +<?xml version="1.0" encoding="UTF-8"?> + +<!-- Add the following to any file that is to be validated against this DTD: + +<!DOCTYPE module PUBLIC + "-//Puppy Crawl//DTD Check Configuration 1.2//EN" + "http://www.puppycrawl.com/dtds/configuration_1_2.dtd"> +--> + +<!ELEMENT module (module|property|metadata)*> +<!ATTLIST module name NMTOKEN #REQUIRED> + +<!ELEMENT property EMPTY> +<!ATTLIST property + name NMTOKEN #REQUIRED + value CDATA #REQUIRED + default CDATA #IMPLIED +> + +<!-- + + Used to store metadata in the Checkstyle configuration file. This + information is ignored by Checkstyle. This may be useful if you want to + store plug-in specific information. + + To avoid name clashes between different tools/plug-ins you are *strongly* + encouraged to prefix all names with your domain name. For example, use the + name "com.mycompany.parameter" instead of "parameter". + + The prefix "com.puppycrawl." is reserved for Checkstyle. + +--> + +<!ELEMENT metadata EMPTY> +<!ATTLIST metadata + name NMTOKEN #REQUIRED + value CDATA #REQUIRED +> Property changes on: trunk/src/configuration_1_2.dtd ___________________________________________________________________ Name: svn:mime-type + text/xml-external-parsed-entity Name: svn:eol-style + LF This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |