AI Slop Code Risk Monitor

micronaut-projects/micronaut-core

SlopCodeMonitor badge for micronaut-projects/micronaut-core Adjusted legacy signal; badge bands: 25 / 50 / 75 (different from dashboard bands).

Micronaut Application Framework

2.7 Low pattern signal View on GitHub

Open-Source Code Quality, Security and Technical Debt Review

This report summarizes scanner evidence for micronaut-projects/micronaut-core, a Java project with 6,435 GitHub stars. SynthScan examined 963,977 lines of code across 9011 source files, recording 1089 pattern matches distributed across 18 syntactic categories. The legacy adjusted pattern signal is 2.7 (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.

2.7
Adjusted Signal
2.7
Raw Pattern Score
100%
Time Factor
2026-10-31
Last Push
6.4K
Stars
Java
Language
964.0K
Lines of Code
9.0K
Files
1.1K
Pattern Hits
2026-10-31
Scan Date
0.03
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 2.9/100 · LOW

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

Hallucinated Dependency & Supply Chain Risk 8.1/100 · LOW

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

Agent Over-Engineering Ratio 4.1/100 · LOW

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

PR Review Velocity Impact 14.2/100 · LOW

Which changes need focused human review? 1089 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 160HIGH 73MEDIUM 25LOW 831

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 1089 distinct pattern matches across 18 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 Indicators160 hits · 1515 pts
SeverityFileLineSnippetContext
CRITICAL…ronaut/web/router/RouteMatchSelectorPathFirstTest.java118 assertEquals(406, client.send(request, java.net.http.HttpResponse.BodyHandlers.ofString()).statusCode());CODE
CRITICAL…ronaut/web/router/RouteMatchSelectorPathFirstTest.java164 assertEquals(415, client.send(request, java.net.http.HttpResponse.BodyHandlers.ofString()).statusCode());CODE
CRITICAL…ronaut/web/router/RouteMatchSelectorPathFirstTest.java189 java.util.concurrent.CompletionException failure = org.junit.jupiter.api.Assertions.assertThrows(java.util.concuCODE
CRITICAL…ronaut/web/router/RouteMatchSelectorPathFirstTest.java223 return client.send(request.build(), java.net.http.HttpResponse.BodyHandlers.ofString());CODE
CRITICAL…/io/micronaut/http/server/netty/FullFormErrorTest.java124 return client.send(request, java.net.http.HttpResponse.BodyHandlers.ofString());CODE
CRITICAL…micronaut/http/server/netty/ResponseCallbacksTest.java591 java.net.http.HttpResponse.BodyHandlers.ofInputStream());CODE
CRITICAL…cronaut/http/server/netty/WriterErrorHandlingTest.java79 java.net.http.HttpResponse.BodyHandlers.ofString()CODE
CRITICAL…naut/http/server/netty/HandlerRouteFuzzLimitsTest.java163 ? java.net.http.HttpRequest.BodyPublishers.ofInputStream(() -> new ByteArrayInputStream(sent))CODE
CRITICAL…naut/http/server/netty/HandlerRouteFuzzLimitsTest.java164 : java.net.http.HttpRequest.BodyPublishers.ofByteArray(sent);CODE
CRITICAL…naut/http/server/netty/HandlerRouteFuzzLimitsTest.java188 .header("content-type", "text/plain").POST(java.net.http.HttpRequest.BodyPublishers.ofByteArray(bodyCODE
CRITICAL…naut/http/server/netty/HandlerRouteFuzzLimitsTest.java231 .POST(java.net.http.HttpRequest.BodyPublishers.ofByteArray(body)).build(), BodyHandlers.ofStCODE
CRITICAL…naut/http/server/netty/HandlerRouteFuzzLimitsTest.java240 .POST(java.net.http.HttpRequest.BodyPublishers.ofByteArray(body)).build(), BodyHandlers.ofStCODE
CRITICAL…cronaut/http/server/netty/BodyWriterExceptionTest.java140 return client.send(java.net.http.HttpRequest.newBuilder(URI.create(server.getURL() + path)).build(), java.net.htCODE
CRITICAL…micronaut/http/server/netty/FilterMutableViewTest.java334 return io.micronaut.http.client.multipart.MultipartBody.builder()CODE
CRITICAL…micronaut/http/server/netty/FilterMutableViewTest.java340 return io.micronaut.http.client.multipart.MultipartBody.builder()CODE
CRITICAL…aut/http/server/netty/WriterErrorRouteFiltersTest.java64 java.net.http.HttpResponse.BodyHandlers.ofString()CODE
CRITICAL…ronaut/http/server/netty/FormSmallBufferLimitTest.java199 return client.send(request, java.net.http.HttpResponse.BodyHandlers.ofString());CODE
CRITICAL…erver/netty/AsyncRequestBodySmallElementLimitTest.java316 return client.send(request, java.net.http.HttpResponse.BodyHandlers.ofString());CODE
CRITICAL…naut/http/server/netty/binding/RawRouteValuesTest.java172 assertEquals(400, send(port, path, java.net.http.HttpRequest.BodyPublishers.ofString(body)).statusCode()CODE
CRITICAL…naut/http/server/netty/binding/RawRouteValuesTest.java198 .POST(java.net.http.HttpRequest.BodyPublishers.ofString("a=12345678&b=1234567")).build(),CODE
CRITICAL…naut/http/server/netty/binding/RawRouteValuesTest.java238 java.net.http.HttpRequest.BodyPublishers.fromPublisher(new ChunkPublisher("v=a%2", "Fb%C", "3%A9")));CODE
CRITICAL…naut/http/server/netty/binding/RawRouteValuesTest.java290 java.util.concurrent.ExecutionException failure = org.junit.jupiter.api.Assertions.assertThrows(CODE
CRITICAL…naut/http/server/netty/binding/RawRouteValuesTest.java292 org.junit.jupiter.api.Assertions.assertInstanceOf(java.util.concurrent.CancellationException.class, failure.CODE
CRITICAL…naut/http/server/netty/binding/RawRouteValuesTest.java304 org.junit.jupiter.api.Assertions.assertFalse(form.isDone(), "the form waits for the rest of the body");CODE
CRITICAL…naut/http/server/netty/binding/RawRouteValuesTest.java306 org.junit.jupiter.api.Assertions.assertThrows(java.util.concurrent.ExecutionException.class,CODE
CRITICAL…naut/http/server/netty/binding/RawRouteValuesTest.java326 long deadline = System.nanoTime() + java.util.concurrent.TimeUnit.SECONDS.toNanos(10);CODE
CRITICAL…naut/http/server/netty/binding/RawRouteValuesTest.java374 .POST(java.net.http.HttpRequest.BodyPublishers.ofString(body, java.nio.charset.StandardCharsets.US_ASCIICODE
CRITICAL…erver/netty/binding/ArgumentConversionContextTest.java114 .POST(java.net.http.HttpRequest.BodyPublishers.ofString("hello")).build(),CODE
CRITICAL…er/netty/handler/accesslog/element/CookiesElement.java46 if (io.micronaut.http.HttpHeaders.COOKIE.equals(headerName) || io.micronaut.http.HttpHeaders.SET_COOKIE.equals(hCODE
CRITICAL…er/netty/handler/accesslog/element/CookiesElement.java51 this.events = io.micronaut.http.HttpHeaders.COOKIE.equals(this.headerName) ? Event.REQUEST_HEADERS_EVENTS : EvenCODE
CRITICAL…er/netty/handler/accesslog/element/CookiesElement.java95 return '%' + (io.micronaut.http.HttpHeaders.COOKIE.equals(this.headerName) ? CookieElement.REQUEST_COOKIE : CooCODE
CRITICAL…/netty/configuration/NettyHttpServerConfiguration.java1019 private final io.netty.handler.codec.http2.Http2Settings settings = io.netty.handler.codec.http2.Http2Settings.dCODE
CRITICAL…va/io/micronaut/jackson/Jackson2AnnotationSupport.java54 Class.forName(com.fasterxml.jackson.databind.annotation.JsonDeserialize.class.getName());CODE
CRITICAL…p/server/binding/AsyncRequestBodyWithoutNettyTest.java79 assertInstanceOf(LegacyRegistry.class, io.micronaut.http.bind.ServerRequestBinderRegistry.find(ctx).orElseThCODE
CRITICAL…/micronaut/http/server/binding/FormFieldFlowsTest.java47 io.micronaut.http.reactive.execution.ReactiveExecutionFlow.fromPublisher(reactor.core.publisher.Mono.error(eCODE
CRITICAL…cronaut/http/server/binding/SharedFormBindersTest.java83 org.junit.jupiter.api.Assertions.assertInstanceOf(io.micronaut.core.execution.ImperativeExecutionFlow.class,CODE
CRITICAL…ut/http/server/websocket/ServerWebSocketProcessor.java147 if (name.equals(OnOpen.class.getName()) || name.equals(io.micronaut.http.annotation.RouteCondition.class.getCODE
CRITICAL…naut/http/server/binding/RequestArgumentSatisfier.java51 this(io.micronaut.http.bind.ServerRequestBinderRegistry.find(context).orElseThrow());CODE
CRITICAL…/io/micronaut/context/python/aop/StaticAdviceTest.java136 case "getReturnType" -> io.micronaut.core.type.ReturnType.of(Object.class);CODE
CRITICAL…/test/java/io/micronaut/aop/ByteBuddyRuntimeProxy.java101 net.bytebuddy.dynamic.loading.ClassLoadingStrategy.UsingLookup.of(privateLookup))CODE
CRITICAL…notation/processing/JavaAnnotationMetadataBuilder.java372 return Optional.of(io.micronaut.core.annotation.AnnotationValue.builder(annotationType).members(converteCODE
CRITICAL⚡config/accepted-api-changes.json104 "member": "Method io.micronaut.graal.reflect.GraalTypeElementVisitor.visitConstructor(io.micronaut.inject.ast.ConstrCODE
CRITICAL⚡config/accepted-api-changes.json109 "member": "Method io.micronaut.graal.reflect.GraalTypeElementVisitor.visitField(io.micronaut.inject.ast.FieldElementCODE
CRITICAL⚡config/accepted-api-changes.json114 "member": "Method io.micronaut.graal.reflect.GraalTypeElementVisitor.visitMethod(io.micronaut.inject.ast.MethodElemeCODE
CRITICAL⚡config/accepted-api-changes.json124 "member": "Method io.micronaut.http.netty.channel.EventLoopGroupFactory.domainServerSocketChannelClass()",CODE
CRITICAL⚡config/accepted-api-changes.json129 "member": "Method io.micronaut.http.netty.channel.EventLoopGroupFactory.domainServerSocketChannelClass(io.micronaut.CODE
CRITICAL⚡config/accepted-api-changes.json134 "member": "Method io.micronaut.http.netty.channel.EventLoopGroupFactory.domainServerSocketChannelInstance(io.micronaCODE
CRITICAL⚡config/accepted-api-changes.json164 "member": "Method io.micronaut.context.scope.CustomScope.findBeanRegistration(io.micronaut.inject.BeanDefinition)",CODE
CRITICAL⚡config/accepted-api-changes.json174 "member": "Method io.micronaut.http.client.ProxyHttpClient.proxy(io.micronaut.http.HttpRequest,io.micronaut.http.cliCODE
CRITICAL⚡config/accepted-api-changes.json184 "member": "Method io.micronaut.context.annotation.Replaces.qualifier()",CODE
CRITICAL⚡config/accepted-api-changes.json189 "member": "Method io.micronaut.inject.ast.ElementQuery.named(java.lang.String)",CODE
CRITICAL⚡config/accepted-api-changes.json204 "member": "Method io.micronaut.inject.ast.beans.BeanMethodElement.intercept(io.micronaut.core.annotation.AnnotationVCODE
CRITICAL⚡config/accepted-api-changes.json214 "member": "Method io.micronaut.inject.ast.beans.BeanElementBuilder.intercept(io.micronaut.core.annotation.AnnotationCODE
CRITICAL⚡config/accepted-api-changes.json224 "member": "Method io.micronaut.core.type.TypeInformation.asType()",CODE
CRITICAL⚡config/accepted-api-changes.json234 "member": "Method io.micronaut.core.util.ConnectionString.parse(java.lang.String,io.micronaut.core.util.ConnectionStCODE
CRITICAL⚡config/accepted-api-changes.json239 "member": "Method io.micronaut.core.util.ConnectionString.getParseMode()",CODE
CRITICAL⚡config/accepted-api-changes.json244 "member": "Method io.micronaut.core.util.ConnectionString.getCanonicalPath()",CODE
CRITICAL⚡config/accepted-api-changes.json249 "member": "Method io.micronaut.core.util.ConnectionString.getResourcePath()",CODE
CRITICAL⚡config/accepted-api-changes.json254 "member": "Method io.micronaut.core.util.ConnectionString.getExtension()",CODE
CRITICAL⚡config/accepted-api-changes.json439 "member": "Constructor io.micronaut.http.client.loadbalance.FixedLoadBalancer(java.net.URL)",CODE
100 more matches not shown…
Hyper-Verbose Identifiers549 hits · 390 pts
SeverityFileLineSnippetContext
LOW…a/io/micronaut/context/python/ValueCoerciblesTest.java50 def __micronaut_value_coercible_host__(self):CODE
LOW⚡…LPY-VFS/micronaut-application/src/micronaut_runtime.py133def _micronaut_is_java_instance(value, name):CODE
LOW⚡…LPY-VFS/micronaut-application/src/micronaut_runtime.py151def __micronaut_bind_compiled(instance, owner, delegate):CODE
LOW⚡…LPY-VFS/micronaut-application/src/micronaut_runtime.py266def __micronaut_set_instance_properties(instance, names, values):CODE
LOW⚡…LPY-VFS/micronaut-application/src/micronaut_runtime.py272def __micronaut_find_class_in_package_modules(package_name, class_name):CODE
LOW⚡…LPY-VFS/micronaut-application/src/micronaut_runtime.py360def _micronaut_reactive_context():CODE
LOW⚡…LPY-VFS/micronaut-application/src/micronaut_runtime.py369def __micronaut_async_member_value(target, adapter, context):CODE
LOW⚡…LPY-VFS/micronaut-application/src/micronaut_runtime.py700def _micronaut_intercepted_member(cls, name, override):CODE
LOW⚡…LPY-VFS/micronaut-application/src/micronaut_runtime.py709def __micronaut_is_coroutine_function(function):CODE
LOW⚡…LPY-VFS/micronaut-application/src/micronaut_runtime.py713def __micronaut_is_async_generator_function(function):CODE
LOW⚡…LPY-VFS/micronaut-application/src/micronaut_runtime.py721def __micronaut_bind_self_invocations(target, names, overrides):CODE
LOW⚡…LPY-VFS/micronaut-application/src/micronaut_runtime.py785 def _micronaut_put_setter_override(self, name, value):CODE
LOW⚡…LPY-VFS/micronaut-application/src/micronaut_runtime.py788 def _micronaut_register_member(self, name):CODE
LOW⚡…LPY-VFS/micronaut-application/src/micronaut_runtime.py792 def _micronaut_sync_target_attributes(self, target):CODE
LOW…LPY-VFS/micronaut-application/src/micronaut_runtime.py19def __micronaut_new_uninitialized_instance(cls):CODE
LOW…LPY-VFS/micronaut-application/src/micronaut_runtime.py23def __micronaut_allocate_instance(cls, *args):CODE
LOW…LPY-VFS/micronaut-application/src/micronaut_runtime.py37def __micronaut_initialize_instance(instance, cls, *args):CODE
LOW…LPY-VFS/micronaut-application/src/micronaut_runtime.py46def __micronaut_set_instance_property(instance, name, value):CODE
LOW…LPY-VFS/micronaut-application/src/micronaut_runtime.py249def __micronaut_fixed_members(instance, names, epoch, epoch_id):CODE
LOW…LPY-VFS/micronaut-application/src/micronaut_runtime.py294def __micronaut_import_package_of_member(name):CODE
LOW…LPY-VFS/micronaut-application/src/micronaut_runtime.py326def __micronaut_to_python_standard_type(kind, value, nanos=0, zone=None):CODE
LOW…LPY-VFS/micronaut-application/src/micronaut_runtime.py398def __micronaut_has_coroutine_methods(cls):CODE
LOW…LPY-VFS/micronaut-application/src/micronaut_runtime.py410def __micronaut_async_function_kind(owner, name, member):CODE
LOW…LPY-VFS/micronaut-application/src/micronaut_runtime.py430def __micronaut_is_plain_bean_instance(obj, qualname):CODE
LOW…LPY-VFS/micronaut-application/src/micronaut_runtime.py438def __micronaut_transferable_member_names(obj):CODE
LOW…LPY-VFS/micronaut-application/src/micronaut_runtime.py449def __micronaut_invoke_method(receiver, name, arguments):CODE
LOW…LPY-VFS/micronaut-application/src/micronaut_runtime.py470def __micronaut_get_raw_class_member(cls, name):CODE
LOW…LPY-VFS/micronaut-application/src/micronaut_runtime.py478def __micronaut_prepare_introduction(cls):CODE
LOW…LPY-VFS/micronaut-application/src/micronaut_runtime.py503def __micronaut_install_java_interface_defaults(cls, default_methods):CODE
LOW…LPY-VFS/micronaut-application/src/micronaut_runtime.py528def __micronaut_java_base_class(java_class_name, method_names):CODE
LOW…LPY-VFS/micronaut-application/src/micronaut_runtime.py575def __micronaut_create_raw_instance(cls):CODE
LOW…LPY-VFS/micronaut-application/src/micronaut_runtime.py659def _micronaut_positional_layout(function):CODE
LOW…LPY-VFS/micronaut-application/src/micronaut_runtime.py688def _micronaut_intercepted_call(function, override):CODE
LOW…LPY-VFS/micronaut-application/src/micronaut_runtime.py753def __micronaut_create_scoped_proxy(cls, target_supplier, java_proxy_reference=None):CODE
LOW…LPY-VFS/micronaut-application/src/micronaut_runtime.py772 def _micronaut_bind_java_proxy(self, java_proxy):CODE
LOW…LPY-VFS/micronaut-application/src/micronaut_runtime.py880def _micronaut_slot_descriptor_types():CODE
LOW…LPY-VFS/micronaut-application/src/micronaut_runtime.py905def _micronaut_vfs_source_roots():CODE
LOW…LPY-VFS/micronaut-application/src/micronaut_runtime.py915def _micronaut_is_injected_global(annotations, name):CODE
LOW…LPY-VFS/micronaut-application/src/micronaut_runtime.py960def _micronaut_application_source(module):CODE
LOW…LPY-VFS/micronaut-application/src/micronaut_runtime.py1012def _micronaut_imports_by_value(module):CODE
LOW…LPY-VFS/micronaut-application/src/micronaut_runtime.py1036def _micronaut_imports_took_effect(module):CODE
LOW…FS/micronaut-application/src/micronaut_java_imports.py111 def _value_member_holds_class(self):CODE
LOW…FS/micronaut-application/src/micronaut_java_imports.py171def _micronaut_java_annotation(name, host_class=None, value_holds_class=None):CODE
LOW…FS/micronaut-application/src/micronaut_java_imports.py203def _micronaut_java_type_member(binary_name, name):CODE
LOW…FS/micronaut-application/src/micronaut_java_imports.py211def _micronaut_python_module_name(java_name):CODE
LOW…FS/micronaut-application/src/micronaut_java_imports.py302def _micronaut_read_java_imports():CODE
LOW…FS/micronaut-application/src/micronaut_java_imports.py323def __micronaut_register_interop_types():CODE
LOW…FS/micronaut-application/src/micronaut_java_imports.py362def _micronaut_register_interop_types(imports):CODE
LOW…FS/micronaut-application/src/micronaut_java_imports.py397def __micronaut_reset_java_imports():CODE
LOW…FS/micronaut-application/src/micronaut_java_imports.py445def _micronaut_java_package_names(module_name, type_name=None):CODE
LOW…FS/micronaut-application/src/micronaut_java_imports.py457def __micronaut_java_package_initialised(module):CODE
LOW…FS/micronaut-application/src/micronaut_java_imports.py473def _micronaut_java_package_attribute(module, name):CODE
LOW…FS/micronaut-application/src/micronaut_java_imports.py492def _micronaut_java_package_member(module_name, name):CODE
LOW…FS/micronaut-application/src/micronaut_java_imports.py590def __micronaut_install_java_import_finder():CODE
LOW⚡…LPY-VFS/micronaut-application/src/micronaut_asyncio.py1031def __micronaut_netty_transport(java_transport):CODE
LOW⚡…LPY-VFS/micronaut-application/src/micronaut_asyncio.py1036def __micronaut_netty_datagram_transport(java_transport):CODE
LOW⚡…LPY-VFS/micronaut-application/src/micronaut_asyncio.py1041def __micronaut_install_asyncio_event_loop(java_loop, time_unit, executor_adapter=None):CODE
LOW…LPY-VFS/micronaut-application/src/micronaut_asyncio.py277def _micronaut_future_set_exception(self, exception):CODE
LOW…LPY-VFS/micronaut-application/src/micronaut_asyncio.py644 def default_exception_handler(self, context):CODE
LOW…LPY-VFS/micronaut-application/src/micronaut_asyncio.py681 async def shutdown_default_executor(self, timeout=None):CODE
489 more matches not shown…
Cross-File Repetition44 hits · 220 pts
SeverityFileLineSnippetContext
HIGHtest-suite-python/src/test/python/package_root_test.py0example python application for testing micronaut python compilation.STRING
HIGHtest-suite-python/src/test/python/example/example.py0example python application for testing micronaut python compilation.STRING
HIGHtest-suite-python/src/test/python/example/another.py0example python application for testing micronaut python compilation.STRING
HIGH…cronaut/docs/devmode/tck/GreetingRegistryReloadTest.kt0package example; @jakarta.inject.singleton public class greeter implements io.micronaut.docs.devmode.tck.greeting { @oveSTRING
HIGH…/src/test/java/io/micronaut/dev/tck/ReloadTckTest.java0package example; @jakarta.inject.singleton public class greeter implements io.micronaut.docs.devmode.tck.greeting { @oveSTRING
HIGH…onaut/docs/devmode/tck/GreetingRegistryReloadTest.java0package example; @jakarta.inject.singleton public class greeter implements io.micronaut.docs.devmode.tck.greeting { @oveSTRING
HIGH…erver/tck/tests/codec/JsonCodecAdditionalTypeTest.java0{ "version": "https://jsonfeed.org/version/1", "title": "my example feed", "home_page_url": "https://example.org/", "feeSTRING
HIGH…rver/tck/tests/codec/JsonCodecAdditionalType2Test.java0{ "version": "https://jsonfeed.org/version/1", "title": "my example feed", "home_page_url": "https://example.org/", "feeSTRING
HIGH…/tests/codec/JsonCodecAdditionalTypeAutomaticTest.java0{ "version": "https://jsonfeed.org/version/1", "title": "my example feed", "home_page_url": "https://example.org/", "feeSTRING
HIGH…o/micronaut/dev/IntrospectionGenerationMemoryTest.java0package app; public class application { public static void main(string[] args) { io.micronaut.runtime.micronaut.build(arSTRING
HIGH…c/test/java/io/micronaut/dev/RetainedReceiverTest.java0package app; public class application { public static void main(string[] args) { io.micronaut.runtime.micronaut.build(arSTRING
HIGH…t/java/io/micronaut/dev/RetainedConfigurationTest.java0package app; public class application { public static void main(string[] args) { io.micronaut.runtime.micronaut.build(arSTRING
HIGH…t/java/io/micronaut/dev/NettyGenerationMemoryTest.java0package app; public class application { public static void main(string[] args) { io.micronaut.runtime.micronaut.build(arSTRING
HIGH…/java/io/micronaut/dev/ThreadGenerationMemoryTest.java0package app; public class application { public static void main(string[] args) { io.micronaut.runtime.micronaut.build(arSTRING
HIGH…est/java/io/micronaut/dev/UcpGenerationMemoryTest.java0package app; public class application { public static void main(string[] args) { io.micronaut.runtime.micronaut.build(arSTRING
HIGH…a/io/micronaut/dev/DataSourceGenerationMemoryTest.java0package app; public class application { public static void main(string[] args) { io.micronaut.runtime.micronaut.build(arSTRING
HIGH…java/io/micronaut/dev/ReactorGenerationMemoryTest.java0package app; public class application { public static void main(string[] args) { io.micronaut.runtime.micronaut.build(arSTRING
HIGH…c/test/java/io/micronaut/dev/RetainAnnotationTest.java0package app; public class application { public static void main(string[] args) { io.micronaut.runtime.micronaut.build(arSTRING
HIGH…o/micronaut/dev/IntrospectionGenerationMemoryTest.java0micronaut.dev.main-class=app.application micronaut.dev.strategy=restart micronaut.dev.reloadable=build/classes micronautSTRING
HIGH…t/java/io/micronaut/dev/NettyGenerationMemoryTest.java0micronaut.dev.main-class=app.application micronaut.dev.strategy=restart micronaut.dev.reloadable=build/classes micronautSTRING
HIGH…cronaut/dev/RetainedEventLoopGenerationMemoryTest.java0micronaut.dev.main-class=app.application micronaut.dev.strategy=restart micronaut.dev.reloadable=build/classes micronautSTRING
HIGH…/java/io/micronaut/dev/ThreadGenerationMemoryTest.java0micronaut.dev.main-class=app.application micronaut.dev.strategy=restart micronaut.dev.reloadable=build/classes micronautSTRING
HIGH…est/java/io/micronaut/dev/UcpGenerationMemoryTest.java0micronaut.dev.main-class=app.application micronaut.dev.strategy=restart micronaut.dev.reloadable=build/classes micronautSTRING
HIGH…c/test/java/io/micronaut/dev/DevRouterRestartTest.java0micronaut.dev.main-class=app.application micronaut.dev.strategy=restart micronaut.dev.reloadable=build/classes micronautSTRING
HIGH…a/io/micronaut/dev/DataSourceGenerationMemoryTest.java0micronaut.dev.main-class=app.application micronaut.dev.strategy=restart micronaut.dev.reloadable=build/classes micronautSTRING
HIGH…java/io/micronaut/dev/ReactorGenerationMemoryTest.java0micronaut.dev.main-class=app.application micronaut.dev.strategy=restart micronaut.dev.reloadable=build/classes micronautSTRING
HIGH…test/java/io/micronaut/dev/DevRestartRequestsTest.java0micronaut.dev.main-class=app.application micronaut.dev.strategy=restart micronaut.dev.reloadable=build/classes micronautSTRING
HIGH…c/test/java/io/micronaut/dev/RetainedReceiverTest.java0micronaut.dev.main-class=app.application micronaut.dev.strategy=restart micronaut.dev.reloadable=build/classes micronautSTRING
HIGHdev/src/test/java/io/micronaut/dev/DevRuntimeTest.java0micronaut.dev.main-class=app.application micronaut.dev.strategy=restart micronaut.dev.reloadable=build/classes micronautSTRING
HIGH…t/java/io/micronaut/dev/RetainedConfigurationTest.java0micronaut.dev.main-class=app.application micronaut.dev.strategy=restart micronaut.dev.reloadable=build/classes micronautSTRING
HIGH…c/test/java/io/micronaut/dev/RetainAnnotationTest.java0micronaut.dev.main-class=app.application micronaut.dev.strategy=restart micronaut.dev.reloadable=build/classes micronautSTRING
HIGH…src/test/java/io/micronaut/dev/DevFileWatcherTest.java0micronaut.dev.main-class=app.application micronaut.dev.strategy=restart micronaut.dev.reloadable=build/classes micronautSTRING
HIGH…c/test/java/io/micronaut/dev/DevRouterInPlaceTest.java0micronaut.dev.main-class=app.application micronaut.dev.strategy=restart micronaut.dev.reloadable=build/classes micronautSTRING
HIGH…java/io/micronaut/dev/RetainedEventLoopGroupsTest.java0micronaut.dev.main-class=app.application micronaut.dev.strategy=restart micronaut.dev.reloadable=build/classes micronautSTRING
HIGH…c/test/java/io/micronaut/dev/GenerationBudgetTest.java0micronaut.dev.main-class=app.application micronaut.dev.strategy=restart micronaut.dev.reloadable=build/classes micronautSTRING
HIGH…c/test/java/io/micronaut/dev/DevIntrospectionTest.java0micronaut.dev.main-class=app.application micronaut.dev.strategy=restart micronaut.dev.reloadable=build/classes micronautSTRING
HIGH…est/java/io/micronaut/dev/DevRuntimeLifecycleTest.java0micronaut.dev.main-class=app.application micronaut.dev.reloadable=build/classesSTRING
HIGH…st/java/io/micronaut/dev/ResourcePatchInPlaceTest.java0micronaut.dev.main-class=app.application micronaut.dev.reloadable=build/classesSTRING
HIGHdev/src/test/java/io/micronaut/dev/DevRuntimes.java0micronaut.dev.main-class=app.application micronaut.dev.reloadable=build/classesSTRING
HIGH…cronaut/dev/RetainedEventLoopGenerationMemoryTest.java0package app; public class application { public static void main(string[] args) { io.micronaut.runtime.micronaut.build(arSTRING
HIGH…c/test/java/io/micronaut/dev/DevRouterInPlaceTest.java0package app; public class application { public static void main(string[] args) { io.micronaut.runtime.micronaut.build(arSTRING
HIGH…c/test/java/io/micronaut/dev/DevRouterRestartTest.java0package app; public class application { public static void main(string[] args) { io.micronaut.runtime.micronaut.build(arSTRING
HIGH…java/io/micronaut/dev/RetainedEventLoopGroupsTest.java0package app; public class application { public static void main(string[] args) { io.micronaut.runtime.micronaut.build(arSTRING
HIGH…test/java/io/micronaut/dev/DevRestartRequestsTest.java0package app; public class application { public static void main(string[] args) { io.micronaut.runtime.micronaut.build(arSTRING
Empty Error Handlers18 hits · 90 pts
SeverityFileLineSnippetContext
HIGH…LPY-VFS/micronaut-application/src/micronaut_runtime.py425except TypeError:CODE
HIGH…LPY-VFS/micronaut-application/src/micronaut_runtime.py669except KeyError:CODE
HIGH…LPY-VFS/micronaut-application/src/micronaut_runtime.py374except Exception:CODE
HIGH…LPY-VFS/micronaut-application/src/micronaut_runtime.py1391except Exception:CODE
HIGH…LPY-VFS/micronaut-application/src/micronaut_runtime.py1432except ValueError:CODE
HIGH…LPY-VFS/micronaut-application/src/micronaut_runtime.py345except Exception:CODE
HIGH…LPY-VFS/micronaut-application/src/micronaut_asyncio.py203except Exception:CODE
HIGH…LPY-VFS/micronaut-application/src/micronaut_asyncio.py244except Exception:CODE
HIGH…LPY-VFS/micronaut-application/src/micronaut_asyncio.py1371except RuntimeError:CODE
HIGH…LPY-VFS/micronaut-application/src/micronaut_asyncio.py1011except (BlockingIOError, InterruptedError):CODE
HIGH…LPY-VFS/micronaut-application/src/micronaut_asyncio.py1317except RuntimeError:CODE
HIGH…LPY-VFS/micronaut-application/src/micronaut_asyncio.py1242except BaseException:CODE
HIGH…cronaut/docs/server/consumes/ConsumesControllerSpec.py41except HttpClientResponseException:CODE
HIGH…cronaut/docs/server/consumes/ConsumesControllerSpec.py61except CodecException:CODE
HIGH…icronaut/docs/server/functional/WebSocketRoutesTest.py42except RuntimeException:CODE
HIGH…test/python/micronaut/docs/aop/retry/NamedRetrySpec.py32except UncheckedIOException:CODE
HIGH…/micronaut/docs/http/server/cors/CorsControllerTest.py31except HttpClientResponseException:CODE
HIGH…aut/micronaut-inject-python/src/micronaut_processor.py3328except Exception:CODE
Deep Nesting97 hits · 74 pts
SeverityFileLineSnippetContext
LOW…LPY-VFS/micronaut-application/src/micronaut_runtime.py449CODE
LOW…LPY-VFS/micronaut-application/src/micronaut_runtime.py659CODE
LOW…LPY-VFS/micronaut-application/src/micronaut_runtime.py979CODE
LOW…LPY-VFS/micronaut-application/src/micronaut_runtime.py1491CODE
LOW…LPY-VFS/micronaut-application/src/micronaut_runtime.py598CODE
LOW…LPY-VFS/micronaut-application/src/micronaut_runtime.py990CODE
LOW…LPY-VFS/micronaut-application/src/micronaut_runtime.py1317CODE
LOW…FS/micronaut-application/src/micronaut_java_imports.py111CODE
LOW…LPY-VFS/micronaut-application/src/micronaut_asyncio.py1209CODE
LOW…LPY-VFS/micronaut-application/src/micronaut_asyncio.py744CODE
LOW…hon/micronaut/docs/streaming/HeadlineControllerSpec.py42CODE
LOW…hon/micronaut/docs/streaming/HeadlineControllerSpec.py50CODE
LOW.github/scripts/vulnerability-audit-filter.py179CODE
LOW.github/scripts/vulnerability-audit-filter.py92CODE
LOW…t/resources/python-tests/test_micronaut_transformer.py381CODE
LOW…c/test/resources/python-tests/test_micronaut_static.py3517CODE
LOW…onaut/micronaut-inject-python/src/micronaut_facades.py116CODE
LOW…onaut/micronaut-inject-python/src/micronaut_facades.py137CODE
LOW…onaut/micronaut-inject-python/src/micronaut_facades.py244CODE
LOW…onaut/micronaut-inject-python/src/micronaut_facades.py263CODE
LOW…onaut/micronaut-inject-python/src/micronaut_facades.py357CODE
LOW…aut/micronaut-inject-python/src/micronaut_typecheck.py595CODE
LOW…aut/micronaut-inject-python/src/micronaut_typecheck.py933CODE
LOW…aut/micronaut-inject-python/src/micronaut_typecheck.py1550CODE
LOW…aut/micronaut-inject-python/src/micronaut_typecheck.py2012CODE
LOW…aut/micronaut-inject-python/src/micronaut_typecheck.py493CODE
LOW…aut/micronaut-inject-python/src/micronaut_typecheck.py530CODE
LOW…aut/micronaut-inject-python/src/micronaut_typecheck.py988CODE
LOW…aut/micronaut-inject-python/src/micronaut_typecheck.py1095CODE
LOW…aut/micronaut-inject-python/src/micronaut_typecheck.py1687CODE
LOW…aut/micronaut-inject-python/src/micronaut_typecheck.py1816CODE
LOW…aut/micronaut-inject-python/src/micronaut_typecheck.py1963CODE
LOW…aut/micronaut-inject-python/src/micronaut_typecheck.py1995CODE
LOW…aut/micronaut-inject-python/src/micronaut_typecheck.py2250CODE
LOW…aut/micronaut-inject-python/src/micronaut_processor.py220CODE
LOW…aut/micronaut-inject-python/src/micronaut_processor.py2653CODE
LOW…aut/micronaut-inject-python/src/micronaut_processor.py2788CODE
LOW…aut/micronaut-inject-python/src/micronaut_processor.py3168CODE
LOW…aut/micronaut-inject-python/src/micronaut_processor.py3231CODE
LOW…aut/micronaut-inject-python/src/micronaut_processor.py3399CODE
LOW…aut/micronaut-inject-python/src/micronaut_processor.py3446CODE
LOW…aut/micronaut-inject-python/src/micronaut_processor.py503CODE
LOW…aut/micronaut-inject-python/src/micronaut_processor.py781CODE
LOW…aut/micronaut-inject-python/src/micronaut_processor.py808CODE
LOW…aut/micronaut-inject-python/src/micronaut_processor.py1020CODE
LOW…aut/micronaut-inject-python/src/micronaut_processor.py1423CODE
LOW…aut/micronaut-inject-python/src/micronaut_processor.py1597CODE
LOW…aut/micronaut-inject-python/src/micronaut_processor.py1612CODE
LOW…aut/micronaut-inject-python/src/micronaut_processor.py1648CODE
LOW…aut/micronaut-inject-python/src/micronaut_processor.py1678CODE
LOW…aut/micronaut-inject-python/src/micronaut_processor.py1874CODE
LOW…aut/micronaut-inject-python/src/micronaut_processor.py2042CODE
LOW…aut/micronaut-inject-python/src/micronaut_processor.py2110CODE
LOW…aut/micronaut-inject-python/src/micronaut_processor.py2178CODE
LOW…aut/micronaut-inject-python/src/micronaut_processor.py2215CODE
LOW…aut/micronaut-inject-python/src/micronaut_processor.py2354CODE
LOW…aut/micronaut-inject-python/src/micronaut_processor.py2425CODE
LOW…ronaut/micronaut-inject-python/src/micronaut_static.py1099CODE
LOW…ronaut/micronaut-inject-python/src/micronaut_static.py1157CODE
LOW…ronaut/micronaut-inject-python/src/micronaut_static.py138CODE
37 more matches not shown…
Excessive Try-Catch Wrapping58 hits · 62 pts
SeverityFileLineSnippetContext
LOW…icronaut/context/python/GraalPyContextFactoryTest.java441 except Exception:CODE
LOW…icronaut/context/python/GraalPyContextFactoryTest.java491 except Exception as e:CODE
LOW…icronaut/context/python/GraalPyContextFactoryTest.java499 except Exception:CODE
LOW…icronaut/context/python/GraalPyContextFactoryTest.java510 except Exception:CODE
MEDIUM…icronaut/context/python/GraalPyContextFactoryTest.java437def outcome(action):CODE
LOW…micronaut/context/python/PythonAsyncioRuntimeTest.java2300 except Exception:CODE
MEDIUM…micronaut/context/python/PythonAsyncioRuntimeTest.java408def fail(self):CODE
LOW…/context/python/PythonAwareDateTimeConversionTest.java199 except Exception:CODE
MEDIUM…/context/python/PythonAwareDateTimeConversionTest.java195def _zoneinfo_available():CODE
MEDIUM…LPY-VFS/micronaut-application/src/micronaut_runtime.py370def adapt(value):CODE
MEDIUM…LPY-VFS/micronaut-application/src/micronaut_runtime.py438def __micronaut_transferable_member_names(obj):CODE
LOW⚡…LPY-VFS/micronaut-application/src/micronaut_runtime.py142 except Exception:CODE
LOW⚡…LPY-VFS/micronaut-application/src/micronaut_runtime.py280 except Exception:CODE
LOW⚡…LPY-VFS/micronaut-application/src/micronaut_runtime.py374 except Exception:CODE
LOW⚡…LPY-VFS/micronaut-application/src/micronaut_runtime.py796 except Exception:CODE
LOW…LPY-VFS/micronaut-application/src/micronaut_runtime.py96 except Exception:CODE
LOW…LPY-VFS/micronaut-application/src/micronaut_runtime.py345 except Exception:CODE
LOW…LPY-VFS/micronaut-application/src/micronaut_runtime.py952 except Exception:CODE
LOW…LPY-VFS/micronaut-application/src/micronaut_runtime.py1391 except Exception:CODE
LOW…FS/micronaut-application/src/micronaut_java_imports.py72 except Exception:CODE
LOW…FS/micronaut-application/src/micronaut_java_imports.py123 except Exception:CODE
LOW…LPY-VFS/micronaut-application/src/micronaut_asyncio.py203 except Exception:CODE
LOW…LPY-VFS/micronaut-application/src/micronaut_asyncio.py244 except Exception:CODE
LOW…LPY-VFS/micronaut-application/src/micronaut_asyncio.py868 except Exception as failure:CODE
LOW…/micronaut/docs/server/upload/BytesUploadController.py22 except Exception:CODE
LOW…ronaut/docs/server/upload/CompletedUploadController.py26 except Exception:CODE
LOW…rc/test/python/micronaut/docs/aop/around/AroundSpec.py21 except Exception as e:CODE
LOW…thon/micronaut/docs/client/ssl/HostnameVerifierSpec.py56 except Exception:CODE
LOW…/context/python/NettyPythonEventLoopSemanticsTest.java460 except Exception:CODE
LOW…/context/python/NettyPythonEventLoopSemanticsTest.java965 except Exception as e:CODE
LOW…naut/context/python/NettyPythonAsyncioRuntimeTest.java526 except Exception as e:CODE
MEDIUM…naut/context/python/NettyPythonAsyncioRuntimeTest.java522def run(channel):CODE
LOW…t/resources/python-tests/test_micronaut_transformer.py44 except Exception:CODE
LOW…c/test/resources/python-tests/test_micronaut_static.py1406 except Exception as new:CODE
LOW…c/test/resources/python-tests/test_micronaut_static.py1443 except Exception as broad:CODE
LOW…aut/micronaut-inject-python/src/micronaut_typecheck.py1137 except Exception:CODE
MEDIUM…aut/micronaut-inject-python/src/micronaut_processor.py1150def _literal_constant_value(self, value_node):CODE
LOW⚡…aut/micronaut-inject-python/src/micronaut_processor.py3047 except Exception:CODE
LOW⚡…aut/micronaut-inject-python/src/micronaut_processor.py3054 except Exception:CODE
LOW⚡…aut/micronaut-inject-python/src/micronaut_processor.py3061 except Exception:CODE
LOW⚡…aut/micronaut-inject-python/src/micronaut_processor.py3419 except Exception:CODE
LOW⚡…aut/micronaut-inject-python/src/micronaut_processor.py3426 except Exception:CODE
LOW…aut/micronaut-inject-python/src/micronaut_processor.py2638 except Exception:CODE
LOW…aut/micronaut-inject-python/src/micronaut_processor.py3328 except Exception:CODE
LOW…ronaut/micronaut-inject-python/src/micronaut_static.py1297 except Exception:CODE
LOW…ronaut/micronaut-inject-python/src/micronaut_static.py1309 except Exception:CODE
LOW…ronaut/micronaut-inject-python/src/micronaut_static.py1317 except Exception:CODE
LOW…ronaut/micronaut-inject-python/src/micronaut_static.py1348 except Exception:CODE
LOW…ronaut/micronaut-inject-python/src/micronaut_static.py1352 except Exception:CODE
MEDIUM…ronaut/micronaut-inject-python/src/micronaut_static.py1345def _mn_python_exception(error):CODE
LOW…t/micronaut-inject-python/src/micronaut_transformer.py641 except Exception:CODE
LOW…t/micronaut-inject-python/src/micronaut_transformer.py1589 except Exception:CODE
LOW…t/micronaut-inject-python/src/micronaut_transformer.py1703except Exception:CODE
LOW…t/micronaut-inject-python/src/micronaut_transformer.py1950 except Exception:CODE
LOW…t/micronaut-inject-python/src/micronaut_transformer.py1133 except Exception:STRING
LOW…t/micronaut-inject-python/src/micronaut_transformer.py1730 except Exception as e:STRING
LOW…va/io/micronaut/python/processing/PythonAstParser.java1173 except Exception:CODE
MEDIUM…va/io/micronaut/python/processing/PythonAstParser.java1170def value(node):CODE
Cross-Language Confusion9 hits · 55 pts
SeverityFileLineSnippetContext
HIGH…ronaut/docs/server/routing/RouteConditionController.py13 @RouteCondition("#{request.parameters.getFirst('v').orElse(null) != '2'}")CODE
HIGH…ronaut/docs/server/routing/RouteConditionController.py18 @RouteCondition("#{request.parameters.getFirst('v').orElse(null) == '2'}") # <1>CODE
HIGH…src/test/python/micronaut/docs/tostring/FeatureSpec.py20 assert features.toString() == "{Tree=1}"CODE
HIGH…naut/micronaut-inject-python/src/micronaut_lowering.py74# null, which a Python caller sees as None, so a boxed number stays boxedCOMMENT
HIGH…naut/micronaut-inject-python/src/micronaut_lowering.py2771 # a boxed return may be null, which Python sees as None: it stays boxed, a primitive is widenedCOMMENT
HIGH…naut/micronaut-inject-python/src/micronaut_lowering.py2944 # a boxed result may be null, which Python sees as None: it stays boxed, a primitive is widenedCOMMENT
HIGH…naut/micronaut-inject-python/src/micronaut_lowering.py3195 # a boxed result may be null, which Python sees as None: it stays boxed, a primitive is widenedCOMMENT
HIGH…python-corpus/src/corpus/petclinic/petclinic/mapper.py41 @Mapper.Mapping(from_="#{null}", to="id")CODE
HIGH…python-corpus/src/corpus/petclinic/petclinic/mapper.py64 @Mapper.Mapping(from_="#{null}", to="id")CODE
Unused Imports49 hits · 45 pts
SeverityFileLineSnippetContext
LOW…LPY-VFS/micronaut-application/src/micronaut_runtime.py848CODE
LOW…LPY-VFS/micronaut-application/src/micronaut_runtime.py848CODE
LOW…LPY-VFS/micronaut-application/src/micronaut_runtime.py848CODE
LOW…LPY-VFS/micronaut-application/src/micronaut_runtime.py848CODE
LOW…LPY-VFS/micronaut-application/src/micronaut_runtime.py848CODE
LOW…LPY-VFS/micronaut-application/src/micronaut_runtime.py848CODE
LOW…LPY-VFS/micronaut-application/src/micronaut_runtime.py848CODE
LOW…LPY-VFS/micronaut-application/src/micronaut_runtime.py848CODE
LOW…naut/docs/context/annotation/primary/TestController.py2CODE
LOW…/context/events/application/SampleEventListenerSpec.py4CODE
LOW…/test/python/micronaut/docs/inject/generics/Vehicle.py1CODE
LOW…c/test/python/micronaut/docs/inject/generics/Engine.py2CODE
LOW…python/micronaut/docs/inject/qualifiers/any/Vehicle.py5CODE
LOW…on/micronaut/docs/inject/qualifiers/any/VehicleSpec.py3CODE
LOW…python/micronaut/docs/inject/scope/RefreshEventSpec.py4CODE
LOW…python/micronaut/docs/inject/scope/RefreshEventSpec.py8CODE
LOW…python/micronaut/docs/inject/scope/RefreshEventSpec.py9CODE
LOW…python/micronaut/docs/inject/scope/RefreshEventSpec.py10CODE
LOW…python/micronaut/docs/inject/scope/RefreshEventSpec.py11CODE
LOW…python/micronaut/docs/inject/scope/RefreshEventSpec.py12CODE
LOW…python/micronaut/docs/qualifiers/annotation/Vehicle.py1CODE
LOW…/micronaut/docs/qualifiers/annotationmember/Vehicle.py1CODE
LOW…st/python/micronaut/docs/server/filters/TraceFilter.py7CODE
LOW…ver/filters/filtermethods/continuations/TraceFilter.py5CODE
LOW…thon/micronaut/docs/server/functional/RespondRoutes.py7CODE
LOW…rc/test/python/micronaut/docs/aop/around/AroundSpec.py4CODE
LOW…rc/test/python/micronaut/docs/aop/around/AroundSpec.py8CODE
LOW…python/micronaut/docs/aop/around/NotNullInterceptor.py3CODE
LOW…on/micronaut/docs/aop/introduction/IntroductionSpec.py4CODE
LOW…icronaut/docs/http/server/reactive/PersonController.py6CODE
LOW…naut/docs/http/server/secondary/SecondaryServerTest.py14CODE
LOW…python/micronaut/docs/http/client/proxy/ProxyFilter.py4CODE
LOW…src/test/python/micronaut/docs/factories/EngineSpec.py4CODE
LOW…est/python/micronaut/docs/factories/VehicleMockSpec.py4CODE
LOW…ython/micronaut/docs/factories/primitive/EngineSpec.py4CODE
LOW…test/python/micronaut/docs/replaces/MockBookService.py2CODE
LOW…icronaut/docs/asyncio/streaming/PythonStreamingSpec.py6CODE
LOW…/python/micronaut/docs/injectionpoint/EngineFactory.py6CODE
LOW…st/python/micronaut/docs/ioc/injection/ctor/Vehicle.py1CODE
LOW…st/python/micronaut/docs/ioc/injection/ctor/Vehicle.py2CODE
LOW…t/python/micronaut/docs/ioc/beans/IntrospectionSpec.py3CODE
LOW…t/python/micronaut/docs/ioc/beans/IntrospectionSpec.py4CODE
LOW…naut/docs/datavalidation/groups/EmailControllerSpec.py8CODE
LOW…ronaut/docs/datavalidation/pogo/EmailControllerSpec.py8CODE
LOW…t/micronaut-inject-python/src/micronaut_transformer.py60CODE
LOW…naut/micronaut-inject-python/src/micronaut_lowering.py19CODE
LOW…n-corpus/src/corpus/fullstack/app/controllers/utils.py3CODE
LOW…n-corpus/src/corpus/fullstack/app/controllers/login.py17CODE
LOW…n-corpus/src/corpus/fullstack/app/controllers/items.py18CODE
Over-Commented Block40 hits · 40 pts
SeverityFileLineSnippetContext
LOW…sources/META-INF/micronaut-tck-fuzz-known-failures.txt1# Known failures of the server TCK fuzz suite (io.micronaut.http.server.tck.tests.fuzz.HttpServerFuzzTest) on Netty.COMMENT
LOW…ut/docs/http/server/exception/OutOfStockException.java21//end::clazz[]COMMENT
LOW…va/io/micronaut/http/server/netty/NettyHttpServer.java1001 List<Future<?>> futures = new ArrayList<>(2);COMMENT
LOW…on-databind/src/test/resources/application-jackson.yml1#COMMENT
LOW…/main/java/io/micronaut/logging/impl/LogbackUtils.java161COMMENT
LOW…onaut/http/server/binding/DefaultAsyncRequestBody.java461 // no body: a form without fieldsCOMMENT
LOW…LPY-VFS/micronaut-application/src/micronaut_asyncio.py1# Copyright 2017-2026 original authorsCOMMENT
LOWinject/config/application.yml1#COMMENT
LOWinject/custom-config/application-env2.yml1#COMMENT
LOWinject/custom-config/application-env1.yml1#COMMENT
LOWinject/custom-config/bootstrap.yml1#COMMENT
LOWinject/custom-config/application.yml1#COMMENT
LOWinject/src/test/resources/application-foo.yml1#COMMENT
LOWinject/src/test/resources/config-files.yml1#COMMENT
LOWinject/src/test/resources/application-spaces.yml1#COMMENT
LOWinject/src/test/resources/config-files2.yml1#COMMENT
LOWinject/src/test/resources/application-first.yml1#COMMENT
LOWinject/src/test/resources/application.yml1#COMMENT
LOWinject/src/test/resources/application-other.yaml1#COMMENT
LOWinject/src/test/resources/application-second.yml1#COMMENT
LOWinject/src/test/resources/custom-config/application.yml1#COMMENT
LOW…onaut/context/AbstractInitializableBeanDefinition.java3081 // the class hierarchy implements. 243 of those come from one diamond - AnnotationMetadataDelegateCOMMENT
LOW…hon/micronaut/docs/server/binding/BindingController.py41 return [myCookieA, myCookieB]COMMENT
LOW…hon/micronaut/docs/server/binding/BindingController.py61 # end::header2[]COMMENT
LOW…hon/micronaut/docs/server/binding/BindingController.py81 # tag::format2[]COMMENT
LOW…/python/micronaut/docs/server/json/PersonController.py121 # end::statusError[]COMMENT
LOW…/micronaut/http/CaseInsensitiveMutableHttpHeaders.java181 return i;COMMENT
LOW…/micronaut/http/CaseInsensitiveMutableHttpHeaders.java221 private static final long TOKEN_CHARS_HIGH;COMMENT
LOW…/micronaut/http/CaseInsensitiveMutableHttpHeaders.java241 // cookie-pair = cookie-name "=" cookie-valueCOMMENT
LOW…va/io/micronaut/http/body/stream/BaseSharedBuffer.java281 * @return The data to forward, or {@code null} if there is noneCOMMENT
LOW…sources/META-INF/micronaut-tck-fuzz-known-failures.txt1# Known failures of the server TCK fuzz suite (io.micronaut.http.server.tck.tests.fuzz.HttpServerFuzzTest) on Netty.COMMENT
LOW…/micronaut/http/server/stack/ControllersBenchmark.java221 void verifyResponse(FullHttpResponse response) {COMMENT
LOW…/micronaut/http/server/stack/ControllersBenchmark.java241// Assertions.assertEquals(HttpResponseStatus.OK, response.status());COMMENT
LOW.github/workflows/sonar-pr.yml1# WARNING: Do not edit this file directly. Instead, go to:COMMENT
LOW.github/workflows/sonar-pr.yml261COMMENT
LOW.github/workflows/python.yml1# WARNING: Do not edit this file directly. Instead, go to:COMMENT
LOW…cronaut/docs/server/exception/OutOfStockException.java21//end::clazz[]COMMENT
LOW…va/io/micronaut/docs/factories/primitive/V8Engine.java21// end::class[]COMMENT
LOW…naut/micronaut-inject-python/src/micronaut_lowering.py81BOXES = {LONG: "java.lang.Long", DOUBLE: "java.lang.Double", BOOLEAN: "java.lang.Boolean"}COMMENT
LOW…o/micronaut/python/processing/PythonStubGenerator.java1041 // The Python state is transient: it is neither a persistent attribute of an entity norCOMMENT
Decorative Section Separators12 hits · 36 pts
SeverityFileLineSnippetContext
MEDIUM…LPY-VFS/micronaut-application/src/micronaut_runtime.py853# ---------------------------------------------------------------------------------------------------------COMMENT
MEDIUM…LPY-VFS/micronaut-application/src/micronaut_runtime.py863# ---------------------------------------------------------------------------------------------------------COMMENT
MEDIUM…LPY-VFS/micronaut-application/src/micronaut_asyncio.py1348# ---------------------------------------------------------------------------COMMENT
MEDIUM…LPY-VFS/micronaut-application/src/micronaut_asyncio.py1354# ---------------------------------------------------------------------------COMMENT
MEDIUM…onaut/micronaut-inject-python/src/micronaut_facades.py241 # ----------------------------------------------------------------------------------------------------COMMENT
MEDIUM…onaut/micronaut-inject-python/src/micronaut_facades.py281 # ----------------------------------------------------------------------------------------------------COMMENT
MEDIUM…st-suite-python-corpus/src/corpus/fullstack/app/dto.py29# --------------------------------------------------------------------------COMMENT
MEDIUM…st-suite-python-corpus/src/corpus/fullstack/app/dto.py31# --------------------------------------------------------------------------COMMENT
MEDIUM…st-suite-python-corpus/src/corpus/fullstack/app/dto.py92# --------------------------------------------------------------------------COMMENT
MEDIUM…st-suite-python-corpus/src/corpus/fullstack/app/dto.py94# --------------------------------------------------------------------------COMMENT
MEDIUM…st-suite-python-corpus/src/corpus/fullstack/app/dto.py126# --------------------------------------------------------------------------COMMENT
MEDIUM…st-suite-python-corpus/src/corpus/fullstack/app/dto.py128# --------------------------------------------------------------------------COMMENT
Redundant / Tautological Comments21 hits · 26 pts
SeverityFileLineSnippetContext
LOW…aut/micronaut-inject-python/src/micronaut_processor.py871 # Check if this is an enum classCOMMENT
LOW…aut/micronaut-inject-python/src/micronaut_processor.py880 # Check if this is a dataclass and generate constructor if neededCOMMENT
LOW…aut/micronaut-inject-python/src/micronaut_processor.py1047 # Check if the parsed type annotation is nullable and add @Nullable decoratorCOMMENT
LOW…aut/micronaut-inject-python/src/micronaut_processor.py1456 # Check if the parsed type annotation is nullable and add @Nullable decoratorCOMMENT
LOW…aut/micronaut-inject-python/src/micronaut_processor.py1620 # Check if this is a simple assignment to a nameCOMMENT
LOW…aut/micronaut-inject-python/src/micronaut_processor.py1689 # Check if it's Annotated[...] under any of its spellingsCOMMENT
LOW…aut/micronaut-inject-python/src/micronaut_processor.py1789 # Check if this is an imported typeCOMMENT
LOW…aut/micronaut-inject-python/src/micronaut_processor.py1886 # Check if this is a local class and qualify itCOMMENT
LOW…aut/micronaut-inject-python/src/micronaut_processor.py1892 # Check if this is a local classCOMMENT
LOW…aut/micronaut-inject-python/src/micronaut_processor.py2126 # Check if the node has type_params (Python 3.12+)COMMENT
LOW…aut/micronaut-inject-python/src/micronaut_processor.py2155 # Check if it's Generic[...]COMMENT
LOW…aut/micronaut-inject-python/src/micronaut_processor.py2187 # Check if the function node has type_params (Python 3.12+)COMMENT
LOW…aut/micronaut-inject-python/src/micronaut_processor.py2253 # Check if the function name contains type parameters (e.g., def func[S](...))COMMENT
LOW…aut/micronaut-inject-python/src/micronaut_processor.py2432 # Check if the value is a call to java.type()COMMENT
LOW…aut/micronaut-inject-python/src/micronaut_processor.py2509 # Check if this is an instance method by looking for a 'self' parameterCOMMENT
LOW…aut/micronaut-inject-python/src/micronaut_processor.py2669 # Check if this is an imported Micronaut/jakarta.inject annotationCOMMENT
LOW…aut/micronaut-inject-python/src/micronaut_processor.py2855 # Check if this might be a Java constant reference (e.g., StringUtils.TRUE)COMMENT
LOW…aut/micronaut-inject-python/src/micronaut_processor.py3240 # Check if this function has a @micronaut_annotation decoratorCOMMENT
LOW…aut/micronaut-inject-python/src/micronaut_processor.py3489 # Check if this line starts a parameter definitionCOMMENT
LOW…aut/micronaut-inject-python/src/micronaut_processor.py3498 # Check if it's a parameter name (should be a valid identifier)COMMENT
LOW…t/micronaut-inject-python/src/micronaut_transformer.py1420 # Check if it's an annotationSTRING
Docstring Block Structure2 hits · 10 pts
SeverityFileLineSnippetContext
HIGH…o/micronaut/python/processing/PythonAstParserTest.java1956 class DocumentedClass: \"\"\"This is a class with documentation. This clasSTRING
HIGH…micronaut/python/processing/util/PythonDocstrings.java48"))) { startIndex = 1; } // Process lines until we hit structured sections for (intSTRING
Self-Referential Comments3 hits · 9 pts
SeverityFileLineSnippetContext
MEDIUM…aut/micronaut-inject-python/src/micronaut_processor.py846 # Create a DecoratorDef for non-Micronaut decoratorsCOMMENT
MEDIUM…aut/micronaut-inject-python/src/micronaut_processor.py1231 # Create a new attribute with documentationCOMMENT
MEDIUM…aut/micronaut-inject-python/src/micronaut_processor.py2671 # Create a DecoratorDef for the Micronaut/jakarta.inject annotationCOMMENT
Overly Generic Function Names11 hits · 8 pts
SeverityFileLineSnippetContext
LOW…c/test/resources/python-tests/test_micronaut_static.py503def helper(n: int) -> int:CODE
LOW…c/test/resources/python-tests/test_micronaut_static.py852def helper(value: int) -> int:CODE
LOW…c/test/resources/python-tests/test_micronaut_static.py1365 def helper(n: int) -> int:CODE
LOW…c/test/resources/python-tests/test_micronaut_static.py2959def helper(n: int) -> list[int]:CODE
LOW…c/test/resources/python-tests/test_micronaut_static.py3288 def helper(self, n: int) -> int:CODE
LOW…c/test/resources/python-tests/test_micronaut_static.py3324 def helper(self, n: int) -> int:CODE
LOW…c/test/resources/python-tests/test_micronaut_static.py3000 tree = ast.parse("def helper(n: int) -> list[int]:\n return [n + 1]\n")STRING
LOW…c/test/resources/python-tests/test_micronaut_static.py3011 def helper(n):STRING
LOW…c/test/resources/python-tests/test_micronaut_static.py3097 tree = ast.parse("class Calc:\n def helper(self, n: int) -> int:\n return n\n")STRING
LOW…c/test/resources/python-tests/test_micronaut_static.py3146 tree = ast.parse("class Calc:\n def helper(self, n: int) -> int:\n return n\n")STRING
LOW⚡…est/resources/python-tests/test_micronaut_typecheck.py58def helper() -> str:CODE
Modern Structural Boilerplate7 hits · 7 pts
SeverityFileLineSnippetContext
LOW…/python/micronaut/docs/devmode/watch/ConnectionPool.py13 def set_credentials(self, username: Optional[str], password: Optional[str]) -> None:CODE
LOW…t/python/micronaut/docs/config/mapFormat/EngineImpl.py28 def set_config(self, config: EngineConfig) -> None:CODE
LOW…rc/test/python/micronaut/docs/aop/lifecycle/Product.py25 def set_active(self, active: bool) -> None:CODE
LOW…p/lifecycle/pertarget/labelled/ChannelConfiguration.py14 def set_sender(self, sender: str) -> None:CODE
LOW…ronaut/micronaut-inject-python/src/micronaut_static.py1629__all__ = ["StaticPlanner", "CompileScope", "MODE_OFF", "MODE_ANNOTATED", "MODE_ALL", "MODES", "RULE", "apply_delegationCODE
LOW…naut/micronaut-inject-python/src/micronaut_lowering.py3541__all__ = ["Lowering"]CODE
LOW…te-python-corpus/src/corpus/fullstack/app/bootstrap.py21logger = logging.getLogger(__name__)CODE
AI Slop Vocabulary1 hit · 3 pts
SeverityFileLineSnippetContext
MEDIUM…a/io/micronaut/http/server/netty/NettyHttpRequest.java167 // receive a copy of those headers in the PUSH_PROMISE. However, I'm not sure if the client will utilize theCOMMENT
AI Structural Patterns5 hits · 3 pts
SeverityFileLineSnippetContext
LOW…LPY-VFS/micronaut-application/src/micronaut_asyncio.py842CODE
LOW…LPY-VFS/micronaut-application/src/micronaut_asyncio.py879CODE
LOW…LPY-VFS/micronaut-application/src/micronaut_asyncio.py937CODE
LOW…aut/micronaut-inject-python/src/micronaut_processor.py272CODE
LOW…t/micronaut-inject-python/src/micronaut_transformer.py355CODE
Fake / Example Data3 hits · 3 pts
SeverityFileLineSnippetContext
LOW…test/java/io/micronaut/aop/cachedvalues/PlainBean.java36 return "placeholder";CODE
LOW…a/io/micronaut/aop/cachedvalues/RecordedPrototype.java37 return "placeholder";CODE
LOW…suite-python-corpus/src/corpus/fullstack/app/config.py28 first_superuser: Annotated[str, NotBlank] = "admin@example.com"CODE