Path Lines of Code Sample rules/X++/AbstractClassWithNoAbstractMethods.xq 14 Sample rules/X++/AppliedAttributesWithAttributeSuffix.xq 15 Sample rules/X++/ArtifactsByAttribute.xq 29 Sample rules/X++/ArtifactsWithAttribute.xq 14 Sample rules/X++/AssetClassificationFields.xq 14 Sample rules/X++/AssignToTableField.xq 17 Sample rules/X++/AttributesNotEndingInAttribute.xq 12 Sample rules/X++/AttributesWithUnmatchedParms.xq 17 Sample rules/X++/BPErrorFormCaptionIsEmpty.xq 18 Sample rules/X++/BPErrorNotAllowedEditMethods.xq 15 Sample rules/X++/BasicStatistics.xq 34 Sample rules/X++/BooleanWithLiterals.xq 17 Sample rules/X++/BufferOverwriteInSearch.xq 28 Sample rules/X++/BulkEnumerationReferences.xq 50 Sample rules/X++/CSV Extractors/ExtractCallsApplicationFoundationCSV.xq 58 Sample rules/X++/CSV Extractors/ExtractCallsApplicationPlatformCSV.xq 58 Sample rules/X++/CSV Extractors/ExtractCallsApplicationSuiteCSV.xq 58 Sample rules/X++/CSV Extractors/ExtractCallsCSV.xq 58 Sample rules/X++/CSV Extractors/ExtractClassAttributesCSV.xq 16 Sample rules/X++/CSV Extractors/ExtractClassDelegatesCSV.xq 15 Sample rules/X++/CSV Extractors/ExtractClassFieldsCSV.xq 22 Sample rules/X++/CSV Extractors/ExtractClassInheritanceCSV.xq 15 Sample rules/X++/CSV Extractors/ExtractClassInterfaceImplementationsCSV.xq 15 Sample rules/X++/CSV Extractors/ExtractClassMethodAttributesCSV.xq 18 Sample rules/X++/CSV Extractors/ExtractClassMethodsCSV.xq 34 Sample rules/X++/CSV Extractors/ExtractClassMetricsCSV.xq 37 Sample rules/X++/CSV Extractors/ExtractFormMethodAttributesCSV.xq 18 Sample rules/X++/CSV Extractors/ExtractFormMetricsCSV.xq 28 Sample rules/X++/CSV Extractors/ExtractFormsCSV.xq 18 Sample rules/X++/CSV Extractors/ExtractFormsMethodsCSV.xq 33 Sample rules/X++/CSV Extractors/ExtractInterfaceAttributesCSV.xq 15 Sample rules/X++/CSV Extractors/ExtractInterfaceInheritanceCSV.xq 15 Sample rules/X++/CSV Extractors/ExtractInterfaceMethodsCSV.xq 16 Sample rules/X++/CSV Extractors/ExtractInterfacesCSV.xq 15 Sample rules/X++/CSV Extractors/ExtractPackageDependenciesCSV.xq 15 Sample rules/X++/CSV Extractors/ExtractPackagesCSV.xq 15 Sample rules/X++/CSV Extractors/ExtractQueriesCSV.xq 19 Sample rules/X++/CSV Extractors/ExtractQueryDataSourcesCSV.xq 15 Sample rules/X++/CSV Extractors/ExtractQueryMethodsCSV.xq 33 Sample rules/X++/CSV Extractors/ExtractQueryMetricsCSV.xq 28 Sample rules/X++/CSV Extractors/ExtractTableFieldsCSV.xq 24 Sample rules/X++/CSV Extractors/ExtractTableMethodAttributesCSV.xq 18 Sample rules/X++/CSV Extractors/ExtractTableMethodsCSV.xq 34 Sample rules/X++/CSV Extractors/ExtractTableMetricsCSV.xq 28 Sample rules/X++/CSV Extractors/ExtractTablesCSV.xq 25 Sample rules/X++/CSV Extractors/ExtractViewFieldsCSV.xq 25 Sample rules/X++/CSV Extractors/ExtractViewMethodAttributesCSV.xq 19 Sample rules/X++/CSV Extractors/ExtractViewMethodsCSV.xq 34 Sample rules/X++/CSV Extractors/ExtractViewMetricsCSV.xq 28 Sample rules/X++/CSV Extractors/ExtractViewsCSV.xq 20 Sample rules/X++/CallsSummary.xq 46 Sample rules/X++/CallsToObsoleteMethodsOrClasses.xq 31 Sample rules/X++/CatchAllWithEmptyHandlers.xq 14 Sample rules/X++/ClassAndTableMethodVisibility.xq 24 Sample rules/X++/ClassExtension.xq 14 Sample rules/X++/ClassMethodAndFieldVisibility.xq 25 Sample rules/X++/ClassMetrics.xq 43 Sample rules/X++/ClassesImplementingInterface.xq 14 Sample rules/X++/ClassesOrderedByFields.xq 14 Sample rules/X++/ClassesWithUndocumentedMethods.xq 28 Sample rules/X++/ClassesWithoutDocumentation.xq 11 Sample rules/X++/Complexities.xq 29 Sample rules/X++/ConsiderTextBuffer.xq 18 Sample rules/X++/ConstantConditions.xq 12 Sample rules/X++/ConstrainedStringTypes.xq 15 Sample rules/X++/DerivedClassCount.xq 14 Sample rules/X++/DirectSQLStringLiterals.xq 21 Sample rules/X++/DisposablesNotInUsingStatements.xq 33 Sample rules/X++/EditAndDisplayMethods.xq 14 Sample rules/X++/EmptyCatchOrFinally.xq 17 Sample rules/X++/EmptyCompounds.xq 17 Sample rules/X++/EmptyFinally.xq 21 Sample rules/X++/EmptyIfParts.xq 19 Sample rules/X++/EmptyLoop.xq 15 Sample rules/X++/EmptyLoops.xq 16 Sample rules/X++/EmptyMethods.xq 17 Sample rules/X++/EmptyStatements.xq 15 Sample rules/X++/EmptyWhile.xq 19 Sample rules/X++/Enum Compatibility.xq 55 Sample rules/X++/ExceptionTypes.xq 16 Sample rules/X++/ExistsJoinsWithFields.xq 17 Sample rules/X++/ExtendsBatch.xq 7 Sample rules/X++/ExtendsRunbaseBatchDoesNotImplementBatchRetryable.xq 15 Sample rules/X++/ExtensionClassesWithEventHandlers.xq 30 Sample rules/X++/FieldsByVisibility.xq 14 Sample rules/X++/FormInitDataAccess.xq 14 Sample rules/X++/IllegalConnectionUsages.xq 20 Sample rules/X++/ImplementBatchRetryableWithFalse.xq 18 Sample rules/X++/ImplementBatchRetryableWithTrue.xq 18 Sample rules/X++/InheritanceDepth.xq 45 Sample rules/X++/InstanceMethodCalls.xq 17 Sample rules/X++/InternalInterfaceViolations.xq 25 Sample rules/X++/InternalMethods.xq 14 Sample rules/X++/LineCount.xq 14 Sample rules/X++/LocalFunctions.xq 15 Sample rules/X++/LookupClassOrTable.xq 6 Sample rules/X++/LoopVariableOverwrites.xq 23 Sample rules/X++/MethodIndentationLevel.xq 54 Sample rules/X++/MethodLinesDistribution.xq 18 Sample rules/X++/MethodOverrides.xq 32 Sample rules/X++/Mismatched Labels.xq 58 Sample rules/X++/MismatchedTypeComparisons.xq 18 Sample rules/X++/NeedlessStringConcatenations.xq 16 Sample rules/X++/Neo4j Extractors/Any_HAS_ATTRIBUTE_Any.xq 164 Sample rules/X++/Neo4j Extractors/ClassDelegateNodes.xq 19 Sample rules/X++/Neo4j Extractors/ClassFieldNodes.xq 32 Sample rules/X++/Neo4j Extractors/ClassMethodNodes.xq 42 Sample rules/X++/Neo4j Extractors/ClassNodes.xq 52 Sample rules/X++/Neo4j Extractors/Class_DECLARES_Delegate.xq 16 Sample rules/X++/Neo4j Extractors/Class_DECLARES_Field.xq 16 Sample rules/X++/Neo4j Extractors/Class_DECLARES_Method.xq 16 Sample rules/X++/Neo4j Extractors/Class_EXTENDS_Class.xq 23 Sample rules/X++/Neo4j Extractors/Class_EXTENSIONOF_Class.xq 30 Sample rules/X++/Neo4j Extractors/Class_EXTENSIONOF_Form.xq 30 Sample rules/X++/Neo4j Extractors/Class_EXTENSIONOF_Formcontrol.xq 31 Sample rules/X++/Neo4j Extractors/Class_EXTENSIONOF_Formdatafield.xq 32 Sample rules/X++/Neo4j Extractors/Class_EXTENSIONOF_Formdatasource.xq 31 Sample rules/X++/Neo4j Extractors/Class_EXTENSIONOF_Map.xq 30 Sample rules/X++/Neo4j Extractors/Class_EXTENSIONOF_Table.xq 30 Sample rules/X++/Neo4j Extractors/Class_EXTENSIONOF_View.xq 30 Sample rules/X++/Neo4j Extractors/Class_IMPLEMENTS_Interface.xq 25 Sample rules/X++/Neo4j Extractors/EntityMethodNodes.xq 41 Sample rules/X++/Neo4j Extractors/EntityNodes.xq 34 Sample rules/X++/Neo4j Extractors/Entity_DECLARES_Method.xq 16 Sample rules/X++/Neo4j Extractors/FormControlMethodNodes.xq 41 Sample rules/X++/Neo4j Extractors/FormControlNodes.xq 21 Sample rules/X++/Neo4j Extractors/FormControl_DECLARES_Method.xq 20 Sample rules/X++/Neo4j Extractors/FormDataSourceDataFieldNodes.xq 19 Sample rules/X++/Neo4j Extractors/FormDataSourceDataField_DECLARES_Method.xq 18 Sample rules/X++/Neo4j Extractors/FormDataSource_DATAFIELD_FormDataField.xq 17 Sample rules/X++/Neo4j Extractors/FormDatasourceDataFieldMethodNodes.xq 42 Sample rules/X++/Neo4j Extractors/FormDatasourceMethodNodes.xq 41 Sample rules/X++/Neo4j Extractors/FormDatasourceNodes.xq 21 Sample rules/X++/Neo4j Extractors/FormDatasource_DECLARES_Method.xq 20 Sample rules/X++/Neo4j Extractors/FormNodes.xq 33 Sample rules/X++/Neo4j Extractors/Form_CONTROL_Formcontrol.xq 19 Sample rules/X++/Neo4j Extractors/Form_DATASOURCE_Formdatasource.xq 19 Sample rules/X++/Neo4j Extractors/Form_DECLARES_Method.xq 17 Sample rules/X++/Neo4j Extractors/FormsMethodNodes.xq 40 Sample rules/X++/Neo4j Extractors/FunctionNodes.xq 77 Sample rules/X++/Neo4j Extractors/InterfaceMethodNodes.xq 22 Sample rules/X++/Neo4j Extractors/InterfaceNodes.xq 19 Sample rules/X++/Neo4j Extractors/Interface_DECLARES_Method.xq 16 Sample rules/X++/Neo4j Extractors/Interface_INHERITS_Interface.xq 17 Sample rules/X++/Neo4j Extractors/MapFieldNodes.xq 28 Sample rules/X++/Neo4j Extractors/MapMethodNodes.xq 40 Sample rules/X++/Neo4j Extractors/MapNodes.xq 34 Sample rules/X++/Neo4j Extractors/Map_DECLARES_Method.xq 16 Sample rules/X++/Neo4j Extractors/Map_FIELD_Field.xq 16 Sample rules/X++/Neo4j Extractors/Method_DECLARES_Function.xq 75 Sample rules/X++/Neo4j Extractors/Method_POSTHANDLERFOR_Method.xq 30 Sample rules/X++/Neo4j Extractors/Method_PREHANDLERFOR_Method.xq 29 Sample rules/X++/Neo4j Extractors/QueryMethodNodes.xq 41 Sample rules/X++/Neo4j Extractors/QueryNodes.xq 37 Sample rules/X++/Neo4j Extractors/Query_DECLARES_Method.xq 17 Sample rules/X++/Neo4j Extractors/Query_REFERENCES_Table.xq 23 Sample rules/X++/Neo4j Extractors/TableFieldNodes.xq 22 Sample rules/X++/Neo4j Extractors/TableMethodNodes.xq 40 Sample rules/X++/Neo4j Extractors/TableNodes.xq 41 Sample rules/X++/Neo4j Extractors/Table_DECLARES_Method.xq 16 Sample rules/X++/Neo4j Extractors/Table_FIELD_TableField.xq 16 Sample rules/X++/Neo4j Extractors/ViewFieldNodes.xq 28 Sample rules/X++/Neo4j Extractors/ViewMethodNodes.xq 40 Sample rules/X++/Neo4j Extractors/ViewNodes.xq 40 Sample rules/X++/Neo4j Extractors/View_DECLARES_Method.xq 16 Sample rules/X++/Neo4j Extractors/View_FIELD_Field.xq 16 Sample rules/X++/NestedSelectStatements.xq 17 Sample rules/X++/NonLabelStringLiteralsWithDoubleQuotes.xq 16 Sample rules/X++/NonPrivateQueryFields.xq 17 Sample rules/X++/ObsoleteClasses.xq 19 Sample rules/X++/ObsoleteMethods.xq 21 Sample rules/X++/OverallMetrics.xq 12 Sample rules/X++/ParametersNoUnderscore.xq 18 Sample rules/X++/ParmMethods.xq 44 Sample rules/X++/PostHandlers.xq 15 Sample rules/X++/PreHandlers.xq 15 Sample rules/X++/PrivatesWithInteralUseOnly.xq 15 Sample rules/X++/PrmIsDefault.xq 15 Sample rules/X++/Prolog Extractors/ExtractAttributesProlog.xq 92 Sample rules/X++/Prolog Extractors/ExtractClassDelegatesProlog.xq 16 Sample rules/X++/Prolog Extractors/ExtractClassFieldsProlog.xq 22 Sample rules/X++/Prolog Extractors/ExtractClassInheritanceProlog.xq 16 Sample rules/X++/Prolog Extractors/ExtractClassInterfaceImplementationsProlog.xq 16 Sample rules/X++/Prolog Extractors/ExtractClassMetricsProlog.xq 48 Sample rules/X++/Prolog Extractors/ExtractFormsDefProlog.xq 15 Sample rules/X++/Prolog Extractors/ExtractInterfaceAttributesProlog.xq 77 Sample rules/X++/Prolog Extractors/ExtractInterfaceInheritanceProlog.xq 16 Sample rules/X++/Prolog Extractors/ExtractInterfaceMethodsProlog.xq 16 Sample rules/X++/Prolog Extractors/ExtractInterfacesProlog.xq 15 Sample rules/X++/Prolog Extractors/ExtractMethodAttributesProlog.xq 92 Sample rules/X++/Prolog Extractors/ExtractMethodsProlog.xq 48 Sample rules/X++/Prolog Extractors/ExtractPackageDependenciesProlog.xq 16 Sample rules/X++/Prolog Extractors/ExtractPackagesProlog.xq 15 Sample rules/X++/Prolog Extractors/ExtractQueryDataSourcesProlog.xq 16 Sample rules/X++/Prolog Extractors/ExtractQueryDefProlog.xq 16 Sample rules/X++/Prolog Extractors/ExtractTableDefProlog.xq 30 Sample rules/X++/Prolog Extractors/ExtractTableFieldsProlog.xq 27 Sample rules/X++/Prolog Extractors/clauses.pl 82 Sample rules/X++/Prolog Extractors/loadall.pl 11 Sample rules/X++/Prolog Extractors/startswipl.cmd 24 Sample rules/X++/ProtectedMethodsInFinalClasses.xq 15 Sample rules/X++/PureAbstractClasses.xq 15 Sample rules/X++/RecursiveMethods.xq 25 Sample rules/X++/RelopsOnEnums.xq 24 Sample rules/X++/SimpleSelfAssignment.xq 19 Sample rules/X++/SimplifyIfsToReturn.xq 27 Sample rules/X++/SingleArgStrFmt.xq 18 Sample rules/X++/StaticHandlerMethodInExtensions.xq 25 Sample rules/X++/StaticMethodCalls.xq 14 Sample rules/X++/StringLiteralConcatenation.xq 15 Sample rules/X++/SwitchCaseDeclarationProblems.xq 31 Sample rules/X++/SwitchDefaultNotFinal.xq 18 Sample rules/X++/SwitchDuplicateDefault.xq 18 Sample rules/X++/SwitchNonConstantCases.xq 21 Sample rules/X++/SwitchOverEnum.xq 19 Sample rules/X++/TODOComments.xq 16 Sample rules/X++/TablesWithInheritance.xq 14 Sample rules/X++/TryFinallyWithoutCatch.xq 30 Sample rules/X++/TypeDependencies.xq 18 Sample rules/X++/UseOfExistJoinBuffers.xq 23 Sample rules/X++/UselessHookables.xq 17 Sample rules/X++/UselessReplaceableAttribute.xq 14 Sample rules/X++/batchrecursive.xq 26 Sample rules/X++/internalArtifacts.xq 13 rules/X++/BalancedTtsStatement.xq 26 rules/X++/BooleanExpressionWithLiteral.xq 24 rules/X++/Breakpoint.xq 21 rules/X++/ComplexityIndentationCombined.xq 74 rules/X++/ConstantConditions.xq 21 rules/X++/ConstrainedStringTypes.xq 22 rules/X++/DeleteFromNotUsed.xq 26 rules/X++/DirectSQL.xq 23 rules/X++/ExtensionsWithoutPrefix.xq 22 rules/X++/InsertInLoop.xq 25 rules/X++/MissingClassDocumentation.xq 24 rules/X++/MissingMethodDocumentation.xq 25 rules/X++/NestedSearch.xq 21 rules/X++/RecursiveMethods.xq 40 rules/X++/SelectForUpdateAbsent.xq 24 rules/X++/SelectUsingFirstOnly.xq 25 rules/X++/SystemReflection.xq 21 rules/X++/TableIndex.xq 21 rules/X++/TableTPFIntegrity.xq 30 rules/X++/callsnext.xq 604 rules/X++/skipResultsNeverUsed.xq 27