Repository Analysis

gradle/gradle

Adaptable, fast automation for all

11.6 Low AI signal View on GitHub

Analysis Overview

This report presents the forensic synthetic code analysis of gradle/gradle, a Groovy project with 18,838 GitHub stars. SynthScan v2.0 examined 1,263,912 lines of code across 14165 source files, recording 2471 pattern matches distributed across 11 syntactic categories. The overall adjusted score of 11.6 places this repository in the Low AI signal band.

The scanner applied 160+ deterministic lexical heuristics, multi-line block detectors, abstract syntax tree depth profilers, and a cross-file Jaccard similarity matrix to construct a statistically normalised synthetic code estimate. All matches are individually weighted by severity coefficient and contextual multiplier before summation, and the resulting headline score is temporally discounted to account for the repository's development history relative to the commercial emergence of large language model coding tooling (November 2022 onward).

11.6
Adjusted Score
11.6
Raw Score
100%
Time Factor
2026-07-14
Last Push
18.8K
Stars
Groovy
Language
1.3M
Lines of Code
14.2K
Files
2.5K
Pattern Hits
2026-07-14
Scan Date
0.11
HC Hit Rate

What These Metrics Mean

Adjusted Score
Primary synthetic code indicator. Raw score normalised per 1,000 lines of code and multiplied by the temporal discount factor. This is the definitive comparative metric — use it to rank repositories by AI authorship density.
Raw Score
The unmodified sum of all severity-weighted, context-multiplied pattern match scores before temporal discounting. Reflects the absolute signal strength independent of when the repository was last active.
Time Factor
The temporal discount multiplier (0–100%) applied to the raw score. Repositories last updated before ChatGPT's launch (Nov 2022) receive a 5% factor. Full signal is only assigned to repositories active in the post-adoption era (Jan 2024+).
Pattern Hits
Total count of individual pattern matches across all files and categories. A high hit count with a low score may indicate a very large codebase with isolated AI snippets; a low count with a high score indicates dense, concentrated AI signatures.
HC Hit Rate
High+Critical pattern hits per file, averaged across the repository. This orthogonal signal catches repositories where a few files are densely packed with high-severity AI tells — a strong indicator even when the normalised score appears moderate due to codebase size.
Lines of Code / Files
Total lines and files analysed. The scanner examines 94 file extensions. These denominators are used to normalise the score, enabling fair comparison between repositories of vastly different sizes.

Score History

This chart maps the temporal evolution of the adjusted synthetic code score across successive scan runs. An upward trajectory indicates ongoing incorporation of AI-generated code or expanding LLM-assisted scaffolding; a stable or declining trajectory may reflect active human refactoring, code removal, or the adoption of stricter authorship policies. The dashed secondary line (right axis) independently tracks total raw pattern hit count, which can diverge from the normalised score when codebase size changes significantly between scans.

Severity Breakdown

Classifies detected patterns by their diagnostic confidence and structural impact. CRITICAL patterns (coefficient 10) represent definitive synthetic signatures — hallucinated imports, explicit LLM attribution metadata — virtually never produced by human authors. HIGH (5) indicates strong structural tells such as cross-file repetition or cross-linguistic idioms. MEDIUM (2) covers recognisable conversational padding and AI-specific vocabulary. LOW (1) captures subtle indicators like tautological comments and generic boilerplate that require density to carry independent signal.

CRITICAL 1607HIGH 16MEDIUM 20LOW 828

Directory Score Breakdown

This horizontal bar chart decomposes the repository's raw synthetic code score by top-level directory, allowing you to pinpoint precisely which modules or components carry the highest AI authorship density. Directories with disproportionately high scores relative to their size warrant targeted manual review: concentrated AI signatures often trace back to mass-generated configuration layers, auto-ported test suites, LLM-scaffolded boilerplate classes, or entire subsystems authored under heavy copilot assistance. Use this view to prioritise your human code-review effort.

Pattern Findings

The scanner identified 2471 distinct pattern matches across 11 syntactic categories. Each entry below represents a discrete location in the source code where the engine recorded a statistically significant AI authorship indicator. 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 diagnostic confidence level (CRITICAL / HIGH / MEDIUM / LOW). The Context column identifies whether the match occurred inside executable code, an inline comment, or a string literal — comment-context matches receive a ×1.5 weight because LLMs systematically over-annotate. The ⚡ bolt icon marks clustered matches: three or more patterns within a 10-line window, each receiving an additional ×1.5 density multiplier as dense clusters constitute far stronger evidence of synthetic authorship than isolated hits.

Hallucination Indicators1607 hits · 13745 pts
SeverityFileLineSnippetContext
CRITICAL…/plugins/ide/internal/tooling/EclipseModelBuilder.java251 org.gradle.plugins.ide.eclipse.model.Project xmlProject = new org.gradle.plugins.ide.eclipse.model.Project(nCODE
CRITICAL…dle/plugins/ide/internal/tooling/IdeaModelBuilder.java56 private static final String MODEL_NAME = org.gradle.tooling.model.idea.IdeaProject.class.getName();CODE
CRITICAL…ternal/provider/runner/ProblemsProgressEventUtils.java188 return new org.gradle.internal.build.event.types.DefaultLineInFileLocation(fileLocation.getPath(), fCODE
CRITICAL…ternal/provider/runner/ProblemsProgressEventUtils.java191 return new org.gradle.internal.build.event.types.DefaultOffsetInFileLocation(fileLocation.getPath(),CODE
CRITICAL…ternal/provider/runner/ProblemsProgressEventUtils.java194 return new org.gradle.internal.build.event.types.DefaultFileLocation(fileLocation.getPath());CODE
CRITICAL…ternal/provider/runner/ProblemsProgressEventUtils.java197 return new org.gradle.internal.build.event.types.DefaultPluginIdLocation(pluginLocation.getPluginId(CODE
CRITICAL…ternal/provider/runner/ProblemsProgressEventUtils.java200 return new org.gradle.internal.build.event.types.DefaultTaskPathLocation(taskLocation.getBuildTreePaCODE
CRITICAL…stractAnnotationDrivenComponentModelRuleExtractor.java39 problems.add(ruleDefinition, String.format("The first parameter of a method %s must be of type %s.", getDescCODE
CRITICAL…stractAnnotationDrivenComponentModelRuleExtractor.java45 problems.add(ruleDefinition, String.format("Parameter of type %s must declare a type parameter extending %s.CODE
CRITICAL…internal/registry/ComponentTypeModelRuleExtractor.java79 context.add(ruleDefinition, String.format("A method %s must have a single parameter of type %s.", getDescripCODE
CRITICAL…internal/registry/ComponentTypeModelRuleExtractor.java87 context.add(ruleDefinition, String.format("A method %s must have a single parameter of type %s.", getDescripCODE
CRITICAL…form/base/component/internal/ComponentSpecFactory.java55 return org.gradle.platform.base.binary.BaseBinarySpec.create(CODE
CRITICAL…form/base/component/internal/ComponentSpecFactory.java71 return Cast.uncheckedCast(org.gradle.language.base.sources.BaseLanguageSourceSet.create(publicType.getCoCODE
CRITICAL…/classpath/transforms/InstrumentingClassTransform.java412 // Handle for org.gradle.internal.classpath.Instrumented.bootstrap() methodCOMMENT
CRITICAL…ernal/nativeintegration/jansi/JansiStorageLocator.java42 String jansiVersion = org.fusesource.jansi.Ansi.class.getPackage().getImplementationVersion();CODE
CRITICAL…dle/internal/collect/bench/PersistentSetBenchmark.java372// return io.usethesource.capsule.Set.Immutable.of();COMMENT
CRITICAL…dle/internal/collect/bench/PersistentSetBenchmark.java377// io.usethesource.capsule.Set.Transient<Object> builder = io.usethesource.capsule.Set.Immutable.of().asTransCOMMENT
CRITICAL…dle/internal/collect/bench/PersistentSetBenchmark.java414// return com.github.krukow.clj_ds.Persistents.hashSet();COMMENT
CRITICAL…dle/internal/collect/bench/PersistentSetBenchmark.java419// com.github.krukow.clj_ds.TransientCollection<Object> builder = com.github.krukow.clj_ds.Persistents.hashSeCOMMENT
CRITICAL…e/internal/collect/bench/PersistentArrayBenchmark.java302// return io.usethesource.capsule.Map.Immutable.of();COMMENT
CRITICAL…e/internal/collect/bench/PersistentArrayBenchmark.java322// return com.github.krukow.clj_ds.Persistents.vector();COMMENT
CRITICAL…dle/internal/collect/bench/PersistentMapBenchmark.java386// return io.usethesource.capsule.Map.Immutable.of();COMMENT
CRITICAL…dle/internal/collect/bench/PersistentMapBenchmark.java423// return com.github.krukow.clj_ds.Persistents.hashMap();COMMENT
CRITICAL…rg/gradle/internal/service/DefaultServiceRegistry.java291 ServiceAccessToken token = org.gradle.internal.service.ServiceAccess.createToken(format(provider.getClass()));CODE
CRITICAL…g/gradle/jvm/application/tasks/CreateStartScripts.java447 //a list instance is needed here, as org.gradle.internal.snapshot.ValueSnapshotter.processValue() does not suppoCOMMENT
CRITICAL…adle/api/internal/tasks/compile/ApiGroovyCompiler.java317 * at org.codehaus.groovy.control.CompilationUnit.processPhaseOperations(CompilationUnit.java:672)COMMENT
CRITICAL…adle/api/internal/tasks/compile/ApiGroovyCompiler.java318 * at org.codehaus.groovy.control.CompilationUnit.compile(CompilationUnit.java:636)COMMENT
CRITICAL…adle/api/internal/tasks/compile/ApiGroovyCompiler.java319 * at org.codehaus.groovy.control.CompilationUnit.compile(CompilationUnit.java:611)COMMENT
CRITICAL…ain/java/org/gradle/buildinit/specs/BuildInitSpec.java47 String capitalized = org.apache.commons.lang3.text.WordUtils.capitalizeFully(spaced);CODE
CRITICAL…/java/org/gradle/api/internal/project/TestAntTask.java24 org.apache.commons.logging.LogFactory.getLog("ant-test").info("a jcl log message");CODE
CRITICAL…/gradle/internal/rules/RuleSourceBackedRuleAction.java54 problems.add("Must have at exactly one method annotated with @" + org.gradle.model.Mutate.class.getName());CODE
CRITICAL…/gradle/internal/rules/RuleSourceBackedRuleAction.java57 problems.add("More than one method is annotated with @" + org.gradle.model.Mutate.class.getName());CODE
CRITICAL…nal/artifacts/configurations/DefaultConfiguration.java1864 String capitalizedName = org.apache.commons.lang3.text.WordUtils.capitalizeFully(usage.name().replace('_', 'CODE
CRITICAL…/artifacts/ivyservice/ivyresolve/parser/PomReader.java99 bytes = IOUtils.toByteArray(org.apache.ivy.plugins.parser.m2.PomReader.class.getResourceAsStream("m2-entitieCODE
CRITICAL…n/report/HtmlDependencyVerificationReportRenderer.java396 String keyDetails = org.apache.commons.lang3.StringEscapeUtils.escapeHtml4(sb.toString());CODE
CRITICAL…artifacts/transform/ComponentToOperationConverter.java29 return new org.gradle.operations.dependencies.variants.ProjectComponentIdentifier() {CODE
CRITICAL…artifacts/transform/ComponentToOperationConverter.java47 return new org.gradle.operations.dependencies.variants.ModuleComponentIdentifier() {CODE
CRITICAL…le/internal/declarativedsl/parsing/BasicParsingTest.kt72 f.g.h.i.j.k(test)STRING
CRITICAL…rnal/declarativedsl/schemaBuidler/NullableTypesTest.kt63 | in member 'fun org.gradle.internal.declarativedsl.schemaBuidler.NullableTypesTest.HasNullableFunctionCODE
CRITICAL…rnal/declarativedsl/schemaBuidler/NullableTypesTest.kt99 | in member 'fun org.gradle.internal.declarativedsl.schemaBuidler.NullableTypesTest.HasNullableConfigurCODE
CRITICAL…clarativedsl/schemaBuidler/GenericReceiverTypesTest.kt88 in member 'fun org.gradle.internal.declarativedsl.schemaBuidler.GenericReceiverTypesTest.SchemaConfiguCODE
CRITICAL…clarativedsl/schemaBuidler/GenericReceiverTypesTest.kt105 in member 'fun org.gradle.internal.declarativedsl.schemaBuidler.GenericReceiverTypesTest.SchemaConfiguCODE
CRITICAL…/declarativedsl/schemaBuidler/FunctionExtractorTest.kt50 | in member 'fun org.gradle.internal.declarativedsl.schemaBuidler.FunctionExtractorTest.ReceiverTwo.addCODE
CRITICAL…/declarativedsl/schemaBuidler/FunctionExtractorTest.kt80 | in member 'fun org.gradle.internal.declarativedsl.schemaBuidler.FunctionExtractorTest.HasMapFactoCODE
CRITICAL…/declarativedsl/schemaBuidler/FunctionExtractorTest.kt91 | in member 'fun org.gradle.internal.declarativedsl.schemaBuidler.FunctionExtractorTest.HasMapSubtyCODE
CRITICAL…/declarativedsl/schemaBuidler/FunctionExtractorTest.kt102 | in member 'fun org.gradle.internal.declarativedsl.schemaBuidler.FunctionExtractorTest.HasAddingMaCODE
CRITICAL…/declarativedsl/schemaBuidler/FunctionExtractorTest.kt113 | in member 'fun org.gradle.internal.declarativedsl.schemaBuidler.FunctionExtractorTest.HasPairFactCODE
CRITICAL…larativedsl/schemaBuidler/SchemeExtractionErrorTest.kt49 " in member 'fun org.gradle.internal.declarativedsl.schemaBuidler.SchemeExtractionErrorTest.ReceiverGetCODE
CRITICAL…larativedsl/schemaBuidler/SchemeExtractionErrorTest.kt94 " in member 'fun org.gradle.internal.declarativedsl.schemaBuidler.SchemeExtractionErrorTest.ReceiverFunCODE
CRITICAL…larativedsl/schemaBuidler/SchemeExtractionErrorTest.kt118 " in member 'fun org.gradle.internal.declarativedsl.schemaBuidler.SchemeExtractionErrorTest.ReceiverFunCODE
CRITICAL…larativedsl/schemaBuidler/SchemeExtractionErrorTest.kt142 | in member 'fun org.gradle.internal.declarativedsl.schemaBuidler.SchemeExtractionErrorTest.MultiplSTRING
CRITICAL…declarativedsl/schemaBuidler/GenericOpaqueTypesTest.kt105 in member 'fun org.gradle.internal.declarativedsl.schemaBuidler.GenericOpaqueTypesTest.OuterTypeWithGeneriSTRING
CRITICAL…radle/internal/declarativedsl/parsing/ParseTestUtil.kt27 val parsedTree = org.gradle.internal.declarativedsl.parsing.parse(code)CODE
CRITICAL…radle/internal/declarativedsl/parsing/ParseTestUtil.kt32 val parsedTree = org.gradle.internal.declarativedsl.parsing.parse(code)CODE
CRITICAL…internal/declarativedsl/parsing/grammar_test_input.txt31f.g.h.i.j.k(test)CODE
CRITICAL…rg/gradle/api/internal/file/archive/ZipCopyAction.java93 throw new org.gradle.api.tasks.bundling.internal.Zip64RequiredException(CODE
CRITICAL…internal/cc/impl/serialize/ConfigurationCacheCodecs.kt384 bind(org.gradle.internal.serialize.codecs.core.ActionNodeCodec(userTypesCodec))CODE
CRITICAL…sl/plugins/dsl/KotlinDslPluginCrossVersionSmokeTest.kt127 languageVersion = org.jetbrains.kotlin.gradle.dsl.KotlinVersion.fromVersion("$previousKotlinLanguageSTRING
CRITICAL…sl/plugins/dsl/KotlinDslPluginCrossVersionSmokeTest.kt128 apiVersion = org.jetbrains.kotlin.gradle.dsl.KotlinVersion.fromVersion("$previousKotlinLanguageVersiSTRING
CRITICAL…ugins/dsl/KotlinDslPluginForOldestKotlinVersionTest.kt63 languageVersion = org.jetbrains.kotlin.gradle.dsl.KotlinVersion.fromVersion("$oldestKotlinLanguageVeSTRING
1547 more matches not shown…
Over-Commented Block811 hits · 710 pts
SeverityFileLineSnippetContext
LOW…ative-binaries/cpp-lib/groovy/src/main/headers/hello.h1#if defined(_WIN32) && defined(DLL_EXPORT)COMMENT
LOW…ive-binaries/variants/groovy/src/hello/headers/hello.h1#if defined(_WIN32) && defined(DLL_EXPORT)COMMENT
LOW…tive-binaries/custom-layout/groovy/src/include/hello.h1#if defined(_WIN32) && defined(DLL_EXPORT)COMMENT
LOW…ative-binaries/assembler/groovy/src/main/headers/sum.h1// Ensure that function name is consistently mapped to assemblerCOMMENT
LOW…inaries/visual-studio/groovy/src/hello/headers/hello.h1#if defined(_WIN32) && defined(DLL_EXPORT)COMMENT
LOW…libs/googleTest/1.7.0/include/gtest/gtest-death-test.h1// Copyright 2005, Google Inc.COMMENT
LOW…libs/googleTest/1.7.0/include/gtest/gtest-death-test.h21// A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHTCOMMENT
LOW…libs/googleTest/1.7.0/include/gtest/gtest-death-test.h41#include "gtest/internal/gtest-death-test-internal.h"COMMENT
LOW…libs/googleTest/1.7.0/include/gtest/gtest-death-test.h61GTEST_API_ bool InDeathTestChild();COMMENT
LOW…libs/googleTest/1.7.0/include/gtest/gtest-death-test.h81// the sub-process.COMMENT
LOW…libs/googleTest/1.7.0/include/gtest/gtest-death-test.h101//COMMENT
LOW…libs/googleTest/1.7.0/include/gtest/gtest-death-test.h121// \\d matches any decimal digitCOMMENT
LOW…libs/googleTest/1.7.0/include/gtest/gtest-death-test.h141// If you accidentally use PCRE or POSIX extended regex featuresCOMMENT
LOW…libs/googleTest/1.7.0/include/gtest/gtest-death-test.h161// directory in PATH.COMMENT
LOW…libs/googleTest/1.7.0/include/gtest/gtest-death-test.h201# if !GTEST_OS_WINDOWSCOMMENT
LOW…libs/googleTest/1.7.0/include/gtest/gtest-death-test.h221// int DieInDebugOr12(int* sideeffect) {COMMENT
LOW…libs/googleTest/1.7.0/include/gtest/gtest-death-test.h241// }COMMENT
LOW…libs/googleTest/1.7.0/include/gtest/gtest-death-test.h261# define ASSERT_DEBUG_DEATH(statement, regex) \COMMENT
LOW…groovy/libs/googleTest/1.7.0/include/gtest/gtest-spi.h1// Copyright 2007, Google Inc.COMMENT
LOW…groovy/libs/googleTest/1.7.0/include/gtest/gtest-spi.h21// A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHTCOMMENT
LOW…groovy/libs/googleTest/1.7.0/include/gtest/gtest-spi.h41COMMENT
LOW…groovy/libs/googleTest/1.7.0/include/gtest/gtest-spi.h121// affects and considers failures generated in the current thread andCOMMENT
LOW…groovy/libs/googleTest/1.7.0/include/gtest/gtest-spi.h181// 'statement' is allowed to reference local variables and members ofCOMMENT
LOW…vy/libs/googleTest/1.7.0/include/gtest/gtest-message.h1// Copyright 2005, Google Inc.COMMENT
LOW…vy/libs/googleTest/1.7.0/include/gtest/gtest-message.h21// A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHTCOMMENT
LOW…vy/libs/googleTest/1.7.0/include/gtest/gtest-message.h41//COMMENT
LOW…vy/libs/googleTest/1.7.0/include/gtest/gtest-message.h61// Typical usage:COMMENT
LOW…vy/libs/googleTest/1.7.0/include/gtest/gtest-message.h121 // namespace, but not other namespaces, including the testingCOMMENT
LOW…vy/libs/googleTest/1.7.0/include/gtest/gtest-message.h181 // Converts the given wide string to a narrow string using the UTF-8COMMENT
LOW…libs/googleTest/1.7.0/include/gtest/gtest-param-test.h1// This file was GENERATED by command:COMMENT
LOW…libs/googleTest/1.7.0/include/gtest/gtest-param-test.h21//COMMENT
LOW…libs/googleTest/1.7.0/include/gtest/gtest-param-test.h41#ifndef GTEST_INCLUDE_GTEST_GTEST_PARAM_TEST_H_COMMENT
LOW…libs/googleTest/1.7.0/include/gtest/gtest-param-test.h81// of functions for generating test parameters. They return what we callCOMMENT
LOW…libs/googleTest/1.7.0/include/gtest/gtest-param-test.h101// each with parameter values "meeny", "miny", and "moe".COMMENT
LOW…libs/googleTest/1.7.0/include/gtest/gtest-param-test.h121// You can use these names in --gtest_filter.COMMENT
LOW…libs/googleTest/1.7.0/include/gtest/gtest-param-test.h141// generators) are evaluated in InitGoogleTest(), after main() has started.COMMENT
LOW…libs/googleTest/1.7.0/include/gtest/gtest-param-test.h181COMMENT
LOW…libs/googleTest/1.7.0/include/gtest/gtest-param-test.h201// Google Test uses these generators to produce parameters for value-COMMENT
LOW…libs/googleTest/1.7.0/include/gtest/gtest-param-test.h221// Range(start, end)COMMENT
LOW…libs/googleTest/1.7.0/include/gtest/gtest-param-test.h261// an STL-style container.COMMENT
LOW…libs/googleTest/1.7.0/include/gtest/gtest-param-test.h281// ::std::vector< ::std::string> GetParameterStrings() {COMMENT
LOW…libs/googleTest/1.7.0/include/gtest/gtest-param-test.h321COMMENT
LOW…libs/googleTest/1.7.0/include/gtest/gtest-param-test.h1201//COMMENT
LOW…libs/googleTest/1.7.0/include/gtest/gtest-param-test.h1221 return Values(false, true);COMMENT
LOW…libs/googleTest/1.7.0/include/gtest/gtest-param-test.h1241//COMMENT
LOW…libs/googleTest/1.7.0/include/gtest/gtest-param-test.h1261// virtual void SetUp() {COMMENT
LOW…libs/googleTest/1.7.0/include/gtest/gtest-typed-test.h1// Copyright 2008 Google Inc.COMMENT
LOW…libs/googleTest/1.7.0/include/gtest/gtest-typed-test.h21// A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHTCOMMENT
LOW…libs/googleTest/1.7.0/include/gtest/gtest-typed-test.h61// directly without Types<...>:COMMENT
LOW…libs/googleTest/1.7.0/include/gtest/gtest-typed-test.h81}COMMENT
LOW…libs/googleTest/1.7.0/include/gtest/gtest-typed-test.h121}COMMENT
LOW…libs/googleTest/1.7.0/include/gtest/gtest-typed-test.h141INSTANTIATE_TYPED_TEST_CASE_P(My, FooTest, MyTypes);COMMENT
LOW…libs/googleTest/1.7.0/include/gtest/gtest-typed-test.h201COMMENT
LOW…/libs/googleTest/1.7.0/include/gtest/gtest_pred_impl.h1// Copyright 2006, Google Inc.COMMENT
LOW…/libs/googleTest/1.7.0/include/gtest/gtest_pred_impl.h21// A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHTCOMMENT
LOW…/libs/googleTest/1.7.0/include/gtest/gtest_pred_impl.h41#endif // GTEST_INCLUDE_GTEST_GTEST_H_COMMENT
LOW…/libs/googleTest/1.7.0/include/gtest/gtest_pred_impl.h61//COMMENT
LOW…/libs/googleTest/1.7.0/include/gtest/gtest_pred_impl.h321 << "\n" << e5 << " evaluates to " << v5;COMMENT
LOW…roovy/libs/googleTest/1.7.0/include/gtest/gtest_prod.h1// Copyright 2006, Google Inc.COMMENT
LOW…roovy/libs/googleTest/1.7.0/include/gtest/gtest_prod.h21// A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHTCOMMENT
751 more matches not shown…
Cross-File Repetition16 hits · 80 pts
SeverityFileLineSnippetContext
HIGH…eclarative/AbstractDeclarativeKotlinIntegrationTest.kt0package com.example import org.gradle.api.plugin import org.gradle.api.initialization.settings import ${registersprojectSTRING
HIGH…tlin/dsl/dcl/DclModelDefaultsScopingIntegrationTest.kt0package com.example import org.gradle.api.plugin import org.gradle.api.initialization.settings import ${registersprojectSTRING
HIGH…gradle/kotlin/dsl/dcl/DclInterpreterIntegrationTest.kt0package com.example import org.gradle.api.plugin import org.gradle.api.initialization.settings import ${registersprojectSTRING
HIGH…in/dsl/dcl/DeprecationInDclAccessorsIntegrationTest.kt0package com.example import org.gradle.api.plugin import org.gradle.api.initialization.settings import ${registersprojectSTRING
HIGH…dle/kotlin/dsl/dcl/OptInDclAccessorsIntegrationTest.kt0package com.example import org.gradle.api.plugin import org.gradle.api.initialization.settings import ${registersprojectSTRING
HIGH…eclarative/AbstractDeclarativeKotlinIntegrationTest.kt0plugins { id("java-gradle-plugin") `kotlin-dsl` } repositories { mavencentral() } gradleplugin { plugins { create("mypluSTRING
HIGH…gradle/kotlin/dsl/dcl/DclInterpreterIntegrationTest.kt0plugins { id("java-gradle-plugin") `kotlin-dsl` } repositories { mavencentral() } gradleplugin { plugins { create("mypluSTRING
HIGH…in/dsl/dcl/DeprecationInDclAccessorsIntegrationTest.kt0plugins { id("java-gradle-plugin") `kotlin-dsl` } repositories { mavencentral() } gradleplugin { plugins { create("mypluSTRING
HIGH…eclarative/AbstractDeclarativeKotlinIntegrationTest.kt0pluginmanagement { includebuild("build-logic") } plugins { id("com.example.myecosystemplugin") } $contentSTRING
HIGH…gradle/kotlin/dsl/dcl/DclInterpreterIntegrationTest.kt0pluginmanagement { includebuild("build-logic") } plugins { id("com.example.myecosystemplugin") } $contentSTRING
HIGH…in/dsl/dcl/DeprecationInDclAccessorsIntegrationTest.kt0pluginmanagement { includebuild("build-logic") } plugins { id("com.example.myecosystemplugin") } $contentSTRING
HIGH…dle/kotlin/dsl/dcl/OptInDclAccessorsIntegrationTest.kt0pluginmanagement { includebuild("build-logic") } plugins { id("com.example.myecosystemplugin") } $contentSTRING
HIGH…tlin/dsl/dcl/DclModelDefaultsScopingIntegrationTest.kt0pluginmanagement { includebuild("build-logic") } plugins { id("com.example.myecosystemplugin") } $contentSTRING
HIGH…dsl/integration/KotlinSettingsScriptIntegrationTest.kt0interface myextension { fun some(message: string) { println(message) } }STRING
HIGH…in/dsl/integration/KotlinBuildScriptIntegrationTest.kt0interface myextension { fun some(message: string) { println(message) } }STRING
HIGH…lin/dsl/integration/KotlinInitScriptIntegrationTest.kt0interface myextension { fun some(message: string) { println(message) } }STRING
AI Slop Vocabulary13 hits · 39 pts
SeverityFileLineSnippetContext
MEDIUM…libs/googleTest/1.7.0/include/gtest/gtest-death-test.h146// This implementation is *not* meant to be as highly tuned or robustCOMMENT
MEDIUM…libs/googleTest/1.7.0/include/gtest/gtest-death-test.h218// In practice, this can be used to test functions that utilize theCOMMENT
MEDIUM…libs/googleTest/1.7.0/include/gtest/gtest-death-test.h146// This implementation is *not* meant to be as highly tuned or robustCOMMENT
MEDIUM…libs/googleTest/1.7.0/include/gtest/gtest-death-test.h218// In practice, this can be used to test functions that utilize theCOMMENT
MEDIUM…l/install/DefaultJavaToolchainProvisioningService.java108 // TODO: This should be refactored to leverage the new JavaToolchainResolverService but the current error handliCOMMENT
MEDIUM…gradle/api/internal/tasks/compile/JdkJavaCompiler.java154 // Regardless, to make this as robust as possible, we handle itCOMMENT
MEDIUM…adle/api/internal/tasks/compile/ApiGroovyCompiler.java204 // or a NoClassDefFoundError will occur. Essentially this is drawing a line between the Groovy compiler and the COMMENT
MEDIUM…l/resolve/resolver/DefaultVariantArtifactResolver.java124 // component metadata rules, metadata sources, etc.). We should probably leverage ComponentArtifactResolveMetadaCOMMENT
MEDIUM…e/resolveengine/graph/DependencyGraphPathResolver.java43 // ("dependents") direction, which is robust against cycles in the resolved graph (e.g.COMMENT
MEDIUM…tributes/matching/CachingAttributeSelectionSchema.java157 // We leverage identity here, as we intern ImmutableAttributes instances.COMMENT
MEDIUM…libs/googleTest/1.7.0/include/gtest/gtest-death-test.h146// This implementation is *not* meant to be as highly tuned or robustCOMMENT
MEDIUM…libs/googleTest/1.7.0/include/gtest/gtest-death-test.h218// In practice, this can be used to test functions that utilize theCOMMENT
MEDIUM…ain/java/org/gradle/api/file/FileSystemOperations.java131 * {@link Provider} based version of {@link #permissions(String)}, to facilitate wiring into property chains.COMMENT
Slop Phrases4 hits · 10 pts
SeverityFileLineSnippetContext
LOW…asspath/transforms/LambdaSerializationTransformer.java166 // Let's estimate the generated bytecode size. When changing the code, don't forget to update the estimaCOMMENT
MEDIUM…vice/ivyresolve/verification/writer/PgpKeyGrouper.java42 * It's worth noting that the result is _less strict_ than keeping allCOMMENT
MEDIUM…va/org/gradle/internal/exceptions/StyledException.java35 * <p>It's worth noting that {@link #getMessage()} would return a non-rendered text,COMMENT
MEDIUM…cts/core-api/src/main/java/org/gradle/api/Project.java284 * generated into. The path parameter is evaluated as described for {@link #file(Object)}. This mean you can use,COMMENT
Self-Referential Comments4 hits · 10 pts
SeverityFileLineSnippetContext
MEDIUM…/org/gradle/internal/locking/LockFileReaderWriter.java57 static final List<String> LOCKFILE_HEADER_LIST = ImmutableList.of("# This is a Gradle generated file for dependency CODE
MEDIUM…/precompiled/DefaultPrecompiledScriptPluginsSupport.kt69 * ## Defining the plugin targetCOMMENT
MEDIUM…/precompiled/DefaultPrecompiledScriptPluginsSupport.kt78 * ## Defining the plugin idCOMMENT
MEDIUM…n/java/org/gradle/api/internal/cache/CacheDirUtil.java61 "# This file is a cache directory tag created by Gradle.\n" +CODE
Verbosity Indicators5 hits · 8 pts
SeverityFileLineSnippetContext
LOW…rm/internal/incremental/IncrementalNativeCompiler.java76 // When the component defines a precompiled header, we need to check if the precompiled header is the _first_ heCOMMENT
LOW…asks/diagnostics/htmldependencyreport/jquery.jstree.js982 // this variable stores the path to the themes folder - if left as false - it will be autodetectedCOMMENT
LOW…al/resolve/caching/ImplicitInputsProvidingService.java27 * Whenever we need to check if the rule is up-to-date, we must be able to ask the serviceCOMMENT
LOW…al/resolve/caching/ImplicitInputsProvidingService.java32 * the external resource text. Then when we need to check if the resource is up-to-date,COMMENT
LOW…al/instantiation/generator/AbstractClassGenerator.java1563 // If a property only has a single getter, we need to check if its getXXX or isXXX when it's a Boolean.COMMENT
Fake / Example Data5 hits · 8 pts
SeverityFileLineSnippetContext
LOW…ava/org/gradle/api/publish/maven/MavenPublication.java91 * name = "John Doe"COMMENT
LOW…e/standards/0001-use-architectural-decision-records.md49Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magnaCODE
LOW…e/standards/0001-use-architectural-decision-records.md49Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magnaCODE
LOW…e/standards/0001-use-architectural-decision-records.md56Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magnaCODE
LOW…e/standards/0001-use-architectural-decision-records.md56Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magnaCODE
Hyper-Verbose Identifiers4 hits · 4 pts
SeverityFileLineSnippetContext
LOW…orms/documentation/docs/src/main/resources/footer.html103 function getCurrentChapterFileName(givenUrl) {CODE
LOW…ions-base/src/main/resources/multi-language-samples.js12 function initPreferredBuildScriptLanguage() {CODE
LOW…g/gradle/internal/cc/impl/problems/HtmlReportWriter.kt50 appendLine("function configurationCacheProblems() { return (")CODE
LOW…in/resources/org/gradle/reporting/performanceReport.js67function failedScenarioButtonClicked() {CODE
TODO Padding1 hit · 2 pts
SeverityFileLineSnippetContext
LOW…n/kotlin/org/gradle/declarative/dsl/schema/DataType.kt80 // TODO: implement nulls?COMMENT
Example Usage Blocks1 hit · 2 pts
SeverityFileLineSnippetContext
LOW.teamcity/scripts/update_wrapper_and_create_pr.sh6# Usage:COMMENT