[bugfix] Align fn: function signatures with W3C XQuery 4.0 PR197 #6287
754 new issues (0 max.) of at least severity.
Here is an overview of what got changed by this pull request:
Issues
======
+ Solved 10
- Added 754
Complexity increasing per file
==============================
- exist-core/src/main/java/org/exist/dom/persistent/SortedNodeSet.java 3
- exist-core/src/main/java/org/exist/xquery/util/NumberFormatter.java 12
- exist-core/src/main/java/org/exist/util/serializer/AbstractSerializer.java 5
- exist-core/src/main/java/org/exist/xquery/Predicate.java 4
- exist-core/src/main/java/org/exist/xquery/SequenceConstructor.java 11
- exist-core/src/main/java/org/exist/xquery/functions/fn/CollatingFunction.java 1
- exist-core/src/main/java/org/exist/storage/serializers/XIncludeFilter.java 63
- exist-core/src/main/java/org/exist/util/serializer/IndentingXMLWriter.java 19
- exist-core/src/main/java/org/exist/xquery/functions/fn/FunXmlToJson.java 192
- exist-core/src/main/java/org/exist/dom/persistent/ElementImpl.java 9
- exist-core/src/main/java/org/exist/xquery/WindowExpr.java 6
- exist-core/src/main/java/org/exist/xquery/GeneralComparison.java 16
- extensions/indexes/range/src/main/java/org/exist/indexing/range/RangeIndexConfigAttributeCondition.java 4
- exist-core/src/main/java/org/exist/xquery/Function.java 16
- exist-core/src/main/java/org/exist/http/servlets/HttpServletRequestWrapper.java 1
- exist-core/src/main/java/org/exist/xquery/NodeComparison.java 8
- exist-core/src/main/java/org/exist/repo/ExistRepository.java 11
- exist-core/src/main/java/org/exist/xquery/Profiler.java 1
- exist-core/src/main/java/org/exist/xquery/functions/fn/JSON.java 166
- exist-core/src/test/java/org/exist/xquery/XQueryWatchDogTest.java 8
- exist-core/src/main/java/org/exist/xquery/lock/LockTargetCollector.java 58
- exist-core/src/test/java/org/exist/xquery/lock/ConcurrencyBenchmark.java 48
- exist-core/src/test/java/org/exist/xquery/lock/LockTargetCollectorTest.java 10
- exist-core/src/main/java/org/exist/xquery/functions/fn/FnInvisibleXml.java 34
- extensions/webdav/src/test/java/org/exist/webdav/LockTest.java 7
- exist-core/src/main/java/org/exist/xquery/functions/websocket/ConsoleCompatFunctions.java 16
- exist-core/src/main/java/org/exist/xquery/functions/websocket/WebSocketModule.java 14
- exist-core/src/main/java/org/exist/xquery/functions/websocket/ConsoleCompatModule.java 5
- exist-core/src/main/java/org/exist/xquery/functions/websocket/WebSocketEndpoint.java 32
- exist-core/src/test/java/org/exist/xquery/functions/fn/FunNotBenchmark.java 17
- exist-core/src/main/java/org/exist/xquery/functions/websocket/WebSocketAdapter.java 8
- exist-core/src/main/java/org/exist/xquery/functions/websocket/WebSocketFunctions.java 18
- exist-core/src/test/java/org/exist/xquery/functions/websocket/WebSocketEndpointTest.java 16
- exist-core/src/test/java/org/exist/xquery/ft/FTContainsTest.java 57
- exist-core/src/main/java/org/exist/xquery/ft/FTOr.java 13
- exist-core/src/main/java/org/exist/xquery/ft/FTPrimaryWithOptions.java 17
- exist-core/src/main/java/org/exist/xquery/ft/FTSelection.java 15
- exist-core/src/main/java/org/exist/xquery/ft/FTContainsExpr.java 50
- exist-core/src/main/java/org/exist/xquery/ft/FTContent.java 12
- exist-core/src/main/java/org/exist/xquery/ft/FTMatchOptions.java 54
- exist-core/src/main/java/org/exist/xquery/ft/FTTimes.java 7
- exist-core/src/main/java/org/exist/xquery/ft/FTWindow.java 9
- exist-core/src/main/java/org/exist/xquery/ft/FTDistance.java 9
- exist-core/src/test/java/org/exist/xquery/ft/FTConformanceTest.java 71
- exist-core/src/main/java/org/exist/xquery/ft/FTThesaurus.java 27
- exist-core/src/main/java/org/exist/xquery/ft/FTAbstractExpr.java 3
- exist-core/src/main/java/org/exist/xquery/ft/FTOrder.java 4
- exist-core/src/main/java/org/exist/xquery/ft/FTEvaluator.java 475
- exist-core/src/main/java/org/exist/xquery/ft/FTAnd.java 13
- exist-core/src/main/java/org/exist/xquery/ft/FTWords.java 21
- exist-core/src/test/java/org/exist/xquery/ft/FTParserTest.java 28
- exist-core/src/main/java/org/exist/xquery/ft/FTMildNot.java 27
- exist-core/src/main/java/org/exist/xquery/ft/FTUnaryNot.java 7
- exist-core/src/main/java/org/exist/xquery/ft/FTRange.java 21
- exist-core/src/test/java/org/exist/xquery/ft/FTEvaluatorTest.java 12
- exist-core/src/main/java/org/exist/xquery/ft/FTScope.java 8
- exist-core/src/main/java/org/exist/xquery/ft/FTUnit.java 5
- exist-core/src/test/java/org/exist/xquery/xquf/XQUFBenchmark.java 42
- exist-core/src/main/java/org/exist/xquery/xquf/XQUFFnPut.java 2
- exist-core/src/main/java/org/exist/xquery/xquf/XQUFRenameExpr.java 29
- exist-core/src/main/java/org/exist/xquery/xquf/PendingUpdateList.java 333
- exist-core/src/main/java/org/exist/xquery/xquf/XQUFReplaceValueExpr.java 23
- exist-core/src/test/java/org/exist/xquery/PathExprDedupTest.java 10
- exist-core/src/test/java/org/exist/xquery/ReservedKeywordsAsNCNamesTest.java 10
- exist-core/src/main/java/org/exist/xquery/xquf/XQUFTransformExpr.java 52
- exist-core/src/main/java/org/exist/xquery/xquf/XQUFInsertExpr.java 75
- exist-core/src/main/java/org/exist/xquery/xquf/XQUFDeleteExpr.java 16
- exist-core/src/main/java/org/exist/xquery/xquf/XQUFReplaceNodeExpr.java 31
- exist-core/src/main/java/org/exist/xquery/xquf/UpdatePrimitive.java 18
- exist-core/src/test/java/org/exist/xquery/xquf/XQUFBasicTest.java 118
- exist-core/src/test/java/org/exist/util/serializer/HTML5FragmentTest.java 13
- exist-core/src/test/java/org/exist/http/restxq/RestXqMethodTest.java 11
- exist-core/src/main/java/org/exist/http/restxq/ErrorRoute.java 28
- exist-core/src/main/java/org/exist/http/restxq/PathMatcher.java 50
- exist-core/src/main/java/org/exist/http/restxq/RouteRegistry.java 55
- exist-core/src/main/java/org/exist/http/ws/EvalWebSocketEndpoint.java 53
- exist-core/src/test/java/org/exist/http/restxq/RestXqInputTest.java 10
- exist-core/src/test/java/org/exist/http/restxq/RestXqRedirectTest.java 5
- exist-core/src/main/java/org/exist/http/ws/EvalProtocol.java 39
- exist-core/src/main/java/org/exist/http/restxq/NativeRestXqServlet.java 83
- exist-core/src/main/java/org/exist/http/ws/EvalSession.java 8
- exist-core/src/main/java/org/exist/http/restxq/Route.java 57
- exist-core/src/main/java/org/exist/http/restxq/AnnotationParser.java 138
- exist-core/src/test/java/org/exist/http/ws/EvalWebSocketEndpointTest.java 146
- exist-core/src/main/java/org/exist/http/restxq/xquery/WebModule.java 5
- exist-core/src/main/java/org/exist/http/ws/QueryExecutor.java 53
- exist-core/src/test/java/org/exist/http/restxq/RestXqParamTest.java 12
- exist-core/src/main/java/org/exist/http/restxq/CachingHttpServletRequest.java 9
- exist-core/src/test/java/org/exist/http/restxq/RestXqPathTest.java 44
- exist-core/src/main/java/org/exist/http/restxq/xquery/WebFunctions.java 10
- exist-core/src/main/java/org/exist/http/restxq/RestXqAnnotationException.java 1
- exist-core/src/main/java/org/exist/http/restxq/SecurityAnnotationHandler.java 21
- exist-core/src/test/java/org/exist/http/restxq/RestXqErrorTest.java 35
- exist-core/src/main/java/org/exist/http/ws/QueryMonitorBroadcaster.java 13
- exist-core/src/main/java/org/exist/http/restxq/RestXqForwardException.java 2
- exist-core/src/test/java/org/exist/http/restxq/RestXqTestBase.java 45
- exist-core/src/test/java/org/exist/http/restxq/RestXqAuthTest.java 15
- exist-core/src/main/java/org/exist/http/restxq/ParameterBinder.java 104
- exist-core/src/test/java/org/exist/http/restxq/RestXqOutputTest.java 9
- exist-core/src/main/java/org/exist/http/restxq/RestXqNamespaces.java 1
- exist-core/src/test/java/org/exist/http/restxq/RestXqFilterTest.java 16
- exist-core/src/main/java/org/exist/http/restxq/ResponseWriter.java 72
- exist-core/src/test/java/org/exist/http/restxq/RestXqCacheTest.java 4
- exist-core/src/main/java/org/exist/xquery/functions/fn/FnHighestLowest.java 28
- exist-core/src/main/java/org/exist/xquery/functions/fn/FnReplicate.java 6
- exist-core/src/main/java/org/exist/xquery/FocusFunction.java 13
- exist-core/src/main/java/org/exist/xquery/functions/fn/FnSortBy.java 46
- exist-core/src/main/java/org/exist/xquery/functions/fn/FnInsertSeparator.java 5
- exist-core/src/main/java/org/exist/xquery/functions/fn/FnEverySome.java 26
- exist-core/src/main/java/org/exist/xquery/functions/fn/FnPartialApply.java 17
- exist-core/src/main/java/org/exist/xquery/functions/array/ArraySortBy.java 33
- exist-core/src/main/java/org/exist/xquery/functions/fn/CsvParser.java 49
- exist-core/src/main/java/org/exist/xquery/functions/fn/FnMessage.java 6
- exist-core/src/main/java/org/exist/util/XMLBackwardsCompatHandler.java 14
- exist-core/src/main/java/org/exist/xquery/functions/fn/FnGraphemes.java 5
- exist-core/src/main/java/org/exist/xquery/EnumCastExpression.java 25
- exist-core/src/main/java/org/exist/xquery/functions/fn/FnBuildUri.java 98
- exist-core/src/main/java/org/exist/xquery/functions/fn/FnParseHtml.java 22
- exist-core/src/main/java/org/exist/xquery/functions/fn/FnDateTimeParts.java 84
- exist-core/src/main/java/org/exist/xquery/functions/fn/FnCollation.java 37
- exist-core/src/main/java/org/exist/xquery/functions/fn/FnUnparsedBinary.java 13
- exist-core/src/main/java/org/exist/xquery/functions/fn/FnHtmlDoc.java 4
- exist-core/src/main/java/org/exist/xquery/functions/array/ArraySplit.java 3
- exist-core/src/main/java/org/exist/xquery/OtherwiseExpression.java 11
- exist-core/src/main/java/org/exist/xquery/functions/array/ArraySortWith.java 15
- exist-core/src/main/java/org/exist/xquery/MethodCallOperator.java 31
- exist-core/src/main/java/org/exist/xquery/functions/fn/FnTypeAnnotation.java 109
- exist-core/src/main/java/org/exist/xquery/functions/fn/FnInScopeNamespaces.java 29
- exist-core/src/main/java/org/exist/xquery/functions/array/ArrayIndexOf.java 6
- exist-core/src/main/java/org/exist/xquery/functions/fn/FnIsNaN.java 4
- exist-core/src/main/java/org/exist/xquery/functions/fn/FnDistinctOrderedNodes.java 3
- exist-core/src/main/java/org/exist/xquery/functions/array/ArrayOfMembers.java 4
- exist-core/src/main/java/org/exist/xquery/functions/util/FunMemory.java 7
- exist-core/src/main/java/org/exist/xquery/functions/array/ArrayBuild.java 10
- exist-core/src/main/java/org/exist/xquery/functions/fn/FnParseUri.java 100
- exist-core/src/main/java/org/exist/xquery/functions/fn/FnIdentityVoid.java 3
- exist-core/src/main/java/org/exist/xquery/functions/util/FunTime.java 6
- exist-core/src/main/java/org/exist/xquery/functions/fn/FnParseQName.java 35
- exist-core/src/main/java/org/exist/xquery/functions/util/FunProfile.java 13
- exist-core/src/main/java/org/exist/xquery/functions/fn/CsvFunctions.java 39
- exist-core/src/main/java/org/exist/xquery/functions/fn/FnItemsAt.java 7
- exist-core/src/main/java/org/exist/xquery/functions/fn/FnSubsequenceMatching.java 22
- extensions/modules/expath-file/src/main/java/org/exist/xquery/modules/file/expath/ExpathFileErrorCode.java 1
- extensions/modules/expath-file/src/main/java/org/exist/xquery/modules/file/expath/ExpathFileModule.java 5
- extensions/modules/expath-file/src/main/java/org/exist/xquery/modules/file/expath/ExpathFileModuleHelper.java 17
- exist-core/src/main/java/org/exist/xquery/PipelineExpression.java 10
- exist-core/src/main/java/org/exist/xquery/functions/util/FunExplain.java 9
- exist-core/src/main/java/org/exist/xquery/functions/fn/FnDuplicateValues.java 13
- extensions/modules/expath-file/src/main/java/org/exist/xquery/modules/file/expath/FileAppend.java 28
- extensions/modules/expath-file/src/main/java/org/exist/xquery/modules/file/expath/FileIO.java 56
- exist-core/src/main/java/org/exist/xquery/functions/fn/FnChar.java 44
- exist-core/src/main/java/org/exist/xquery/functions/util/FunIndexReport.java 8
- exist-core/src/main/java/org/exist/xquery/functions/fn/FnDecodeFromUri.java 33
- extensions/modules/expath-file/src/main/java/org/exist/xquery/modules/file/expath/FileManipulation.java 104
- exist-core/src/main/java/org/exist/xquery/functions/util/QueryPlanSerializer.java 50
- extensions/modules/expath-file/src/main/java/org/exist/xquery/modules/file/expath/FilePaths.java 13
- exist-core/src/main/java/org/exist/xquery/ForKeyValueExpr.java 58
- exist-core/src/main/java/org/exist/xquery/functions/util/FunTrack.java 4
- exist-core/src/main/java/org/exist/xquery/ForMemberExpr.java 37
- exist-core/src/main/java/org/exist/xquery/functions/fn/FnHigherOrderFun40.java 46
- extensions/modules/expath-file/src/main/java/org/exist/xquery/modules/file/expath/FileProperties.java 17
- extensions/modules/expath-file/src/main/java/org/exist/xquery/modules/file/expath/FileSystemProperties.java 19
- extensions/modules/expath-file/src/main/java/org/exist/xquery/modules/file/expath/FileWrite.java 36
- exist-core/src/main/java/org/exist/xquery/functions/fn/FnUnixDateTime.java 5
- exist-core/src/main/java/org/exist/xquery/ChoiceCastableExpression.java 18
- exist-core/src/main/java/org/exist/util/serializer/CSVSerializer.java 62
- exist-core/src/main/java/org/exist/xquery/FilterExprAM.java 18
- exist-core/src/main/java/org/exist/xquery/MappingArrowOperator.java 31
- extensions/modules/expath-binary/src/main/java/org/exist/xquery/modules/binary/BinaryBasicFunctions.java 48
- exist-core/src/main/java/org/exist/xquery/functions/fn/FnHash.java 26
- exist-core/src/test/java/org/exist/http/urlrewrite/URLRewriteViewPipelineTest.java 5
- extensions/modules/expath-binary/src/main/java/org/exist/xquery/modules/binary/BinaryBitwiseFunctions.java 23
- exist-core/src/main/java/org/exist/xquery/functions/fn/FnElementToMap.java 301
- exist-core/src/main/java/org/exist/xquery/functions/fn/FnPartition.java 13
- extensions/modules/expath-binary/src/main/java/org/exist/xquery/modules/binary/BinaryConversionFunctions.java 47
- exist-core/src/main/java/org/exist/xquery/functions/fn/DeepEqualOptions.java 308
- extensions/modules/expath-binary/src/main/java/org/exist/xquery/modules/binary/BinaryModule.java 5
- exist-core/src/main/java/org/exist/xquery/LetDestructureExpr.java 68
- exist-core/src/main/java/org/exist/xquery/functions/fn/FnOp.java 151
- extensions/modules/expath-binary/src/main/java/org/exist/xquery/modules/binary/BinaryModuleErrorCode.java 1
- exist-core/src/main/java/org/exist/xquery/functions/fn/FnDeepEqualOptions.java 6
- extensions/modules/expath-binary/src/main/java/org/exist/xquery/modules/binary/BinaryModuleHelper.java 14
- exist-core/src/main/java/org/exist/xquery/KeywordArgumentExpression.java 8
- exist-core/src/main/java/org/exist/xquery/functions/fn/FnSlice.java 20
- extensions/modules/expath-binary/src/main/java/org/exist/xquery/modules/binary/BinaryPackingFunctions.java 37
- exist-core/src/main/java/org/exist/xquery/functions/fn/FnSeconds.java 6
- exist-core/src/main/java/org/exist/xquery/functions/fn/FnDivideDecimals.java 14
- exist-core/src/main/java/org/exist/xquery/functions/fn/FnSubsequenceWhere.java 27
- extensions/modules/expath-binary/src/main/java/org/exist/xquery/modules/binary/BinaryTextFunctions.java 23
- exist-core/src/main/java/org/exist/xquery/functions/fn/FnExpandedQName.java 4
- exist-core/src/main/java/org/exist/xquery/functions/fn/FnCivilTimezone.java 16
- exist-core/src/main/java/org/exist/xquery/functions/fn/FnAtomicEqual.java 51
- exist-core/src/main/java/org/exist/xquery/functions/fn/FnTransitiveClosure.java 17
- exist-core/src/main/java/org/exist/xquery/functions/fn/FnSiblings.java 10
- exist-core/src/main/java/org/exist/xquery/functions/fn/FnTypeOf.java 22
- exist-core/src/main/java/org/exist/xquery/functions/array/ArraySlice.java 19
- exist-core/src/main/java/org/exist/xquery/WhileClause.java 14
- exist-core/src/main/java/org/exist/xquery/functions/fn/FnCharacters.java 5
- exist-core/src/main/java/org/exist/xquery/functions/fn/FnAllEqualDifferent.java 23
- exist-core/src/main/java/org/exist/xquery/ChoiceCastExpression.java 19
- exist-core/src/main/java/org/exist/xquery/functions/fn/FnParseInteger.java 19
- exist-core/src/main/java/org/exist/xquery/functions/array/ArrayIndexWhere.java 8
- exist-core/src/test/java/org/exist/xinclude/W3CXIncludeTestSuite.java 41
- exist-core/src/test/java/org/exist/xquery/parser/next/XQueryParserTest.java 254
- exist-core/src/main/java/org/exist/xquery/functions/fn/CollectionQueryParameters.java 34
- exist-core/src/test/java/org/exist/xquery/parser/next/NativeParserIntegrationTest.java 47
- exist-core/src/test/java/org/exist/xquery/parser/next/ParserBenchmark.java 4
- exist-core/src/test/java/org/exist/xquery/functions/fn/CollectionFileUriTest.java 22
- exist-core/src/main/java/org/exist/xquery/FieldAccessor.java 11
- exist-core/src/main/java/org/exist/xquery/parser/next/Token.java 11
- exist-core/src/main/java/org/exist/xquery/parser/next/XQUFExpressions.java 32
- taskings/grammar-dispatch-audit.py 70
- exist-core/src/main/java/org/exist/xquery/RecordTypeCheck.java 35
- exist-core/src/main/java/org/exist/xquery/value/RecordType.java 28
- exist-core/src/test/java/org/exist/xquery/XQ4AxesTest.java 9
- exist-core/src/test/java/org/exist/xquery/value/RecordTypeTest.java 26
- exist-core/src/test/java/org/exist/xquery/parser/next/XQueryLexerTest.java 62
- exist-core/src/main/java/org/exist/xquery/parser/next/FTExpressions.java 103
- exist-core/src/main/java/org/exist/xquery/parser/next/ParseError.java 14
- exist-core/src/main/java/org/exist/xquery/functions/fn/FnSchemaType.java 5
- exist-core/src/main/java/org/exist/xquery/functions/fn/FnFunctionIdentity.java 10
- exist-core/src/main/java/org/exist/xquery/parser/next/XQueryLexer.java 301
- exist-core/src/main/java/org/exist/xquery/parser/next/XQ4Expressions.java 31
- exist-core/src/main/java/org/exist/xquery/parser/next/Keywords.java 15
- exist-core/src/main/java/org/exist/xquery/functions/fn/FnGet.java 16
- exist-core/src/main/java/org/exist/xquery/functions/fn/FnFunctionAnnotations.java 10
- exist-core/src/test/java/org/exist/util/serializer/HtmlSerializerBenchmark.java 29
- exist-core/src/main/java/org/exist/xquery/functions/fn/FnElementToMapPlan.java 105
- exist-core/src/test/java/org/exist/xquery/parser/next/LexerBenchmark.java 9
- exist-core/src/test/java/org/exist/xquery/CompAttrConstructorErrorCodeTest.java 14
- exist-core/src/main/java/org/exist/xquery/functions/fn/FnDateTimeRecord.java 10
- exist-core/src/main/java/org/exist/xquery/functions/map/RecordMapType.java 7
- exist-core/src/test/java/org/exist/xquery/functions/fn/ContainsTokenEmptyCollationTest.java 4
- extensions/modules/expath-binary/src/main/java/org/exist/xquery/modules/binary/BinaryInferEncodingFunction.java 22
- exist-core/src/test/java/org/exist/xquery/parser/next/ParserComparisonBenchmark.java 20
- exist-core/src/test/java/org/exist/xquery/parser/ParserBenchmark.java 22
- exist-services/src/main/java/org/exist/http/openapi/OpenApiServiceRegistry.java 34
- exist-services/src/main/java/org/exist/http/openapi/OpenApiServlet.java 45
- exist-services/src/main/java/org/exist/repo/PackageService.java 69
- exist-services/src/main/java/org/exist/repo/RepoPackageLoader.java 7
- exist-services/src/main/java/org/exist/http/openapi/OpenApiStartupTrigger.java 17
- exist-services/src/main/java/org/exist/http/openapi/OpenApiTrigger.java 63
- exist-core/src/test/java/org/exist/xquery/ReservedFunctionNameTest.java 4
- exist-core/src/test/java/org/exist/xquery/functions/fn/LoadXQueryModuleContentTest.java 5
- exist-core/src/main/java/org/exist/xquery/StructuralTypeCheck.java 15
- exist-core/src/main/java/org/exist/xquery/value/ReversedSequence.java 31
- exist-core/src/test/java/org/exist/xquery/functions/fn/KeywordArgumentTest.java 11
- exist-core/src/test/java/org/exist/xquery/value/ReversedSequenceTest.java 9
- exist-core/src/main/java/org/exist/xquery/MapTypeCoercion.java 38
- exist-core/src/main/java/org/exist/xquery/CompileContext.java 55
- exist-core/src/main/java/org/exist/xquery/HashJoinForExpr.java 30
- exist-core/src/main/java/org/exist/xquery/functions/fn/FnJNode.java 46
- exist-core/src/main/java/org/exist/xquery/value/jnode/JNode.java 164
- exist-core/src/test/java/org/exist/xquery/ExpressionOptimizeTest.java 52
- exist-core/src/test/java/org/exist/xquery/value/jnode/JNodeTest.java 74
Complexity decreasing per file
==============================
+ exist-core/src/main/java/org/exist/xquery/functions/fn/FunMax.java -7
See the complete overview on Codacy
Annotations
Check warning on line 1815 in exist-core/src/main/java/org/exist/dom/memtree/DocumentImpl.java
codacy-production / Codacy Static Code Analysis
exist-core/src/main/java/org/exist/dom/memtree/DocumentImpl.java#L1815
The method 'replaceValue(int, String)' has an NPath complexity of 3051, current threshold is 200
Check warning on line 2099 in exist-core/src/main/java/org/exist/dom/memtree/DocumentImpl.java
codacy-production / Codacy Static Code Analysis
exist-core/src/main/java/org/exist/dom/memtree/DocumentImpl.java#L2099
The method 'mergeAdjacentTextNodes()' has an NPath complexity of 2666, current threshold is 200
Check warning on line 2282 in exist-core/src/main/java/org/exist/dom/memtree/DocumentImpl.java
codacy-production / Codacy Static Code Analysis
exist-core/src/main/java/org/exist/dom/memtree/DocumentImpl.java#L2282
The method 'insertSiblings(int, Sequence, boolean)' has an NPath complexity of 876, current threshold is 200
Check warning on line 2483 in exist-core/src/main/java/org/exist/dom/memtree/DocumentImpl.java
codacy-production / Codacy Static Code Analysis
exist-core/src/main/java/org/exist/dom/memtree/DocumentImpl.java#L2483
The method 'replaceNode(int, Sequence)' has an NPath complexity of 4410, current threshold is 200
Check notice on line 2603 in exist-core/src/main/java/org/exist/dom/memtree/DocumentImpl.java
codacy-production / Codacy Static Code Analysis
exist-core/src/main/java/org/exist/dom/memtree/DocumentImpl.java#L2603
Avoid unused private methods such as 'copyNodeIntoDocument(Node,int,short)'.
Check warning on line 2618 in exist-core/src/main/java/org/exist/dom/memtree/DocumentImpl.java
codacy-production / Codacy Static Code Analysis
exist-core/src/main/java/org/exist/dom/memtree/DocumentImpl.java#L2618
The method 'copyNodeIntoDocument(Node, int, short, java.util.Map)' has an NPath complexity of 82950, current threshold is 200
Check notice on line 2619 in exist-core/src/main/java/org/exist/dom/memtree/DocumentImpl.java
codacy-production / Codacy Static Code Analysis
exist-core/src/main/java/org/exist/dom/memtree/DocumentImpl.java#L2619
Unnecessary use of fully qualified name 'java.util.Map' due to existing import 'java.util.Map'
Check notice on line 2655 in exist-core/src/main/java/org/exist/dom/memtree/DocumentImpl.java
codacy-production / Codacy Static Code Analysis
exist-core/src/main/java/org/exist/dom/memtree/DocumentImpl.java#L2655
Unnecessary use of fully qualified name 'java.util.Map' due to existing import 'java.util.Map'
Check notice on line 2660 in exist-core/src/main/java/org/exist/dom/memtree/DocumentImpl.java
codacy-production / Codacy Static Code Analysis
exist-core/src/main/java/org/exist/dom/memtree/DocumentImpl.java#L2660
Unnecessary use of fully qualified name 'java.util.Map' due to existing import 'java.util.Map'
Check notice on line 2661 in exist-core/src/main/java/org/exist/dom/memtree/DocumentImpl.java
codacy-production / Codacy Static Code Analysis
exist-core/src/main/java/org/exist/dom/memtree/DocumentImpl.java#L2661
Unnecessary use of fully qualified name 'java.util.Map.Entry' due to existing import 'java.util.Map'
Check warning on line 88 in exist-core/src/main/java/org/exist/http/ws/EvalProtocol.java
codacy-production / Codacy Static Code Analysis
exist-core/src/main/java/org/exist/http/ws/EvalProtocol.java#L88
Avoid long parameter lists.
Check warning on line 82 in exist-core/src/main/java/org/exist/xquery/DecimalFormat.java
codacy-production / Codacy Static Code Analysis
exist-core/src/main/java/org/exist/xquery/DecimalFormat.java#L82
Avoid long parameter lists.
Check warning on line 83 in exist-core/src/main/java/org/exist/xquery/ForMemberExpr.java
codacy-production / Codacy Static Code Analysis
exist-core/src/main/java/org/exist/xquery/ForMemberExpr.java#L83
The method 'eval(Sequence, Item)' has an NPath complexity of 2178, current threshold is 200
Check notice on line 180 in exist-core/src/main/java/org/exist/xquery/MapTypeCoercion.java
codacy-production / Codacy Static Code Analysis
exist-core/src/main/java/org/exist/xquery/MapTypeCoercion.java#L180
Unnecessary use of fully qualified name 'org.exist.xquery.value.NumericValue' due to existing same package import 'org.exist.xquery.*'
Check warning on line 91 in exist-core/src/main/java/org/exist/xquery/MappingArrowOperator.java
codacy-production / Codacy Static Code Analysis
exist-core/src/main/java/org/exist/xquery/MappingArrowOperator.java#L91
Avoid reassigning parameters such as 'contextSequence'
Check warning on line 53 in exist-core/src/main/java/org/exist/xquery/OtherwiseExpression.java
codacy-production / Codacy Static Code Analysis
exist-core/src/main/java/org/exist/xquery/OtherwiseExpression.java#L53
Avoid reassigning parameters such as 'contextSequence'
Check warning on line 474 in exist-core/src/main/java/org/exist/xquery/ft/FTEvaluator.java
codacy-production / Codacy Static Code Analysis
exist-core/src/main/java/org/exist/xquery/ft/FTEvaluator.java#L474
The method 'evalFTWords(FTWords, FTMatchOptions)' has an NPath complexity of 64800, current threshold is 200
Check warning on line 762 in exist-core/src/main/java/org/exist/xquery/ft/FTEvaluator.java
codacy-production / Codacy Static Code Analysis
exist-core/src/main/java/org/exist/xquery/ft/FTEvaluator.java#L762
The method 'wordMatches(String, String, String, boolean, boolean, boolean, boolean)' has an NPath complexity of 720, current threshold is 200
Check warning on line 1037 in exist-core/src/main/java/org/exist/xquery/ft/FTEvaluator.java
codacy-production / Codacy Static Code Analysis
exist-core/src/main/java/org/exist/xquery/ft/FTEvaluator.java#L1037
The method 'collectStopWords(FTMatchOptions, boolean, Expression)' has an NPath complexity of 13824, current threshold is 200
Check warning on line 1624 in exist-core/src/main/java/org/exist/xquery/ft/FTEvaluator.java
codacy-production / Codacy Static Code Analysis
exist-core/src/main/java/org/exist/xquery/ft/FTEvaluator.java#L1624
The method 'applyScope(AllMatches, FTScope)' has an NPath complexity of 422, current threshold is 200
Check warning on line 1827 in exist-core/src/main/java/org/exist/xquery/ft/FTEvaluator.java
codacy-production / Codacy Static Code Analysis
exist-core/src/main/java/org/exist/xquery/ft/FTEvaluator.java#L1827
The method 'mergeOptions(FTMatchOptions, FTMatchOptions)' has an NPath complexity of 13824, current threshold is 200
codacy-production / Codacy Static Code Analysis
exist-core/src/main/java/org/exist/xquery/functions/array/ArrayIndexWhere.java#L97
Fields should be declared at the top of the class, before any method declarations, constructors, initializers or inner classes.
codacy-production / Codacy Static Code Analysis
exist-core/src/main/java/org/exist/xquery/functions/array/ArraySlice.java#L91
The method 'eval(Sequence, Sequence)' has an NPath complexity of 1500, current threshold is 200
codacy-production / Codacy Static Code Analysis
exist-core/src/main/java/org/exist/xquery/functions/array/ArraySortWith.java#L116
Avoid throwing raw exception types.
Check notice on line 55 in exist-core/src/main/java/org/exist/xquery/functions/fn/CsvParser.java
codacy-production / Codacy Static Code Analysis
exist-core/src/main/java/org/exist/xquery/functions/fn/CsvParser.java#L55
Fields should be declared at the top of the class, before any method declarations, constructors, initializers or inner classes.