AI Slop Code Risk Monitor

meteor/meteor

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

Meteor, the JavaScript App Platform

1.8 Low pattern signal View on GitHub

Open-Source Code Quality, Security and Technical Debt Review

This report summarizes scanner evidence for meteor/meteor, a JavaScript project with 44,792 GitHub stars. SynthScan examined 557,663 lines of code across 3214 source files, recording 781 pattern matches distributed across 15 syntactic categories. The legacy adjusted pattern signal is 1.8 (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.8
Adjusted Signal
1.8
Raw Pattern Score
100%
Time Factor
2026-10-30
Last Push
44.8K
Stars
JavaScript
Language
557.7K
Lines of Code
3.2K
Files
781
Pattern Hits
2026-10-31
Scan Date
0.01
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 6.8/100 · LOW

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

Hallucinated Dependency & Supply Chain Risk 1.3/100 · LOW

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

Agent Over-Engineering Ratio 1.9/100 · LOW

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

PR Review Velocity Impact 8.2/100 · LOW

Which changes need focused human review? 781 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 4HIGH 18MEDIUM 26LOW 733

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 781 distinct pattern matches across 15 syntactic categories. Each entry below represents a discrete location in the source code where the engine recorded a detector match to inspect in context. Expand any category row to inspect the individual file paths, line numbers, code snippets, and the lexical context (CODE, COMMENT, or STRING) in which each match was detected.

Reading the findings table: The Severity column indicates the configured finding weight (CRITICAL / HIGH / MEDIUM / LOW). The Context column identifies whether the match occurred inside executable code, an inline comment, or a string literal — legacy comment-context matches receive a ×1.5 score weight. The ⚡ bolt icon marks clustered matches: three or more patterns within a 10-line window, each receiving an additional ×1.5 density multiplier under the legacy scoring model.

Over-Commented Block516 hits · 516 pts
SeverityFileLineSnippetContext
LOWguide/source/vue.md481 // 4. Map the components into a list of promises COMMENT
LOWguide/source/security.md621 mediaSrc: [self],COMMENT
LOWv3-docs/docs/packages/packages-listing.md21### [accounts-facebook](https://github.com/meteor/meteor/tree/release-3.0/packages/accounts-facebook) {#accounts-facebooCOMMENT
LOWv3-docs/docs/packages/packages-listing.md41### [boilerplate-generator](https://github.com/meteor/meteor/tree/release-3.0/packages/boilerplate-generator) {#boilerplCOMMENT
LOWv3-docs/docs/packages/packages-listing.md61### [diff-sequence](https://github.com/meteor/meteor/tree/release-3.0/packages/diff-sequence) {#diff-sequence}COMMENT
LOWv3-docs/docs/packages/packages-listing.md81### [google-config-ui](https://github.com/meteor/meteor/tree/release-3.0/packages/google-config-ui) {#google-config-ui}COMMENT
LOWv3-docs/docs/packages/packages-listing.md101### [minifier-js](https://github.com/meteor/meteor/tree/release-3.0/packages/minifier-js) {#minifier-js}COMMENT
LOWv3-docs/docs/packages/packages-listing.md121### [promise](https://github.com/meteor/meteor/tree/release-3.0/packages/promise) {#promise}COMMENT
LOWv3-docs/docs/packages/packages-listing.md141### [static-html](https://github.com/meteor/meteor/tree/release-3.0/packages/static-html) {#static-html}COMMENT
LOWv3-docs/docs/packages/logging.md61### Log.debugCOMMENT
LOWv3-docs/docs/api/packages-listing.md21### [accounts-google](https://github.com/meteor/meteor/tree/devel/packages/accounts-google) {#accounts-google}COMMENT
LOWv3-docs/docs/api/packages-listing.md41### [browser-policy](https://github.com/meteor/meteor/tree/devel/packages/browser-policy) {#browser-policy}COMMENT
LOWv3-docs/docs/api/packages-listing.md61### [ecmascript](https://github.com/meteor/meteor/tree/devel/packages/ecmascript) {#ecmascript}COMMENT
LOWv3-docs/docs/api/packages-listing.md81### [hot-module-replacement](https://github.com/meteor/meteor/tree/devel/packages/hot-module-replacement) {#hot-module-rCOMMENT
LOWv3-docs/docs/api/packages-listing.md101### [modern-browsers](https://github.com/meteor/meteor/tree/devel/packages/modern-browsers) {#modern-browsers}COMMENT
LOWv3-docs/docs/api/packages-listing.md121### [react-fast-refresh](https://github.com/meteor/meteor/tree/devel/packages/react-fast-refresh) {#react-fast-refresh}COMMENT
LOWv3-docs/docs/api/packages-listing.md141### [test-helpers](https://github.com/meteor/meteor/tree/devel/packages/test-helpers) {#test-helpers}COMMENT
LOWv3-docs/docs/tutorials/security/security.md621 mediaSrc: [self],COMMENT
LOWv3-docs/docs/generators/changelog/order-packages.js1const fs = require("fs").promises;COMMENT
LOWtools/upgraders.js1/* eslint no-console: 0 */COMMENT
LOWtools/project-context.js21// This variable was duplicated due to an issue on importing it.COMMENT
LOWtools/project-context.js41 // authors don't have to add it explicitly. It isn't relevant for localCOMMENT
LOWtools/project-context.js61 // automatically depend on the `isobuild:prod-only` feature package.COMMENT
LOWtools/project-context.js101 process.env.METEOR_DISALLOW_DELAYED_LEGACY_BUILD || "false"COMMENT
LOWtools/project-context.js221 self._upgradePackageNames = options.upgradePackageNames;COMMENT
LOWtools/project-context.js281 self.projectCatalog = null;COMMENT
LOWtools/packaging/warehouse.js1// This file is used to access the "warehouse" of pre-0.9.0 releases. This codeCOMMENT
LOWtools/packaging/warehouse.js21///COMMENT
LOWtools/packaging/release.js141});COMMENT
LOWtools/packaging/release.js201 if (!defaultRelease) {COMMENT
LOWtools/packaging/package-map.js1var _ = require('underscore');COMMENT
LOWtools/packaging/package-client.js101 }COMMENT
LOWtools/packaging/package-client.js461}COMMENT
LOWtools/packaging/package-client.js561// isopack.COMMENT
LOWtools/packaging/catalog/catalog-remote.js1001// rows where the column is actually the string "1.1", since SQLite thinksCOMMENT
LOWtools/packaging/catalog/catalog-local.js21 // This package directly calls Plugin.registerMinifier. Package authorsCOMMENT
LOWtools/packaging/catalog/catalog-local.js41 // Isobuild... just because less@2.0.0 depends on isobuild:compiler-pluginCOMMENT
LOWtools/packaging/catalog/catalog-local.js61 // that is only available on npm, which means downloading the plugin is notCOMMENT
LOWtools/packaging/catalog/catalog-local.js101 // All packages found either by localPackageSearchDirs orCOMMENT
LOWtools/packaging/catalog/catalog-local.js121 var self = this;COMMENT
LOWtools/cordova/project.js721 // We convert old plugin IDs to new IDs in the 1.2.0-cordova-changesCOMMENT
LOWtools/tool-env/source-map-retriever-stack.js1import sourceMapSupport from 'source-map-support';COMMENT
LOWtools/tool-env/profile.ts1// Tiny profilerCOMMENT
LOWtools/tool-env/profile.ts21// The advantage of this form is that it doesn't change theCOMMENT
LOWtools/tool-env/profile.ts41// depends on the arguments passed to the function or the value ofCOMMENT
LOWtools/tool-env/profile.ts61// foo: function (a) {COMMENT
LOWtools/tool-env/profile.ts81//COMMENT
LOWtools/tool-env/profile.ts101//COMMENT
LOWtools/tool-env/profile.ts121// The leaf time report shows the total time spent within leafCOMMENT
LOWtools/tool-env/profile.ts141// call to "B":COMMENT
LOWtools/tool-env/isopackets.js21// An isopacket is a predefined set of isopackages which the meteor command-lineCOMMENT
LOWtools/tool-env/isopackets.js41// process if any of their sources have changed.COMMENT
LOWtools/tool-env/isopackets.js61 // ejsonCOMMENT
LOWtools/tool-env/isopackets.js81// instance is known to be readyCOMMENT
LOWtools/tests/galaxy.js161 // running (or the scheduler is lying to GalaxyAPI and claiming that they areCOMMENT
LOWtools/tests/package-tests.js21// sand: a sandbox, that has the main app directory as its cwd.COMMENT
LOWtools/tests/package-tests.js41 } else {COMMENT
LOWtools/tests/package-tests.js521// - options:COMMENT
LOWtools/tests/package-tests.js601//COMMENT
LOWtools/tests/colon-converter-tests.js21COMMENT
456 more matches not shown…
Hyper-Verbose Identifiers155 hits · 156 pts
SeverityFileLineSnippetContext
LOWtools/packaging/package-client.js455export async function createAndPublishBuiltPackage(conn, isopack, isopackCache) {CODE
LOWtools/cordova/index.js38export function ensureDevBundleDependencies() {CODE
LOWtools/cordova/index.js107export function pluginVersionsFromStarManifest(star) {CODE
LOWtools/cordova/index.js173function displayNameForHostPlatform(platform = process.platform) {CODE
LOWtools/tool-env/source-map-retriever-stack.js24function tryAllSourceMapRetrievers(filename) {CODE
LOWtools/tool-env/profile.ts395function shouldRunInspectorProfiling(name: string): boolean {CODE
LOWtools/tool-env/isopackets.js278export async function makeIsopacketBuildContext() {CODE
LOWtools/native-tests/scripts/cordova-plugin-override.js7async function configureLocalMeteorWebappPlugin({ appDir, pluginDir }) {CODE
LOWtools/native-tests/scripts/cordova-hcp.js34async function applyCordovaFixtureUpdate(appDir) {CODE
LOWtools/native-tests/scripts/cordova-hcp.js69async function waitForCordovaManifestChange({CODE
LOWtools/native-tests/apps/smoke/client/main.js39function wrapWebAppLocalServerMethod(methodName, traceKey) {CODE
LOWtools/native-tests/apps/smoke/client/main.js53function instrumentWebAppLocalServer() {CODE
LOWtools/tests/run-proxy.js16async function testAbandonedWebsocketUpgrades() {CODE
LOWtools/tests/apps/dynamic-import/tests.js275function maybeClearDynamicImportCache() {CODE
LOW…/apps/modules-modern/imports/links/acorn/src/regexp.js812function isUnicodePropertyNameCharacter(ch) {CODE
LOW…/apps/modules-modern/imports/links/acorn/src/regexp.js827function isUnicodePropertyValueCharacter(ch) {CODE
LOWtools/tests/apps/app-config/tests.js78 function checkEagerLoadingDisabled() {CODE
LOW…s/tests/apps/modules/imports/links/acorn/src/regexp.js812function isUnicodePropertyNameCharacter(ch) {CODE
LOW…s/tests/apps/modules/imports/links/acorn/src/regexp.js827function isUnicodePropertyValueCharacter(ch) {CODE
LOWtools/isobuild/meteor-npm.js244function recordLastRebuildVersions(pkgDir) {CODE
LOWtools/isobuild/meteor-npm.js284function rebuildVersionsAreCompatible(pkgPath) {CODE
LOWtools/isobuild/meteor-npm.js431async function copyNpmPackageWithSymlinkedNodeModules(fromPkgDir, toPkgDir) {CODE
LOWtools/isobuild/meteor-npm.js979function getInstalledDependenciesTreeFromPackageLock({CODE
LOWtools/isobuild/meteor-npm.js1047function getInstalledDependenciesTree(dir) {CODE
LOWtools/isobuild/meteor-npm.js1089function getShrinkwrappedDependenciesTree(dir) {CODE
LOWtools/isobuild/bundler.js1685function addNodeModulesDirToObject(nmd, obj) {CODE
LOWtools/isobuild/compiler.js298async function getLinterSourceProcessorSet({isopack, activePluginPackages}) {CODE
LOWtools/isobuild/compiler-plugin.js81function populateServerLibPackages() {CODE
LOWtools/isobuild/isopack.js999 function isResourceSafeForLegacyBuilds(resource) {CODE
LOWtools/isobuild/js-analyze.js89export function findImportedModuleIdentifiers(source, hash) {CODE
LOWtools/isobuild/linker.js814async function getOutputWithSourceMapCached(file, servePath, options) {CODE
LOWtools/utils/archinfo.ts196export function acceptableMeteorToolArches(): string[] {CODE
LOWtools/cli/main.js137function SpringboardToLatestRelease(track) {CODE
LOWtools/cli/main.js145function SpringboardToSpecificRelease(fullReleaseName, msg) {CODE
LOWtools/cli/commands.js175export function parseServerOptionsForRunCommand(options, runTargets) {CODE
LOWtools/cli/commands.js219function parseCordovaServerPortOption(options = {}) {CODE
LOWtools/static-assets/server/boot.js55async function maybeWaitForDebuggerToAttach() {CODE
LOWtools/static-assets/server/mini-files.ts71export function convertToStandardLineEndings(fileContents: string) {CODE
LOWtools/e2e-tests/babel.test.js80export async function assertFileExtensionModuleRules(outputLines) {CODE
LOWtools/e2e-tests/assertions.js550export async function assertServiceWorkerCaching(port, options = {}) {CODE
LOWtools/e2e-tests/assertions.js618export async function assertServiceWorkerPrecaching(port, options = {}) {CODE
LOWtools/e2e-tests/typescript.test.js154export async function waitForTypeScriptErrorFree(outputLines, options = {}) {CODE
LOWtools/e2e-tests/server-runtime.test.js158function resolveInspectorSourceMapPath(script) {CODE
LOWtools/e2e-tests/helpers.js160async function waitForOutputWithMongoWatchdog(outputLines, pattern, options, meteorProcess, env) {CODE
LOWtools/e2e-tests/symlink-monorepo.test.js52async function assertSymlinkFixtureIntegrity(tempDir) {CODE
LOWtools/e2e-tests/blaze-router.test.js18async function assertTestClientImportOrder(tempDir) {CODE
LOWtools/e2e-tests/blaze-router.test.js32async function assertBuiltClientContainsBootMarker(buildOutputDir) {CODE
LOWtools/e2e-tests/scripts/create-app.js179function extractEnvVarsFromTestFile(sourceName, isApp) {CODE
LOWtools/meteor-services/config.js58export function getPackageStatsServerDomain() {CODE
LOWtools/meteor-services/config.js65export function getPackageServerFilePrefix(serverUrl) {CODE
LOWtools/meteor-services/config.js93export function getLocalPackageCacheFilename(serverUrl) {CODE
LOWtools/fs/optimistic.ts221export function dirtyNodeModulesDirectory(nodeModulesDir: string) {CODE
LOWtools/fs/safe-watcher-legacy.ts389function maybeSuggestRaisingWatchLimit(error: Error & { errno: number }) {CODE
LOWtools/fs/files.ts883function addExecBitWhenReadBitPresent(fileMode: number) {CODE
LOWtools/fs/files.ts1441export function readBufferWithLengthAndOffset(CODE
LOWtools/tool-testing/sandbox.js529async function setUpBuiltPackageTropohouse() {CODE
LOWtools/tool-testing/test-utils.js79export function getMeteorRuntimeConfigFromHTML(html) {CODE
LOWscripts/build-stack-memory-bench.js418function findHeapSnapshotsInDirectory(dir, markMs) {CODE
LOWscripts/build-stack-memory-bench.js463async function waitForStableHeapSnapshot(markMs) {CODE
LOWpackages/callback-hook/hook.js212function wrapHookWithErrorHandling(func, onException, _this) {CODE
95 more matches not shown…
Cross-Language Confusion (JS/TS)17 hits · 98 pts
SeverityFileLineSnippetContext
HIGHtools/tool-env/profile.ts623 print(`(#${reportNum}) Profiling: ${runningName}`);CODE
HIGHtools/tool-env/profile.ts635 print(`(#${reportNum}) Profiling: ${runningName}`);CODE
HIGH⚡tools/tool-env/profile.ts681 print('');CODE
HIGH⚡tools/tool-env/profile.ts684 print('');CODE
HIGH⚡tools/tool-env/profile.ts686 print('');CODE
HIGH⚡tools/tool-env/profile.ts687 print(`(#${reportNum}) Total: ${formatMs(getTopLevelTotal())}` +CODE
HIGH⚡tools/tool-env/profile.ts689 print('');CODE
HIGHtools/tool-env/profile.ts774 print((isParent ? leftRightDots : leftRightAlign)CODE
HIGHtools/tool-env/profile.ts815 print('Top leaves:');CODE
HIGHtools/tool-env/profile.ts832 print(leftRightDots(total.name, formatMs(total.time), 65) + ` (${total.count})`);CODE
HIGH…ps/modules-modern/imports/links/acorn/src/bin/acorn.js10 print("usage: " + basename(process.argv[1]) + " [--ecma3|--ecma5|--ecma6|--ecma7|--ecma8|--ecma9|...|--ecma2015|--ecmaCODE
HIGH…ps/modules-modern/imports/links/acorn/src/bin/acorn.js11 print(" [--tokenize] [--locations] [---allow-hash-bang] [--compact] [--silent] [--module] [--help] [--] [infileCODE
HIGH…ts/apps/top-level-await-order/packages/print/server.js3 print(logs) {CODE
HIGH…ests/apps/modules/imports/links/acorn/src/bin/acorn.js10 print("usage: " + basename(process.argv[1]) + " [--ecma3|--ecma5|--ecma6|--ecma7|--ecma8|--ecma9|...|--ecma2015|--ecmaCODE
HIGH…ests/apps/modules/imports/links/acorn/src/bin/acorn.js11 print(" [--tokenize] [--locations] [---allow-hash-bang] [--compact] [--silent] [--module] [--help] [--] [infileCODE
HIGHpackages/ecmascript/runtime-tests.js208 print(i);CODE
HIGHpackages/ecmascript/runtime-tests.js215 print(i);CODE
Structural Annotation Overuse36 hits · 57 pts
SeverityFileLineSnippetContext
LOWv3-docs/v3-migration-docs/guide/migration-strategy.md9## Step 1: Update to the Latest Meteor 2.xCOMMENT
LOWv3-docs/v3-migration-docs/guide/migration-strategy.md19## Step 2: Audit and Replace Unmaintained PackagesCOMMENT
LOWv3-docs/v3-migration-docs/guide/migration-strategy.md33## Step 3: Identify Sync Code with `WARN_WHEN_USING_OLD_API`COMMENT
LOWv3-docs/v3-migration-docs/guide/migration-strategy.md43## Step 4: Restructure Entry PointsCOMMENT
LOWv3-docs/v3-migration-docs/guide/migration-strategy.md86## Step 5: Convert Sync Code to AsyncCOMMENT
LOWv3-docs/v3-migration-docs/guide/migration-strategy.md114## Step 6: Replace Deprecated PatternsCOMMENT
LOWv3-docs/v3-migration-docs/guide/migration-strategy.md123## Step 7: Run `meteor update` to 3.xCOMMENT
LOWv3-docs/v3-migration-docs/guide/migration-strategy.md140## Step 8: Test and IterateCOMMENT
LOWv3-docs/docs/about/web-apps.md6## Step 1: Install MeteorCOMMENT
LOWv3-docs/docs/about/web-apps.md10## Step 2: Create a New ProjectCOMMENT
LOWv3-docs/docs/about/web-apps.md33## Step 3: Run Your Project LocallyCOMMENT
LOWv3-docs/docs/tutorials/accounts/accounts.md395// Step 1: generate a QR code and display it to the userCOMMENT
LOWv3-docs/docs/tutorials/accounts/accounts.md404// Step 2: once the user has scanned the QR code and sees the first code, confirm itCOMMENT
LOWpackages/autoupdate/autoupdate_server.js59 // Step 1: load the current client program on the serverCOMMENT
LOWpackages/autoupdate/autoupdate_server.js71 // Step 2: update __meteor_runtime_config__.autoupdate.versions.COMMENT
LOW⚡packages/autoupdate/autoupdate_server.js87 // Step 3: form the new client boilerplate which contains the updatedCOMMENT
LOW⚡packages/autoupdate/autoupdate_server.js93 // Step 4: update the ClientVersions collection.COMMENT
LOW⚡…ages/accounts-express/accounts_express_server_tests.js556 // Step 1: Set the HttpOnly cookie via the cookie endpointCOMMENT
LOW⚡…ages/accounts-express/accounts_express_server_tests.js560 // Step 2: Use Meteor.fetch with the cookie to hit a protected endpointCOMMENT
LOW.github/skills/version-bump/SKILL.md308### Step 1: Analyze and bump package versionsCOMMENT
LOW.github/skills/version-bump/SKILL.md316### Step 2: Update experimental release fileCOMMENT
LOW.github/skills/version-bump/SKILL.md333### Step 3: Update `.meteor/versions` in test appsCOMMENT
LOW.github/skills/version-bump/SKILL.md345### Step 4: Update documentation and changelogCOMMENT
LOW.github/skills/version-bump/SKILL.md357### Step 1: Bump package versionsCOMMENT
LOW.github/skills/version-bump/SKILL.md367### Step 2: Update experimental release fileCOMMENT
LOW.github/skills/version-bump/SKILL.md381### Step 3: Update `.meteor/versions` in test appsCOMMENT
LOW.github/skills/version-bump/SKILL.md385### Step 4: Update documentation and changelogCOMMENT
LOW.github/skills/version-bump/SKILL.md397#### Step 1: Strip prerelease suffixes from all packagesCOMMENT
LOW.github/skills/version-bump/SKILL.md404#### Step 2: Update official release fileCOMMENT
LOW.github/skills/version-bump/SKILL.md422#### Step 3: Update `.meteor/versions` in test appsCOMMENT
LOW.github/skills/version-bump/SKILL.md426#### Step 4: Update changelog and docsCOMMENT
LOW.github/skills/docs-gap/SKILL.md24## Step 1: Gather Release ChangesCOMMENT
LOW.github/skills/docs-gap/SKILL.md48## Step 2: Filter to Release-Relevant ChangesCOMMENT
LOW.github/skills/docs-gap/SKILL.md69## Step 3: Classify Changes for Documentation PotentialCOMMENT
LOW.github/skills/docs-gap/SKILL.md103## Step 4: Scan Existing Documentation for CoverageCOMMENT
LOW.github/skills/docs-gap/SKILL.md158## Step 5: Produce the Gap ReportCOMMENT
Decorative Section Separators18 hits · 54 pts
SeverityFileLineSnippetContext
MEDIUMscripts/list_package_changes.sh2# =============================================================================COMMENT
MEDIUMscripts/list_package_changes.sh17# =============================================================================COMMENT
MEDIUMpackages/mongo/tests/collation_tests.js9// ── Client tests (Mongo.Collection(null) → Minimongo) ──────────────────────COMMENT
MEDIUMpackages/mongo/tests/collation_tests.js163// ── Server tests (real MongoDB) ─────────────────────────────────────────────COMMENT
MEDIUM.github/workflows/test-tools.yml39 # ─── Setup ────────────────────────────────────────────────────────────────────COMMENT
MEDIUM.github/workflows/test-tools.yml85 # ─── Isolated Tests ───────────────────────────────────────────────────────────COMMENT
MEDIUM.github/workflows/test-tools.yml158 # ─── Test Group 0 ─────────────────────────────────────────────────────────────COMMENT
MEDIUM.github/workflows/test-tools.yml227 # ─── Test Group 1 ─────────────────────────────────────────────────────────────COMMENT
MEDIUM.github/workflows/test-tools.yml295 # ─── Test Group 2 ─────────────────────────────────────────────────────────────COMMENT
MEDIUM.github/workflows/test-tools.yml371 # ─── Test Group 3 ─────────────────────────────────────────────────────────────COMMENT
MEDIUM.github/workflows/test-tools.yml439 # ─── Test Group 4 ─────────────────────────────────────────────────────────────COMMENT
MEDIUM.github/workflows/test-tools.yml507 # ─── Test Group 5 ─────────────────────────────────────────────────────────────COMMENT
MEDIUM.github/workflows/test-tools.yml576 # ─── Test Group 6 ─────────────────────────────────────────────────────────────COMMENT
MEDIUM.github/workflows/test-tools.yml644 # ─── Test Group 7 ─────────────────────────────────────────────────────────────COMMENT
MEDIUM.github/workflows/test-tools.yml712 # ─── Test Group 8 ─────────────────────────────────────────────────────────────COMMENT
MEDIUM.github/workflows/test-tools.yml780 # ─── Test Group 9 ─────────────────────────────────────────────────────────────COMMENT
MEDIUM.github/workflows/test-tools.yml848 # ─── Test Group 10 ────────────────────────────────────────────────────────────COMMENT
MEDIUM.github/workflows/test-tools.yml916 # ─── Test Group 11 ────────────────────────────────────────────────────────────COMMENT
Hallucination Indicators4 hits · 40 pts
SeverityFileLineSnippetContext
CRITICALtools/isobuild/compiler-plugin.js456 return self._resourceSlot.packageSourceBatch.unibuild.pkg._getServePath(self.getPathInPackage());CODE
CRITICALpackages/oauth/end_of_popup_response.js21 window.opener.Package.oauth.OAuth._handleCredentialSecret(CODE
CRITICALpackages/mongo/tests/mongo_livedata_tests.js1085 o.handle._multiplexer._observeDriver._unpublishedBuffer.forEach(CODE
CRITICALpackages/mongo/tests/mongo_livedata_tests.js1512 o.handle._multiplexer._observeDriver._unpublishedBuffer.forEach(CODE
Verbosity Indicators9 hits · 16 pts
SeverityFileLineSnippetContext
LOWtools/cordova/project.js607 // We need to check if the directory exists ourselves because CordovaCOMMENT
LOWpackages/ddp-server/livedata_server.js637 // for now, we need to check if the ddp-rate-limiter exists since weCOMMENT
LOWpackages/autoupdate/autoupdate_server.js59 // Step 1: load the current client program on the serverCOMMENT
LOWpackages/autoupdate/autoupdate_server.js71 // Step 2: update __meteor_runtime_config__.autoupdate.versions.COMMENT
LOW⚡packages/autoupdate/autoupdate_server.js87 // Step 3: form the new client boilerplate which contains the updatedCOMMENT
LOW⚡packages/autoupdate/autoupdate_server.js93 // Step 4: update the ClientVersions collection.COMMENT
LOW⚡…ages/accounts-express/accounts_express_server_tests.js556 // Step 1: Set the HttpOnly cookie via the cookie endpointCOMMENT
LOW⚡…ages/accounts-express/accounts_express_server_tests.js560 // Step 2: Use Meteor.fetch with the cookie to hit a protected endpointCOMMENT
LOWpackages/tools-core/lib/ignore.js64 // For minimal mode with skipLevel, we need to check if the parent is at a level we should skipCOMMENT
Fake / Example Data9 hits · 10 pts
SeverityFileLineSnippetContext
LOWguide/source/data-loading.md659$ curl localhost:3000/users/login -H "Content-Type: application/json" --data '{"email": "user@example.com", "password":CODE
LOWv3-docs/v3-migration-docs/guide/removing-fibers.md127 to: 'user@example.com',CODE
LOWv3-docs/v3-migration-docs/guide/removing-fibers.md135 to: 'user@example.com',CODE
LOWv3-docs/docs/community-packages/mail-preview.md74 to: 'user@example.com',CODE
LOWtools/upgraders.js340 // 1.x.y: Lorem ipsum messages go here...COMMENT
LOW…/tests/packages/package-for-show/package-rc-version.js5 git: 'www.github.com/fake-user/meteor',CODE
LOWtools/utils/utils.test.js121 ['user@example.com', true], ['a.b@mail.co.uk', true],CODE
LOWpackages/ejson/ejson_tests.js531 const obj = new EJSONTest.Person("John Doe", d, a);CODE
LOW…kages/mongo/tests/changestream_observe_driver_tests.js1323 await c.insertAsync({ email: 'user@example.com' });CODE
Example Usage Blocks5 hits · 8 pts
SeverityFileLineSnippetContext
LOWtools/tool-env/isopackets.js43// Example usage:COMMENT
LOWscripts/list_package_changes.sh6# Usage:COMMENT
LOWscripts/admin/copy-bootstrap-tarballs-from-jenkins.sh4# Usage:COMMENT
LOW…n-meteor/scripts/admin/copy-dev-bundle-from-jenkins.sh4# Usage:COMMENT
LOW…/scripts/admin/copy-bootstrap-tarballs-from-jenkins.sh4# Usage:COMMENT
Synthetic Comment Markers1 hit · 8 pts
SeverityFileLineSnippetContext
HIGHtools/isobuild/npm-discards.ts7// of Meteor packages during `meteor build`, as requested by callingCOMMENT
Modern AI Meta-Vocabulary3 hits · 7 pts
SeverityFileLineSnippetContext
MEDIUMv3-docs/docs/about/build-tool.md155> **Recommended (3.4+)**: If you're using CoffeeScript, consider using it with the [Rspack bundler](/about/modern-build-CODE
MEDIUMdocs/source/roadmap.md69- New Scaffold API / generate command; ([Blog Post](https://blog.meteor.com/new-meteorjs-2-9-and-the-new-scaffold-api-5fCODE
MEDIUMpackages/rspack/rspack_tests.js70 // scaffold must keep the dependency visible to Meteor's linker and waitCOMMENT
AI Slop Vocabulary2 hits · 6 pts
SeverityFileLineSnippetContext
MEDIUMpackages/constraint-solver/solver.js172 // A more nuanced reachability analysis that takes versions into accountCOMMENT
MEDIUMpackages/test-helpers/async_multi.js20// Essentially, expect("foo", "bar") is equivalent to:COMMENT
Self-Referential Comments2 hits · 4 pts
SeverityFileLineSnippetContext
MEDIUMtools/project-context.js608"# This file contains a token that is unique to your project.\n" +CODE
MEDIUMtools/project-context.js1781"# This file contains information which helps Meteor properly upgrade your\n" +CODE
Slop Phrases2 hits · 4 pts
SeverityFileLineSnippetContext
LOWpackages/rspack/rspack_plugin.js114 logError(`Make sure to replace the paths with your actual entry point files.`);CODE
MEDIUMpackages/accounts-oauth/oauth_common.js27// It's worth noting that already logged in users will remain logged in unlessCOMMENT
Redundant / Tautological Comments2 hits · 3 pts
SeverityFileLineSnippetContext
LOWscripts/benchmarks/initial-start-time.sh31 # Print outputCOMMENT
LOW…plugin-meteor/scripts/benchmarks/initial-start-time.sh31 # Print outputCOMMENT