Graphs for Everyone
This report summarizes scanner evidence for neo4j/neo4j, a Java project with 17,380 GitHub stars. SynthScan examined 2,769,369 lines of code across 13281 source files, recording 801 pattern matches distributed across 13 syntactic categories. The legacy adjusted pattern signal is 1.2 (Low pattern signal); it is not an authorship estimate.
Use the findings to ask whether maintainers can explain intent, verify dependencies, simplify unnecessary scaffolding, and focus review effort. Risk Payload v1 adds ownership, supply-chain, over-engineering, and review-effort vectors when available. These are prompts for human verification, not probabilities, security findings, or measured maintenance costs.
Use each vector to guide manual verification of the underlying findings.
Payload schema: 1.0.0 · Engine: 2.0.0 · Scoring: heuristic-density-v1 · Scan date: 2026-10-31.
Can maintainers explain intent, assumptions, and trade-offs? 421 finding(s).
Are imports declared and package/API names verified? 194 finding(s).
Are wrappers, guards, and repeated structures necessary? 266 finding(s).
Which changes need focused human review? 801 finding(s).
This chart tracks the legacy adjusted pattern score across scan runs. Changes can reflect source changes, scan coverage, or detector/scoring versions; they do not measure AI adoption or prove that a team refactored code. Compare runs only when their scoring versions are compatible. The dashed line tracks the raw pattern-hit count.
Groups findings by configured severity weight. Severity is not a confidence estimate, security rating, or proof that a package is missing. Verify imports against the project's manifests and inspect each finding in its local design context.
This horizontal bar chart shows where configured pattern scores accumulate across directories. Treat the bars as locations to inspect, not as evidence of authorship or code quality. Use the file-level findings to decide whether a directory needs a focused ownership, dependency, complexity, or review check.
The scanner identified 801 distinct pattern matches across 13 syntactic categories. Each entry below represents a discrete location in the source code where the engine recorded a detector match to inspect in context. Expand any category row to inspect the individual file paths, line numbers, code snippets, and the lexical context (CODE, COMMENT, or STRING) in which each match was detected.
Reading the findings table: The Severity column indicates the configured finding weight (CRITICAL / HIGH / MEDIUM / LOW). The Context column identifies whether the match occurred inside executable code, an inline comment, or a string literal — legacy comment-context matches receive a ×1.5 score weight. The ⚡ bolt icon marks clustered matches: three or more patterns within a 10-line window, each receiving an additional ×1.5 density multiplier under the legacy scoring model.
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| CRITICAL | …tocol/common/connector/netty/SocketNettyConnector.java | 166 | org.neo4j.configuration.helpers.SocketAddress.format( | CODE |
| CRITICAL | …o4j/graphdb/notification/NotificationCategoryTest.java | 32 | List<String> kernelCategoryList = Arrays.stream(org.neo4j.kernel.api.exceptions.NotificationCategory.values()) | CODE |
| CRITICAL | …iver/boltmessage/codec/OutboundMessageEncoderTest.java | 81 | new org.neo4j.boltmessages.request.authentication.HelloMessage( | CODE |
| CRITICAL | …iver/boltmessage/codec/OutboundMessageEncoderTest.java | 101 | new org.neo4j.boltmessages.request.authentication.LogonMessage(Map.of( | CODE |
| CRITICAL | …iver/boltmessage/codec/OutboundMessageEncoderTest.java | 116 | new org.neo4j.boltmessages.request.authentication.LogonMessage(Map.of( | CODE |
| CRITICAL | …iver/boltmessage/codec/OutboundMessageEncoderTest.java | 127 | org.neo4j.boltmessages.request.authentication.LogoffMessage.getInstance()), | CODE |
| CRITICAL | …iver/boltmessage/codec/OutboundMessageEncoderTest.java | 230 | new org.neo4j.boltmessages.request.transaction.BeginMessage( | CODE |
| CRITICAL | …iver/boltmessage/codec/OutboundMessageEncoderTest.java | 252 | new org.neo4j.boltmessages.request.transaction.BeginMessage( | CODE |
| CRITICAL | …iver/boltmessage/codec/OutboundMessageEncoderTest.java | 277 | new org.neo4j.boltmessages.request.transaction.BeginMessage( | CODE |
| CRITICAL⚡ | …iver/boltmessage/codec/OutboundMessageEncoderTest.java | 290 | new org.neo4j.boltmessages.request.streaming.PullMessage(10, 1)), | CODE |
| CRITICAL⚡ | …iver/boltmessage/codec/OutboundMessageEncoderTest.java | 293 | new org.neo4j.boltmessages.request.streaming.DiscardMessage(10, 1)), | CODE |
| CRITICAL⚡ | …iver/boltmessage/codec/OutboundMessageEncoderTest.java | 295 | CommitMessage.COMMIT, org.neo4j.boltmessages.request.transaction.CommitMessage.getInstance()), | CODE |
| CRITICAL⚡ | …iver/boltmessage/codec/OutboundMessageEncoderTest.java | 298 | org.neo4j.boltmessages.request.transaction.RollbackMessage.getInstance()), | CODE |
| CRITICAL⚡ | …iver/boltmessage/codec/OutboundMessageEncoderTest.java | 300 | GoodbyeMessage.GOODBYE, org.neo4j.boltmessages.request.connection.GoodbyeMessage.getInstance()), | CODE |
| CRITICAL⚡ | …iver/boltmessage/codec/OutboundMessageEncoderTest.java | 301 | Arguments.of(ResetMessage.RESET, org.neo4j.boltmessages.request.connection.ResetMessage.getInstance())); | CODE |
| CRITICAL | …river/boltmessage/codec/InboundMessageDecoderTest.java | 50 | new org.neo4j.bolt.connection.netty.impl.messaging.response.SuccessMessage(Map.of())), | CODE |
| CRITICAL | …river/boltmessage/codec/InboundMessageDecoderTest.java | 125 | new org.neo4j.bolt.connection.netty.impl.messaging.response.RecordMessage( | CODE |
| CRITICAL | …c/main/java/org/neo4j/server/AbstractNeoWebServer.java | 190 | this.queryApiTransactionManager = new org.neo4j.server.queryapi.tx.QueryAPITransactionManager( | CODE |
| CRITICAL | …driver/boltmessage/pipeline/InboundMessageDecoder.java | 51 | yield new org.neo4j.bolt.connection.netty.impl.messaging.response.SuccessMessage(metaMap); | CODE |
| CRITICAL | …driver/boltmessage/pipeline/InboundMessageDecoder.java | 59 | yield new org.neo4j.bolt.connection.netty.impl.messaging.response.RecordMessage(recordList); | CODE |
| CRITICAL⚡ | …river/boltmessage/pipeline/OutboundMessageEncoder.java | 107 | new org.neo4j.boltmessages.request.authentication.LogonMessage( | CODE |
| CRITICAL⚡ | …river/boltmessage/pipeline/OutboundMessageEncoder.java | 110 | org.neo4j.boltmessages.request.authentication.LogoffMessage.getInstance(); | CODE |
| CRITICAL⚡ | …river/boltmessage/pipeline/OutboundMessageEncoder.java | 111 | case ResetMessage resetMessage -> org.neo4j.boltmessages.request.connection.ResetMessage.getInstance(); | CODE |
| CRITICAL⚡ | …river/boltmessage/pipeline/OutboundMessageEncoder.java | 113 | org.neo4j.boltmessages.request.connection.GoodbyeMessage.getInstance(); | CODE |
| CRITICAL | …river/boltmessage/pipeline/OutboundMessageEncoder.java | 141 | case CommitMessage commitMessage -> org.neo4j.boltmessages.request.transaction.CommitMessage.getInstance(); | CODE |
| CRITICAL | …river/boltmessage/pipeline/OutboundMessageEncoder.java | 143 | org.neo4j.boltmessages.request.transaction.RollbackMessage.getInstance(); | CODE |
| CRITICAL⚡ | …/driver/boltmessage/codec/BoltMessageValueDecoder.java | 272 | // new org.neo4j.driver.internal.value.VectorValue( | COMMENT |
| CRITICAL⚡ | …/driver/boltmessage/codec/BoltMessageValueDecoder.java | 277 | // new org.neo4j.driver.internal.value.VectorValue( | COMMENT |
| CRITICAL⚡ | …/driver/boltmessage/codec/BoltMessageValueDecoder.java | 203 | new org.neo4j.driver.internal.value.FloatValue(floatingPointValue.doubleValue()); | CODE |
| CRITICAL⚡ | …/driver/boltmessage/codec/BoltMessageValueDecoder.java | 210 | return new org.neo4j.driver.internal.value.DateTimeValue(value.asObjectCopy()); | CODE |
| CRITICAL⚡ | …/driver/boltmessage/codec/BoltMessageValueDecoder.java | 215 | return new org.neo4j.driver.internal.value.LocalDateTimeValue(value.asObjectCopy()); | CODE |
| CRITICAL⚡ | …/driver/boltmessage/codec/BoltMessageValueDecoder.java | 220 | return new org.neo4j.driver.internal.value.DateValue(value.asObjectCopy()); | CODE |
| CRITICAL⚡ | …/driver/boltmessage/codec/BoltMessageValueDecoder.java | 225 | return new org.neo4j.driver.internal.value.TimeValue(value.asObjectCopy()); | CODE |
| CRITICAL⚡ | …/driver/boltmessage/codec/BoltMessageValueDecoder.java | 230 | return new org.neo4j.driver.internal.value.LocalTimeValue(value.asObjectCopy()); | CODE |
| CRITICAL⚡ | …/driver/boltmessage/codec/BoltMessageValueDecoder.java | 243 | return new org.neo4j.driver.internal.value.DurationValue(isoDuration); | CODE |
| CRITICAL⚡ | …/driver/boltmessage/codec/BoltMessageValueDecoder.java | 252 | return new org.neo4j.driver.internal.value.PointValue(driverPointValue); | CODE |
| CRITICAL⚡ | …/driver/boltmessage/codec/BoltMessageValueDecoder.java | 256 | return new org.neo4j.driver.internal.value.PointValue(driverPointValue); | CODE |
| CRITICAL⚡ | …/driver/boltmessage/codec/BoltMessageValueDecoder.java | 264 | new org.neo4j.driver.internal.value.VectorValue(new InternalInt8Vector(toByteArray(integer8))); | CODE |
| CRITICAL⚡ | …/driver/boltmessage/codec/BoltMessageValueDecoder.java | 266 | new org.neo4j.driver.internal.value.VectorValue(new InternalInt16Vector(toShortArray(integer16))); | CODE |
| CRITICAL⚡ | …/driver/boltmessage/codec/BoltMessageValueDecoder.java | 268 | new org.neo4j.driver.internal.value.VectorValue(new InternalInt32Vector(toIntArray(integer32))); | CODE |
| CRITICAL⚡ | …/driver/boltmessage/codec/BoltMessageValueDecoder.java | 270 | new org.neo4j.driver.internal.value.VectorValue(new InternalInt64Vector(toLongArray(integer64))); | CODE |
| CRITICAL⚡ | …/driver/boltmessage/codec/BoltMessageValueDecoder.java | 282 | new org.neo4j.driver.internal.value.VectorValue( | CODE |
| CRITICAL⚡ | …/driver/boltmessage/codec/BoltMessageValueDecoder.java | 285 | new org.neo4j.driver.internal.value.VectorValue( | CODE |
| CRITICAL⚡ | …/driver/boltmessage/codec/BoltMessageValueDecoder.java | 292 | return new org.neo4j.driver.internal.value.UUIDValue(value.asObjectCopy()); | CODE |
| CRITICAL | …/driver/boltmessage/codec/BoltMessageValueDecoder.java | 95 | return new org.neo4j.driver.internal.value.PathValue(convertPath(pathValue)); | CODE |
| CRITICAL | …/driver/boltmessage/codec/BoltMessageValueDecoder.java | 135 | return new org.neo4j.driver.internal.value.NodeValue(new InternalNode( | CODE |
| CRITICAL | …/driver/boltmessage/codec/BoltMessageValueDecoder.java | 148 | return new org.neo4j.driver.internal.value.RelationshipValue(new InternalRelationship( | CODE |
| CRITICAL | …/driver/boltmessage/codec/BoltMessageValueDecoder.java | 166 | return new org.neo4j.driver.internal.value.MapValue(map); | CODE |
| CRITICAL | …lanner/logical/plans/rewriter/pruningVarExpander.scala | 363 | case ValueHashJoin(_, _, org.neo4j.cypher.internal.expressions.Equals(lhs, rhs)) => | CODE |
| CRITICAL | …t/plannerQuery/composite/CompositeQueryConverter.scala | 57 | val argumentIds = foreign.importsAsParameters.view.values.toSet.union(foreign.graphReference.dependencies) | CODE |
| CRITICAL | …g/neo4j/cypher/internal/options/OptionReaderTest.scala | 245 | org.neo4j.cypher.internal.CypherVersion.values().foreach { | CODE |
| CRITICAL | …g/neo4j/cypher/internal/options/OptionReaderTest.scala | 255 | org.neo4j.cypher.internal.CypherVersion.values().foreach { version => | CODE |
| CRITICAL | …gical/builder/LogicalPlanToPlanBuilderStringTest.scala | 3805 | s"""new org.neo4j.cypher.internal.logical.builder.TestPlanBuilder() | CODE |
| CRITICAL | …gical/builder/LogicalPlanToPlanBuilderStringTest.scala | 3822 | |org.neo4j.cypher.internal.logical.builder.LogicalPlanToPlanBuilderStringTest.RESULT_ARRAY.value(0) = $result | CODE |
| CRITICAL | …ernal/logical/builder/AbstractLogicalPlanBuilder.scala | 4435 | org.neo4j.cypher.internal.ir.DeleteExpression(Parser.Latest.parseExpression(entity), forced) | CODE |
| CRITICAL | …/scala/org/neo4j/cypher/internal/ExecutionEngine.scala | 521 | org.neo4j.cypher.internal.expressions.functions.Function.functionInfo.map(FunctionWithInformation.apply) | CODE |
| CRITICAL | …/scala/org/neo4j/cypher/internal/ExecutionEngine.scala | 525 | org.neo4j.cypher.internal.expressions.IterablePredicateExpression.functionInfo.map(FunctionWithInformation.apply) | CODE |
| CRITICAL | …/org/neo4j/cypher/internal/CypherCurrentCompiler.scala | 349 | query.options.queryOptions.plannerVersionOption.name.toUpperCase(Locale.ROOT) | CODE |
| CRITICAL | …rnal/plandescription/LogicalPlan2PlanDescription.scala | 4753 | case org.neo4j.cypher.internal.ir.DeleteExpression(toDelete, forced) => | CODE |
| CRITICAL⚡ | …g/neo4j/cypher/internal/procs/PropertyTypeMapper.scala | 102 | org.neo4j.internal.schema.constraints.VectorType.int8Vector(dim.toInt) | CODE |
| 111 more matches not shown… | ||||
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| HIGH | community/cypher/cypher-planner/AGENTS.md | 0 | create (a:label) |with count(*) as c |match (n:label) |where n.prop is null |set n.prop = 123 | STRING |
| HIGH | community/cypher/cypher-planner-tests/AGENTS.md | 0 | create (a:label) |with count(*) as c |match (n:label) |where n.prop is null |set n.prop = 123 | STRING |
| HIGH | …ler/planner/logical/IndexPlanningIntegrationTest.scala | 0 | create (a:label) |with count(*) as c |match (n:label) |where n.prop is null |set n.prop = 123 | STRING |
| HIGH | …nternal/runtime/ExpressionVariableAllocationTest.scala | 0 | unexpected result in $version |default statement: $defaultstatement |$version statement: $notequal | | STRING |
| HIGH | …org/neo4j/cypher/internal/frontend/ScopeTreeTest.scala | 0 | unexpected result in $version |default statement: $defaultstatement |$version statement: $notequal | | STRING |
| HIGH | …ompiler/planner/logical/PlannerQueryRewriterTest.scala | 0 | unexpected result in $version |default statement: $defaultstatement |$version statement: $notequal | | STRING |
| HIGH | …/cypher/internal/logical/plans/NameValidatorTest.scala | 0 | username 'neo:4j' contains illegal characters. |use ascii characters that are not ',', ':' or whitespaces. | STRING |
| HIGH | …eo4j/cypher/internal/logical/plans/NameValidator.scala | 0 | username 'neo:4j' contains illegal characters. |use ascii characters that are not ',', ':' or whitespaces. | STRING |
| HIGH | …CommunityUserAdministrationCommandAcceptanceTest.scala | 0 | username 'neo:4j' contains illegal characters. |use ascii characters that are not ',', ':' or whitespaces. | STRING |
| HIGH | …rnal/rewriting/NormalizeWithAndReturnClausesTest.scala | 0 | match (n) |return distinct n.prop as prop order by n.foo | STRING |
| HIGH | …er/internal/frontend/phases/ExpandSubclausesTest.scala | 0 | match (n) |return distinct n.prop as prop order by n.foo | STRING |
| HIGH | …QL_42I18_ReferenceToNonGroupingSubExpressionTest.scala | 0 | match (n) |return distinct n.prop as prop order by n.foo | STRING |
| HIGH | …l/rewriting/rewriters/GraphTypeCanonicalizerTest.scala | 0 | { | (:`city` => :`location` {`name` :: string}), | (:`site` => :`location` {`name` :: string}), | (:`student` => :`perso | STRING |
| HIGH | …internal/ast/prettifier/GraphTypeStringifierTest.scala | 0 | { | (:`city` => :`location` {`name` :: string}), | (:`site` => :`location` {`name` :: string}), | (:`student` => :`perso | STRING |
| HIGH | …eo4j/cypher/internal/graphtype/GraphTypeTestCase.scala | 0 | { | (:`city` => :`location` {`name` :: string}), | (:`site` => :`location` {`name` :: string}), | (:`student` => :`perso | STRING |
| HIGH | …al/frontend/ExistsExpressionSemanticAnalysisTest.scala | 0 | create (a), (b {prop: collect { match (n) where n.prop = a.prop } }) |return a | STRING |
| HIGH | …nal/frontend/CountExpressionSemanticAnalysisTest.scala | 0 | create (a), (b {prop: collect { match (n) where n.prop = a.prop } }) |return a | STRING |
| HIGH | …l/frontend/CollectExpressionSemanticAnalysisTest.scala | 0 | create (a), (b {prop: collect { match (n) where n.prop = a.prop } }) |return a | STRING |
| HIGH | …er/internal/frontend/LocalCallableResolutionTest.scala | 0 | define procedure bar() { | return 1 as one |} | |call bar() yield one as x |return x | STRING |
| HIGH | …scoping/surveyor/LocalCallablesScopeSurveyorTest.scala | 0 | define procedure bar() { | return 1 as one |} | |call bar() yield one as x |return x | STRING |
| HIGH | …cypher/internal/frontend/prettifier/PrettifierIT.scala | 0 | define procedure bar() { | return 1 as one |} | |call bar() yield one as x |return x | STRING |
| HIGH | …ernal/ast/factory/query/DefineLocalProcedureTest.scala | 0 | define procedure bar() { | return 1 as one |} | |call bar() yield one as x |return x | STRING |
| HIGH | …pher/internal/frontend/scoping/ScopeSurveyorTest.scala | 0 | with 1 as x |call { | with 2 as y | return y |} |return x, y | | STRING |
| HIGH | …rnal/frontend/scoping/ScopeSurveyorReferenceTest.scala | 0 | with 1 as x |call { | with 2 as y | return y |} |return x, y | | STRING |
| HIGH | …a/org/neo4j/fabric/planning/FabricFragmenterTest.scala | 0 | with 1 as x |call { | with 2 as y | return y |} |return x, y | | STRING |
| HIGH | …pher/internal/frontend/scoping/ScopeSurveyorTest.scala | 0 | return 1 as a | |next |{ | return a + 4 as a | union | return a + 2 as a |} | STRING |
| HIGH | …scoping/checker/GQL_42N62_VariableNotDefinedTest.scala | 0 | return 1 as a | |next |{ | return a + 4 as a | union | return a + 2 as a |} | STRING |
| HIGH | …cker/GQL_42N07_VariableIsShadowingOuterScopeTest.scala | 0 | return 1 as a | |next |{ | return a + 4 as a | union | return a + 2 as a |} | STRING |
| HIGH | …pher/internal/frontend/scoping/ScopeSurveyorTest.scala | 0 | match (movie:movie) | search movie in ( | vector index movieplots | for [1, 2, 3] | limit 5 | ) score as $variable |retu | STRING |
| HIGH | …42N59_VariableAlreadyDeclared_LocalCallablesTest.scala | 0 | match (movie:movie) | search movie in ( | vector index movieplots | for [1, 2, 3] | limit 5 | ) score as $variable |retu | STRING |
| HIGH | …scoping/checker/GQL_42N62_VariableNotDefinedTest.scala | 0 | match (movie:movie) | search movie in ( | vector index movieplots | for [1, 2, 3] | limit 5 | ) score as $variable |retu | STRING |
| HIGH | …ker/GQL_42I69_InvalidSearchVariableReferenceTest.scala | 0 | match (movie:movie) | search movie in ( | vector index movieplots | for [1, 2, 3] | limit 5 | ) score as $variable |retu | STRING |
| HIGH | …pher/internal/frontend/scoping/ScopeSurveyorTest.scala | 0 | unwind [1, 2, 3] as x |with distinct s order by x ascending |return s | STRING |
| HIGH | …scoping/checker/GQL_42N62_VariableNotDefinedTest.scala | 0 | unwind [1, 2, 3] as x |with distinct s order by x ascending |return s | STRING |
| HIGH | …_42I79_InvalidReferenceInSubclauseExpressionTest.scala | 0 | unwind [1, 2, 3] as x |with distinct s order by x ascending |return s | STRING |
| HIGH | …oping/checker/GQL_42N44_InaccessibleVariableTest.scala | 0 | unwind [1, 2, 3] as x |with distinct s order by x ascending |return s | STRING |
| HIGH | …cker/GQL_42I24_AggregateExpressionNotAllowedTest.scala | 0 | unwind [1, 2, 3] as x |with distinct s order by x ascending |return s | STRING |
| HIGH | …pher/internal/frontend/scoping/ScopeSurveyorTest.scala | 0 | let a = 10 |unwind [1, 2, 3] as x |return a, sum(x / a) + x * 5 as s | |next | |return x + 1 as newx | STRING |
| HIGH | …QL_42I18_ReferenceToNonGroupingSubExpressionTest.scala | 0 | let a = 10 |unwind [1, 2, 3] as x |return a, sum(x / a) + x * 5 as s | |next | |return x + 1 as newx | STRING |
| HIGH | …scoping/checker/GQL_42N62_VariableNotDefinedTest.scala | 0 | let a = 10 |unwind [1, 2, 3] as x |return a, sum(x / a) + x * 5 as s | |next | |return x + 1 as newx | STRING |
| HIGH | …pher/internal/frontend/scoping/ScopeSurveyorTest.scala | 0 | with 10 as a |unwind [1, 2, 3] as x |return a, x + 1 as y, sum(x / a) + a * 5 as s | order by 1 * max(s * a * x) - a asc | STRING |
| HIGH | …cker/GQL_42I24_AggregateExpressionNotAllowedTest.scala | 0 | with 10 as a |unwind [1, 2, 3] as x |return a, x + 1 as y, sum(x / a) + a * 5 as s | order by 1 * max(s * a * x) - a asc | STRING |
| HIGH | …_42I79_InvalidReferenceInSubclauseExpressionTest.scala | 0 | with 10 as a |unwind [1, 2, 3] as x |return a, x + 1 as y, sum(x / a) + a * 5 as s | order by 1 * max(s * a * x) - a asc | STRING |
| HIGH | …ng/checker/GQL_42N59_VariableAlreadyDeclaredTest.scala | 0 | return 7 as x | |next | |when true then { | { | return x + 4 as x | | next | | return x + 5 as x | } | union | return 2 | STRING |
| HIGH | …ypher/internal/frontend/phases/ExpandClausesTest.scala | 0 | return 7 as x | |next | |when true then { | { | return x + 4 as x | | next | | return x + 5 as x | } | union | return 2 | STRING |
| HIGH | …cker/GQL_42N07_VariableIsShadowingOuterScopeTest.scala | 0 | return 7 as x | |next | |when true then { | { | return x + 4 as x | | next | | return x + 5 as x | } | union | return 2 | STRING |
| HIGH | …essions/OtherLabelExpressionSemanticAnalysisTest.scala | 0 | the semantics of using colon in the separation of alternative relationship types in conjunction with |the use of variabl | STRING |
| HIGH | …essions/MatchLabelExpressionSemanticAnalysisTest.scala | 0 | the semantics of using colon in the separation of alternative relationship types in conjunction with |the use of variabl | STRING |
| HIGH | …eo4j/cypher/internal/ast/semantics/SemanticError.scala | 0 | the semantics of using colon in the separation of alternative relationship types in conjunction with |the use of variabl | STRING |
| HIGH | …/ast/factory/ddl/ShowProceduresCommandParserTest.scala | 0 | invalid input 'rule': expected 'alias', 'aliases', 'all', 'auth', 'constraint', 'constraints', 'current', 'database', 'd | STRING |
| HIGH | …rnal/ast/factory/ddl/ShowSchemaCommandParserTest.scala | 0 | invalid input 'rule': expected 'alias', 'aliases', 'all', 'auth', 'constraint', 'constraints', 'current', 'database', 'd | STRING |
| HIGH | …l/ast/factory/ddl/ShowFunctionsCommandParserTest.scala | 0 | invalid input 'rule': expected 'alias', 'aliases', 'all', 'auth', 'constraint', 'constraints', 'current', 'database', 'd | STRING |
| HIGH | …ge/ShowPrivilegesAdministrationCommandParserTest.scala | 0 | invalid input 'rule': expected 'alias', 'aliases', 'all', 'auth', 'constraint', 'constraints', 'current', 'database', 'd | STRING |
| HIGH | …ege/DbmsPrivilegeAdministrationCommandParserTest.scala | 0 | invalid input 'database': expected 'dbms' (line 1, column ${offset + 1} (offset: $offset)) | STRING |
| HIGH | …AllGraphPrivilegeAdministrationCommandParserTest.scala | 0 | invalid input 'database': expected 'dbms' (line 1, column ${offset + 1} (offset: $offset)) | STRING |
| HIGH | …rocedurePrivilegeAdministrationCommandParserTest.scala | 0 | invalid input 'database': expected 'dbms' (line 1, column ${offset + 1} (offset: $offset)) | STRING |
| HIGH | …wSettingPrivilegeAdministrationCommandParserTest.scala | 0 | invalid input '`oc`': expected an identifier, '*', ',', '.', '?' or 'on dbms' (line 1, column ${offset + 1} (offset: $of | STRING |
| HIGH | …FunctionPrivilegeAdministrationCommandParserTest.scala | 0 | invalid input '`oc`': expected an identifier, '*', ',', '.', '?' or 'on dbms' (line 1, column ${offset + 1} (offset: $of | STRING |
| HIGH | …rocedurePrivilegeAdministrationCommandParserTest.scala | 0 | invalid input '`oc`': expected an identifier, '*', ',', '.', '?' or 'on dbms' (line 1, column ${offset + 1} (offset: $of | STRING |
| HIGH | …wSettingPrivilegeAdministrationCommandParserTest.scala | 0 | each part of the glob (a block of text up until a dot) must either be fully escaped or not escaped at all. | STRING |
| 76 more matches not shown… | ||||
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| LOW | …/org/neo4j/internal/id/indexed/IndexedIdGenerator.java | 581 | } | COMMENT |
| LOW | …/org/neo4j/internal/id/indexed/IndexedIdGenerator.java | 661 | // Take a short-cut if possible, which is to place the free ID into cache right away | COMMENT |
| LOW | …java/org/neo4j/server/startup/WindowsBootloaderOs.java | 241 | // - Stopped | COMMENT |
| LOW | …java/org/neo4j/server/startup/WindowsBootloaderOs.java | 301 | } | COMMENT |
| LOW | …va/org/neo4j/commandline/dbms/MigrateStoreCommand.java | 241 | // - For migration across formats (within same storage engine, or across) there's generally a | COMMENT |
| LOW | …src/main/java/org/neo4j/token/CreatingTokenHolder.java | 101 | // created concurrently with us. | COMMENT |
| LOW | …/java/org/neo4j/configuration/SettingValueParsers.java | 321 | // | COMMENT |
| LOW | …a/org/neo4j/internal/nativeimpl/LinuxNativeAccess.java | 221 | public static String tryExtractError(int errorCode) { | COMMENT |
| LOW | …a/org/neo4j/internal/nativeimpl/LinuxNativeAccess.java | 241 | // message. | COMMENT |
| LOW | …/org/neo4j/wal/entry/LogEntrySerializationSetV4_2.java | 41 | // of the "detached" checkpoint log entry. | COMMENT |
| LOW | …/java/org/neo4j/wal/enveloped/EnvelopeReadChannel.java | 801 | // asked for bufferOffset to be 0. So we can just return and don't have to read anything | COMMENT |
| LOW | …ime/scheduling/ExecutorBoltSchedulerWithQueueTest.java | 21 | COMMENT | |
| LOW | …ime/scheduling/ExecutorBoltSchedulerWithQueueTest.java | 41 | // threadPoolSize, | COMMENT |
| LOW | …ime/scheduling/ExecutorBoltSchedulerWithQueueTest.java | 61 | // boltSchedulerWithQueue.shutdown(); | COMMENT |
| LOW | …ime/scheduling/ExecutorBoltSchedulerWithQueueTest.java | 81 | // // verify that handleSchedulingError is called once | COMMENT |
| LOW | …ime/scheduling/ExecutorBoltSchedulerWithQueueTest.java | 101 | // | COMMENT |
| LOW | …ime/scheduling/ExecutorBoltSchedulerWithQueueTest.java | 121 | // | COMMENT |
| LOW | …ime/scheduling/ExecutorBoltSchedulerWithQueueTest.java | 141 | // // verify that handleSchedulingError is called once and processNextBatch never. | COMMENT |
| LOW | …ime/scheduling/ExecutorBoltSchedulerWithQueueTest.java | 161 | // }; | COMMENT |
| LOW | …ime/scheduling/ExecutorBoltSchedulerWithQueueTest.java | 181 | // @Override | COMMENT |
| LOW | …ime/scheduling/ExecutorBoltSchedulerWithQueueTest.java | 201 | // private NotifyingThreadPoolExecutor( | COMMENT |
| LOW | …ime/scheduling/ExecutorBoltSchedulerWithQueueTest.java | 221 | // beforeExecuteEvent.await(); | COMMENT |
| LOW | …me/scheduling/CachedThreadPoolExecutorFactoryTest.java | 21 | COMMENT | |
| LOW | …me/scheduling/CachedThreadPoolExecutorFactoryTest.java | 41 | // | COMMENT |
| LOW | …me/scheduling/CachedThreadPoolExecutorFactoryTest.java | 61 | // break; | COMMENT |
| LOW | …me/scheduling/CachedThreadPoolExecutorFactoryTest.java | 81 | // factory.create(-1, 10, Duration.ZERO, 0, false, newThreadFactory()); | COMMENT |
| LOW | …me/scheduling/CachedThreadPoolExecutorFactoryTest.java | 101 | // factory.create(0, 0, Duration.ZERO, 0, false, newThreadFactory()); | COMMENT |
| LOW | …me/scheduling/CachedThreadPoolExecutorFactoryTest.java | 121 | // factory.create(5, 10, Duration.ZERO, 0, false, newThreadFactoryWithCounter(threadCounter)); | COMMENT |
| LOW | …me/scheduling/CachedThreadPoolExecutorFactoryTest.java | 141 | // executorService = factory.create(0, 1, Duration.ZERO, 0, false, | COMMENT |
| LOW | …me/scheduling/CachedThreadPoolExecutorFactoryTest.java | 161 | // | COMMENT |
| LOW | …me/scheduling/CachedThreadPoolExecutorFactoryTest.java | 181 | // private static Runnable newInfiniteWaitingRunnable(AtomicBoolean exitCondition) { | COMMENT |
| LOW | …e/scheduling/ExecutorBoltSchedulerConcurrencyTest.java | 21 | COMMENT | |
| LOW | …e/scheduling/ExecutorBoltSchedulerConcurrencyTest.java | 41 | // maxPoolSize, | COMMENT |
| LOW | …e/scheduling/ExecutorBoltSchedulerConcurrencyTest.java | 61 | // } | COMMENT |
| LOW | …e/scheduling/ExecutorBoltSchedulerConcurrencyTest.java | 81 | // assertEquals(1, handleSchedulingErrorCounter.get()); | COMMENT |
| LOW | …e/scheduling/ExecutorBoltSchedulerConcurrencyTest.java | 101 | // | COMMENT |
| LOW | …e/scheduling/ExecutorBoltSchedulerConcurrencyTest.java | 121 | // private void blockAllThreads() throws InterruptedException { | COMMENT |
| LOW | …e/scheduling/ExecutorBoltSchedulerConcurrencyTest.java | 141 | // counter.incrementAndGet(); | COMMENT |
| LOW | …e/scheduling/ExecutorBoltSchedulerConcurrencyTest.java | 161 | // int queueSize, | COMMENT |
| LOW | …e/scheduling/ExecutorBoltSchedulerConcurrencyTest.java | 181 | // ThreadFactory threadFactory, | COMMENT |
| LOW | …e/scheduling/ExecutorBoltSchedulerConcurrencyTest.java | 201 | // } | COMMENT |
| LOW | …bolt/runtime/scheduling/ExecutorBoltSchedulerTest.java | 21 | COMMENT | |
| LOW | …bolt/runtime/scheduling/ExecutorBoltSchedulerTest.java | 41 | // | COMMENT |
| LOW | …bolt/runtime/scheduling/ExecutorBoltSchedulerTest.java | 61 | // jobScheduler, | COMMENT |
| LOW | …bolt/runtime/scheduling/ExecutorBoltSchedulerTest.java | 81 | // void shutdownShouldTerminateThreadPool() throws Throwable { | COMMENT |
| LOW | …bolt/runtime/scheduling/ExecutorBoltSchedulerTest.java | 101 | // scheduler.shutdown(); | COMMENT |
| LOW | …bolt/runtime/scheduling/ExecutorBoltSchedulerTest.java | 121 | // String id = UUID.randomUUID().toString(); | COMMENT |
| LOW | …bolt/runtime/scheduling/ExecutorBoltSchedulerTest.java | 141 | // boltScheduler.created(connection); | COMMENT |
| LOW | …bolt/runtime/scheduling/ExecutorBoltSchedulerTest.java | 161 | // boltScheduler.enqueued(connection, Jobs.noop()); | COMMENT |
| LOW | …bolt/runtime/scheduling/ExecutorBoltSchedulerTest.java | 181 | // boltScheduler.start(); | COMMENT |
| LOW | …bolt/runtime/scheduling/ExecutorBoltSchedulerTest.java | 201 | // String id = UUID.randomUUID().toString(); | COMMENT |
| LOW | …bolt/runtime/scheduling/ExecutorBoltSchedulerTest.java | 221 | // AtomicBoolean exitCondition = new AtomicBoolean(); | COMMENT |
| LOW | …bolt/runtime/scheduling/ExecutorBoltSchedulerTest.java | 241 | // exitCondition.set(true); | COMMENT |
| LOW | …bolt/runtime/scheduling/ExecutorBoltSchedulerTest.java | 261 | // | COMMENT |
| LOW | …bolt/runtime/scheduling/ExecutorBoltSchedulerTest.java | 281 | // AtomicBoolean exitCondition = new AtomicBoolean(); | COMMENT |
| LOW | …bolt/runtime/scheduling/ExecutorBoltSchedulerTest.java | 301 | // @Test | COMMENT |
| LOW | …bolt/runtime/scheduling/ExecutorBoltSchedulerTest.java | 321 | // | COMMENT |
| LOW | …bolt/runtime/scheduling/ExecutorBoltSchedulerTest.java | 341 | // var connection = newConnection(UUID.randomUUID().toString()); | COMMENT |
| LOW | …g/neo4j/bolt/protocol/v40/fsm/StateMachineV40Test.java | 21 | COMMENT | |
| LOW | …g/neo4j/bolt/protocol/v40/fsm/StateMachineV40Test.java | 41 | // reset(connection, machine, nullResponseHandler()); | COMMENT |
| 234 more matches not shown… | ||||
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| MEDIUM⚡ | community/server/src/test/resources/certificates/CA.sh | 4 | # ============== | COMMENT |
| MEDIUM⚡ | community/server/src/test/resources/certificates/CA.sh | 13 | # --------------- | COMMENT |
| MEDIUM⚡ | community/server/src/test/resources/certificates/CA.sh | 15 | # ==================================================================== | COMMENT |
| MEDIUM | community/server/src/test/resources/certificates/CA.sh | 61 | # ==================================================================== | COMMENT |
| MEDIUM | community/server/src/test/resources/certificates/CA.sh | 70 | # ----------------------- | COMMENT |
| MEDIUM⚡ | …helpers/traversal/ppbfs/PGPathPropagatingBFSTest.scala | 1063 | // ┌───────────PROBLEM────────────┐ | STRING |
| MEDIUM⚡ | …helpers/traversal/ppbfs/PGPathPropagatingBFSTest.scala | 1068 | // └─▶n0:S│──────DUP──────▶│ n1 │ ┌─────┐ ┌───┐ ┌───┐ ┌─────┐ | STRING |
| MEDIUM⚡ | …helpers/traversal/ppbfs/PGPathPropagatingBFSTest.scala | 1070 | // └┬─┬─┘ ┌──┐ ┌──┐ └▲─▲─┘ └─────┘ └───┘ └───┘ └─────┘ | STRING |
| MEDIUM⚡ | …helpers/traversal/ppbfs/PGPathPropagatingBFSTest.scala | 1072 | // ┌─────────R3───────┘ └──┘ └──┘ └────────R3───────┐ | STRING |
| MEDIUM⚡ | …/runtime/spec/tests/StatefulShortestPathTestBase.scala | 4719 | // ┌───────────PROBLEM────────────┐ | COMMENT |
| MEDIUM⚡ | …/runtime/spec/tests/StatefulShortestPathTestBase.scala | 4724 | // └─▶n0:S│──────DUP──────▶│ n1 │ ┌─────┐ ┌───┐ ┌───┐ ┌─────┐ | COMMENT |
| MEDIUM⚡ | …/runtime/spec/tests/StatefulShortestPathTestBase.scala | 4726 | // └┬─┬─┘ ┌──┐ ┌──┐ └▲─▲─┘ └─────┘ └───┘ └───┘ └─────┘ | COMMENT |
| MEDIUM⚡ | …/runtime/spec/tests/StatefulShortestPathTestBase.scala | 4728 | // ┌─────────R3───────┘ └──┘ └──┘ └────────R3───────┐ | COMMENT |
| MEDIUM⚡ | …/runtime/spec/tests/StatefulShortestPathTestBase.scala | 4792 | // ┌───────────PROBLEM────────────┐ | COMMENT |
| MEDIUM⚡ | …/runtime/spec/tests/StatefulShortestPathTestBase.scala | 4797 | // └─▶n0:S│──────DUP──────▶│ n1 │ ┌─────┐ ┌───┐ ┌───┐ ┌─────┐ | COMMENT |
| MEDIUM⚡ | …/runtime/spec/tests/StatefulShortestPathTestBase.scala | 4799 | // └┬─┬─┘ ┌──┐ ┌──┐ └▲─▲─┘ └─────┘ └───┘ └───┘ └─────┘ | COMMENT |
| MEDIUM⚡ | …/runtime/spec/tests/StatefulShortestPathTestBase.scala | 4801 | // ┌─────────R3───────┘ └──┘ └──┘ └────────R3───────┐ | COMMENT |
| MEDIUM⚡ | …/runtime/spec/tests/StatefulShortestPathTestBase.scala | 4961 | // ┌───────────PROBLEM────────────┐ | COMMENT |
| MEDIUM⚡ | …/runtime/spec/tests/StatefulShortestPathTestBase.scala | 4966 | // └─▶n0:S│──────DUP──────▶│ n1 │ ┌─────┐ ┌───┐ ┌───┐ ┌─────┐ | COMMENT |
| MEDIUM⚡ | …/runtime/spec/tests/StatefulShortestPathTestBase.scala | 4968 | // └┬─┬─┘ ┌──┐ ┌──┐ └▲─▲─┘ └─────┘ └───┘ └───┘ └─────┘ | COMMENT |
| MEDIUM⚡ | …/runtime/spec/tests/StatefulShortestPathTestBase.scala | 4970 | // ┌─────────R3───────┘ └──┘ └──┘ └────────R3───────┐ | COMMENT |
| MEDIUM⚡ | …/runtime/spec/tests/StatefulShortestPathTestBase.scala | 5034 | // ┌───────────PROBLEM────────────┐ | COMMENT |
| MEDIUM⚡ | …/runtime/spec/tests/StatefulShortestPathTestBase.scala | 5039 | // └─▶n0:S│──────DUP──────▶│ n1 │ ┌─────┐ ┌───┐ ┌───┐ ┌─────┐ | COMMENT |
| MEDIUM⚡ | …/runtime/spec/tests/StatefulShortestPathTestBase.scala | 5041 | // └┬─┬─┘ ┌──┐ ┌──┐ └▲─▲─┘ └─────┘ └───┘ └───┘ └─────┘ | COMMENT |
| MEDIUM⚡ | …/runtime/spec/tests/StatefulShortestPathTestBase.scala | 5043 | // ┌─────────R3───────┘ └──┘ └──┘ └────────R3───────┐ | COMMENT |
| MEDIUM | …ternal/ast/factory/query/GroupByClauseParserTest.scala | 36 | // ───────────────────────────────────────────────────────────────────── | COMMENT |
| MEDIUM | …ternal/ast/factory/query/GroupByClauseParserTest.scala | 38 | // ───────────────────────────────────────────────────────────────────── | COMMENT |
| MEDIUM | …ternal/ast/factory/query/GroupByClauseParserTest.scala | 227 | // ───────────────────────────────────────────────────────────────────── | COMMENT |
| MEDIUM | …ternal/ast/factory/query/GroupByClauseParserTest.scala | 229 | // ───────────────────────────────────────────────────────────────────── | COMMENT |
| MEDIUM | …ternal/ast/factory/query/GroupByClauseParserTest.scala | 327 | // ───────────────────────────────────────────────────────────────────── | COMMENT |
| MEDIUM | …ternal/ast/factory/query/GroupByClauseParserTest.scala | 329 | // ───────────────────────────────────────────────────────────────────── | COMMENT |
| MEDIUM | …ternal/ast/factory/query/GroupByClauseParserTest.scala | 429 | // ───────────────────────────────────────────────────────────────────── | COMMENT |
| MEDIUM | …ternal/ast/factory/query/GroupByClauseParserTest.scala | 431 | // ───────────────────────────────────────────────────────────────────── | COMMENT |
| MEDIUM | …ternal/ast/factory/query/GroupByClauseParserTest.scala | 602 | // ───────────────────────────────────────────────────────────────────── | COMMENT |
| MEDIUM | …ternal/ast/factory/query/GroupByClauseParserTest.scala | 607 | // ───────────────────────────────────────────────────────────────────── | COMMENT |
| MEDIUM | …ternal/ast/factory/query/GroupByClauseParserTest.scala | 627 | // ───────────────────────────────────────────────────────────────────── | COMMENT |
| MEDIUM | …ternal/ast/factory/query/GroupByClauseParserTest.scala | 629 | // ───────────────────────────────────────────────────────────────────── | COMMENT |
| MEDIUM | …rg/neo4j/index/internal/gbptree/TreeStatePairTest.java | 65 | // ┌──────────────-───-────┬──────────────────────────┬───────────────┬───────────────┐ | COMMENT |
| MEDIUM | …rg/neo4j/index/internal/gbptree/TreeStatePairTest.java | 67 | // └───────────────────────┴──────────────────────────┴───────────────┴───────────────┘ | COMMENT |
| MEDIUM | …ex/internal/gbptree/GenerationSafePointerPairTest.java | 72 | // ┌─────────────────┬─────────────────┬─────────────────-------──┬───────------────────────────┐ | COMMENT |
| MEDIUM | …ex/internal/gbptree/GenerationSafePointerPairTest.java | 74 | // └─────────────────┴─────────────────┴──────────────────-------─┴────────────────────------───┘ | COMMENT |
| MEDIUM⚡ | …rc/main/java/org/neo4j/export/aura/AuraURLFactory.java | 57 | // <─┬──><──────┬─────> | COMMENT |
| MEDIUM⚡ | …rc/main/java/org/neo4j/export/aura/AuraURLFactory.java | 58 | // │ └──────── environment | COMMENT |
| MEDIUM⚡ | …rc/main/java/org/neo4j/export/aura/AuraURLFactory.java | 59 | // └─────────────────── database id | COMMENT |
| MEDIUM | …rc/main/java/org/neo4j/export/aura/AuraURLFactory.java | 78 | // │ └──────────── environment | COMMENT |
| MEDIUM | …rc/main/java/org/neo4j/export/aura/AuraURLFactory.java | 79 | // └─────────────────── database id | COMMENT |
| MEDIUM | …ava/org/neo4j/consistency/checker/NodeCheckerTest.java | 167 | // ▲──────────┘ | COMMENT |
| MEDIUM | …ava/org/neo4j/consistency/checker/NodeCheckerTest.java | 214 | // (N)────>(L1)───────>(L2) | COMMENT |
| MEDIUM | …j/consistency/checker/SafePropertyChainReaderTest.java | 74 | // ▲───────┘ | COMMENT |
| MEDIUM | …onsistency/checking/full/FullCheckIntegrationTest.java | 3150 | // └───────────┘ | COMMENT |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| LOW | …/protocol/common/handler/DiscoveryResponseHandler.java | 42 | public class DiscoveryResponseHandler extends ChannelInboundHandlerAdapter { | CODE |
| LOW | …neo4j/bolt/protocol/common/handler/RequestHandler.java | 39 | public class RequestHandler extends SimpleChannelInboundHandler<RequestMessage> { | CODE |
| LOW | …otocol/common/fsm/response/NetworkResponseHandler.java | 41 | public final class NetworkResponseHandler extends AbstractMetadataAwareResponseHandler { | CODE |
| LOW | …/protocol/common/fsm/response/NoopResponseHandler.java | 34 | public final class NoopResponseHandler implements ResponseHandler { | CODE |
| LOW | …fsm/response/AbstractMetadataAwareResponseHandler.java | 35 | public abstract class AbstractMetadataAwareResponseHandler implements ResponseHandler { | CODE |
| LOW | …/cypher/consumer/OutputEventStreamResponseHandler.java | 42 | public class OutputEventStreamResponseHandler extends AbstractMetadataAwareResponseHandler { | CODE |
| LOW | …er/http/cypher/consumer/SingleNodeResponseHandler.java | 39 | public class SingleNodeResponseHandler implements ResponseHandler { | CODE |
| LOW | …pher/internal/physicalplanning/SlotConfiguration.scala | 88 | def getOrElse(key: SlotKey, f: => KeyedSlot): KeyedSlot = { | CODE |
| LOW | …/scala/org/neo4j/cypher/internal/ExecutionEngine.scala | 380 | private def getOrCompile( | CODE |
| LOW | …o4j/cypher/internal/AdministrationCommandRuntime.scala | 153 | protected def validateAndFormatEncryptedPassword(password: Array[Byte]): TextValue = | CODE |
| LOW | …org/neo4j/cypher/internal/planning/CypherPlanner.scala | 455 | private def getOrParse( | CODE |
| LOW⚡ | …ternal/planning/ExceptionTranslatingQueryContext.scala | 742 | override def getOrCreateLabelId(labelName: String): Int = | CODE |
| LOW⚡ | …ternal/planning/ExceptionTranslatingQueryContext.scala | 745 | override def getOrCreateTypeId(relTypeName: String): Int = | CODE |
| LOW⚡ | …ternal/planning/ExceptionTranslatingQueryContext.scala | 748 | override def getOrCreatePropertyKeyId(propertyKey: String): Int = | CODE |
| LOW⚡ | …ternal/planning/ExceptionTranslatingQueryContext.scala | 751 | override def getOrCreatePropertyKeyIds(propertyKeys: Array[String]): Array[Int] = | CODE |
| LOW | …ternal/planning/ExceptionTranslatingQueryContext.scala | 876 | override def getOrCreateRelTypeId(relTypeName: String): Int = | CODE |
| LOW | …/runtime/interpreted/TransactionalContextWrapper.scala | 75 | def getOrCreateFromSchemaState[T](key: SchemaStateKey, f: => T): T | CODE |
| LOW | …/runtime/interpreted/TransactionalContextWrapper.scala | 147 | def getOrCreateFromSchemaState[T](key: SchemaStateKey, f: => T): T = { | CODE |
| LOW⚡ | …runtime/interpreted/TransactionBoundQueryContext.scala | 220 | override def getOrCreateRelTypeId(relTypeName: String): Int = | CODE |
| LOW⚡ | …runtime/interpreted/TransactionBoundQueryContext.scala | 223 | override def getOrCreateLabelId(labelName: String): Int = { | CODE |
| LOW⚡ | …runtime/interpreted/TransactionBoundQueryContext.scala | 229 | override def getOrCreateTypeId(relTypeName: String): Int = { | CODE |
| LOW | …runtime/interpreted/TransactionBoundQueryContext.scala | 240 | override def getOrCreatePropertyKeyId(propertyKey: String): Int = | CODE |
| LOW | …runtime/interpreted/TransactionBoundQueryContext.scala | 243 | override def getOrCreatePropertyKeyIds(propertyKeys: Array[String]): Array[Int] = { | CODE |
| LOW⚡ | …interpreted/ParallelTransactionBoundQueryContext.scala | 95 | override def getOrCreateRelTypeId(relTypeName: String): Int = unsupported() | CODE |
| LOW⚡ | …interpreted/ParallelTransactionBoundQueryContext.scala | 96 | override def getOrCreateLabelId(labelName: String): Int = unsupported() | CODE |
| LOW⚡ | …interpreted/ParallelTransactionBoundQueryContext.scala | 97 | override def getOrCreateTypeId(relTypeName: String): Int = unsupported() | CODE |
| LOW⚡ | …interpreted/ParallelTransactionBoundQueryContext.scala | 100 | override def getOrCreatePropertyKeyId(propertyKey: String): Int = unsupported() | CODE |
| LOW⚡ | …interpreted/ParallelTransactionBoundQueryContext.scala | 101 | override def getOrCreatePropertyKeyIds(propertyKeys: Array[String]): Array[Int] = unsupported() | CODE |
| LOW | …/interpreted/ParallelTransactionalContextWrapper.scala | 140 | override def getOrCreateFromSchemaState[T](key: SchemaStateKey, f: => T): T = unsupported() | CODE |
| LOW | …ernal/runtime/interpreted/DelegatingQueryContext.scala | 189 | override def getOrCreateRelTypeId(relTypeName: String): Int = singleDbHit(inner.getOrCreateRelTypeId(relTypeName)) | CODE |
| LOW | …ernal/runtime/interpreted/DelegatingQueryContext.scala | 203 | override def getOrCreateLabelId(labelName: String): Int = singleDbHit(inner.getOrCreateLabelId(labelName)) | CODE |
| LOW | …ernal/runtime/interpreted/DelegatingQueryContext.scala | 205 | override def getOrCreateTypeId(relTypeName: String): Int = singleDbHit(inner.getOrCreateTypeId(relTypeName)) | CODE |
| LOW | …ernal/runtime/interpreted/DelegatingQueryContext.scala | 272 | override def getOrCreatePropertyKeyId(propertyKey: String): Int = | CODE |
| LOW | …ernal/runtime/interpreted/DelegatingQueryContext.scala | 275 | override def getOrCreatePropertyKeyIds(propertyKeys: Array[String]): Array[Int] = { | CODE |
| LOW⚡ | …pher/internal/runtime/interpreted/pipes/LazyType.scala | 34 | def getOrCreateType(row: ReadableRow, state: QueryState): Int | CODE |
| LOW⚡ | …pher/internal/runtime/interpreted/pipes/LazyType.scala | 36 | def getOrCreateType(row: ReadableRow, state: QueryState, token: TokenWrite): Int | CODE |
| LOW⚡ | …pher/internal/runtime/interpreted/pipes/LazyType.scala | 45 | def getOrCreateType(row: ReadableRow, state: QueryState): Int = { | CODE |
| LOW⚡ | …pher/internal/runtime/interpreted/pipes/LazyType.scala | 49 | def getOrCreateType(row: ReadableRow, state: QueryState, token: TokenWrite): Int = { | CODE |
| LOW⚡ | …pher/internal/runtime/interpreted/pipes/LazyType.scala | 64 | def getOrCreateType(row: ReadableRow, state: QueryState): Int = | CODE |
| LOW⚡ | …pher/internal/runtime/interpreted/pipes/LazyType.scala | 67 | def getOrCreateType(row: ReadableRow, state: QueryState, token: TokenWrite): Int = | CODE |
| LOW⚡ | …pher/internal/runtime/interpreted/pipes/LazyType.scala | 70 | def getOrCreateType(context: WriteQueryContext): Int = { | CODE |
| LOW⚡ | …pher/internal/runtime/interpreted/pipes/LazyType.scala | 77 | def getOrCreateType(token: TokenWrite): Int = { | CODE |
| LOW | …es/ConcurrentTransactionsDeadlockPreventionLogic.scala | 731 | private def getOrCreateBatch(batchIdx: Int): Batch = { | CODE |
| LOW | …her/internal/runtime/interpreted/pipes/LazyLabel.scala | 39 | def getOrCreateId(context: WriteQueryContext): Int = { | CODE |
| LOW | …her/internal/runtime/interpreted/pipes/LazyLabel.scala | 46 | def getOrCreateId(token: TokenWrite): Int = { | CODE |
| LOW | …nal/runtime/interpreted/commands/values/KeyToken.scala | 38 | def getOrCreateId(state: QueryContext): Int | CODE |
| LOW | …nal/runtime/interpreted/commands/values/KeyToken.scala | 54 | override def getOrCreateId(state: QueryContext): Int = typ.getOrCreateIdForName(name, state) | CODE |
| LOW | …nal/runtime/interpreted/commands/values/KeyToken.scala | 67 | override def getOrCreateId(state: QueryContext): Int = id | CODE |
| LOW⚡ | …al/runtime/interpreted/commands/values/TokenType.scala | 32 | def getOrCreateIdForName(name: String, queryContext: QueryContext) = queryContext.getOrCreateLabelId(name) | CODE |
| LOW⚡ | …al/runtime/interpreted/commands/values/TokenType.scala | 40 | def getOrCreateIdForName(name: String, queryContext: QueryContext) = queryContext.getOrCreatePropertyKeyId(name) | CODE |
| LOW⚡ | …al/runtime/interpreted/commands/values/TokenType.scala | 48 | def getOrCreateIdForName(name: String, queryContext: QueryContext) = queryContext.getOrCreateRelTypeId(name) | CODE |
| LOW | …al/runtime/interpreted/commands/values/TokenType.scala | 61 | def getOrCreateIdForName(name: String, queryContext: QueryContext): Int | CODE |
| LOW | …runtime/interpreted/commands/values/KeyTokenTest.scala | 70 | def getOrCreateIdForName(name: String, queryContext: QueryContext): Int = throw new UnsupportedOperationException | CODE |
| LOW | …g/neo4j/cypher/internal/logical/plans/NFABuilder.scala | 101 | protected def getOrCreateState( | CODE |
| LOW⚡ | …a/org/neo4j/cypher/internal/runtime/QueryContext.scala | 630 | def getOrCreateRelTypeId(relTypeName: String): Int | CODE |
| LOW⚡ | …a/org/neo4j/cypher/internal/runtime/QueryContext.scala | 632 | def getOrCreateLabelId(labelName: String): Int | CODE |
| LOW⚡ | …a/org/neo4j/cypher/internal/runtime/QueryContext.scala | 634 | def getOrCreateTypeId(relTypeName: String): Int | CODE |
| LOW⚡ | …a/org/neo4j/cypher/internal/runtime/QueryContext.scala | 640 | def getOrCreatePropertyKeyId(propertyKey: String): Int | CODE |
| LOW⚡ | …a/org/neo4j/cypher/internal/runtime/QueryContext.scala | 642 | def getOrCreatePropertyKeyIds(propertyKeys: Array[String]): Array[Int] | CODE |
| LOW | …a/org/neo4j/cypher/internal/runtime/GrowingArray.scala | 56 | def getOrNull(index: Int): T = { | CODE |
| 20 more matches not shown… | ||||
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| LOW⚡ | …main/java/org/neo4j/values/storable/Float16Format.java | 71 | // Step 1: Reinterpret the 32-bit float as a 32-bit unsigned integer | COMMENT |
| LOW⚡ | …main/java/org/neo4j/values/storable/Float16Format.java | 74 | // Step 2: Check for NaN to preserve quiet/signaling NaN bits | COMMENT |
| LOW⚡ | …main/java/org/neo4j/values/storable/Float16Format.java | 82 | // Step 3: Rounding to nearest even | COMMENT |
| LOW⚡ | …main/java/org/neo4j/values/storable/Float16Format.java | 88 | // Step 4: Extract the upper 16 bits | COMMENT |
| LOW⚡ | …main/java/org/neo4j/values/storable/Float16Format.java | 94 | // Step 1: Cast the 16-bit bfloat16 storage type into a 32-bit unsigned integer | COMMENT |
| LOW⚡ | …main/java/org/neo4j/values/storable/Float16Format.java | 98 | // Step 2: Shift the bits left by 16 positions | COMMENT |
| LOW⚡ | …al/plans/rewriter/eager/EagerWhereNeededRewriter.scala | 83 | // Step 1: Find reads and writes | COMMENT |
| LOW⚡ | …al/plans/rewriter/eager/EagerWhereNeededRewriter.scala | 87 | // Step 2: Find conflicting plans | COMMENT |
| LOW⚡ | …al/plans/rewriter/eager/EagerWhereNeededRewriter.scala | 91 | // Step 3: Find candidate lists where Eager can be planned | COMMENT |
| LOW⚡ | …al/plans/rewriter/eager/EagerWhereNeededRewriter.scala | 94 | // Step 4: Pick the best candidate in each sequence. | COMMENT |
| LOW⚡ | …al/plans/rewriter/eager/EagerWhereNeededRewriter.scala | 97 | // Step 5: Actually insert Eager operators | COMMENT |
| LOW⚡ | …al/plans/rewriter/eager/EagerWhereNeededRewriter.scala | 106 | // Step 6: Optionally, compress reported eagerness reasons. | COMMENT |
| LOW | …ud/src/main/java/org/neo4j/export/aura/AuraClient.java | 316 | // "running". So we need to check if this is the case and ignore the result in that case and only | COMMENT |
| LOW | …va/org/neo4j/procedure/builtin/FulltextProcedures.java | 353 | // It's expensive to check if an index is online on an SPD(since we need to check if it's online for all | STRING |
| LOW | …main/java/org/neo4j/kernel/impl/newapi/Operations.java | 1157 | // For nodes, we can grant read access based on property key AND values, so we need to check if we can read | COMMENT |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| LOW⚡ | …main/java/org/neo4j/values/storable/Float16Format.java | 71 | // Step 1: Reinterpret the 32-bit float as a 32-bit unsigned integer | COMMENT |
| LOW⚡ | …main/java/org/neo4j/values/storable/Float16Format.java | 74 | // Step 2: Check for NaN to preserve quiet/signaling NaN bits | COMMENT |
| LOW⚡ | …main/java/org/neo4j/values/storable/Float16Format.java | 82 | // Step 3: Rounding to nearest even | COMMENT |
| LOW⚡ | …main/java/org/neo4j/values/storable/Float16Format.java | 88 | // Step 4: Extract the upper 16 bits | COMMENT |
| LOW⚡ | …main/java/org/neo4j/values/storable/Float16Format.java | 94 | // Step 1: Cast the 16-bit bfloat16 storage type into a 32-bit unsigned integer | COMMENT |
| LOW⚡ | …main/java/org/neo4j/values/storable/Float16Format.java | 98 | // Step 2: Shift the bits left by 16 positions | COMMENT |
| LOW⚡ | …al/plans/rewriter/eager/EagerWhereNeededRewriter.scala | 83 | // Step 1: Find reads and writes | COMMENT |
| LOW⚡ | …al/plans/rewriter/eager/EagerWhereNeededRewriter.scala | 87 | // Step 2: Find conflicting plans | COMMENT |
| LOW⚡ | …al/plans/rewriter/eager/EagerWhereNeededRewriter.scala | 91 | // Step 3: Find candidate lists where Eager can be planned | COMMENT |
| LOW⚡ | …al/plans/rewriter/eager/EagerWhereNeededRewriter.scala | 94 | // Step 4: Pick the best candidate in each sequence. | COMMENT |
| LOW⚡ | …al/plans/rewriter/eager/EagerWhereNeededRewriter.scala | 97 | // Step 5: Actually insert Eager operators | COMMENT |
| LOW⚡ | …al/plans/rewriter/eager/EagerWhereNeededRewriter.scala | 106 | // Step 6: Optionally, compress reported eagerness reasons. | COMMENT |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| LOW | …/main/java/org/neo4j/internal/id/indexed/ScanLock.java | 49 | * Optimistic {@link ScanLock} which will never block in {@link #tryLock()}, but simply return {@code false} if it w | COMMENT |
| MEDIUM | …otocol/common/fsm/StateTransitionStateMachineTest.java | 84 | * {@link States#AUTHENTICATION AUTHENTICATION} in order to facilitate safe processing of | COMMENT |
| MEDIUM | …otocol/common/fsm/StateTransitionStateMachineTest.java | 124 | * {@link States#AUTHENTICATION AUTHENTICATION} in order to facilitate safe processing of | COMMENT |
| MEDIUM | …al/compiler/planner/logical/CardinalityCostModel.scala | 733 | // Essentially, we want | COMMENT |
| MEDIUM | …nternal/compiler/planner/logical/PlanSingleQuery.scala | 85 | // In this case the next WITH/RETURN is allowed to leverage the ORDER BY of the previous one. | COMMENT |
| MEDIUM | …mpiler/planner/logical/steps/LogicalPlanProducer.scala | 3245 | // Aggregation functions may leverage the order of a preceding ORDER BY, if no other clause is inbetween. | COMMENT |
| MEDIUM | …nal/compiler/planner/logical/steps/leverageOrder.scala | 83 | // To find out if there are order columns of which we can leverage the order, we have to use the same aliases in t | COMMENT |
| MEDIUM | …ernal/runtime/spec/tests/OrderedDistinctTestBase.scala | 1021 | // NOTE: if we want to preserve LHS order we need to set leverage order | COMMENT |
| MEDIUM | …g/neo4j/commandline/dbms/MigrateConfigCommandTest.java | 428 | // Not the most robust way to get hold of the template but I guess it works | STRING |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| LOW | …est/java/org/neo4j/values/storable/StringsLibrary.java | 46 | // TODO longer lorem ipsum string? | COMMENT |
| LOW | …internal/frontend/scoping/inspection_tool/Assets.scala | 419 | | result.innerHTML = '<div class="placeholder">Inspecting query...</div>'; | STRING |
| LOW | …ternal/frontend/scoping/inspection_tool/Renderer.scala | 91 | else div(cls := "placeholder")("Submit a query to inspect its WorkingScope tree.") | CODE |
| LOW | …ternal/frontend/scoping/inspection_tool/Renderer.scala | 101 | div(cls := "placeholder")("Enter a query to inspect.").render | CODE |
| LOW | …rc/test/java/org/neo4j/importer/ImportCommandTest.java | 3491 | assertThat(persons).containsOnlyKeys("John Smith", "Jane Doe", "Bob Smith"); | CODE |
| LOW | …rc/test/java/org/neo4j/importer/ImportCommandTest.java | 3506 | single(persons.get("Jane Doe").getRelationships(Direction.OUTGOING, withName("LIVES_IN"))); | CODE |
| LOW | …g/neo4j/kernel/impl/newapi/PropertyCursorTestBase.java | 51 | Lorem ipsum dolor sit amet, consectetur adipiscing elit. Pellentesque eget nibh cursus, efficitur risus non, ultrices ju | CODE |
| LOW | …g/neo4j/kernel/impl/newapi/PropertyCursorTestBase.java | 51 | Lorem ipsum dolor sit amet, consectetur adipiscing elit. Pellentesque eget nibh cursus, efficitur risus non, ultrices ju | CODE |
| LOW | …t/resources/org/neo4j/genai/vector/providers/lorem.txt | 1 | Lorem ipsum odor amet, consectetuer adipiscing elit. Nibh hendrerit sit sed fermentum aliquam eu cubilia. Interdum preti | CODE |
| LOW⚡ | …in/src/test/java/org/neo4j/genai/util/HashingTest.java | 54 | "Lorem ipsum...", | CODE |
| LOW⚡ | …in/src/test/java/org/neo4j/genai/util/HashingTest.java | 55 | "Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididu | CODE |
| LOW⚡ | …in/src/test/java/org/neo4j/genai/util/HashingTest.java | 55 | "Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididu | CODE |
| LOW | …/genai/util/aws/AwsSignatureV4HeaderGeneratorTest.java | 161 | "{\"inputText\":\"Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incidid | STRING |
| LOW | …/genai/util/aws/AwsSignatureV4HeaderGeneratorTest.java | 161 | "{\"inputText\":\"Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incidid | STRING |
| LOW | …test/java/org/neo4j/genai/vector/providers/BaseIT.java | 68 | "Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolo | CODE |
| LOW | …test/java/org/neo4j/genai/vector/providers/BaseIT.java | 68 | "Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolo | CODE |
| LOW | …o4j/shell/prettyprint/TableScopePlanFormatterTest.java | 162 | "Lorem ipsum dolor sit amet, ", | CODE |
| LOW | …o4j/shell/prettyprint/TableScopePlanFormatterTest.java | 162 | "Lorem ipsum dolor sit amet, ", | CODE |
| LOW | …o4j/shell/prettyprint/TableScopePlanFormatterTest.java | 177 | "| +Lorem ipsum dolor sit amet, consetetur sadipsc... | x |", | CODE |
| LOW | …o4j/shell/prettyprint/TableScopePlanFormatterTest.java | 177 | "| +Lorem ipsum dolor sit amet, consetetur sadipsc... | x |", | CODE |
| LOW | …ternal/batchimport/input/parquet/ParquetInputTest.java | 2959 | "123 Main St", | CODE |
| LOW | …ternal/batchimport/input/parquet/ParquetInputTest.java | 5745 | List.<Object[]>of(new Object[] {personId, "Jane Doe", bandId})); | CODE |
| LOW | …ternal/batchimport/input/parquet/ParquetInputTest.java | 5804 | List.<Object[]>of(new Object[] {personId, "Jane Doe", bandId, groupId})); | CODE |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| LOW | …configuration/helpers/CypherVersionClassification.java | 30 | // Do you need to introduce an experimental version? Don't forget to add constraint to | COMMENT |
| LOW | …/org/neo4j/wal/enveloped/EnvelopeWriteChannelTest.java | 1066 | maxLogFileSize /* don't forget to position the channel to where we were */, | CODE |
| LOW | …/org/neo4j/wal/enveloped/EnvelopeWriteChannelTest.java | 1162 | segmentSize + totalSizeFirstTx /* don't forget to position the channel to where we were */, | CODE |
| MEDIUM | community/server/src/test/resources/certificates/CA.sh | 132 | # some setup stuff to be done before you can use it and this makes | COMMENT |
| LOW | …landescription/PlanDescriptionArgumentSerializer.scala | 142 | // that we don't forget to add new types of arguments here | COMMENT |
| LOW | …neo4j/cypher/internal/cache/SharedCacheContainer.scala | 157 | // Thinking of adding more support? Don't forget to test estimatedSize in SharedCachePropertyTest. | COMMENT |
| LOW | …/src/main/java/org/neo4j/test/utils/TestDirectory.java | 231 | fileSystem.deleteRecursively(directory); // Don't forget to clean up the memory to avoid OOM | CODE |
| LOW | …a/org/neo4j/kernel/impl/security/WebURLAccessRule.java | 246 | * that don't respect the spec recommendations, please don't forget to align checkUrlIncludingHops. | COMMENT |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| HIGH | …o4j/commandline/dbms/MemoryRecommendationsCommand.java | 125 | print("# Based on the above, the following memory settings are recommended:"); | CODE |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| MEDIUM | …/cucumber/synthesise/generator/ScenarioGenerator.scala | 228 | s"""# This file contains generated test cases. | CODE |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| LOW | …ternal/runtime/interpreted/InterpretedPipeMapper.scala | 1629 | case RemoteBatchPropertiesWithFilter(_, predicates, _) => // TODO: implement | CODE |