Apache KIE (Knowledge Is Everything) is the home of Drools, OptaPlanner, jBPM, and Kogito.
This report summarizes scanner evidence for apache/incubator-kie-drools, a Java project with 6,341 GitHub stars. SynthScan examined 3,431,152 lines of code across 20709 source files, recording 1118 pattern matches distributed across 15 syntactic categories. The legacy adjusted pattern signal is 2.1 (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? 381 finding(s).
Are imports declared and package/API names verified? 702 finding(s).
Are wrappers, guards, and repeated structures necessary? 40 finding(s).
Which changes need focused human review? 1118 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 1118 distinct pattern matches across 15 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 | …est/java/org/jbpm/bpmn2/StandaloneBPMNProcessTest.java | 462 | org.jbpm.bpmn2.intermediate.EventBasedSplit5Process.newProcess(app); | CODE |
| CRITICAL | …rc/test/java/org/jbpm/bpmn2/DynamicSubProcessTest.java | 132 | new org.kie.api.event.process.DefaultProcessEventListener() { | CODE |
| CRITICAL | …rc/test/java/org/jbpm/bpmn2/DynamicSubProcessTest.java | 161 | new org.kie.api.event.process.DefaultProcessEventListener() { | CODE |
| CRITICAL | …rc/test/java/org/jbpm/bpmn2/DynamicSubProcessTest.java | 312 | new org.kie.api.event.process.DefaultProcessEventListener() { | CODE |
| CRITICAL | …rc/test/java/org/jbpm/bpmn2/DynamicSubProcessTest.java | 342 | new org.kie.api.event.process.DefaultProcessEventListener() { | CODE |
| CRITICAL | …rc/test/java/org/jbpm/bpmn2/DynamicSubProcessTest.java | 376 | new org.kie.api.event.process.DefaultProcessEventListener() { | CODE |
| CRITICAL | …rc/test/java/org/jbpm/bpmn2/DynamicSubProcessTest.java | 414 | new org.kie.api.event.process.DefaultProcessEventListener() { | CODE |
| CRITICAL | …s/src/test/java/org/jbpm/bpmn2/ProcessFactoryTest.java | 292 | new org.jbpm.process.core.datatype.impl.type.StringDataType()) | CODE |
| CRITICAL | …va/org/jbpm/bpmn2/objects/NotAvailableGoodsReport.java | 26 | @org.kie.api.definition.type.Position(value = 0) | CODE |
| CRITICAL | …rc/main/java/org/jbpm/bpmn2/xml/ActionNodeHandler.java | 55 | if (s.startsWith("org.drools.core.process.impl.WorkItemImpl workItem = new org.drools.core.process.impl.Work | CODE |
| CRITICAL | …2/src/main/java/org/jbpm/bpmn2/xml/EndNodeHandler.java | 63 | if (s.startsWith("org.drools.core.process.impl.WorkItemImpl workItem = new org.drools.core.process.i | CODE |
| CRITICAL | …org/jbpm/tools/maven/ProcessCodeGenerationSupport.java | 256 | ClassOrInterfaceType type = StaticJavaParser.parseClassOrInterfaceType(org.kie.kogito.event.impl.Mes | CODE |
| CRITICAL | …rg/jbpm/process/builder/action/JavaActionCompiler.java | 78 | ClassOrInterfaceType type = StaticJavaParser.parseClassOrInterfaceType(org.kie.kogito.internal.process.runtime.K | CODE |
| CRITICAL | …rg/jbpm/process/builder/action/MVELActionCompiler.java | 45 | "\", new org.jbpm.workflow.instance.impl.NodeInstanceResolverFactory((org.jbpm.workflow.instance | CODE |
| CRITICAL | …rg/jbpm/process/builder/action/MVELActionCompiler.java | 46 | ClassOrInterfaceType type = StaticJavaParser.parseClassOrInterfaceType(org.kie.kogito.internal.process.runtime.K | CODE |
| CRITICAL | …cess/builder/dialect/java/JavaProcessClassBuilder.java | 36 | systemImports.add(org.drools.core.util.KieFunctions.class.getName()); | CODE |
| CRITICAL | …usertask/impl/InMemoryUserTaskInstancesFilterTest.java | 371 | task.setProcessInfo(org.kie.kogito.usertask.model.ProcessInfo.builder() | CODE |
| CRITICAL | …/kie/kogito/usertask/impl/UserTaskServiceImplTest.java | 220 | task.setProcessInfo(org.kie.kogito.usertask.model.ProcessInfo.builder() | CODE |
| CRITICAL | …/kie/kogito/usertask/impl/UserTaskServiceImplTest.java | 239 | task.setProcessInfo(org.kie.kogito.usertask.model.ProcessInfo.builder() | CODE |
| CRITICAL | …/kie/kogito/usertask/impl/UserTaskServiceImplTest.java | 267 | task.setProcessInfo(org.kie.kogito.usertask.model.ProcessInfo.builder() | CODE |
| CRITICAL | …flow/core/validation/RuleFlowProcessValidatorTest.java | 165 | new org.jbpm.workflow.core.impl.ConnectionImpl( | CODE |
| CRITICAL | …flow/core/validation/RuleFlowProcessValidatorTest.java | 195 | new org.jbpm.workflow.core.impl.ConnectionImpl( | CODE |
| CRITICAL | …flow/core/validation/RuleFlowProcessValidatorTest.java | 200 | new org.jbpm.workflow.core.impl.ConnectionImpl( | CODE |
| CRITICAL⚡ | …flow/core/validation/RuleFlowProcessValidatorTest.java | 231 | new org.jbpm.workflow.core.impl.ConnectionImpl( | CODE |
| CRITICAL⚡ | …flow/core/validation/RuleFlowProcessValidatorTest.java | 236 | new org.jbpm.workflow.core.impl.ConnectionImpl( | CODE |
| CRITICAL⚡ | …flow/core/validation/RuleFlowProcessValidatorTest.java | 241 | new org.jbpm.workflow.core.impl.ConnectionImpl( | CODE |
| CRITICAL | …org/jbpm/workflow/core/impl/XPATHAssignmentAction.java | 110 | } else if (org.w3c.dom.Node.class.getName().equals(targetDefinition.getType())) { | CODE |
| CRITICAL | …g/kie/kogito/process/impl/AbstractProcessInstance.java | 257 | org.kie.kogito.services.context.ProcessInstanceContext.setContextFromAsync(contextMap); | CODE |
| CRITICAL | …kie/kogito/index/jpa/storage/AbstractJobStorageIT.java | 75 | org.assertj.core.api.Assertions.assertThat(retrievedJob) | CODE |
| CRITICAL | …kie/kogito/index/jpa/storage/AbstractJobStorageIT.java | 101 | org.assertj.core.api.Assertions.assertThat(retrievedJob) | CODE |
| CRITICAL | …kie/kogito/index/jpa/storage/AbstractJobStorageIT.java | 135 | org.assertj.core.api.Assertions.assertThat(retrievedJob) | CODE |
| CRITICAL | …kie/kogito/index/jpa/storage/AbstractJobStorageIT.java | 160 | org.assertj.core.api.Assertions.assertThat(retrievedRetry) | CODE |
| CRITICAL | …kie/kogito/index/jpa/storage/AbstractJobStorageIT.java | 180 | org.assertj.core.api.Assertions.assertThat(retrievedExecuted) | CODE |
| CRITICAL | …kie/kogito/index/jpa/storage/AbstractJobStorageIT.java | 198 | "\tat org.springframework.web.method.support.InvocableHandlerMethod.invoke(InvocableHandlerMethod.java:2 | CODE |
| CRITICAL | …kie/kogito/index/jpa/storage/AbstractJobStorageIT.java | 214 | org.assertj.core.api.Assertions.assertThat(retrievedJob) | CODE |
| CRITICAL | …kie/kogito/index/jpa/storage/AbstractJobStorageIT.java | 220 | org.assertj.core.api.Assertions.assertThat(retrievedJob.getExceptionDetails()) | CODE |
| CRITICAL | …enchmark/impl/report/twitterbootstrap/js/jquery.min.js | 21 | !function(e,t){"use strict";"object"==typeof module&&"object"==typeof module.exports?module.exports=e.document?t(e,!0):f | CODE |
| CRITICAL | …er/benchmark/impl/report/twitterbootstrap/js/jquery.js | 8105 | jQuery.each( jQuery.expr.match.bool.source.match( /\w+/g ), function( _i, name ) { | CODE |
| CRITICAL⚡ | …gito/jitexecutor/dmn/JITDMNObjectMapperCustomizer.java | 31 | mapper.registerModule(new com.fasterxml.jackson.datatype.jsr310.JavaTimeModule()) | CODE |
| CRITICAL⚡ | …gito/jitexecutor/dmn/JITDMNObjectMapperCustomizer.java | 32 | .registerModule(new com.fasterxml.jackson.databind.module.SimpleModule().addSerializer( | CODE |
| CRITICAL⚡ | …gito/jitexecutor/dmn/JITDMNObjectMapperCustomizer.java | 34 | new org.kie.kogito.dmn.rest.DMNFEELComparablePeriodSerializer())) | CODE |
| CRITICAL | …rg/drools/wiring/statics/StaticComponentsSupplier.java | 38 | return org.drools.wiring.statics.StaticProjectClassLoader.create(parent, resourceProvider); | CODE |
| CRITICAL | …rg/drools/wiring/statics/StaticComponentsSupplier.java | 75 | throw new org.kie.api.runtime.rule.ConsequenceException(exception, workingMemory, activation); | CODE |
| CRITICAL | …est/util/db/internal/PoolingDataSourceWrapperImpl.java | 84 | final TransactionManager tm = com.arjuna.ats.jta.TransactionManager.transactionManager(); | CODE |
| CRITICAL | …est/util/db/internal/PoolingDataSourceWrapperImpl.java | 99 | initContext.rebind("java:comp/UserTransaction", com.arjuna.ats.jta.UserTransaction.userTransaction()); | CODE |
| CRITICAL | …to-dmn/src/main/java/org/kie/kogito/dmn/DMNKogito.java | 140 | toReturn = org.drools.util.IoUtils.class.getClassLoader().getResourceAsStream(path); | CODE |
| CRITICAL | …to-dmn/src/main/java/org/kie/kogito/dmn/DMNKogito.java | 144 | logger.debug("DMN model stream not found in org.drools.util.IoUtils.class.getClassLoader().getResourceAsStre | CODE |
| CRITICAL | …src/main/java/org/kie/kogito/dmn/DmnDecisionModel.java | 57 | return new org.kie.dmn.core.impl.DMNContextImpl(variables != null ? variables : Collections.emptyMap()); | CODE |
| CRITICAL | …src/main/java/org/kie/kogito/dmn/DmnDecisionModel.java | 62 | return new org.kie.dmn.core.impl.DMNContextFPAImpl(inputSet); | CODE |
| CRITICAL | …/org/kie/kogito/dmn/config/AbstractDecisionConfig.java | 60 | return new org.kie.kogito.dmn.config.CachedDecisionEventListenerConfig(merge(decisionEventListenerConfigs, Decis | CODE |
| CRITICAL | …rc/main/java/org/kie/kogito/dmn/rest/DMNJSONUtils.java | 39 | return new org.kie.dmn.core.internal.utils.DynamicDMNContextBuilder(new org.kie.dmn.core.impl.DMNContextImpl | CODE |
| CRITICAL | …rc/main/java/org/kie/kogito/dmn/rest/DMNJSONUtils.java | 59 | return new org.kie.dmn.core.internal.utils.DynamicDMNContextBuilder(new org.kie.dmn.core.impl.DMNContextImpl | CODE |
| CRITICAL | …pmml/src/main/java/org/kie/kogito/pmml/PMMLKogito.java | 47 | private static final PMMLRuntimeFactory PMML_RUNTIME_FACTORY = org.kie.pmml.evaluator.utils.SPIUtils.getPMMLRuntimeF | CODE |
| CRITICAL | …/java/org/drools/mvel/parser/DroolsMvelParserTest.java | 152 | String expr = "address#org.drools.mvel.compiler.LongAddress.country.substring(1)"; | CODE |
| CRITICAL | …/org/drools/modelcompiler/SequenceReviewProbeTest.java | 238 | assertThat(org.assertj.core.api.Assertions.catchThrowableOfType(() -> | CODE |
| CRITICAL⚡ | …java/org/drools/modelcompiler/util/EvaluationUtil.java | 314 | return maskValue == 0L ? org.drools.util.bitmask.EmptyBitMask.get() : new org.drools.util.bitmask.LongBitMas | CODE |
| CRITICAL⚡ | …java/org/drools/modelcompiler/util/EvaluationUtil.java | 317 | return org.drools.util.bitmask.EmptyBitMask.get(); | CODE |
| CRITICAL⚡ | …java/org/drools/modelcompiler/util/EvaluationUtil.java | 320 | return org.drools.util.bitmask.AllSetBitMask.get(); | CODE |
| CRITICAL⚡ | …java/org/drools/modelcompiler/util/EvaluationUtil.java | 323 | return org.drools.util.bitmask.AllSetButLastBitMask.get(); | CODE |
| CRITICAL⚡ | …java/org/drools/modelcompiler/util/EvaluationUtil.java | 326 | return org.drools.util.bitmask.EmptyButLastBitMask.get(); | CODE |
| 512 more matches not shown… | ||||
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| LOW | .asf.yaml | 1 | # | COMMENT |
| LOW | …java/org/jbpm/bpmn2/xpath/XPATHExpressionModifier.java | 21 | /** | COMMENT |
| LOW | …java/org/jbpm/bpmn2/xpath/XPATHExpressionModifier.java | 41 | // * b) that corresponds to an step... | COMMENT |
| LOW | …java/org/jbpm/bpmn2/xpath/XPATHExpressionModifier.java | 61 | // } | COMMENT |
| LOW | …java/org/jbpm/bpmn2/xpath/XPATHExpressionModifier.java | 81 | // step = pathExpr.getFirstStep(); | COMMENT |
| LOW | …java/org/jbpm/bpmn2/xpath/XPATHExpressionModifier.java | 101 | // QName childName = getQualifiedName(nameTest.getFingerprint(), | COMMENT |
| LOW | …java/org/jbpm/bpmn2/xpath/XPATHExpressionModifier.java | 121 | // } else { | COMMENT |
| LOW | …java/org/jbpm/bpmn2/xpath/XPATHExpressionModifier.java | 141 | // | COMMENT |
| LOW | …java/org/jbpm/bpmn2/xpath/XPATHExpressionModifier.java | 161 | // break; | COMMENT |
| LOW | …java/org/jbpm/bpmn2/xpath/XPATHExpressionModifier.java | 181 | // } | COMMENT |
| LOW | …java/org/jbpm/bpmn2/xpath/XPATHExpressionModifier.java | 201 | // // Unfortunately, NSContext.getPrefix(String URI) doesn't always work | COMMENT |
| LOW | …java/org/jbpm/bpmn2/xpath/XPATHExpressionModifier.java | 221 | // } else if (node instanceof Element) { | COMMENT |
| LOW | …java/org/jbpm/bpmn2/xpath/XPATHExpressionModifier.java | 241 | // try { | COMMENT |
| LOW | …m/process/builder/dialect/java/JavaProcessDialect.java | 81 | javaDialect.addClassCompileTask(className, descr, text, null, | COMMENT |
| LOW | …/java/org/drools/drl/parser/antlr4/DRLVisitorImpl.java | 361 | List<BaseDescr> lhsDescrList = visitLhs(ctx.lhs()); | COMMENT |
| LOW | …c/main/java/org/drools/drl/parser/lang/DRL6Parser.java | 3881 | private void patternFilter(PatternDescrBuilder<?> pattern) throws RecognitionException { | COMMENT |
| LOW | …c/main/java/org/drools/drl/parser/lang/DRL5Parser.java | 3401 | * | COMMENT |
| LOW | …/kogito/index/graphql/JsonPropertyDataFetcherTest.java | 81 | objectNode.put("amount", amount); | COMMENT |
| LOW | …er/benchmark/impl/report/twitterbootstrap/js/jquery.js | 1041 | return function( elem ) { | COMMENT |
| LOW | …er/benchmark/impl/report/twitterbootstrap/js/jquery.js | 1341 | COMMENT | |
| LOW | …er/benchmark/impl/report/twitterbootstrap/js/jquery.js | 4321 | // | COMMENT |
| LOW | …er/benchmark/impl/report/twitterbootstrap/js/jquery.js | 5681 | // If this is an inner synthetic event for an event with a bubbling surrogate | COMMENT |
| LOW | optaplanner-build/release/update_antora_yml.sh | 1 | #!/bin/bash | COMMENT |
| LOW | optaplanner-build/release/upload_distribution.sh | 1 | #!/bin/bash | COMMENT |
| LOW | …tion-internal/src/main/assembly/scripts/runExamples.sh | 1 | #!/bin/sh | COMMENT |
| LOW | optaplanner-build/8-to-9-migration/migrate.sh | 1 | #!/bin/bash | COMMENT |
| LOW | …anner-build/8-to-9-migration/optaplanner-quarkus3.yaml | 1 | # Licensed to the Apache Software Foundation (ASF) under one | COMMENT |
| LOW | …anner-build/8-to-9-migration/optaplanner-quarkus3.yaml | 881 | description: Java EE has been rebranded to Jakarta EE, necessitating a package relocation. | COMMENT |
| LOW | …n/scripts/PLANNER-2911_remove-hibernate-score-types.sh | 1 | #!/bin/bash | COMMENT |
| LOW | …loudbalancing/persistence/CloudBalancingGenerator.java | 101 | // generator.writeCloudBalance(5, 15); | COMMENT |
| LOW | …jar-15-yaml/src/main/resources/org/yaml/rules.drl.yaml | 1 | # | COMMENT |
| LOW | .ci/jenkins/config/branch.yaml | 1 | # Licensed to the Apache Software Foundation (ASF) under one | COMMENT |
| LOW | .ci/jenkins/dsl/test.sh | 1 | #!/bin/bash -e | COMMENT |
| LOW | .openrewrite/rewrite.yml | 1 | # | COMMENT |
| LOW | …n/java/org/drools/kiesession/agenda/DefaultAgenda.java | 581 | // The engine comes to potential rest (inside the loop) when there are no propagations and no rule firings. | COMMENT |
| LOW | …ools-codegen-common/src/test/resources/application.yml | 1 | # | COMMENT |
| LOW | …ols-codegen-common/src/test/resources/application.yaml | 1 | # | COMMENT |
| LOW | …ols/model/codegen/execmodel/NamedConsequencesTest.java | 661 | then | COMMENT |
| LOW | …va/org/drools/model/codegen/execmodel/GroupByTest.java | 1481 | assertThat(results.get(0)).isEqualTo("M"); | COMMENT |
| LOW | …va/org/drools/model/codegen/execmodel/GroupByTest.java | 1501 | // Rule rule1 = D.rule("R1").build( | COMMENT |
| LOW | …va/org/drools/model/codegen/execmodel/GroupByTest.java | 1521 | // Global<Map> var_results = D.globalOf(Map.class, "defaultpkg", "results"); | COMMENT |
| LOW | …va/org/drools/model/codegen/execmodel/GroupByTest.java | 1541 | // D.accFunction( IntegerMaxAccumulateFunction::new, var_$g1_value).as(var_$maxOfValues)), | COMMENT |
| LOW | …el/generator/visitor/accumulate/AccumulateVisitor.java | 621 | COMMENT | |
| LOW | …ls/mvel/integrationtests/ExecutionFlowControlTest.java | 621 | expected = new int[][]{{3, 2, 2}, {2, 2, 2}, {2, 2, 1}}; | COMMENT |
| LOW | …java/org/drools/mvel/integrationtests/LinkingTest.java | 1381 | COMMENT | |
| LOW | …java/org/drools/mvel/integrationtests/LinkingTest.java | 1601 | for ( int i = 0; i < 29; i++ ) { | COMMENT |
| LOW | …ols/mvel/integrationtests/sequential/rule_generator.rb | 1 | # | COMMENT |
| LOW | …iler/rule/builder/dialect/JavaAndMVELCombinedTest.java | 61 | // readDRL( FN1 ); | COMMENT |
| LOW | …c/test/java/org/drools/mvel/compiler/lang/TestDRL.java | 21 | public class TestDRL { | COMMENT |
| LOW | …c/test/java/org/drools/mvel/compiler/lang/TestDRL.java | 41 | // @Test | COMMENT |
| LOW | …c/test/java/org/drools/mvel/compiler/lang/TestDRL.java | 61 | // @Test | COMMENT |
| LOW | …c/test/java/org/drools/mvel/compiler/lang/TestDRL.java | 81 | // @Test | COMMENT |
| LOW | …c/test/java/org/drools/mvel/compiler/lang/TestDRL.java | 101 | // @Test | COMMENT |
| LOW | …c/test/java/org/drools/mvel/compiler/lang/TestDRL.java | 121 | // @Test | COMMENT |
| LOW | …c/test/java/org/drools/mvel/compiler/lang/TestDRL.java | 141 | // @Test | COMMENT |
| LOW | …c/test/java/org/drools/mvel/compiler/lang/TestDRL.java | 161 | // @Test | COMMENT |
| LOW | …c/test/java/org/drools/mvel/compiler/lang/TestDRL.java | 181 | // @Test | COMMENT |
| LOW | …c/test/java/org/drools/mvel/compiler/lang/TestDRL.java | 201 | // @Test | COMMENT |
| LOW | …c/test/java/org/drools/mvel/compiler/lang/TestDRL.java | 221 | // @Test | COMMENT |
| LOW | …c/test/java/org/drools/mvel/compiler/lang/TestDRL.java | 241 | // @Test | COMMENT |
| 274 more matches not shown… | ||||
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| LOW | …-flow/src/test/java/org/jbpm/process/WorkItemTest.java | 77 | "John Doe"); | CODE |
| LOW | …-flow/src/test/java/org/jbpm/process/WorkItemTest.java | 79 | new Person("John Doe")); | CODE |
| LOW | …-flow/src/test/java/org/jbpm/process/WorkItemTest.java | 100 | "John Doe"); | CODE |
| LOW | …-flow/src/test/java/org/jbpm/process/WorkItemTest.java | 102 | new Person("John Doe")); | CODE |
| LOW | …-flow/src/test/java/org/jbpm/process/WorkItemTest.java | 130 | "John Doe"); | CODE |
| LOW | …-flow/src/test/java/org/jbpm/process/WorkItemTest.java | 132 | new Person("John Doe")); | CODE |
| LOW | …-flow/src/test/java/org/jbpm/process/WorkItemTest.java | 155 | if ("John Doe".equals(input.get("Comment"))) { | CODE |
| LOW | …-flow/src/test/java/org/jbpm/process/WorkItemTest.java | 166 | "John Doe"); | CODE |
| LOW | …-flow/src/test/java/org/jbpm/process/WorkItemTest.java | 168 | new Person("John Doe")); | CODE |
| LOW | …-flow/src/test/java/org/jbpm/process/WorkItemTest.java | 179 | "John Doe"); | CODE |
| LOW | kogito-jitexecutor/README.md | 230 | "full name": "John Doe" | CODE |
| LOW | …kie/kogito/jitexecutor/dmn/api/MultipleModelsTest.java | 320 | return Map.of("a person", Map.of("full name", "John Doe", "age", 47)); | CODE |
| LOW | …or-dmn/src/main/resources/META-INF/resources/bundle.js | 45 | !function(e){"use strict";function t(){for(var e=arguments.length,t=Array(e),r=0;r<e;r++)t[r]=arguments[r];if(t.length>1 | CODE |
| LOW | …ecmodel/generator/expressiontyper/ExpressionTyper.java | 951 | methodCallExpr.replace(argumentExpression, new NameExpr("placeholder")); | CODE |
| LOW | …ools/compiler/integrationtests/AnnotationsCepTest.java | 62 | assertThat(rule.getMetaData().get("author")).isEqualTo("John Doe"); | CODE |
| LOW | …st/java/org/kie/dmn/feel/runtime/FEELCompilerTest.java | 353 | assertThat(parseInterpretedCompileEvaluate("{ a : 1, a name : \"John Doe\" }")).isEqualTo(mapOf(entry("a", new B | CODE |
| LOW | …st/java/org/kie/dmn/feel/runtime/FEELCompilerTest.java | 435 | context.setValue("My Person", mapOf( entry("Full Name", "John Doe"), entry("Age", 47) )); | CODE |
| LOW | …st/java/org/kie/dmn/feel/runtime/FEELCompilerTest.java | 439 | assertThat(result).isEqualTo("John Doe" ); | CODE |
| LOW | …st/java/org/kie/dmn/feel/runtime/FEELCompilerTest.java | 454 | return "John Doe"; | CODE |
| LOW | …st/java/org/kie/dmn/feel/runtime/FEELCompilerTest.java | 470 | assertThat(result).isEqualTo("John Doe" ); | CODE |
| LOW | …/java/org/kie/dmn/feel/runtime/FEELStaticTypeTest.java | 57 | put( "name", "John Doe" ); | CODE |
| LOW | …/java/org/kie/dmn/feel/runtime/FEELStaticTypeTest.java | 74 | put( "name", "John Doe" ); | CODE |
| LOW | …/java/org/kie/dmn/feel/runtime/FEELStaticTypeTest.java | 85 | put( "myFeelVar", "John Doe" ); | CODE |
| LOW⚡ | …kie/dmn/feel/runtime/KieFEELExtendedFunctionsTest.java | 122 | { "context put({name: \"John Doe\"}, \"age\", 47)", mapOf(entry("name", "John Doe"),entry("age", new Big | CODE |
| LOW⚡ | …kie/dmn/feel/runtime/KieFEELExtendedFunctionsTest.java | 123 | { "context put({name: \"John Doe\"}, [\"age\"], 47)", mapOf(entry("name", "John Doe"),entry("age", new B | CODE |
| LOW⚡ | …kie/dmn/feel/runtime/KieFEELExtendedFunctionsTest.java | 125 | { "context put({name: \"John Doe\", address: { street: \"St.\", country:\"US\"}}, [\"address\", \"countr | CODE |
| LOW⚡ | …kie/dmn/feel/runtime/KieFEELExtendedFunctionsTest.java | 126 | { "context put({name: \"John Doe\", age: 0}, \"age\", 47)", mapOf(entry("name", "John Doe"),entry("age", | CODE |
| LOW⚡ | …kie/dmn/feel/runtime/KieFEELExtendedFunctionsTest.java | 127 | { "context put({name: \"John Doe\", age: 0, z:999}, \"age\", 47)", mapOf(entry("name", "John Doe"),entry | CODE |
| LOW⚡ | …kie/dmn/feel/runtime/KieFEELExtendedFunctionsTest.java | 128 | { "context merge([{name: \"John Doe\"}, {age: 47}])", mapOf(entry("name", "John Doe") ,entry("age", new | CODE |
| LOW⚡ | …kie/dmn/feel/runtime/KieFEELExtendedFunctionsTest.java | 129 | { "context merge({name: \"John Doe\"})", mapOf(entry("name", "John Doe")), null }, | CODE |
| LOW⚡ | …kie/dmn/feel/runtime/KieFEELExtendedFunctionsTest.java | 130 | { "context merge([{name: \"John Doe\", age: 0}, {age: 47}])", mapOf(entry("name", "John Doe"),entry("age | CODE |
| LOW⚡ | …kie/dmn/feel/runtime/KieFEELExtendedFunctionsTest.java | 134 | { "context([{key: \"name\", value: \"John Doe\"},{\"key\": \"age\", \"value\": 47}])", mapOf(entry("name | CODE |
| LOW⚡ | …kie/dmn/feel/runtime/KieFEELExtendedFunctionsTest.java | 135 | { "context([{key: \"name\", value: \"John Doe\"},{\"key\": \"age\", \"value\": 47, \"something\": \"else | CODE |
| LOW⚡ | …kie/dmn/feel/runtime/KieFEELExtendedFunctionsTest.java | 136 | { "context([{key: \"name\", value: \"John Doe\"},{\"key\": \"age\", \"value\": 47, \"something\": \"else | CODE |
| LOW⚡ | …kie/dmn/feel/runtime/KieFEELExtendedFunctionsTest.java | 137 | { "context({key: \"name\", value: \"John Doe\"})", mapOf(entry("name", "John Doe")), null }, | CODE |
| LOW⚡ | …ie/dmn/feel/runtime/functions/ContextFunctionTest.java | 40 | Map.of("test", "name", "value", "John Doe"), | CODE |
| LOW⚡ | …ie/dmn/feel/runtime/functions/ContextFunctionTest.java | 41 | Map.of("key", "name", "test", "John Doe"))), InvalidParametersEvent.class); | CODE |
| LOW⚡ | …ie/dmn/feel/runtime/functions/ContextFunctionTest.java | 47 | Map.of("key", "name", "value", "John Doe"), | CODE |
| LOW⚡ | …ie/dmn/feel/runtime/functions/ContextFunctionTest.java | 48 | Map.of("key", "name", "value", "John Doe"))), InvalidParametersEvent.class); | CODE |
| LOW⚡ | …ie/dmn/feel/runtime/functions/ContextFunctionTest.java | 50 | Map.of("key", "name", "value", "John Doe"), | CODE |
| LOW | …rg/kie/dmn/feel/codegen/feel11/DirectCompilerTest.java | 348 | assertThat(parseCodegenCompileEvaluate("{ a : 1, a name : \"John Doe\" }")).isEqualTo(mapOf(entry("a", new BigDe | CODE |
| LOW | …rg/kie/dmn/feel/codegen/feel11/DirectCompilerTest.java | 430 | context.setValue("My Person", mapOf( entry("Full Name", "John Doe"), entry("Age", 47) )); | CODE |
| LOW | …rg/kie/dmn/feel/codegen/feel11/DirectCompilerTest.java | 434 | assertThat(result).isEqualTo("John Doe" ); | CODE |
| LOW | …rg/kie/dmn/feel/codegen/feel11/DirectCompilerTest.java | 449 | return "John Doe"; | CODE |
| LOW | …rg/kie/dmn/feel/codegen/feel11/DirectCompilerTest.java | 465 | assertThat(result).isEqualTo("John Doe" ); | CODE |
| LOW | …feel/lang/types/impl/ImmutableFPAWrappingPOJOTest.java | 31 | ImmutableFPAWrappingPOJO fpa = new ImmutableFPAWrappingPOJO(new SupportRequest("John Doe", "47", "info@redhat.co | CODE |
| LOW | …feel/lang/types/impl/ImmutableFPAWrappingPOJOTest.java | 33 | assertThat(fpa.getFEELProperty("full name").toOptional()).contains("John Doe"); | CODE |
| LOW | …feel/lang/types/impl/ImmutableFPAWrappingPOJOTest.java | 46 | assertThat(fpa.allFEELProperties()).hasFieldOrPropertyWithValue("full name", "John Doe") | CODE |
| LOW | …rg/kie/dmn/feel/lang/examples/CompileEvaluateTest.java | 118 | inputs.put( "MyPerson", prototype(entry("FullName", "John Doe")) ); | CODE |
| LOW | …rg/kie/dmn/feel/lang/examples/CompileEvaluateTest.java | 133 | inputs.put( "MyPerson", prototype(entry("FullName", "John Doe")) ); | CODE |
| LOW | …rg/kie/dmn/feel/lang/examples/CompileEvaluateTest.java | 137 | assertThat(result).isEqualTo("John Doe"); | CODE |
| LOW | …/feel/marshaller/FEELCodeMarshallerUnmarshallTest.java | 105 | new LinkedHashMap() {{ put( "Full Name", "John Doe"); put( "Age", BigDecimal.valueOf( 35 ) ); put( "Da | CODE |
| LOW | …rg/kie/dmn/feel/marshaller/FEELCodeMarshallerTest.java | 107 | { new LinkedHashMap() {{ put( "Full Name", "John Doe"); put( "Age", 35 ); put( "Date of Birth", LocalDat | CODE |
| LOW | …/kie/dmn/feel/marshaller/FEELStringMarshallerTest.java | 103 | { new LinkedHashMap() {{ put( "Full Name", "John Doe"); put( "Age", 35 ); put( "Date of Birth", LocalDat | CODE |
| LOW | …api/src/test/java/org/kie/dmn/openapi/MyOrderTest.java | 42 | assertThat(validateUsing(validator, "{ \"an order\": { \"header\": \"John Doe's whishlist\", \"items\" : [ { \"n | CODE |
| LOW | …r223/src/test/java/org/kie/dmn/core/jsr223/JQTest.java | 93 | dmnContext.set("Full Name", "John Doe"); | CODE |
| LOW | …src/test/java/org/kie/dmn/core/jsr223/NashornTest.java | 80 | dmnContext.set("Full Name", "John Doe"); | CODE |
| LOW | …/runtime/service/KieRuntimeServiceDMNMapInputTest.java | 77 | Map<String, Object> inputData = Map.of("Full Name", "John Doe"); | CODE |
| LOW | …re/src/test/java/org/kie/dmn/core/DMNCompilerTest.java | 115 | context.set("a person", mapOf(entry("full name", "John Doe"), entry("age", 47))); | CODE |
| LOW | …re/src/test/java/org/kie/dmn/core/DMNCompilerTest.java | 156 | context.set("a person", mapOf(entry("full name", "John Doe"), entry("address", mapOf(entry("country", "IT"), ent | CODE |
| 70 more matches not shown… | ||||
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| MEDIUM | script/ci/CiSummary.java | 73 | // ── The entire summary as a single Mustache template ───────────────────── | COMMENT |
| MEDIUM | script/ci/CiSummary.java | 232 | // ── Context builder ────────────────────────────────────────────────────── | STRING |
| MEDIUM | script/ci/CiSummary.java | 390 | // ── Mermaid rendering ──────────────────────────────────────────────────── | STRING |
| MEDIUM | script/ci/CiSummary.java | 511 | // ── Graph file loader ──────────────────────────────────────────────────── | STRING |
| MEDIUM | script/ci/CiSummary.java | 555 | // ── Surefire XML parsing ───────────────────────────────────────────────── | STRING |
| MEDIUM | script/ci/CiSummary.java | 593 | // ── XML helpers ────────────────────────────────────────────────────────── | STRING |
| MEDIUM | script/ci/CiSummary.java | 605 | // ── Utilities ──────────────────────────────────────────────────────────── | STRING |
| MEDIUM⚡ | script/split-packages/check-split-packages-allowed.txt | 25 | # ── Events API / Core ──────────────────────────────────────────────────────── | COMMENT |
| MEDIUM⚡ | script/split-packages/check-split-packages-allowed.txt | 33 | # ── kogito-api / sibling modules ───────────────────────────────────────────── | COMMENT |
| MEDIUM⚡ | script/split-packages/check-split-packages-allowed.txt | 42 | # ── REST / workitem ────────────────────────────────────────────────────────── | COMMENT |
| MEDIUM⚡ | script/split-packages/check-split-packages-allowed.txt | 46 | # ── Codegen ────────────────────────────────────────────────────────────────── | COMMENT |
| MEDIUM⚡ | script/split-packages/check-split-packages-allowed.txt | 51 | # ── Spring Boot persistence backends ───────────────────────────────────────── | COMMENT |
| MEDIUM⚡ | script/split-packages/check-split-packages-allowed.txt | 57 | # ── Process management ─────────────────────────────────────────────────────── | COMMENT |
| MEDIUM⚡ | script/split-packages/check-split-packages-allowed.txt | 62 | # ── Mail addon ─────────────────────────────────────────────────────────────── | COMMENT |
| MEDIUM⚡ | script/split-packages/check-split-packages-allowed.txt | 65 | # ── SVG addon ──────────────────────────────────────────────────────────────── | COMMENT |
| MEDIUM⚡ | script/split-packages/check-split-packages-allowed.txt | 72 | # ── Explainability / tracing / event-driven addons ─────────────────────────── | COMMENT |
| MEDIUM⚡ | script/split-packages/check-split-packages-allowed.txt | 82 | # ── Task / process management addons ───────────────────────────────────────── | COMMENT |
| MEDIUM⚡ | script/split-packages/check-split-packages-allowed.txt | 87 | # ── Quarkus persistence backends ───────────────────────────────────────────── | COMMENT |
| MEDIUM⚡ | script/split-packages/check-split-packages-allowed.txt | 93 | # ── Jobs messaging (Quarkus) ───────────────────────────────────────────────── | COMMENT |
| MEDIUM⚡ | script/split-packages/check-split-packages-allowed.txt | 98 | # ── Data Index storage ─────────────────────────────────────────────────────── | COMMENT |
| MEDIUM⚡ | script/split-packages/check-split-packages-allowed.txt | 103 | # ── Data Audit – Spring Boot ───────────────────────────────────────────────── | COMMENT |
| MEDIUM⚡ | script/split-packages/check-split-packages-allowed.txt | 108 | # ── Data Audit – Quarkus ───────────────────────────────────────────────────── | COMMENT |
| MEDIUM⚡ | script/split-packages/check-split-packages-allowed.txt | 113 | # ── Data Index addon API ────────────────────────────────────────────────────── | COMMENT |
| MEDIUM⚡ | script/split-packages/check-split-packages-allowed.txt | 120 | # ── Quarkus extension deployment – data-index-persistence ──────────────────── | COMMENT |
| MEDIUM⚡ | script/split-packages/check-split-packages-allowed.txt | 126 | # ── Data Index service auth ─────────────────────────────────────────────────── | COMMENT |
| MEDIUM⚡ | script/split-packages/check-split-packages-allowed.txt | 132 | # ── Data Index service messaging ───────────────────────────────────────────── | COMMENT |
| MEDIUM⚡ | script/split-packages/check-split-packages-allowed.txt | 138 | # ── Quarkus extension deployment – data-index addon ────────────────────────── | COMMENT |
| MEDIUM⚡ | script/split-packages/check-split-packages-allowed.txt | 144 | # ── Data Index Vert.x routing ──────────────────────────────────────────────── | COMMENT |
| MEDIUM⚡ | script/split-packages/check-split-packages-allowed.txt | 150 | # ── Data Index GraphQL ──────────────────────────────────────────────────────── | COMMENT |
| MEDIUM⚡ | script/split-packages/check-split-packages-allowed.txt | 156 | # ── PostgreSQL persistence ──────────────────────────────────────────────────── | COMMENT |
| MEDIUM⚡ | script/split-packages/check-split-packages-allowed.txt | 162 | # ── PostgreSQL Hibernate converters ────────────────────────────────────────── | COMMENT |
| MEDIUM⚡ | script/split-packages/check-split-packages-allowed.txt | 168 | # ── PostgreSQL reporting ────────────────────────────────────────────────────── | COMMENT |
| MEDIUM⚡ | script/split-packages/check-split-packages-allowed.txt | 175 | # ── MongoDB persistence index ───────────────────────────────────────────────── | COMMENT |
| MEDIUM⚡ | script/split-packages/check-split-packages-allowed.txt | 181 | # ── Jobs Service internal API + common ─────────────────────────────────────── | COMMENT |
| MEDIUM⚡ | script/split-packages/check-split-packages-allowed.txt | 191 | # ── Trusty Service API + common ─────────────────────────────────────────────── | COMMENT |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| LOW | …/src/test/java/org/jbpm/bpmn2/EscalationEventTest.java | 262 | // TODO: implement non-interrupting escalation | COMMENT |
| LOW | …c/main/java/org/drools/drl/parser/lang/DRL6Parser.java | 5194 | // TODO: implement this error recovery strategy | COMMENT |
| LOW | …/java/org/drools/drl/parser/lang/DRL6StrictParser.java | 5034 | // TODO: implement this error recovery strategy | COMMENT |
| LOW | …c/main/java/org/drools/drl/parser/lang/DRL5Parser.java | 4575 | // TODO: implement this error recovery strategy | COMMENT |
| LOW | …nds/impl/CommandBasedStatefulKnowledgeSessionImpl.java | 571 | // TODO: implement thiss | COMMENT |
| LOW | …a/org/drools/xml/support/CommandSerializationTest.java | 303 | // TODO: implement serialization for agenda filters | COMMENT |
| LOW | …/java/org/kie/kogito/persistence/redis/RedisQuery.java | 78 | if (sortBy.size() > 1) { // TODO: implement backend side sorting on multiple attributes https://issues.redha | CODE |
| LOW | …ain/java/org/drools/core/time/impl/CronExpression.java | 712 | // TODO: implement QUARTZ-423 | COMMENT |
| LOW | …ain/java/org/drools/core/time/impl/CronExpression.java | 721 | // TODO: implement QUARTZ-423 | COMMENT |
| LOW | …ain/java/org/kie/kogito/timer/impl/CronExpression.java | 1527 | // TODO: implement QUARTZ-423 | COMMENT |
| LOW | …ain/java/org/kie/kogito/timer/impl/CronExpression.java | 1536 | // TODO: implement QUARTZ-423 | COMMENT |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| LOW | …c/main/java/org/drools/drl/parser/lang/DRL6Parser.java | 3232 | // lhsUnary will consume an optional SEMICOLON, so we need to check if it was consumed already | COMMENT |
| LOW | …c/main/java/org/drools/drl/parser/lang/DRL6Parser.java | 3391 | // lhsUnary will consume an optional SEMICOLON, so we need to check if it was consumed already | COMMENT |
| LOW | …/java/org/drools/drl/parser/lang/DRL6StrictParser.java | 3232 | // lhsUnary will consume an optional SEMICOLON, so we need to check if it was consumed already | COMMENT |
| LOW | …c/main/java/org/drools/drl/parser/lang/DRL5Parser.java | 2922 | // lhsUnary will consume an optional SEMICOLON, so we need to check if it was consumed already | COMMENT |
| LOW⚡ | …ools/modelcompiler/PatternDSLSequenceAdvancedTest.java | 400 | // Step 1: Toy("ball") | COMMENT |
| LOW⚡ | …ools/modelcompiler/PatternDSLSequenceAdvancedTest.java | 408 | // Step 2: Relationship("go") | COMMENT |
| LOW⚡ | …ools/modelcompiler/PatternDSLSequenceAdvancedTest.java | 412 | // Step 3: Toy("doll") — same type as step 1, different filter | COMMENT |
| LOW | …/org/kie/dmn/feel/parser/feel11/ASTBuilderVisitor.java | 549 | // if it is a single parameter, we need to check if the type is boolean | COMMENT |
| LOW | …rc/main/java/org/kie/dmn/core/impl/DMNRuntimeImpl.java | 391 | // TODO: do we need to check if the defined variable is a function as it should? | COMMENT |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| LOW | …rc/main/java/org/kie/dmn/core/impl/DMNPackageImpl.java | 47 | // adding something here? don't forget to update: | COMMENT |
| LOW | …rc/main/java/org/kie/dmn/core/impl/DMNPackageImpl.java | 147 | // adding something here? don't forget to update: | COMMENT |
| LOW | …kie/internal/logger/KnowledgeRuntimeLoggerFactory.java | 38 | * Don't forget to close the logger when it is no longer needed, so resources can be released. | COMMENT |
| LOW⚡ | kie-api/src/main/java/org/kie/api/KieBase.java | 154 | * Don't forget to {@link KieSession#dispose()} session when you are done. | COMMENT |
| LOW⚡ | kie-api/src/main/java/org/kie/api/KieBase.java | 164 | * Don't forget to {@link KieSession#dispose()} session when you are done. | COMMENT |
| LOW⚡ | kie-api/src/main/java/org/kie/api/KieBase.java | 172 | * Don't forget to {@link KieSessionsPool#shutdown()} the pool when you are done. | COMMENT |
| LOW | …pi/src/main/java/org/kie/api/runtime/KieContainer.java | 111 | * Don't forget to {@link KieContainerSessionsPool#shutdown()} the pool when you are done. | COMMENT |
| LOW | …planner/core/impl/phase/custom/CustomPhaseCommand.java | 49 | * Don't forget to call {@link ScoreDirector#triggerVariableListeners()} after each set of changes | COMMENT |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| MEDIUM | …er/benchmark/impl/report/twitterbootstrap/js/jquery.js | 10840 | // understands anonymous AMD modules. A named AMD is safest and most robust | COMMENT |
| MEDIUM | …or-dmn/src/main/resources/META-INF/resources/bundle.js | 27 | */var n=r(0),a=r(150),o=r(238);function i(e){for(var t="https://reactjs.org/docs/error-decoder.html?invariant="+e,r=1;r | COMMENT |
| MEDIUM | …or-dmn/src/main/resources/META-INF/resources/bundle.js | 27 | */var n=r(0),a=r(150),o=r(238);function i(e){for(var t="https://reactjs.org/docs/error-decoder.html?invariant="+e,r=1;r | COMMENT |
| MEDIUM | …en/execmodel/generator/drlxparse/ConstraintParser.java | 954 | // Avoid casts, by using an helper method we leverage autoboxing and equals | COMMENT |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| HIGH | …/main/java/org/drools/base/util/CircularArrayList.java | 27 | // windowSize is the logical max-kept capacity (as requested by the caller). | COMMENT |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| LOW⚡ | …ools/modelcompiler/PatternDSLSequenceAdvancedTest.java | 400 | // Step 1: Toy("ball") | COMMENT |
| LOW⚡ | …ools/modelcompiler/PatternDSLSequenceAdvancedTest.java | 408 | // Step 2: Relationship("go") | COMMENT |
| LOW⚡ | …ools/modelcompiler/PatternDSLSequenceAdvancedTest.java | 412 | // Step 3: Toy("doll") — same type as step 1, different filter | COMMENT |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| LOW | …/src/main/java/org/jbpm/bpmn2/xml/MetaDataHandler.java | 39 | public class MetaDataHandler extends BaseAbstractHandler | CODE |
| LOW | …org/drools/ruleunits/impl/EntryPointDataProcessor.java | 37 | public class EntryPointDataProcessor implements DataProcessor { | CODE |
| LOW | …er/benchmark/impl/report/twitterbootstrap/js/jquery.js | 9058 | function addToPrefiltersOrTransports( structure ) { | CODE |
| LOW | …er/benchmark/impl/report/twitterbootstrap/js/jquery.js | 9092 | function inspectPrefiltersOrTransports( structure, options, originalOptions, jqXHR ) { | CODE |
| LOW | …gito/eventdriven/rules/EventDrivenRulesController.java | 69 | private class RequestHandler<T> implements Consumer<DataEvent<T>> { | CODE |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| MEDIUM⚡ | script/split-packages/check-split-packages-allowed.txt | 72 | # ── Explainability / tracing / event-driven addons ─────────────────────────── | COMMENT |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| LOW | script/split-packages/check-split-packages.sh | 70 | # Check if this package is in the allowed splits list | COMMENT |
| LOW | …/drools/reliability/test/BeforeAllMethodExtension.java | 61 | LOG.info("### Set marshaller to {}", System.getProperty(INFINISPAN_STORAGE_MARSHALLER)); | CODE |
| LOW | …/drools/reliability/test/BeforeAllMethodExtension.java | 62 | LOG.info("### Set initializer to {}", System.getProperty(INFINISPAN_STORAGE_SERIALIZATION_CONTEXT_INITIALIZER)); | CODE |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| MEDIUM | optaplanner-build/release/upload_distribution.sh | 81 | # Create the directory structure .../release/${version} | COMMENT |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| LOW | …er/benchmark/impl/report/twitterbootstrap/js/jquery.js | 4420 | function getData( data ) { | CODE |