AI Slop Code Risk Monitor

apache/camel

SlopCodeMonitor badge for apache/camel Adjusted legacy signal; badge bands: 25 / 50 / 75 (different from dashboard bands).

Apache Camel is an open source integration framework with 350+ connectors. Write routes in Java, YAML, or XML. Run on Spring Boot, Quarkus, or standalone. Apache License 2.0.

1.9 Low pattern signal View on GitHub

Open-Source Code Quality, Security and Technical Debt Review

This report summarizes scanner evidence for apache/camel, a Java project with 6,390 GitHub stars. SynthScan examined 3,886,181 lines of code across 31342 source files, recording 1916 pattern matches distributed across 19 syntactic categories. The legacy adjusted pattern signal is 1.9 (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.

1.9
Adjusted Signal
1.9
Raw Pattern Score
100%
Time Factor
2026-10-31
Last Push
6.4K
Stars
Java
Language
3.9M
Lines of Code
31.3K
Files
1.9K
Pattern Hits
2026-10-31
Scan Date
0.02
HC Hit Rate

Risk Review · Payload v1

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.

Cognitive Ownership Risk 1.6/100 · LOW

Can maintainers explain intent, assumptions, and trade-offs? 987 finding(s).

Hallucinated Dependency & Supply Chain Risk 6.5/100 · LOW

Are imports declared and package/API names verified? 654 finding(s).

Agent Over-Engineering Ratio 1.3/100 · LOW

Are wrappers, guards, and repeated structures necessary? 336 finding(s).

PR Review Velocity Impact 9.1/100 · LOW

Which changes need focused human review? 1916 finding(s).

What These Metrics Mean

Adjusted Signal
Legacy pattern score normalized per 1,000 scanned lines and multiplied by the repository-level time factor. It is not an estimate of AI authorship.
Raw Pattern Score
Sum of severity- and context-weighted pattern findings before applying the time factor.
Time Factor
A coarse multiplier based on repository last-push metadata. It does not identify when individual code was written.
Pattern Hits
Count of configured pattern findings. Review each location and surrounding code before acting.
HC Hit Rate
High- and critical-severity findings per scanned file. Severity is a configured detector weight, not proof of a vulnerability or authorship.
Lines / Files
Scan coverage denominators used by the legacy normalized score.

Pattern-Signal History

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.

Severity Breakdown

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.

CRITICAL 502HIGH 88MEDIUM 262LOW 1064

Directory Score Breakdown

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.

Pattern Findings

The scanner identified 1916 distinct pattern matches across 19 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.

Hallucination Indicators502 hits · 4988 pts
SeverityFileLineSnippetContext
CRITICAL…/org/apache/camel/maven/packaging/MyConfiguration.java431 * org.apache.camel.spi.UnitOfWork.getOriginalInMessage(). Turning this off can optimize performance, as defensiveCOMMENT
CRITICAL…va/org/apache/camel/tooling/util/srcgen/JavaClass.java167 if (!java.lang.annotation.Annotation.class.isAssignableFrom(type)) {CODE
CRITICAL…ing-maven/src/test/resources/.m2/settings-security.xml23 <!-- org.sonatype.plexus.components.cipher.PlexusCipher.encrypt() -->CODE
CRITICAL…che/camel/processor/ClaimCheckAggregationStrategy.java67 if (org.apache.camel.util.ObjectHelper.isEmpty(filter) || "*".equals(filter)) {CODE
CRITICAL…che/camel/processor/ClaimCheckAggregationStrategy.java116 if (org.apache.camel.util.ObjectHelper.isNotEmpty(filter)) {CODE
CRITICAL…rg/apache/camel/management/mbean/ManagedComponent.java126 = org.apache.camel.component.extension.ComponentVerifierExtension.Scope.fromString(scope);CODE
CRITICAL…he/camel/impl/engine/CamelPostProcessorHelperTest.java176 String propertyName = org.apache.camel.util.ObjectHelper.getPropertyName(method);CODE
CRITICAL…he/camel/impl/engine/CamelPostProcessorHelperTest.java201 String propertyName = org.apache.camel.util.ObjectHelper.getPropertyName(method);CODE
CRITICAL…he/camel/impl/engine/CamelPostProcessorHelperTest.java230 String propertyName = org.apache.camel.util.ObjectHelper.getPropertyName(method);CODE
CRITICAL…apache/camel/impl/engine/IntrospectionSupportTest.java426 assertEquals("org.apache.camel.support.jndi.ExampleBean.getXxx()", e.getMessage());CODE
CRITICAL⚡…/test/java/org/apache/camel/util/ObjectHelperTest.java242 assertTrue(org.apache.camel.util.ObjectHelper.equal(null, null));CODE
CRITICAL⚡…/test/java/org/apache/camel/util/ObjectHelperTest.java243 assertTrue(org.apache.camel.util.ObjectHelper.equal("", ""));CODE
CRITICAL⚡…/test/java/org/apache/camel/util/ObjectHelperTest.java244 assertTrue(org.apache.camel.util.ObjectHelper.equal(" ", " "));CODE
CRITICAL⚡…/test/java/org/apache/camel/util/ObjectHelperTest.java245 assertTrue(org.apache.camel.util.ObjectHelper.equal("Hello", "Hello"));CODE
CRITICAL⚡…/test/java/org/apache/camel/util/ObjectHelperTest.java246 assertTrue(org.apache.camel.util.ObjectHelper.equal(123, 123));CODE
CRITICAL⚡…/test/java/org/apache/camel/util/ObjectHelperTest.java247 assertTrue(org.apache.camel.util.ObjectHelper.equal(true, true));CODE
CRITICAL⚡…/test/java/org/apache/camel/util/ObjectHelperTest.java249 assertFalse(org.apache.camel.util.ObjectHelper.equal(null, ""));CODE
CRITICAL⚡…/test/java/org/apache/camel/util/ObjectHelperTest.java250 assertFalse(org.apache.camel.util.ObjectHelper.equal("", null));CODE
CRITICAL⚡…/test/java/org/apache/camel/util/ObjectHelperTest.java251 assertFalse(org.apache.camel.util.ObjectHelper.equal(" ", " "));CODE
CRITICAL⚡…/test/java/org/apache/camel/util/ObjectHelperTest.java252 assertFalse(org.apache.camel.util.ObjectHelper.equal("Hello", "World"));CODE
CRITICAL⚡…/test/java/org/apache/camel/util/ObjectHelperTest.java253 assertFalse(org.apache.camel.util.ObjectHelper.equal(true, false));CODE
CRITICAL⚡…/test/java/org/apache/camel/util/ObjectHelperTest.java254 assertFalse(org.apache.camel.util.ObjectHelper.equal(new Object(), new Object()));CODE
CRITICAL⚡…/test/java/org/apache/camel/util/ObjectHelperTest.java258 assertTrue(org.apache.camel.util.ObjectHelper.equal(a, b));CODE
CRITICAL⚡…/test/java/org/apache/camel/util/ObjectHelperTest.java262 assertFalse(org.apache.camel.util.ObjectHelper.equal(a, b));CODE
CRITICAL⚡…/test/java/org/apache/camel/util/ObjectHelperTest.java267 assertTrue(org.apache.camel.util.ObjectHelper.equalByteArray("Hello".getBytes(), "Hello".getBytes()));CODE
CRITICAL⚡…/test/java/org/apache/camel/util/ObjectHelperTest.java268 assertFalse(org.apache.camel.util.ObjectHelper.equalByteArray("Hello".getBytes(), "World".getBytes()));CODE
CRITICAL⚡…/test/java/org/apache/camel/util/ObjectHelperTest.java270 assertTrue(org.apache.camel.util.ObjectHelper.equalByteArray("Hello Thai Elephant \u0E08".getBytes(),CODE
CRITICAL⚡…/test/java/org/apache/camel/util/ObjectHelperTest.java272 assertTrue(org.apache.camel.util.ObjectHelper.equalByteArray(null, null));CODE
CRITICAL⚡…/test/java/org/apache/camel/util/ObjectHelperTest.java275 assertTrue(org.apache.camel.util.ObjectHelper.equalByteArray(empty, empty));CODE
CRITICAL⚡…/test/java/org/apache/camel/util/ObjectHelperTest.java279 assertTrue(org.apache.camel.util.ObjectHelper.equalByteArray(a, b));CODE
CRITICAL⚡…/test/java/org/apache/camel/util/ObjectHelperTest.java283 assertFalse(org.apache.camel.util.ObjectHelper.equalByteArray(a, b));CODE
CRITICAL⚡…/test/java/org/apache/camel/util/ObjectHelperTest.java287 assertFalse(org.apache.camel.util.ObjectHelper.equalByteArray(a, b));CODE
CRITICAL⚡…/test/java/org/apache/camel/util/ObjectHelperTest.java291 assertFalse(org.apache.camel.util.ObjectHelper.equalByteArray(a, b));CODE
CRITICAL⚡…/test/java/org/apache/camel/util/ObjectHelperTest.java295 assertFalse(org.apache.camel.util.ObjectHelper.equalByteArray(a, b));CODE
CRITICAL⚡…/test/java/org/apache/camel/util/ObjectHelperTest.java299 assertFalse(org.apache.camel.util.ObjectHelper.equalByteArray(a, b));CODE
CRITICAL⚡…/test/java/org/apache/camel/util/ObjectHelperTest.java303 assertFalse(org.apache.camel.util.ObjectHelper.equalByteArray(a, b));CODE
CRITICAL⚡…/test/java/org/apache/camel/util/ObjectHelperTest.java307 assertTrue(org.apache.camel.util.ObjectHelper.equalByteArray(a, b));CODE
CRITICAL⚡…/test/java/org/apache/camel/util/ObjectHelperTest.java611 assertTrue(org.apache.camel.util.ObjectHelper.isEmpty((Object) null));CODE
CRITICAL⚡…/test/java/org/apache/camel/util/ObjectHelperTest.java612 assertTrue(org.apache.camel.util.ObjectHelper.isEmpty(""));CODE
CRITICAL⚡…/test/java/org/apache/camel/util/ObjectHelperTest.java613 assertTrue(org.apache.camel.util.ObjectHelper.isEmpty(" "));CODE
CRITICAL⚡…/test/java/org/apache/camel/util/ObjectHelperTest.java614 assertFalse(org.apache.camel.util.ObjectHelper.isEmpty("A"));CODE
CRITICAL⚡…/test/java/org/apache/camel/util/ObjectHelperTest.java615 assertFalse(org.apache.camel.util.ObjectHelper.isEmpty(" A"));CODE
CRITICAL⚡…/test/java/org/apache/camel/util/ObjectHelperTest.java616 assertFalse(org.apache.camel.util.ObjectHelper.isEmpty(" A "));CODE
CRITICAL⚡…/test/java/org/apache/camel/util/ObjectHelperTest.java617 assertFalse(org.apache.camel.util.ObjectHelper.isEmpty(new Object()));CODE
CRITICAL⚡…/test/java/org/apache/camel/util/ObjectHelperTest.java622 assertFalse(org.apache.camel.util.ObjectHelper.isNotEmpty((Object) null));CODE
CRITICAL⚡…/test/java/org/apache/camel/util/ObjectHelperTest.java623 assertFalse(org.apache.camel.util.ObjectHelper.isNotEmpty(""));CODE
CRITICAL⚡…/test/java/org/apache/camel/util/ObjectHelperTest.java624 assertFalse(org.apache.camel.util.ObjectHelper.isNotEmpty(" "));CODE
CRITICAL⚡…/test/java/org/apache/camel/util/ObjectHelperTest.java625 assertTrue(org.apache.camel.util.ObjectHelper.isNotEmpty("A"));CODE
CRITICAL⚡…/test/java/org/apache/camel/util/ObjectHelperTest.java626 assertTrue(org.apache.camel.util.ObjectHelper.isNotEmpty(" A"));CODE
CRITICAL⚡…/test/java/org/apache/camel/util/ObjectHelperTest.java627 assertTrue(org.apache.camel.util.ObjectHelper.isNotEmpty(" A "));CODE
CRITICAL⚡…/test/java/org/apache/camel/util/ObjectHelperTest.java628 assertTrue(org.apache.camel.util.ObjectHelper.isNotEmpty(new Object()));CODE
CRITICAL⚡…/test/java/org/apache/camel/util/ObjectHelperTest.java728 assertFalse(org.apache.camel.util.ObjectHelper.evaluateValuePredicate(null));CODE
CRITICAL⚡…/test/java/org/apache/camel/util/ObjectHelperTest.java729 assertTrue(org.apache.camel.util.ObjectHelper.evaluateValuePredicate(123));CODE
CRITICAL⚡…/test/java/org/apache/camel/util/ObjectHelperTest.java731 assertTrue(org.apache.camel.util.ObjectHelper.evaluateValuePredicate("true"));CODE
CRITICAL⚡…/test/java/org/apache/camel/util/ObjectHelperTest.java732 assertTrue(org.apache.camel.util.ObjectHelper.evaluateValuePredicate("TRUE"));CODE
CRITICAL⚡…/test/java/org/apache/camel/util/ObjectHelperTest.java733 assertFalse(org.apache.camel.util.ObjectHelper.evaluateValuePredicate("false"));CODE
CRITICAL⚡…/test/java/org/apache/camel/util/ObjectHelperTest.java734 assertFalse(org.apache.camel.util.ObjectHelper.evaluateValuePredicate("FALSE"));CODE
CRITICAL⚡…/test/java/org/apache/camel/util/ObjectHelperTest.java735 assertTrue(org.apache.camel.util.ObjectHelper.evaluateValuePredicate("foobar"));CODE
CRITICAL⚡…/test/java/org/apache/camel/util/ObjectHelperTest.java736 assertFalse(org.apache.camel.util.ObjectHelper.evaluateValuePredicate(""));CODE
CRITICAL⚡…/test/java/org/apache/camel/util/ObjectHelperTest.java737 assertFalse(org.apache.camel.util.ObjectHelper.evaluateValuePredicate(" "));CODE
442 more matches not shown…
Over-Commented Block612 hits · 580 pts
SeverityFileLineSnippetContext
LOW.asf.yaml1#COMMENT
LOW…che/camel/generator/openapi/openapi-v3-ref-schema.yaml1#COMMENT
LOW…org/apache/camel/generator/openapi/greetings-spec.yaml1#COMMENT
LOW…ache/camel/generator/openapi/openapi-v3-ref-param.yaml1#COMMENT
LOW…es/org/apache/camel/generator/openapi/petstore-v3.yaml1#COMMENT
LOW…api-plugin/src/it/simple-v3-yaml/src/spec/openapi.yaml1#COMMENT
LOW…i-plugin/src/it/expanded-v3-yaml/src/spec/openapi.yaml1#COMMENT
LOW…/src/main/resources/camel-simple-validator-template.js21// A self-contained JavaScript validator for the Camel Simple expressionCOMMENT
LOW…age-maven-plugin/src/main/resources/license-header.txt1## ---------------------------------------------------------------------------COMMENT
LOW…il/src/main/java/org/apache/camel/util/URISupport.java901 // reorder parameters a..zCOMMENT
LOW…/main/java/org/apache/camel/processor/Resequencer.java441 // * the thread being cancelled.COMMENT
LOWcore/camel-core-engine/src/main/docs/antora.yml1#COMMENT
LOW…rc/test/resources/org/apache/camel/converter/dummy.txt1## ---------------------------------------------------------------------------COMMENT
LOW…resources/org/apache/camel/util/uri-as-parameters.yaml1#COMMENT
LOW…c/test/resources/org/apache/camel/util/transform2.yaml1#COMMENT
LOW…c/test/resources/org/apache/camel/util/transform3.yaml1#COMMENT
LOW…es/org/apache/camel/util/uri-as-parameters-no-ids.yaml1#COMMENT
LOW…rc/test/resources/org/apache/camel/util/transform.yaml1#COMMENT
LOW…test/resources/org/apache/camel/util/split-choice.yaml1#COMMENT
LOW…org/apache/camel/processor/TryProcessorOnWhenTest.java101 return new RouteBuilder() {COMMENT
LOW…/apache/camel/processor/PipelineStepWithEventTest.java81 // uglyCOMMENT
LOW…rg/apache/camel/processor/SplitAggregateInOutTest.java61 public void configure() {COMMENT
LOW…l/processor/FailOverLoadBalanceWithRedeliveryTest.java61 // endpoints you do not have control off, such as a webCOMMENT
LOW…pache/camel/processor/ChoiceCompoundPredicateTest.java101COMMENT
LOW…/camel/processor/aggregator/AlbertoAggregatorTest.java141COMMENT
LOW…l/processor/intercept/InterceptSendToEndpointTest.java101 @OverrideCOMMENT
LOW…OnExceptionComplexWithNestedErrorHandlerRouteTest.java61 // route specific on exception for MyFunctionalExceptionCOMMENT
LOW…estedErrorHandlerRouteWithDefaultErrorHandlerTest.java61 from("direct:start2")COMMENT
LOW…mel/processor/onexception/OnExceptionSubRouteTest.java41 // since we have no to then the exchange will continue to beCOMMENT
LOW…/camel/processor/onexception/OnExceptionRouteTest.java121 return new RouteBuilder() {COMMENT
LOW…on/OnExceptionProcessorInspectCausedExceptionTest.java81 // this processor as a failurehandler, so it wont do redeliveries.COMMENT
LOW…/camel/builder/xml/XPathFunctionsONielProblemTest.java61 protected RouteBuilder createRouteBuilder() {COMMENT
LOW…a/org/apache/camel/builder/xml/XPathFunctionsTest.java61 protected RouteBuilder createRouteBuilder() {COMMENT
LOW…-yaml-io/src/test/resources/yaml-route-transacted.yaml1#COMMENT
LOWcore/camel-yaml-io/src/test/resources/route3.yaml1#COMMENT
LOWcore/camel-yaml-io/src/test/resources/route12.yaml1#COMMENT
LOW…el-yaml-io/src/test/resources/yaml-route-template.yaml1#COMMENT
LOW…camel-yaml-io/src/test/resources/yaml-route-delay.yaml1#COMMENT
LOWcore/camel-yaml-io/src/test/resources/route13.yaml1#COMMENT
LOW…-yaml-io/src/test/resources/yaml-route-resequence.yaml1#COMMENT
LOWcore/camel-yaml-io/src/test/resources/route2.yaml1#COMMENT
LOW…l-io/src/test/resources/yaml-route-recipient-list.yaml1#COMMENT
LOW…yaml-io/src/test/resources/yaml-route-setvariable.yaml1#COMMENT
LOWcore/camel-yaml-io/src/test/resources/route0b.yaml1#COMMENT
LOW…el-yaml-io/src/test/resources/yaml-route-trycatch.yaml1#COMMENT
LOW…mel-yaml-io/src/test/resources/yaml-route-kamelet.yaml1#COMMENT
LOWcore/camel-yaml-io/src/test/resources/route14.yaml1#COMMENT
LOW…el-yaml-io/src/test/resources/yaml-route-validate.yaml1#COMMENT
LOW…aml-io/src/test/resources/yaml-route-oncompletion.yaml1#COMMENT
LOW…amel-yaml-io/src/test/resources/yaml-route-filter.yaml1#COMMENT
LOW…amel-yaml-io/src/test/resources/yaml-route-switch.yaml1#COMMENT
LOW…-yaml-io/src/test/resources/yaml-route-claimcheck.yaml1#COMMENT
LOW…amel-yaml-io/src/test/resources/yaml-route-simple.yaml1#COMMENT
LOWcore/camel-yaml-io/src/test/resources/route9.yaml1#COMMENT
LOW…l-yaml-io/src/test/resources/yaml-route-transform.yaml1#COMMENT
LOWcore/camel-yaml-io/src/test/resources/yaml-beans.yaml1#COMMENT
LOW…camel-yaml-io/src/test/resources/yaml-route-split.yaml1#COMMENT
LOW…amel-yaml-io/src/test/resources/yaml-transformers.yaml1#COMMENT
LOWcore/camel-yaml-io/src/test/resources/route5.yaml1#COMMENT
LOWcore/camel-yaml-io/src/test/resources/route4.yaml1#COMMENT
552 more matches not shown…
Decorative Section Separators176 hits · 531 pts
SeverityFileLineSnippetContext
MEDIUM…age-maven-plugin/src/main/resources/license-header.txt1## ---------------------------------------------------------------------------COMMENT
MEDIUM…age-maven-plugin/src/main/resources/license-header.txt16## ---------------------------------------------------------------------------COMMENT
MEDIUM…rc/test/resources/org/apache/camel/converter/dummy.txt1## ---------------------------------------------------------------------------COMMENT
MEDIUM…rc/test/resources/org/apache/camel/converter/dummy.txt16## ---------------------------------------------------------------------------COMMENT
MEDIUM…mponent/src/main/resources/archetype-resources/pom.xml2## ------------------------------------------------------------------------COMMENT
MEDIUM…mponent/src/main/resources/archetype-resources/pom.xml17## ------------------------------------------------------------------------COMMENT
MEDIUM…ype-resources/src/test/java/__name__ComponentTest.java1## ------------------------------------------------------------------------COMMENT
MEDIUM…ype-resources/src/test/java/__name__ComponentTest.java16## ------------------------------------------------------------------------COMMENT
MEDIUM…/archetype-resources/src/main/java/EventBusHelper.java1## ------------------------------------------------------------------------COMMENT
MEDIUM…/archetype-resources/src/main/java/EventBusHelper.java16## ------------------------------------------------------------------------COMMENT
MEDIUM…chetype-resources/src/main/java/__name__Component.java1## ------------------------------------------------------------------------COMMENT
MEDIUM…chetype-resources/src/main/java/__name__Component.java16## ------------------------------------------------------------------------COMMENT
MEDIUM…rchetype-resources/src/main/java/__name__Consumer.java1## ------------------------------------------------------------------------COMMENT
MEDIUM…rchetype-resources/src/main/java/__name__Consumer.java16## ------------------------------------------------------------------------COMMENT
MEDIUM…rchetype-resources/src/main/java/__name__Producer.java1## ------------------------------------------------------------------------COMMENT
MEDIUM…rchetype-resources/src/main/java/__name__Producer.java16## ------------------------------------------------------------------------COMMENT
MEDIUM…rchetype-resources/src/main/java/__name__Endpoint.java1## ------------------------------------------------------------------------COMMENT
MEDIUM…rchetype-resources/src/main/java/__name__Endpoint.java16## ------------------------------------------------------------------------COMMENT
MEDIUM…pe-main/src/main/resources/archetype-resources/pom.xml2## ------------------------------------------------------------------------COMMENT
MEDIUM…pe-main/src/main/resources/archetype-resources/pom.xml17## ------------------------------------------------------------------------COMMENT
MEDIUM…chetype-resources/src/test/java/MyApplicationTest.java1## ------------------------------------------------------------------------COMMENT
MEDIUM…chetype-resources/src/test/java/MyApplicationTest.java16## ------------------------------------------------------------------------COMMENT
MEDIUM…archetype-resources/src/main/java/MyConfiguration.java1## ------------------------------------------------------------------------COMMENT
MEDIUM…archetype-resources/src/main/java/MyConfiguration.java16## ------------------------------------------------------------------------COMMENT
MEDIUM…s/archetype-resources/src/main/java/MyApplication.java1## ------------------------------------------------------------------------COMMENT
MEDIUM…s/archetype-resources/src/main/java/MyApplication.java16## ------------------------------------------------------------------------COMMENT
MEDIUM…/archetype-resources/src/main/java/MyRouteBuilder.java1## ------------------------------------------------------------------------COMMENT
MEDIUM…/archetype-resources/src/main/java/MyRouteBuilder.java16## ------------------------------------------------------------------------COMMENT
MEDIUM…esources/archetype-resources/src/main/java/MyBean.java1## ------------------------------------------------------------------------COMMENT
MEDIUM…esources/archetype-resources/src/main/java/MyBean.java16## ------------------------------------------------------------------------COMMENT
MEDIUM…pe-java/src/main/resources/archetype-resources/pom.xml2## ------------------------------------------------------------------------COMMENT
MEDIUM…pe-java/src/main/resources/archetype-resources/pom.xml17## ------------------------------------------------------------------------COMMENT
MEDIUM…sources/archetype-resources/src/main/java/MainApp.java1## ------------------------------------------------------------------------COMMENT
MEDIUM…sources/archetype-resources/src/main/java/MainApp.java16## ------------------------------------------------------------------------COMMENT
MEDIUM…/archetype-resources/src/main/java/MyRouteBuilder.java1## ------------------------------------------------------------------------COMMENT
MEDIUM…/archetype-resources/src/main/java/MyRouteBuilder.java16## ------------------------------------------------------------------------COMMENT
MEDIUM…in/resources/archetype-resources/src/data/message2.xml2## ------------------------------------------------------------------------COMMENT
MEDIUM…in/resources/archetype-resources/src/data/message2.xml17## ------------------------------------------------------------------------COMMENT
MEDIUM…in/resources/archetype-resources/src/data/message1.xml2## ------------------------------------------------------------------------COMMENT
MEDIUM…in/resources/archetype-resources/src/data/message1.xml17## ------------------------------------------------------------------------COMMENT
MEDIUM…mponent/src/main/resources/archetype-resources/pom.xml2## ------------------------------------------------------------------------COMMENT
MEDIUM…mponent/src/main/resources/archetype-resources/pom.xml17## ------------------------------------------------------------------------COMMENT
MEDIUM…sources/archetype-resources/__artifactId__-api/pom.xml2## ------------------------------------------------------------------------COMMENT
MEDIUM…sources/archetype-resources/__artifactId__-api/pom.xml17## ------------------------------------------------------------------------COMMENT
MEDIUM…_artifactId__-api/src/main/java/api/__name__Hello.java1## ------------------------------------------------------------------------COMMENT
MEDIUM…_artifactId__-api/src/main/java/api/__name__Hello.java16## ------------------------------------------------------------------------COMMENT
MEDIUM…s/archetype-resources/__artifactId__-component/pom.xml2## ------------------------------------------------------------------------COMMENT
MEDIUM…s/archetype-resources/__artifactId__-component/pom.xml17## ------------------------------------------------------------------------COMMENT
MEDIUM…s/__artifactId__-component/signatures/file-sig-api.txt1## ------------------------------------------------------------------------COMMENT
MEDIUM…s/__artifactId__-component/signatures/file-sig-api.txt16## ------------------------------------------------------------------------COMMENT
MEDIUM…mponent/src/test/java/Abstract__name__TestSupport.java1## ------------------------------------------------------------------------COMMENT
MEDIUM…mponent/src/test/java/Abstract__name__TestSupport.java16## ------------------------------------------------------------------------COMMENT
MEDIUM…actId__-component/src/main/java/__name__Component.java1## ------------------------------------------------------------------------COMMENT
MEDIUM…actId__-component/src/main/java/__name__Component.java16## ------------------------------------------------------------------------COMMENT
MEDIUM…d__-component/src/main/java/__name__Configuration.java1## ------------------------------------------------------------------------COMMENT
MEDIUM…d__-component/src/main/java/__name__Configuration.java16## ------------------------------------------------------------------------COMMENT
MEDIUM…factId__-component/src/main/java/__name__Consumer.java1## ------------------------------------------------------------------------COMMENT
MEDIUM…factId__-component/src/main/java/__name__Consumer.java16## ------------------------------------------------------------------------COMMENT
MEDIUM…factId__-component/src/main/java/__name__Producer.java1## ------------------------------------------------------------------------COMMENT
MEDIUM…factId__-component/src/main/java/__name__Producer.java16## ------------------------------------------------------------------------COMMENT
116 more matches not shown…
Cross-File Repetition70 hits · 350 pts
SeverityFileLineSnippetContext
HIGH…ava/org/apache/camel/util/json/JsonObjectPathTest.java0{ "library": { "book": [ { "title": "no title", "author": "f. scott fitzgerald", "year": "1925", "genre": "classic", "_iSTRING
HIGH…org/apache/camel/converter/json/JsonConverterTest.java0{ "library": { "book": [ { "title": "no title", "author": "f. scott fitzgerald", "year": "1925", "genre": "classic", "_iSTRING
HIGH…/java/org/apache/camel/language/simple/SimpleTest.java0{ "library": { "book": [ { "title": "no title", "author": "f. scott fitzgerald", "year": "1925", "genre": "classic", "_iSTRING
HIGH…org/apache/camel/groovy/json/GroovySimpleJSonTest.java0{ "library": { "book": [ { "title": "no title", "author": "f. scott fitzgerald", "year": "1925", "genre": "classic", "_iSTRING
HIGH…apache/camel/groovy/json/GroovyJSonDataFormatTest.java0{ "library": { "book": [ { "title": "no title", "author": "f. scott fitzgerald", "year": "1925", "genre": "classic", "_iSTRING
HIGH…g/apache/camel/groovy/xml/GroovyXmlDataFormatTest.java0{ "library": { "book": [ { "title": "no title", "author": "f. scott fitzgerald", "year": "1925", "genre": "classic", "_iSTRING
HIGH…src/test/java/org/apache/camel/InvokeFunctionTest.java0{ "department": "sales", "vendor": "huawei", "product": "monitors", "price": 20.13, "quantity": 20 }STRING
HIGH…/java/org/apache/camel/InvokeFunctionCombinedTest.java0{ "department": "sales", "vendor": "huawei", "product": "monitors", "price": 20.13, "quantity": 20 }STRING
HIGH…ava/org/apache/camel/InvokeFunctionServiceKeyTest.java0{ "department": "sales", "vendor": "huawei", "product": "monitors", "price": 20.13, "quantity": 20 }STRING
HIGH…/java/org/apache/camel/InvokeFunctionExchangeTest.java0{ "department": "sales", "vendor": "huawei", "product": "monitors", "price": 20.13, "quantity": 20 }STRING
HIGH…/java/org/apache/camel/InvokeFunctionEndpointTest.java0{ "department": "sales", "vendor": "huawei", "product": "monitors", "price": 20.13, "quantity": 20 }STRING
HIGH…src/test/java/org/apache/camel/InvokeFunctionTest.java02021-05-25 21:40:31.472+08:00 start invoke request '1939bbbb-4009-4685-bcc0-2ff0381fa911', version: latest { product: 'mSTRING
HIGH…/java/org/apache/camel/InvokeFunctionCombinedTest.java02021-05-25 21:40:31.472+08:00 start invoke request '1939bbbb-4009-4685-bcc0-2ff0381fa911', version: latest { product: 'mSTRING
HIGH…ava/org/apache/camel/InvokeFunctionServiceKeyTest.java02021-05-25 21:40:31.472+08:00 start invoke request '1939bbbb-4009-4685-bcc0-2ff0381fa911', version: latest { product: 'mSTRING
HIGH…est/java/org/apache/camel/FunctionGraphMockClient.java02021-05-25 21:40:31.472+08:00 start invoke request '1939bbbb-4009-4685-bcc0-2ff0381fa911', version: latest { product: 'mSTRING
HIGH…/java/org/apache/camel/InvokeFunctionExchangeTest.java02021-05-25 21:40:31.472+08:00 start invoke request '1939bbbb-4009-4685-bcc0-2ff0381fa911', version: latest { product: 'mSTRING
HIGH…/java/org/apache/camel/InvokeFunctionEndpointTest.java02021-05-25 21:40:31.472+08:00 start invoke request '1939bbbb-4009-4685-bcc0-2ff0381fa911', version: latest { product: 'mSTRING
HIGH…nent/mcp/server/vertx/VertxMcpSessionEvictionTest.java0{"jsonrpc":"2.0","id":1,"method":"initialize","params":{"protocolversion":"2024-11-05", "capabilities":{},"clientinfo":{STRING
HIGH…rver/vertx/McpServerSessionEvictionPropertiesTest.java0{"jsonrpc":"2.0","id":1,"method":"initialize","params":{"protocolversion":"2024-11-05", "capabilities":{},"clientinfo":{STRING
HIGH…t/mcp/server/main/McpServerMainAuthenticationTest.java0{"jsonrpc":"2.0","id":1,"method":"initialize","params":{"protocolversion":"2024-11-05", "capabilities":{},"clientinfo":{STRING
HIGH…/component/langchain4j/agent/BaseLangChain4jAgent.java0{"id": "123", "name": "john smith", "membership": "gold", "rentals": 15, "preferredvehicle": "suv"}STRING
HIGH…ain4j/agent/integration/LangChain4jAgentServiceIT.java0{"id": "123", "name": "john smith", "membership": "gold", "rentals": 15, "preferredvehicle": "suv"}STRING
HIGH…t/integration/LangChain4jAgentWithMemoryServiceIT.java0{"id": "123", "name": "john smith", "membership": "gold", "rentals": 15, "preferredvehicle": "suv"}STRING
HIGH…4j/agent/integration/LangChain4jAgentMixedToolsIT.java0{"id": "123", "name": "john smith", "membership": "gold", "rentals": 15, "preferredvehicle": "suv"}STRING
HIGH…/camel/component/docling/DoclingServeProducerTest.java0# test document this is a test document for docling processing. ## section 1 some content here. - list item 1 - list iteSTRING
HIGH…ponent/docling/integration/DoclingServeProducerIT.java0# test document this is a test document for docling processing. ## section 1 some content here. - list item 1 - list iteSTRING
HIGH…pache/camel/component/docling/DoclingProducerTest.java0# test document this is a test document for docling processing. ## section 1 some content here. - list item 1 - list iteSTRING
HIGH…kson/avro/JacksonAvroMarshalUnmarshalJsonNodeTest.java0{ "type": "record", "name": "pojo", "fields": [ {"name": "text", "type": "string"} ]}STRING
HIGH…/jackson/avro/JacksonAvroMarshalUnmarshalPojoTest.java0{ "type": "record", "name": "pojo", "fields": [ {"name": "text", "type": "string"} ]}STRING
HIGH…ponent/jackson/avro/JacksonAvroLookupResolverTest.java0{ "type": "record", "name": "pojo", "fields": [ {"name": "text", "type": "string"} ]}STRING
HIGH…apache/camel/component/as2/api/AS2MessageTestBase.java0unb+unoa:1+005435656:1+006415160:1+060515:1434+00000000000778' unh+00000000000117+invoic:d:97b:un' bgm+380+342459+9' dtmSTRING
HIGH…/apache/camel/component/as2/api/util/MicUtilsTest.java0unb+unoa:1+005435656:1+006415160:1+060515:1434+00000000000778' unh+00000000000117+invoic:d:97b:un' bgm+380+342459+9' dtmSTRING
HIGH…org/apache/camel/component/as2/AS2ClientManagerIT.java0unb+unoa:1+005435656:1+006415160:1+060515:1434+00000000000778' unh+00000000000117+invoic:d:97b:un' bgm+380+342459+9' dtmSTRING
HIGH…he/camel/component/as2/AS2AsyncMDNServerManagerIT.java0unb+unoa:1+005435656:1+006415160:1+060515:1434+00000000000778' unh+00000000000117+invoic:d:97b:un' bgm+380+342459+9' dtmSTRING
HIGH…camel/component/as2/AS2ServerBearerAuthHeaderTest.java0unb+unoa:1+005435656:1+006415160:1+060515:1434+00000000000778' unh+00000000000117+invoic:d:97b:un' bgm+380+342459+9' dtmSTRING
HIGH…amel/component/as2/AS2AsyncMdnBasicAuthHeaderTest.java0unb+unoa:1+005435656:1+006415160:1+060515:1434+00000000000778' unh+00000000000117+invoic:d:97b:un' bgm+380+342459+9' dtmSTRING
HIGH…/camel/component/as2/AS2ServerBasicAuthHeaderTest.java0unb+unoa:1+005435656:1+006415160:1+060515:1434+00000000000778' unh+00000000000117+invoic:d:97b:un' bgm+380+342459+9' dtmSTRING
HIGH…amel/component/as2/AS2AsyncMdnTokenAuthHeaderTest.java0unb+unoa:1+005435656:1+006415160:1+060515:1434+00000000000778' unh+00000000000117+invoic:d:97b:un' bgm+380+342459+9' dtmSTRING
HIGH…apache/camel/component/as2/AS2ServerManagerITBase.java0unb+unoa:1+005435656:1+006415160:1+060515:1434+00000000000778' unh+00000000000117+invoic:d:97b:un' bgm+380+342459+9' dtmSTRING
HIGH…apache/camel/component/as2/AS2BasicAuthHeaderTest.java0unb+unoa:1+005435656:1+006415160:1+060515:1434+00000000000778' unh+00000000000117+invoic:d:97b:un' bgm+380+342459+9' dtmSTRING
HIGH…apache/camel/component/as2/AS2TokenAuthHeaderTest.java0unb+unoa:1+005435656:1+006415160:1+060515:1434+00000000000778' unh+00000000000117+invoic:d:97b:un' bgm+380+342459+9' dtmSTRING
HIGH…g/apache/camel/component/as2/AS2ServerSecTestBase.java0unb+unoa:1+005435656:1+006415160:1+060515:1434+00000000000778' unh+00000000000117+invoic:d:97b:un' bgm+380+342459+9' dtmSTRING
HIGH…el/dsl/yaml/YamlDeserializerResolverDiscoveryTest.java0- from: uri: "direct:start" steps: - to: uri: "mock:a"STRING
HIGH…sl/src/test/java/org/apache/camel/dsl/yaml/ToTest.java0- from: uri: "direct:start" steps: - to: uri: "mock:a"STRING
HIGH…/java/org/apache/camel/dsl/yaml/KameletLoaderTest.java0- from: uri: "direct:start" steps: - to: uri: "mock:a"STRING
HIGH…mel/dsl/yaml/validator/YamlCanonicalValidatorTest.java0- from: uri: "direct:start" steps: - to: uri: "mock:a"STRING
HIGH…test/java/org/apache/camel/dsl/yaml/InterceptTest.java0- interceptfrom: steps: - to: "mock:intercepted" - from: uri: "direct:start" steps: - to: "mock:foo" - setbody: constantSTRING
HIGH…apache/camel/dsl/yaml/InterceptSendToEndpointTest.java0- interceptfrom: steps: - to: "mock:intercepted" - from: uri: "direct:start" steps: - to: "mock:foo" - setbody: constantSTRING
HIGH…/java/org/apache/camel/dsl/yaml/InterceptFromTest.java0- interceptfrom: steps: - to: "mock:intercepted" - from: uri: "direct:start" steps: - to: "mock:foo" - setbody: constantSTRING
HIGH…l/src/test/java/org/apache/camel/dsl/yaml/LogTest.java0- from: uri: "direct:start" steps: - log: logginglevel: "error" message: "test" logname: "yaml" - to: "direct:result"STRING
HIGH…l/src/test/java/org/apache/camel/dsl/yaml/LogTest.java0- from: uri: "direct:start" steps: - log: logginglevel: "error" message: "test" logname: "yaml" - to: "direct:result"STRING
HIGH…est/java/org/apache/camel/dsl/yaml/LineNumberTest.java0- from: uri: "direct:start" steps: - log: logginglevel: "error" message: "test" logname: "yaml" - to: "direct:result"STRING
HIGH…va/org/apache/camel/dsl/jbang/run/JBangRunnerTest.java0- route: from: uri: timer:hello steps: - log: message: hello worldSTRING
HIGH…mel/dsl/jbang/run/SilentRunDependencyResolverTest.java0- route: from: uri: timer:hello steps: - log: message: hello worldSTRING
HIGH…el/dsl/jbang/core/commands/mcp/TransformToolsTest.java0- route: from: uri: timer:hello steps: - log: message: hello worldSTRING
HIGH…/dsl/jbang/core/commands/tui/SourceViewerEditTest.java0- route: from: uri: timer:tick steps: - to: log:info - to: log:warnSTRING
HIGH…jbang/core/commands/tui/SourceViewerEditorOpsTest.java0- route: from: uri: timer:tick steps: - to: log:info - to: log:warnSTRING
HIGH…l/dsl/jbang/core/commands/tui/YamlBlockEditorTest.java0- route: from: uri: timer:tick steps: - to: log:info - to: log:warnSTRING
HIGH…sl/jbang/core/commands/tui/CatalogTabKameletsTest.java0apiversion: camel.apache.org/v1 kind: kamelet metadata: name: tag-order-action labels: camel.apache.org/kamelet.type: acSTRING
HIGH…ang/core/commands/tui/SourceKameletValidationTest.java0apiversion: camel.apache.org/v1 kind: kamelet metadata: name: tag-order-action labels: camel.apache.org/kamelet.type: acSTRING
10 more matches not shown…
Verbosity Indicators104 hits · 174 pts
SeverityFileLineSnippetContext
LOW⚡…mel/maven/packaging/PrepareCamelJBangCommandsMojo.java123 // Step 1: Scan all command classes and build a map by class nameCOMMENT
LOW⚡…mel/maven/packaging/PrepareCamelJBangCommandsMojo.java127 // Step 2: Parse CamelJBangMain.java (core) or the plugin class to get command hierarchyCOMMENT
LOW…apache/camel/management/mbean/ManagedCamelContext.java951 // register new endpoints in JMX, so we need to check if its registered, and if not register it manuallyCOMMENT
LOW⚡…/org/apache/camel/test/infra/jaeger/JaegerTestApp.java136 // Step 3: processor — map JPA entity to response DTOCOMMENT
LOW⚡…/org/apache/camel/test/infra/jaeger/JaegerTestApp.java144 // Step 4: populate cache for next requestCOMMENT
LOW⚡…/org/apache/camel/test/infra/jaeger/JaegerTestApp.java179 // Step 1: validate incoming payloadCOMMENT
LOW⚡…/org/apache/camel/test/infra/jaeger/JaegerTestApp.java187 // Step 2: persist the orderCOMMENT
LOW⚡…/org/apache/camel/test/infra/jaeger/JaegerTestApp.java199 // Step 3: enrich with inventory data before publishingCOMMENT
LOW⚡…/org/apache/camel/test/infra/jaeger/JaegerTestApp.java209 // Step 4: publish order-created event to KafkaCOMMENT
LOW⚡…/org/apache/camel/test/infra/jaeger/JaegerTestApp.java245 // Step 1: unmarshal and validateCOMMENT
LOW⚡…/org/apache/camel/test/infra/jaeger/JaegerTestApp.java253 // Step 2: call external payment gatewayCOMMENT
LOW⚡…/org/apache/camel/test/infra/jaeger/JaegerTestApp.java265 // Step 3: fraud detection processorCOMMENT
LOW⚡…/org/apache/camel/test/infra/jaeger/JaegerTestApp.java275 // Step 4: persist the transaction recordCOMMENT
LOW…/org/apache/camel/test/infra/jaeger/JaegerTestApp.java112 // Step 1: cache probeCOMMENT
LOW…/org/apache/camel/test/infra/jaeger/JaegerTestApp.java124 // Step 2: DB lookup on cache missCOMMENT
LOW…/org/apache/camel/test/infra/jaeger/JaegerTestApp.java287 // Step 5: publish confirmation eventCOMMENT
LOW⚡…nent/openai/integration/OpenAIMcpManualToolLoopIT.java78 // Step 1: Initial call to OpenAI (tools are listed but not auto-executed)COMMENT
LOW⚡…nent/openai/integration/OpenAIMcpManualToolLoopIT.java81 // Step 2: Loop while the model requests tool callsCOMMENT
LOW⚡…nent/openai/integration/OpenAIMcpManualToolLoopIT.java89 // Step 3: Final text response is in the bodyCOMMENT
LOW…y/http/handlers/HttpServerMultiplexChannelHandler.java168 // to know if its 405 then we need to check if any other HTTP method would have a consumer for the "same" reCOMMENT
LOW…onent/aws2/ddb/localstack/AWS2NewOperationsRuleIT.java104 // Step 1: Use BatchWriteItem to insert multiple itemsCOMMENT
LOW…onent/aws2/ddb/localstack/AWS2NewOperationsRuleIT.java124 // Step 2: Use ExecuteStatement (PartiQL) to read back one of the itemsCOMMENT
LOW…onent/aws2/ddb/localstack/AWS2NewOperationsRuleIT.java145 // Step 1: Use BatchExecuteStatement to insert items via PartiQLCOMMENT
LOW…onent/aws2/ddb/localstack/AWS2NewOperationsRuleIT.java167 // Step 2: Verify with PartiQL SELECTCOMMENT
LOW…onent/aws2/ddb/localstack/AWS2NewOperationsRuleIT.java188 // Step 1: Use TransactWriteItems to atomically insert two itemsCOMMENT
LOW…onent/aws2/ddb/localstack/AWS2NewOperationsRuleIT.java205 // Step 2: Use TransactGetItems to atomically read both items backCOMMENT
LOW⚡…ache/camel/oauth/OAuthCodeFlowSessionRotationTest.java90 // Step 1: Pre-login initial request creates a pre-login sessionCOMMENT
LOW⚡…ache/camel/oauth/OAuthCodeFlowSessionRotationTest.java99 // Step 2: Callback completes with valid authorization code and stateCOMMENT
LOW⚡…ache/camel/oauth/OAuthCodeFlowSessionRotationTest.java124 // Step 3: Verify the pre-login session ID cannot be reused to access protected routesCOMMENT
LOW⚡…ache/camel/oauth/OAuthCodeFlowSessionRotationTest.java134 // Step 4: Verify the rotated post-login session ID successfully authenticates the userCOMMENT
LOW⚡…sonx/ai/integration/WatsonxAiTextClassificationIT.java272 // Step 1: Upload and start classificationCOMMENT
LOW⚡…sonx/ai/integration/WatsonxAiTextClassificationIT.java282 // Step 2: Poll for completionCOMMENT
LOW…/org/apache/camel/component/mock/MockValueBuilder.java647 // For strings, we need to check if it's a JSON string or a plain stringCOMMENT
LOW⚡…he/camel/component/pqc/PQCEndToEndIntegrationTest.java183 // Step 1: Generate initial keyCOMMENT
LOW⚡…he/camel/component/pqc/PQCEndToEndIntegrationTest.java187 // Step 2: Use old key for signingCOMMENT
LOW⚡…he/camel/component/pqc/PQCEndToEndIntegrationTest.java195 // Step 3: Rotate the keyCOMMENT
LOW⚡…he/camel/component/pqc/PQCEndToEndIntegrationTest.java226 // Step 1: Generate a keyCOMMENT
LOW⚡…he/camel/component/pqc/PQCEndToEndIntegrationTest.java230 // Step 2: Export the key to PEM formatCOMMENT
LOW⚡…he/camel/component/pqc/PQCEndToEndIntegrationTest.java237 // Step 3: Import the key backCOMMENT
LOW⚡…he/camel/component/pqc/PQCEndToEndIntegrationTest.java243 // Step 4: Verify imported key matches originalCOMMENT
LOW⚡…he/camel/component/pqc/PQCEndToEndIntegrationTest.java246 // Step 5: Use the key for signingCOMMENT
LOW⚡…he/camel/component/pqc/PQCEndToEndIntegrationTest.java267 // Step 1: Generate a keyCOMMENT
LOW⚡…he/camel/component/pqc/PQCEndToEndIntegrationTest.java274 // Step 2: Sign multiple messagesCOMMENT
LOW⚡…he/camel/component/pqc/PQCEndToEndIntegrationTest.java302 // Step 1: Generate a keyCOMMENT
LOW⚡…he/camel/component/pqc/PQCEndToEndIntegrationTest.java305 // Step 2: Use the key successfullyCOMMENT
LOW⚡…he/camel/component/pqc/PQCEndToEndIntegrationTest.java312 // Step 3: Expire the keyCOMMENT
LOW⚡…he/camel/component/pqc/PQCEndToEndIntegrationTest.java320 // Step 4: Key can still technically be used (enforcement would be at application level)COMMENT
LOW…he/camel/component/pqc/PQCEndToEndIntegrationTest.java141 // Step 1: Generate a Dilithium key pair using lifecycle managerCOMMENT
LOW…he/camel/component/pqc/PQCEndToEndIntegrationTest.java153 // Step 2: Use the generated key to sign a message through Camel routeCOMMENT
LOW…he/camel/component/pqc/PQCEndToEndIntegrationTest.java172 // Step 3: Update key metadata to track usageCOMMENT
LOW…he/camel/component/pqc/PQCEndToEndIntegrationTest.java207 // Step 4: Use new key for signingCOMMENT
LOW…he/camel/component/pqc/PQCEndToEndIntegrationTest.java291 // Step 3: Verify all signatures were trackedCOMMENT
LOW…ain/java/org/apache/camel/component/bean/BeanInfo.java1241 // therefore we need to check if type is provided in syntax (name.class value, name2.class valueCOMMENT
LOW…camel/component/rest/openapi/RestOpenApiProcessor.java163 // to know if its 405 then we need to check if any other HTTP method would have a consumer for the "same" requesCOMMENT
LOW…in/java/org/apache/camel/http/common/CamelServlet.java481 // to know if its 405 then we need to check if any other HTTP method would have a consumer for the "same" reCOMMENT
LOW…camel/component/undertow/handlers/RestRootHandler.java128 // to know if its 405 then we need to check if any other HTTP method would have a consumer for the "same" requesCOMMENT
LOW⚡…ponent/file/remote/mina/MinaSftpServerKeyVerifier.java309 // Step 1: Check certificate type (must be HOST certificate)COMMENT
LOW⚡…ponent/file/remote/mina/MinaSftpServerKeyVerifier.java316 // Step 2: Check validity period using MINA SSHD's built-in methodCOMMENT
LOW…ponent/file/remote/mina/MinaSftpServerKeyVerifier.java329 // Step 3: Check principals (hostname must be in the list)COMMENT
LOW…he/camel/component/file/remote/RemoteFileConsumer.java307 // We need to check if the connection is still open, by sending a noop first (default), or when sendNoop isCOMMENT
44 more matches not shown…
Structural Annotation Overuse91 hits · 154 pts
SeverityFileLineSnippetContext
LOW⚡…mel/maven/packaging/PrepareCamelJBangCommandsMojo.java123 // Step 1: Scan all command classes and build a map by class nameCOMMENT
LOW⚡…mel/maven/packaging/PrepareCamelJBangCommandsMojo.java127 // Step 2: Parse CamelJBangMain.java (core) or the plugin class to get command hierarchyCOMMENT
LOW⚡…/org/apache/camel/test/infra/jaeger/JaegerTestApp.java136 // Step 3: processor — map JPA entity to response DTOCOMMENT
LOW⚡…/org/apache/camel/test/infra/jaeger/JaegerTestApp.java144 // Step 4: populate cache for next requestCOMMENT
LOW⚡…/org/apache/camel/test/infra/jaeger/JaegerTestApp.java179 // Step 1: validate incoming payloadCOMMENT
LOW⚡…/org/apache/camel/test/infra/jaeger/JaegerTestApp.java187 // Step 2: persist the orderCOMMENT
LOW⚡…/org/apache/camel/test/infra/jaeger/JaegerTestApp.java199 // Step 3: enrich with inventory data before publishingCOMMENT
LOW⚡…/org/apache/camel/test/infra/jaeger/JaegerTestApp.java209 // Step 4: publish order-created event to KafkaCOMMENT
LOW⚡…/org/apache/camel/test/infra/jaeger/JaegerTestApp.java245 // Step 1: unmarshal and validateCOMMENT
LOW⚡…/org/apache/camel/test/infra/jaeger/JaegerTestApp.java253 // Step 2: call external payment gatewayCOMMENT
LOW⚡…/org/apache/camel/test/infra/jaeger/JaegerTestApp.java265 // Step 3: fraud detection processorCOMMENT
LOW⚡…/org/apache/camel/test/infra/jaeger/JaegerTestApp.java275 // Step 4: persist the transaction recordCOMMENT
LOW…/org/apache/camel/test/infra/jaeger/JaegerTestApp.java112 // Step 1: cache probeCOMMENT
LOW…/org/apache/camel/test/infra/jaeger/JaegerTestApp.java124 // Step 2: DB lookup on cache missCOMMENT
LOW…/org/apache/camel/test/infra/jaeger/JaegerTestApp.java287 // Step 5: publish confirmation eventCOMMENT
LOW⚡…nent/openai/integration/OpenAIMcpManualToolLoopIT.java78 // Step 1: Initial call to OpenAI (tools are listed but not auto-executed)COMMENT
LOW⚡…nent/openai/integration/OpenAIMcpManualToolLoopIT.java81 // Step 2: Loop while the model requests tool callsCOMMENT
LOW⚡…nent/openai/integration/OpenAIMcpManualToolLoopIT.java89 // Step 3: Final text response is in the bodyCOMMENT
LOW…onent/aws2/ddb/localstack/AWS2NewOperationsRuleIT.java104 // Step 1: Use BatchWriteItem to insert multiple itemsCOMMENT
LOW…onent/aws2/ddb/localstack/AWS2NewOperationsRuleIT.java124 // Step 2: Use ExecuteStatement (PartiQL) to read back one of the itemsCOMMENT
LOW…onent/aws2/ddb/localstack/AWS2NewOperationsRuleIT.java145 // Step 1: Use BatchExecuteStatement to insert items via PartiQLCOMMENT
LOW…onent/aws2/ddb/localstack/AWS2NewOperationsRuleIT.java167 // Step 2: Verify with PartiQL SELECTCOMMENT
LOW…onent/aws2/ddb/localstack/AWS2NewOperationsRuleIT.java188 // Step 1: Use TransactWriteItems to atomically insert two itemsCOMMENT
LOW…onent/aws2/ddb/localstack/AWS2NewOperationsRuleIT.java205 // Step 2: Use TransactGetItems to atomically read both items backCOMMENT
LOW⚡…ache/camel/oauth/OAuthCodeFlowSessionRotationTest.java90 // Step 1: Pre-login initial request creates a pre-login sessionCOMMENT
LOW⚡…ache/camel/oauth/OAuthCodeFlowSessionRotationTest.java99 // Step 2: Callback completes with valid authorization code and stateCOMMENT
LOW⚡…ache/camel/oauth/OAuthCodeFlowSessionRotationTest.java124 // Step 3: Verify the pre-login session ID cannot be reused to access protected routesCOMMENT
LOW⚡…ache/camel/oauth/OAuthCodeFlowSessionRotationTest.java134 // Step 4: Verify the rotated post-login session ID successfully authenticates the userCOMMENT
LOW⚡…sonx/ai/integration/WatsonxAiTextClassificationIT.java272 // Step 1: Upload and start classificationCOMMENT
LOW⚡…sonx/ai/integration/WatsonxAiTextClassificationIT.java282 // Step 2: Poll for completionCOMMENT
LOW⚡…he/camel/component/pqc/PQCEndToEndIntegrationTest.java183 // Step 1: Generate initial keyCOMMENT
LOW⚡…he/camel/component/pqc/PQCEndToEndIntegrationTest.java187 // Step 2: Use old key for signingCOMMENT
LOW⚡…he/camel/component/pqc/PQCEndToEndIntegrationTest.java195 // Step 3: Rotate the keyCOMMENT
LOW⚡…he/camel/component/pqc/PQCEndToEndIntegrationTest.java226 // Step 1: Generate a keyCOMMENT
LOW⚡…he/camel/component/pqc/PQCEndToEndIntegrationTest.java230 // Step 2: Export the key to PEM formatCOMMENT
LOW⚡…he/camel/component/pqc/PQCEndToEndIntegrationTest.java237 // Step 3: Import the key backCOMMENT
LOW⚡…he/camel/component/pqc/PQCEndToEndIntegrationTest.java243 // Step 4: Verify imported key matches originalCOMMENT
LOW⚡…he/camel/component/pqc/PQCEndToEndIntegrationTest.java246 // Step 5: Use the key for signingCOMMENT
LOW⚡…he/camel/component/pqc/PQCEndToEndIntegrationTest.java267 // Step 1: Generate a keyCOMMENT
LOW⚡…he/camel/component/pqc/PQCEndToEndIntegrationTest.java274 // Step 2: Sign multiple messagesCOMMENT
LOW⚡…he/camel/component/pqc/PQCEndToEndIntegrationTest.java302 // Step 1: Generate a keyCOMMENT
LOW⚡…he/camel/component/pqc/PQCEndToEndIntegrationTest.java305 // Step 2: Use the key successfullyCOMMENT
LOW⚡…he/camel/component/pqc/PQCEndToEndIntegrationTest.java312 // Step 3: Expire the keyCOMMENT
LOW⚡…he/camel/component/pqc/PQCEndToEndIntegrationTest.java320 // Step 4: Key can still technically be used (enforcement would be at application level)COMMENT
LOW…he/camel/component/pqc/PQCEndToEndIntegrationTest.java141 // Step 1: Generate a Dilithium key pair using lifecycle managerCOMMENT
LOW…he/camel/component/pqc/PQCEndToEndIntegrationTest.java153 // Step 2: Use the generated key to sign a message through Camel routeCOMMENT
LOW…he/camel/component/pqc/PQCEndToEndIntegrationTest.java172 // Step 3: Update key metadata to track usageCOMMENT
LOW…he/camel/component/pqc/PQCEndToEndIntegrationTest.java207 // Step 4: Use new key for signingCOMMENT
LOW…he/camel/component/pqc/PQCEndToEndIntegrationTest.java291 // Step 3: Verify all signatures were trackedCOMMENT
LOW⚡…ponent/file/remote/mina/MinaSftpServerKeyVerifier.java309 // Step 1: Check certificate type (must be HOST certificate)COMMENT
LOW⚡…ponent/file/remote/mina/MinaSftpServerKeyVerifier.java316 // Step 2: Check validity period using MINA SSHD's built-in methodCOMMENT
LOW…ponent/file/remote/mina/MinaSftpServerKeyVerifier.java329 // Step 3: Check principals (hostname must be in the list)COMMENT
LOW…ava/org/apache/camel/dsl/jbang/core/commands/Init.java365 // Step 1: Pick a categoryCOMMENT
LOW…ava/org/apache/camel/dsl/jbang/core/commands/Init.java385 // Step 2: Pick a templateCOMMENT
LOW…ava/org/apache/camel/dsl/jbang/core/commands/Init.java423 // Step 3: Prompt for filenameCOMMENT
LOW⚡…mel/dsl/jbang/core/commands/mcp/PromptDefinitions.java61 ### Step 1: Identify componentsCOMMENT
LOW⚡…mel/dsl/jbang/core/commands/mcp/PromptDefinitions.java65 ### Step 2: Identify EIPsCOMMENT
LOW⚡…mel/dsl/jbang/core/commands/mcp/PromptDefinitions.java70 ### Step 3: Get component detailsCOMMENT
LOW⚡…mel/dsl/jbang/core/commands/mcp/PromptDefinitions.java74 ### Step 4: Build the routeCOMMENT
LOW⚡…mel/dsl/jbang/core/commands/mcp/PromptDefinitions.java78 ### Step 5: ValidateCOMMENT
31 more matches not shown…
Fake / Example Data128 hits · 129 pts
SeverityFileLineSnippetContext
LOW…a/org/apache/camel/processor/UnitOfWorkHelperTest.java37 private static final String FILE_CONTENT = "Lorem ipsum dolor sit amet";CODE
LOW…a/org/apache/camel/processor/UnitOfWorkHelperTest.java37 private static final String FILE_CONTENT = "Lorem ipsum dolor sit amet";CODE
LOW…-plugin/src/main/resources/static/js/datatables.min.js36!function(n){"use strict";var a;"function"==typeof define&&define.amd?define(["jquery"],function(t){return n(t,window,doCODE
LOWdocs/components/modules/ROOT/examples/json/sql.json87 "placeholder": { "index": 30, "kind": "parameter", "displayName": "Placeholder", "group": "advanced", "label": "advaCODE
LOW…omponents/modules/ROOT/examples/json/rest-postman.json46 "queryParameterMode": { "index": 19, "kind": "property", "displayName": "Query Parameter Mode", "group": "producer (CODE
LOW…omponents/modules/ROOT/examples/json/rest-postman.json96 "queryParameterMode": { "index": 21, "kind": "parameter", "displayName": "Query Parameter Mode", "group": "producer CODE
LOW…amel/component/syslog/NettyRfc5425LongMessageTest.java41 + "Lorem ipsum dolor sit amet, tempor democritum vix ad, est partiendo laboramCODE
LOW…amel/component/syslog/NettyRfc5425LongMessageTest.java41 + "Lorem ipsum dolor sit amet, tempor democritum vix ad, est partiendo laboramCODE
LOW…camel/component/huaweicloud/dms/TestConfiguration.java37 propertyMap.put("instanceId", "dummy_id");CODE
LOW…/camel/dataformat/bindy/csv/BindyTabSeparatorTest.java48 assertEquals("Jane Doe", order.getSalesRef());CODE
LOW…/camel/dataformat/bindy/csv/BindyTabSeparatorTest.java49 assertEquals("John Doe", order.getCustomerRef());CODE
LOW…/camel/dataformat/bindy/csv/BindyTabSeparatorTest.java62 order.setSalesRef("Jane Doe");CODE
LOW…/camel/dataformat/bindy/csv/BindyTabSeparatorTest.java63 order.setCustomerRef("John Doe");CODE
LOW…n4j/agent/integration/LangChain4jAgentWithToolsIT.java41 private static final String USER_DB_NAME = "John Doe";CODE
LOW…tegration/LangChain4jAgentGuardrailsIntegrationIT.java140 assertTrue(response.contains("John Doe"), "Response should contain the requested name");STRING
LOW…netty/http/rest/RestNettyHttpPostJsonPojoListTest.java51 assertEquals("John Doe", user.getName());CODE
LOW…component/aws2/comprehend/AmazonAWSComprehendMock.java69 Entity.builder().text("John Doe").type(EntityType.PERSON).score(0.98f).beginOffset(0).endOffset(CODE
LOW…component/aws2/comprehend/Comprehend2ProducerTest.java113 assertEquals("John Doe", entities.get(0).text());CODE
LOW…/java/org/apache/camel/component/sql/SqlComponent.java91 String parameterPlaceholderSubstitute = getAndRemoveParameter(parameters, "placeholder", String.class, "#");CODE
LOW…amel/telemetry/decorators/AwsStsSpanDecoratorTest.java35 String federatedName = "user@example.com";CODE
LOW…omponent/jetty/rest/RestJettyPostJsonPojoListTest.java51 assertEquals("John Doe", user.getName());CODE
LOWcomponents/camel-oauth/helm/etc/camel-realm.json33 "email": "admin@example.com",CODE
LOW…amel/oauth/DefaultOAuthTokenValidationFactoryTest.java1366 claims.put("email", "user@example.com");STRING
LOW⚡…amel/oauth/DefaultOAuthTokenValidationFactoryTest.java1380 assertEquals("user@example.com", result.getAttributes().get("email"));STRING
LOW⚡…amel/oauth/DefaultOAuthTokenValidationFactoryTest.java1381 assertEquals("user@example.com", result.getAttribute("email"));STRING
LOW⚡…amel/oauth/DefaultOAuthTokenValidationFactoryTest.java1382 assertEquals("user@example.com", result.getAttribute("email", String.class));STRING
LOW⚡…amel/oauth/DefaultOAuthTokenValidationFactoryTest.java1383 assertEquals("user@example.com", result.getClaim("email"));STRING
LOW⚡…amel/oauth/DefaultOAuthTokenValidationFactoryTest.java1384 assertEquals("user@example.com", result.getClaim("email", String.class));STRING
LOW…java/org/apache/camel/oauth/JwtTokenValidatorTest.java604 .claim("email", "user@example.com")CODE
LOW…java/org/apache/camel/oauth/JwtTokenValidatorTest.java614 assertEquals("user@example.com", result.getClaims().get("email"));CODE
LOW⚡…el/component/flowable/FlowableRedeployChannelTest.java40 bodyNode.put("name", "John Doe");CODE
LOW⚡…el/component/flowable/FlowableRedeployChannelTest.java50 assertEquals("John Doe", runtimeService.getVariable(processInstance.getId(), "name"));CODE
LOW⚡…el/component/flowable/FlowableRedeployChannelTest.java59 bodyNode.put("name", "Jane Doe");CODE
LOW⚡…el/component/flowable/FlowableOutboundChannelTest.java43 .variable("name", "John Doe")CODE
LOW⚡…el/component/flowable/FlowableOutboundChannelTest.java47 assertEquals("John Doe", runtimeService.getVariable(processInstance.getId(), "name"));CODE
LOW⚡…el/component/flowable/FlowableOutboundChannelTest.java57 assertEquals("John Doe", bodyNode.get("name").asText());CODE
LOW⚡…ponent/flowable/FlowableSendAndReceiveChannelTest.java48 .variable("name", "John Doe")CODE
LOW⚡…ponent/flowable/FlowableSendAndReceiveChannelTest.java52 assertEquals("John Doe", runtimeService.getVariable(processInstance.getId(), "name"));CODE
LOW⚡…ponent/flowable/FlowableSendAndReceiveChannelTest.java62 assertEquals("John Doe", bodyNode.get("name").asText());CODE
LOW⚡…ponent/flowable/FlowableSendAndReceiveChannelTest.java66 sendBodyNode.put("name", "John Doe");CODE
LOW⚡…ponent/flowable/FlowableSendAndReceiveChannelTest.java72 assertEquals("John Doe", runtimeService.getVariable(processInstance.getId(), "correlationName"));CODE
LOW…mponent/flowable/FlowableInboundChannelHeaderTest.java45 bodyNode.put("name", "John Doe");CODE
LOW…mponent/flowable/FlowableInboundChannelHeaderTest.java58 assertEquals("John Doe", runtimeService.getVariable(processInstance.getId(), "name"));CODE
LOW…mel/component/flowable/FlowableInboundChannelTest.java45 bodyNode.put("name", "John Doe");CODE
LOW…mel/component/flowable/FlowableInboundChannelTest.java55 assertEquals("John Doe", runtimeService.getVariable(processInstance.getId(), "name"));CODE
LOW…g/apache/camel/language/jq/JqExpressionBodyFnTest.java53 user1.put("name", "John Doe");CODE
LOW…google/bigquery/unit/sql/FieldValueListMapperTest.java47 FieldValue.of(FieldValue.Attribute.PRIMITIVE, "John Doe")),CODE
LOW…google/bigquery/unit/sql/FieldValueListMapperTest.java56 assertEquals("John Doe", result.get("name"));CODE
LOW…google/bigquery/unit/sql/FieldValueListMapperTest.java69 FieldValue.of(FieldValue.Attribute.PRIMITIVE, "John Doe"),CODE
LOW…google/bigquery/unit/sql/FieldValueListMapperTest.java81 assertEquals("John Doe", result.get("name"));CODE
LOW…ogle/mail/stream/GoogleMailStreamConsumerBodyTest.java114 new MessagePartHeader().setName("From").setValue("someone@example.org"))));CODE
LOW…ogle/mail/stream/GoogleMailStreamConsumerBodyTest.java119 assertThat(exchange.getIn().getHeader(GoogleMailStreamConstants.MAIL_FROM)).isEqualTo("someone@example.org");CODE
LOW…gleMailUpdateMessageLabelsDataTypeTransformerTest.java178 exchange.getMessage().setHeader("CamelGoogleMail.userId", "user@example.com");STRING
LOW…gleMailUpdateMessageLabelsDataTypeTransformerTest.java191 "Expected Gmail API call with userId 'user@example.com', but URLs were: " + newUrls);STRING
LOW…e/firestore/integration/GoogleFirestoreProducerIT.java65 document.put("name", "John Doe");CODE
LOW…rc/test/resources/messages/updates-shipping-query.json18 "street_line1": "123 Main St",CODE
LOW…est/resources/messages/updates-successful-payment.json28 "name": "John Doe",CODE
LOW…est/resources/messages/updates-successful-payment.json35 "street_line1": "123 Main St",CODE
LOW…ponent/telegram/TelegramConsumerShippingQueryTest.java61 assertEquals("123 Main St", address.getStreetLine1());CODE
LOW…nt/telegram/TelegramConsumerSuccessfulPaymentTest.java65 assertEquals("John Doe", orderInfo.getName());CODE
68 more matches not shown…
Magic Placeholder Names18 hits · 115 pts
SeverityFileLineSnippetContext
HIGH…/apache/camel/generator/openapi/AccountService-v6.json12 "description" : "This API is used for the classic integration. If you are just starting your implementation, refer tCODE
HIGH…e/camel/component/weaviate/it/WeaviateComponentIT.java24// mvn -Dweaviate.apikey=YOURAPIKEY -Dweaviate.host=YOURHOST -Dweaviate.scheme=https verifyCOMMENT
HIGH…ents/camel-ai/camel-langchain4j-chat/test-execution.md22 -Dopenai.api.key=sk-your-api-key \CODE
HIGH…nts/camel-ai/camel-langchain4j-agent/test-execution.md29 -Dopenai.api.key=sk-your-api-key \CODE
HIGH…ibm-cos/src/test/resources/integration-tests-README.md62 -Dcamel.ibm.cos.apiKey="YOUR_API_KEY" \CODE
HIGH…ibm-cos/src/test/resources/integration-tests-README.md72 -Dcamel.ibm.cos.apiKey="YOUR_API_KEY" \CODE
HIGH…ibm-cos/src/test/resources/integration-tests-README.md84export IBM_COS_API_KEY="YOUR_API_KEY"CODE
HIGH…ibm-cos/src/test/resources/integration-tests-README.md106 <camel.ibm.cos.apiKey>YOUR_API_KEY</camel.ibm.cos.apiKey>CODE
HIGH…ibm-cos/src/test/resources/integration-tests-README.md176ibmcloud login --apikey YOUR_API_KEYCODE
HIGH…t/ibm/watson/tts/integration/WatsonTextToSpeechIT.java50 * To run these tests, execute: mvn verify -Dcamel.ibm.watson.tts.apiKey=YOUR_API_KEYCOMMENT
HIGH…nent/ibm/watsonx/ai/integration/WatsonxAiRerankIT.java49 * mvn verify -Dcamel.ibm.watsonx.ai.apiKey=YOUR_API_KEY -Dcamel.ibm.watsonx.ai.projectId=YOUR_PROJECT_IDCOMMENT
HIGH…sonx/ai/integration/WatsonxAiWebSocketStreamingIT.java55 * mvn verify -Dcamel.ibm.watsonx.ai.apiKey=YOUR_API_KEY -Dcamel.ibm.watsonx.ai.projectId=YOUR_PROJECT_IDCOMMENT
HIGH…/watsonx/ai/integration/WatsonxAiTextGenerationIT.java50 * mvn verify -Dcamel.ibm.watsonx.ai.apiKey=YOUR_API_KEY -Dcamel.ibm.watsonx.ai.projectId=YOUR_PROJECT_IDCOMMENT
HIGH…t/ibm/watsonx/ai/integration/WatsonxAiEmbeddingIT.java48 * mvn verify -Dcamel.ibm.watsonx.ai.apiKey=YOUR_API_KEY -Dcamel.ibm.watsonx.ai.projectId=YOUR_PROJECT_IDCOMMENT
HIGH…ponent/ibm/watsonx/ai/integration/WatsonxAiChatIT.java53 * mvn verify -Dcamel.ibm.watsonx.ai.apiKey=YOUR_API_KEY -Dcamel.ibm.watsonx.ai.projectId=YOUR_PROJECT_IDCOMMENT
HIGH…bm/watsonx/ai/integration/WatsonxAiTokenizationIT.java48 * mvn verify -Dcamel.ibm.watsonx.ai.apiKey=YOUR_API_KEY -Dcamel.ibm.watsonx.ai.projectId=YOUR_PROJECT_IDCOMMENT
HIGH…t/ibm/watsonx/ai/integration/WatsonxAiDetectionIT.java52 * mvn verify -Dcamel.ibm.watsonx.ai.apiKey=YOUR_API_KEY -Dcamel.ibm.watsonx.ai.projectId=YOUR_PROJECT_IDCOMMENT
HIGH…t/ibm/watson/stt/integration/WatsonSpeechToTextIT.java61 * To run these tests, execute: mvn verify -Dcamel.ibm.watson.stt.apiKey=YOUR_API_KEYCOMMENT
AI Slop Vocabulary33 hits · 100 pts
SeverityFileLineSnippetContext
MEDIUM⚡…il/src/main/java/org/apache/camel/util/TimeSource.java82 * The current time in milliseconds since the epoch: {@link System#currentTimeMillis()} unless a test harnessCOMMENT
MEDIUM⚡…il/src/main/java/org/apache/camel/util/TimeSource.java90 * A monotonic time in nanoseconds with an arbitrary origin: {@link System#nanoTime()} unless a test harnessCOMMENT
MEDIUM⚡…il/src/main/java/org/apache/camel/util/TimeSource.java98 * The current instant: {@link Instant#now()} unless a test harness installed another provider.COMMENT
MEDIUM⚡…il/src/main/java/org/apache/camel/util/TimeSource.java105 * Sleeps for the given milliseconds: {@link Thread#sleep(long)} unless a test harness installed another provider.COMMENT
MEDIUM…va/org/apache/camel/impl/DefaultMessageHeaderTest.java319 // must have exchange so to leverage the type convertersCOMMENT
MEDIUM…/java/org/apache/camel/processor/SplitterPojoTest.java120 // we can leverage the Parameter Binding AnnotationsCOMMENT
MEDIUM…l/component/file/stress/FileAsyncStressManualTest.java63 // leverage the fact that we can limit to max 50 files per pollCOMMENT
MEDIUM…tress/FileAsyncStressReadLockNoneManualManualTest.java34 // leverage the fact that we can limit to max 50 files per pollCOMMENT
MEDIUM…leAsyncStressReadLockLockFileTestManualManualTest.java34 // leverage the fact that we can limit to max 50 files per pollCOMMENT
MEDIUM…ess/FileAsyncStressReadLockRenameManualManualTest.java34 // leverage the fact that we can limit to max 50 files per pollCOMMENT
MEDIUM…pache/camel/support/management/MBeanInfoAssembler.java209 // introspect the class, and leverage the cache to have better performanceCOMMENT
MEDIUM…l-api/src/main/java/org/apache/camel/spi/StepHook.java94 * {@link org.apache.camel.util.TimeSource#sleep(long)}, so a test harness that installs a virtual clock there runsCOMMENT
MEDIUM…l-api/src/main/java/org/apache/camel/spi/SendHook.java86 * {@link org.apache.camel.util.TimeSource#sleep(long)}, so a test harness that installs a virtual clock there runsCOMMENT
MEDIUM…che/camel/impl/engine/InternalRouteStartupManager.java311 // what this does is to ensure Camel is more robust on startingCOMMENT
MEDIUM…pache/camel/language/simple/MiscExpressionBuilder.java1103 // wrap array in pseudo root to leverage json-path hereCOMMENT
MEDIUM…java/org/apache/camel/converter/jaxp/DomConverter.java54 // sometimes the NodeList is a Node which we can then leverageCOMMENT
MEDIUMcamel-sbom/camel-sbom.vex.json876 "description" : "## Overview [org.springframework:spring-web](https://github.com/spring-projects/spring-framework)CODE
MEDIUMcamel-sbom/camel-sbom.vex.json904 "description" : "## Overview [org.springframework:spring-web](https://github.com/spring-projects/spring-framework)CODE
MEDIUMcamel-sbom/camel-sbom.vex.json2278 "description" : "## Overview [org.springframework:spring-web](https://github.com/spring-projects/spring-framework)CODE
MEDIUM…g/apache/camel/component/netty/NettyPayloadHelper.java45 // Just leverage the type converterCOMMENT
MEDIUM…pache/camel/component/jms/async/AsyncJmsInOutTest.java80 // however due async routing, we can leverage the fact to let threads non blockedCOMMENT
MEDIUM…e/camel/component/cxf/CxfMessageHeaderTimeoutTest.java75 //TODO: when AssertJ 4 is released, to replace with throwableChains() for more precise and robust checkCOMMENT
MEDIUM…ava/org/apache/camel/component/cxf/CxfTimeoutTest.java102 //TODO: when AssertJ 4 is released, to replace with throwableChains() for more precise and robust checkCOMMENT
MEDIUM…/watsonx/ai/integration/WatsonxAiTextExtractionIT.java235 // This test demonstrates the seamless integration between Camel's file componentCOMMENT
MEDIUM…sonx/ai/integration/WatsonxAiTextClassificationIT.java234 // This test demonstrates the seamless integration between Camel's file componentCOMMENT
MEDIUM…component/mail/MailProducerUnsupportedCharsetTest.java72 // timing, making the test robust even if subsequent polls happen before assertIsSatisfied.COMMENT
MEDIUM…/camel/component/bean/DefaultBeanProcessorFactory.java183 // check there is a method with the given name, and leverage BeanInfo for thatCOMMENT
MEDIUM…pache/camel/component/scheduler/SchedulerConsumer.java103 // to leverage backoff on idle etc.COMMENT
MEDIUM…/file/remote/integration/FtpConsumerAsyncStressIT.java58 // leverage the fact that we can limit to max 25 files per pollCOMMENT
LOW…ava/org/apache/camel/groovy/json/NodeToJsonHelper.java83 jo.put("#text", text.trim()); // or just return textCODE
MEDIUM…he/camel/component/jetty/CamelContinuationServlet.java177 // no asynchronous result so leverage continuationCOMMENT
MEDIUM…java/org/apache/camel/dsl/yaml/common/YamlSupport.java107 // otherwise we have to compose it but we can still leverage theCOMMENT
MEDIUM…el-jbang-core/src/main/resources/templates/run-java.sh163# Based on the cgroup limits, figure out the max number of core we should utilizeCOMMENT
Hyper-Verbose Identifiers61 hits · 70 pts
SeverityFileLineSnippetContext
LOW…/camel/test/infra/openai/mock/ImageRequestHandler.java35public class ImageRequestHandler {CODE
LOW…pache/camel/test/infra/openai/mock/RequestHandler.java33public class RequestHandler {CODE
LOW…/camel/test/infra/openai/mock/BatchRequestHandler.java44public class BatchRequestHandler {CODE
LOW…el/test/infra/openai/mock/EmbeddingRequestHandler.java34public class EmbeddingRequestHandler {CODE
LOW…el/test/infra/openai/mock/ResponsesRequestHandler.java33public class ResponsesRequestHandler {CODE
LOW…camel/test/infra/openai/mock/SpeechRequestHandler.java35public class SpeechRequestHandler {CODE
LOW…nfra/openai/mock/AudioTranscriptionRequestHandler.java32public class AudioTranscriptionRequestHandler {CODE
LOW…l/test/infra/openai/mock/ModerationRequestHandler.java35public class ModerationRequestHandler {CODE
LOW…java/org/apache/camel/component/mina/MinaProducer.java484 private final class ResponseHandler extends IoHandlerAdapter {CODE
LOW…ache/camel/oaipmh/handler/ProducerResponseHandler.java24public class ProducerResponseHandler implements ResponseHandler {CODE
LOW…ache/camel/oaipmh/handler/ConsumerResponseHandler.java24public class ConsumerResponseHandler extends AbstractHandler implements ResponseHandler {CODE
LOW…ts/camel-ocsf/src/main/script/generate-ocsf-schemas.py509def generate_base_event_schema(ocsf: OcsfJsonSchemaEmbedded, output_dir: Path,CODE
LOW…t/rest/openapi/DefaultRestUnmatchedRequestHandler.java30public class DefaultRestUnmatchedRequestHandler implements RestUnmatchedRequestHandler {CODE
LOW…/component/http/handler/OAuth2ScopeRequestHandler.java37public class OAuth2ScopeRequestHandler implements HttpRequestHandler {CODE
LOW…/component/http/handler/OAuth2TokenRequestHandler.java38public class OAuth2TokenRequestHandler implements HttpRequestHandler {CODE
LOW…omponent/olingo2/AbstractOlingo2AppAPITestSupport.java161 protected static final class TestOlingo2ResponseHandler<T> implements Olingo2ResponseHandler<T> {CODE
LOW…/apache/camel/component/olingo4/Olingo4AppAPITest.java720 private static final class TestOlingo4ResponseHandler<T> implements Olingo4ResponseHandler<T> {CODE
LOW…dpress/api/test/WordpressServerHttpRequestHandler.java38public class WordpressServerHttpRequestHandler implements HttpRequestHandler {CODE
LOW…pache/camel/component/as2/api/AS2ServerConnection.java458 private class DelegatingRequestHandler implements HttpServerRequestHandler {CODE
LOW…amel/component/as2/api/NotFoundHttpRequestHandler.java27public class NotFoundHttpRequestHandler implements HttpRequestHandler {CODE
LOW…mel/component/as2/api/AS2AsyncMDNServerConnection.java119 private class DelegatingRequestHandler implements HttpServerRequestHandler {CODE
LOW…org/apache/camel/component/as2/AS2ClientManagerIT.java914 public static class RequestHandler implements HttpRequestHandler {STRING
LOW…he/camel/component/as2/AS2AsyncMDNServerManagerIT.java425 public static class RequestHandler implements HttpRequestHandler {STRING
LOW…org/apache/camel/component/as2/AS2ClientProxyTest.java437 private static final class CountingRequestHandler extends AS2ClientManagerIT.RequestHandler {STRING
LOW…ithub/actions/incremental-build/test_collect_flakes.py51 def test_reports_only_the_test_that_passed_on_retry(self):CODE
LOW⚡…ithub/actions/incremental-build/test_collect_flakes.py68 def test_captures_class_and_failure_message(self):CODE
LOW⚡…ithub/actions/incremental-build/test_collect_flakes.py74 def test_reports_the_earliest_attempt_when_the_kinds_differ(self):CODE
LOW⚡…ithub/actions/incremental-build/test_collect_flakes.py84 def test_counts_every_failed_attempt_not_just_the_first(self):CODE
LOW…ithub/actions/incremental-build/test_collect_flakes.py106 def test_finds_surefire_and_failsafe_reports_and_labels_the_owning_module(self):CODE
LOW…ithub/actions/incremental-build/test_collect_flakes.py128 def test_a_corrupt_report_is_skipped_rather_than_losing_the_whole_run(self):CODE
LOW⚡…ithub/actions/incremental-build/test_collect_flakes.py162 def test_renders_nothing_when_no_test_was_retried(self):CODE
LOW⚡…ithub/actions/incremental-build/test_collect_flakes.py169 def test_names_the_module_test_and_attempt_count(self):CODE
LOW⚡…ithub/actions/incremental-build/test_collect_flakes.py177 def test_escapes_a_message_github_would_otherwise_render_as_html(self):CODE
LOW…ithub/actions/incremental-build/test_collect_flakes.py189 def test_escapes_a_pipe_in_the_test_name_so_it_cannot_split_the_row(self):CODE
LOW…ithub/actions/incremental-build/test_collect_flakes.py202 def test_names_the_matrix_entry_so_the_overwritten_comment_stays_readable(self):CODE
LOW…ithub/actions/incremental-build/test_collect_flakes.py213 def test_omits_the_label_entirely_when_no_matrix_entry_was_given(self):CODE
LOW…ithub/actions/incremental-build/test_collect_flakes.py222 def test_json_payload_records_the_total_and_the_detail(self):CODE
LOW…ithub/actions/incremental-build/test_collect_flakes.py241 def test_json_payload_records_the_matrix_entry_for_cross_run_aggregation(self):CODE
LOW…ithub/actions/incremental-build/test_collect_flakes.py267 def test_appends_to_the_existing_comment_and_writes_the_json_artifact(self):CODE
LOW…ithub/actions/incremental-build/test_collect_flakes.py291 def test_writes_a_zero_payload_and_no_comment_section_on_a_clean_run(self):CODE
LOW…ithub/actions/incremental-build/test_collect_flakes.py322 def test_rejects_a_report_containing_a_doctype(self):CODE
LOW…ithub/actions/incremental-build/test_collect_flakes.py326 def test_rejects_a_doctype_that_declares_no_entities_of_its_own(self):CODE
LOW…ns/check-container-upgrade/check-container-versions.py603 def parse_container_reference(self, container_ref: str) -> Tuple[str, str, str, str]:CODE
LOW…ns/check-container-upgrade/check-container-versions.py655 def find_container_properties_files(self, base_path: str) -> List[str]:CODE
LOW⚡…heck-container-upgrade/test_update_metadata_version.py59 def test_container_property_yields_normalized_prefix(self):CODE
LOW⚡…heck-container-upgrade/test_update_metadata_version.py64 def test_platform_specific_property_has_no_target(self):CODE
LOW⚡…heck-container-upgrade/test_update_metadata_version.py71 def test_version_metadata_property_has_no_target(self):CODE
LOW⚡…heck-container-upgrade/test_update_metadata_version.py77 def test_non_container_property_has_no_target(self):CODE
LOW⚡…heck-container-upgrade/test_update_metadata_version.py84 def test_matches_service_alias(self):CODE
LOW⚡…heck-container-upgrade/test_update_metadata_version.py88 def test_matches_dashed_alias(self):CODE
LOW⚡…heck-container-upgrade/test_update_metadata_version.py91 def test_compound_prefix_matches_implementation_alias(self):CODE
LOW⚡…heck-container-upgrade/test_update_metadata_version.py95 def test_matches_entry_of_another_module(self):CODE
LOW⚡…heck-container-upgrade/test_update_metadata_version.py127 def test_updates_every_entry_fed_by_a_shared_property(self):CODE
LOW⚡…heck-container-upgrade/test_update_metadata_version.py137 def test_leaves_entries_on_another_version_alone(self):CODE
LOW⚡…heck-container-upgrade/test_update_metadata_version.py144 def test_version_separates_entries_sharing_a_service_alias(self):CODE
LOW⚡…heck-container-upgrade/test_update_metadata_version.py151 def test_missing_file_is_skipped(self):CODE
LOW⚡…heck-container-upgrade/test_update_metadata_version.py155 def test_main_updates_all_metadata_files(self):CODE
LOW⚡…heck-container-upgrade/test_update_metadata_version.py167 def test_main_succeeds_when_the_property_has_no_metadata_target(self):CODE
LOW⚡…heck-container-upgrade/test_update_metadata_version.py177 def test_main_succeeds_when_no_entry_matches(self):CODE
LOW⚡…heck-container-upgrade/test_update_metadata_version.py187 def test_main_rejects_missing_arguments(self):CODE
1 more matches not shown…
Slop Phrases27 hits · 55 pts
SeverityFileLineSnippetContext
MEDIUM…/apache/camel/generator/openapi/AccountService-v6.json12 "description" : "This API is used for the classic integration. If you are just starting your implementation, refer tCODE
MEDIUM…s/org/apache/camel/generator/openapi/openapi-spec.json6 "description": "This is a sample server Petstore server. You can find out more about Swagger at [http://swaggerCODE
MEDIUM…napi-plugin/src/it/simple-xml-v3/src/spec/openapi.json6 "description": "This is a sample server Petstore server. You can find out more about Swagger at [http://swaggerCODE
MEDIUM…-openapi-plugin/src/it/simple-v3/src/spec/openapi.json6 "description": "This is a sample server Petstore server. You can find out more about Swagger at [http://swaggerCODE
MEDIUM…-plugin/src/it/simple-xml-dto-v3/src/spec/openapi.json6 "description": "This is a sample server Petstore server. You can find out more about Swagger at [http://swaggerCODE
MEDIUM…/src/it/customized-v3/src/main/resources/petstore.json6 "description": "This is a sample server Petstore server. You can find out more about Swagger at [http://swaggerCODE
MEDIUM…plugin/src/it/simple-yaml-dto-v3/src/spec/openapi.json6 "description": "This is a sample server Petstore server. You can find out more about Swagger at [http://swaggerCODE
MEDIUM…in/src/it/simple-yaml-kamelet-v3/src/spec/openapi.json6 "description": "This is a sample server Petstore server. You can find out more about Swagger at [http://swaggerCODE
MEDIUM…napi-plugin/src/it/simple-dto-v3/src/spec/openapi.json6 "description": "This is a sample server Petstore server. You can find out more about Swagger at [http://swaggerCODE
MEDIUM…api-plugin/src/it/simple-yaml-v3/src/spec/openapi.json6 "description": "This is a sample server Petstore server. You can find out more about Swagger at [http://swaggerCODE
MEDIUM…camel-api/src/main/java/org/apache/camel/Exchange.java34 * {@link #setProperty(String, Object)} is used to store a property. For example, you can use this to store security,COMMENT
MEDIUM…hain4j/agent/api/guardrails/NotEmptyGuardrailTest.java70 assertFalse(guardrail.validate(AiMessage.from("I'm unable to assist with that.")).isSuccess());CODE
MEDIUM…angchain4j/agent/api/guardrails/NotEmptyGuardrail.java52 "I cannot", "I can't", "I'm unable to", "I am unable to",CODE
MEDIUM…nts/camel-rest-openapi/src/test/resources/openapi.yaml20 description: 'This is a sample server Petstore server. You can find out more about OpenApi at [http://swagger.io](httCODE
MEDIUM…nts/camel-rest-openapi/src/test/resources/openapi.json4 "description": "This is a sample server Petstore server. You can find out more about OpenApi at [http://swagger.io]CODE
LOW…e/camel/component/salesforce/StreamingApiConsumer.java316 // don't forget to start the clientCOMMENT
LOW…e/camel/component/salesforce/StreamingApiConsumer.java323 // don't forget to stop the clientCOMMENT
MEDIUM…omponent/salesforce/api/dto/composite/SObjectNode.java46 * {@link SObjectTree#addObject(AbstractSObjectBase)}, then you can add child records on the {@link SObjectNode}COMMENT
MEDIUM…el-cassandraql/src/test/resources/camel-cassandra.yaml44# initial_token allows you to specify tokens manually. While you can use # it withCOMMENT
LOW…el-cassandraql/src/test/resources/camel-cassandra.yaml611# Warning: before enabling this property make sure to ntp is installedCOMMENT
MEDIUM…l/component/springai/chat/SpringAiChatSafeguardIT.java41 assertThat(response).contains("I cannot provide information containing sensitive words");CODE
MEDIUM…l/component/springai/chat/SpringAiChatSafeguardIT.java55 assertThat(response).doesNotContain("I cannot provide information containing sensitive words");CODE
MEDIUM…l/component/springai/chat/SpringAiChatSafeguardIT.java89 assertThat(response1).contains("I cannot provide information containing sensitive words");CODE
MEDIUM…l/component/springai/chat/SpringAiChatSafeguardIT.java96 assertThat(response2).contains("I cannot provide information containing sensitive words");CODE
MEDIUM…l/component/springai/chat/SpringAiChatSafeguardIT.java111 + "&safeguardFailureResponse=I cannot provide information containing sensitive words");CODE
MEDIUM…aml-dsl/camel-yaml-dsl/src/test/resources/openapi.json6 "description": "This is a sample server Petstore server. You can find out more about Swagger at [http://swagger.io]CODE
LOW…l/dsl/jbang/core/commands/test/TestPluginExporter.java216 * Get proper Java class name from file resource name. Make sure to replace Java disallowed characters with camelCOMMENT
Modern AI Meta-Vocabulary25 hits · 54 pts
SeverityFileLineSnippetContext
MEDIUMcamel-sbom/camel-sbom.vex.json149 "description" : "## Overview [io.netty:netty-handler](https://github.com/netty/netty.git/netty-handler) is a libraCODE
MEDIUMcamel-sbom/camel-sbom.vex.json262 "description" : "## Overview [io.netty:netty-handler](https://github.com/netty/netty.git/netty-handler) is a libraCODE
MEDIUM…p/server/vertx/integration/McpServerOpenAIAgentIT.java148 // the agentic loop executed at least one MCP tool callCOMMENT
MEDIUM…ain4j/agent/LangChain4jAgentWithMemoryServiceTest.java126 // Verify guardrails were calledCOMMENT
MEDIUM…n4j/agent/integration/LangChain4jAgentWithToolsIT.java154 // Create agent configuration for tools testing (no memory, RAG, or guardrails)COMMENT
MEDIUM…ain4j/agent/integration/LangChain4jAgentServiceIT.java45 // Reset all guardrails before each testSTRING
MEDIUM…ain4j/agent/integration/LangChain4jAgentServiceIT.java84 // Check guardrailsSTRING
MEDIUM…tegration/LangChain4jAgentGuardrailsIntegrationIT.java59 // Reset all guardrails before each testCOMMENT
MEDIUM⚡…tegration/LangChain4jAgentGuardrailsIntegrationIT.java212 // Create agent with input guardrailsSTRING
MEDIUM⚡…tegration/LangChain4jAgentGuardrailsIntegrationIT.java219 // Create agent with multiple input guardrailsSTRING
MEDIUM⚡…tegration/LangChain4jAgentGuardrailsIntegrationIT.java227 // Create agent with output guardrailsSTRING
MEDIUM⚡…tegration/LangChain4jAgentGuardrailsIntegrationIT.java234 // Create agent with mixed guardrailsSTRING
MEDIUM…hain4j/agent/integration/LangChain4jSimpleAgentIT.java112 // Create simple agent configuration (no memory, tools, RAG, or guardrails)COMMENT
MEDIUM…t/integration/LangChain4jAgentWithMemoryServiceIT.java66 // Reset all guardrails before each testSTRING
MEDIUM…t/integration/LangChain4jAgentWithMemoryServiceIT.java122 // Verify guardrails were calledSTRING
MEDIUM…t/integration/LangChain4jAgentWithMemoryServiceIT.java200 // Create complete agent with JSON output guardrailsSTRING
MEDIUM…/org/apache/camel/component/openai/OpenAIProducer.java238 // Search installs a synthetic tool even when every real tool is omitted, so the agentic loop still runs.COMMENT
MEDIUM…/org/apache/camel/component/openai/OpenAIProducer.java361 // Path B: tools with agentic loop, including a request whose only initial tool is tool searchCOMMENT
MEDIUM…/org/apache/camel/component/openai/OpenAIProducer.java764 // Add all intermediate agentic messages (assistant+toolCalls, tool responses)COMMENT
MEDIUM…/org/apache/camel/component/openai/OpenAIProducer.java799 // Add all intermediate agentic messagesCOMMENT
MEDIUM…he/camel/component/openai/OpenAIResponsesProducer.java221 // Search installs a synthetic tool even when every real tool is omitted, so the agentic loop still runs.COMMENT
MEDIUM…/apache/camel/dsl/jbang/core/commands/tui/AiPanel.java113 * rarely and then thoroughly (see {@link #compactLocalHistory}). The budget is half the context window OllamaCOMMENT
MEDIUM…ang/core/commands/mcp/AiPipelineScaffoldToolsTest.java95 // the scaffold is the starting point of a user or an AI agent: it must not be in the deprecated compact notatioCOMMENT
MEDIUM…amel/dsl/jbang/core/commands/mcp/OpenApiToolsTest.java322 // the scaffold is the starting point of a user or an AI agent: it must not be in the deprecated compact notatioSTRING
MEDIUM…l/jbang/core/commands/mcp/AiPipelineScaffoldTools.java157 sb.append("# RAG (Retrieval-Augmented Generation) Pipeline\n");CODE
Excessive Try-Catch Wrapping29 hits · 31 pts
SeverityFileLineSnippetContext
LOW…/camel/component/huggingface/TranslationPredictor.java77 except Exception as e:CODE
LOW…amel/component/huggingface/tasks/question_answering.py58 except Exception as e:CODE
LOW…che/camel/component/huggingface/tasks/text_to_image.py53 except Exception as e:CODE
LOW…he/camel/component/huggingface/tasks/text_to_speech.py57 except Exception as e:CODE
LOW…omponent/huggingface/tasks/zero_shot_classification.py58 except Exception as e:CODE
LOW…s/org/apache/camel/component/huggingface/tasks/chat.py54 except Exception as e:CODE
LOW…mel/component/huggingface/tasks/text_classification.py53 except Exception as e:CODE
LOW…e/camel/component/huggingface/tasks/text_generation.py55 except Exception as e:CODE
LOW…nent/huggingface/tasks/automatic_speech_recognition.py55 except Exception as e:CODE
LOW…che/camel/component/huggingface/tasks/summarization.py58 except Exception as e:CODE
LOW…mel/component/huggingface/tasks/sentence_embeddings.py51 except Exception as e:CODE
MEDIUM…ts/camel-ocsf/src/main/script/generate-ocsf-schemas.py50 print("Error: ocsf-json-schema package not found.")CODE
LOW…ts/camel-ocsf/src/main/script/generate-ocsf-schemas.py442 except Exception as e:CODE
LOW…ts/camel-ocsf/src/main/script/generate-ocsf-schemas.py504 except Exception as e:CODE
LOW…ts/camel-ocsf/src/main/script/generate-ocsf-schemas.py586 except Exception as e:CODE
LOW…ts/camel-ocsf/src/main/script/generate-ocsf-schemas.py667 except Exception as e:CODE
MEDIUM…ts/camel-ocsf/src/main/script/generate-ocsf-schemas.py668 print(f"Error loading OCSF schema: {e}")CODE
MEDIUM…ns/check-container-upgrade/check-container-versions.py824 print(f"Error reading {file_path}: {e}")CODE
LOW…ns/check-container-upgrade/check-container-versions.py342 except Exception as e:CODE
LOW…ns/check-container-upgrade/check-container-versions.py382 except Exception as e:CODE
LOW…ns/check-container-upgrade/check-container-versions.py412 except Exception as e:CODE
LOW…ns/check-container-upgrade/check-container-versions.py443 except Exception as e:CODE
LOW…ns/check-container-upgrade/check-container-versions.py477 except Exception as e:CODE
LOW…ns/check-container-upgrade/check-container-versions.py507 except Exception as e:CODE
LOW…ns/check-container-upgrade/check-container-versions.py537 except Exception as e:CODE
LOW…ns/check-container-upgrade/check-container-versions.py567 except Exception as e:CODE
LOW…ns/check-container-upgrade/check-container-versions.py823 except Exception as e:CODE
LOW…ns/check-container-upgrade/check-container-versions.py917 except Exception as e:CODE
LOW…ns/check-container-upgrade/check-container-versions.py1173 except Exception as e:STRING
Redundant / Tautological Comments15 hits · 22 pts
SeverityFileLineSnippetContext
LOW…ts/camel-ocsf/src/main/script/generate-ocsf-schemas.py331 # Check if this property name maps to a known object typeCOMMENT
LOW…ents/camel-salesforce/it/resources/setup-salesforce.sh33# Check if SF CLI is installedCOMMENT
LOW…ents/camel-salesforce/it/resources/setup-salesforce.sh43# Check if jq is available for JSON parsing (required for org detection)COMMENT
LOW…ents/camel-salesforce/it/resources/setup-salesforce.sh67# Check if there's already a target-org configured locally (not globally)COMMENT
LOW…ents/camel-salesforce/it/resources/setup-salesforce.sh167 # Check if we have existing valid connected app credentials (separate from auth credentials)COMMENT
LOW.github/workflows/check-container-versions.yml78 # Check if versions.json exists and is valid JSONCOMMENT
LOW.github/workflows/check-container-versions.yml293 # Check if there is an open PR for the same property but an older version — close itCOMMENT
LOW.github/workflows/pr-update-branch.yml58 # Check if PR is from the same repo (not a fork)COMMENT
LOW.github/actions/incremental-build/incremental-build.sh307 # Check if full build was triggeredCOMMENT
LOW.github/actions/incremental-build/incremental-build.sh390# Check if changed modules have associated integration tests excluded from CI.COMMENT
LOW.github/actions/incremental-build/incremental-build.sh412 # Check if any module in final_pl matches this source_idCOMMENT
LOW…ns/check-container-upgrade/check-container-versions.py334 # Check if there are more pagesCOMMENT
LOW…ns/check-container-upgrade/check-container-versions.py372 # Check if there are more pagesCOMMENT
LOW…el-jbang-core/src/main/resources/templates/run-java.sh367 # Check if value setCOMMENT
LOW…/camel-launcher/src/jreleaser/bin/lib/publish-state.sh65 # Check if key exists at all (even with empty value)COMMENT
Self-Referential Comments3 hits · 9 pts
SeverityFileLineSnippetContext
MEDIUM.github/workflows/check-container-versions.yml159 # Create the old and new referencesCOMMENT
MEDIUM…el-jbang-core/src/main/resources/templates/run-java.sh209 # Initialize JAVA_MAJOR_VERSION variable if missingCOMMENT
MEDIUM…el-jbang-core/src/main/resources/templates/run-java.sh701# Initialize JAVA_MAJOR_VERSION variable if missingCOMMENT
Deep Nesting10 hits · 7 pts
SeverityFileLineSnippetContext
LOW…ts/camel-ocsf/src/main/script/generate-ocsf-schemas.py309CODE
LOW…ts/camel-ocsf/src/main/script/generate-ocsf-schemas.py447CODE
LOW.github/actions/incremental-build/collect-flakes.py103CODE
LOW…ons/check-container-upgrade/update-metadata-version.py54CODE
LOW…ns/check-container-upgrade/check-container-versions.py988CODE
LOW…ns/check-container-upgrade/check-container-versions.py303CODE
LOW…ns/check-container-upgrade/check-container-versions.py348CODE
LOW…ns/check-container-upgrade/check-container-versions.py655CODE
LOW…ns/check-container-upgrade/check-container-versions.py735CODE
LOW…ns/check-container-upgrade/check-container-versions.py829CODE
Example Usage Blocks4 hits · 6 pts
SeverityFileLineSnippetContext
LOWetc/scripts/regen-push.sh32# Usage:COMMENT
LOW…el-jbang-core/src/main/resources/templates/run-java.sh23# Usage:COMMENT
LOW…bang/camel-launcher/src/jreleaser/bin/camel-publish.sh21# Usage:COMMENT
LOW…ang/camel-launcher/src/jreleaser/bin/camel-validate.sh22# Usage:COMMENT
Unused Imports6 hits · 5 pts
SeverityFileLineSnippetContext
LOW…ns/check-container-upgrade/check-container-versions.py101CODE
LOW…ns/check-container-upgrade/check-container-versions.py103CODE
LOW…ns/check-container-upgrade/check-container-versions.py103CODE
LOW…ns/check-container-upgrade/check-container-versions.py105CODE
LOW…ns/check-container-upgrade/check-container-versions.py107CODE
LOW…ns/check-container-upgrade/check-container-versions.py108CODE
TODO Padding2 hits · 3 pts
SeverityFileLineSnippetContext
LOW…/camel/component/jgroups/raft/JGroupsRaftProducer.java65 //TODO: implement possibility to call CompletableFuture<byte[]> setAsync(byte[] buf, int offset, int length);COMMENT
LOW…camel/component/jgroups/raft/JGroupsRaftComponent.java192 //TODO: implement a org.jgroups.protocols.raft.StateMachine as a Camel Consumer.COMMENT