The zero configuration build tool for the web. 📦🚀
This report summarizes scanner evidence for parcel-bundler/parcel, a JavaScript project with 44,011 GitHub stars. SynthScan examined 228,362 lines of code across 4187 source files, recording 419 pattern matches distributed across 8 syntactic categories. The legacy adjusted pattern signal is 2.0 (Low pattern signal); it is not an authorship estimate.
Use the findings to ask whether maintainers can explain intent, verify dependencies, simplify unnecessary scaffolding, and focus review effort. Risk Payload v1 adds ownership, supply-chain, over-engineering, and review-effort vectors when available. These are prompts for human verification, not probabilities, security findings, or measured maintenance costs.
Use each vector to guide manual verification of the underlying findings.
Payload schema: 1.0.0 · Engine: 2.0.0 · Scoring: heuristic-density-v1 · Scan date: 2026-10-31.
Can maintainers explain intent, assumptions, and trade-offs? 267 finding(s).
Are imports declared and package/API names verified? 152 finding(s).
Are wrappers, guards, and repeated structures necessary? 186 finding(s).
Which changes need focused human review? 419 finding(s).
This chart tracks the legacy adjusted pattern score across scan runs. Changes can reflect source changes, scan coverage, or detector/scoring versions; they do not measure AI adoption or prove that a team refactored code. Compare runs only when their scoring versions are compatible. The dashed line tracks the raw pattern-hit count.
Groups findings by configured severity weight. Severity is not a confidence estimate, security rating, or proof that a package is missing. Verify imports against the project's manifests and inspect each finding in its local design context.
This horizontal bar chart shows where configured pattern scores accumulate across directories. Treat the bars as locations to inspect, not as evidence of authorship or code quality. Use the file-level findings to decide whether a directory needs a focused ownership, dependency, complexity, or review check.
The scanner identified 419 distinct pattern matches across 8 syntactic categories. Each entry below represents a discrete location in the source code where the engine recorded a detector match to inspect in context. Expand any category row to inspect the individual file paths, line numbers, code snippets, and the lexical context (CODE, COMMENT, or STRING) in which each match was detected.
Reading the findings table: The Severity column indicates the configured finding weight (CRITICAL / HIGH / MEDIUM / LOW). The Context column identifies whether the match occurred inside executable code, an inline comment, or a string literal — legacy comment-context matches receive a ×1.5 score weight. The ⚡ bolt icon marks clustered matches: three or more patterns within a 10-line window, each receiving an additional ×1.5 density multiplier under the legacy scoring model.
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| LOW | crates/parcel-resolver/src/json_comments_rs/README.md | 31 | "name": /* full */ "John Doe", | CODE |
| LOW | crates/html/src/jsx.rs | 197 | expanded_name!("", "placeholder") => "placeholder", | CODE |
| LOW | packages/core/core/src/BundleGraph.js | 1955 | hash.writeString('placeholder'); | CODE |
| LOW | packages/core/core/src/dumpGraphToGraphViz.js | 186 | if (node.value.isPlaceholder) parts.push('placeholder'); | CODE |
| LOW | packages/core/integration-tests/test/sourcemaps.js | 1401 | 'Lorem ipsum dolor sit amet '.repeat(245000) | CODE |
| LOW | packages/core/integration-tests/test/sourcemaps.js | 1401 | 'Lorem ipsum dolor sit amet '.repeat(245000) | CODE |
| LOW | packages/core/integration-tests/test/sourcemaps.js | 1432 | str: `foo = 'Lorem ipsum`, | CODE |
| LOW | packages/core/integration-tests/test/sourcemaps.js | 1433 | generatedStr: `foo = 'Lorem ipsum`, | CODE |
| LOW⚡ | …gration/shared-bundle-reused-bundle-remove-shared/a.js | 3 | let str = `Lorem ipsum dolor sit amet, consectetur adipiscing elit. Cras euismod massa sit amet tellus porta consectetur | CODE |
| LOW⚡ | …gration/shared-bundle-reused-bundle-remove-shared/a.js | 3 | let str = `Lorem ipsum dolor sit amet, consectetur adipiscing elit. Cras euismod massa sit amet tellus porta consectetur | CODE |
| LOW⚡ | …gration/shared-bundle-reused-bundle-remove-shared/a.js | 5 | Cras et est suscipit, suscipit dolor nec, blandit leo. Donec purus neque, rhoncus ac ullamcorper eget, placerat vel magn | CODE |
| LOW⚡ | …gration/shared-bundle-reused-bundle-remove-shared/a.js | 5 | Cras et est suscipit, suscipit dolor nec, blandit leo. Donec purus neque, rhoncus ac ullamcorper eget, placerat vel magn | CODE |
| LOW⚡ | …gration/shared-bundle-reused-bundle-remove-shared/c.js | 1 | let str = `Lorem ipsum dolor sit amet, consectetur adipiscing elit. Cras euismod massa sit amet tellus porta consectetur | CODE |
| LOW⚡ | …gration/shared-bundle-reused-bundle-remove-shared/c.js | 1 | let str = `Lorem ipsum dolor sit amet, consectetur adipiscing elit. Cras euismod massa sit amet tellus porta consectetur | CODE |
| LOW⚡ | …gration/shared-bundle-reused-bundle-remove-shared/c.js | 3 | Cras et est suscipit, suscipit dolor nec, blandit leo. Donec purus neque, rhoncus ac ullamcorper eget, placerat vel magn | CODE |
| LOW⚡ | …gration/shared-bundle-reused-bundle-remove-shared/c.js | 3 | Cras et est suscipit, suscipit dolor nec, blandit leo. Donec purus neque, rhoncus ac ullamcorper eget, placerat vel magn | CODE |
| LOW⚡ | …gration/shared-bundle-reused-bundle-remove-shared/b.js | 1 | let str = `Lorem ipsum dolor sit amet, consectetur adipiscing elit. Cras euismod massa sit amet tellus porta consectetur | CODE |
| LOW⚡ | …gration/shared-bundle-reused-bundle-remove-shared/b.js | 1 | let str = `Lorem ipsum dolor sit amet, consectetur adipiscing elit. Cras euismod massa sit amet tellus porta consectetur | CODE |
| LOW⚡ | …gration/shared-bundle-reused-bundle-remove-shared/b.js | 3 | Cras et est suscipit, suscipit dolor nec, blandit leo. Donec purus neque, rhoncus ac ullamcorper eget, placerat vel magn | CODE |
| LOW⚡ | …gration/shared-bundle-reused-bundle-remove-shared/b.js | 3 | Cras et est suscipit, suscipit dolor nec, blandit leo. Donec purus neque, rhoncus ac ullamcorper eget, placerat vel magn | CODE |
| LOW⚡ | …egration/shared-bundle-remove-from-one-group-only/c.js | 1 | let str = `Lorem ipsum dolor sit amet, consectetur adipiscing elit. Cras euismod massa sit amet tellus porta consectetur | CODE |
| LOW⚡ | …egration/shared-bundle-remove-from-one-group-only/c.js | 1 | let str = `Lorem ipsum dolor sit amet, consectetur adipiscing elit. Cras euismod massa sit amet tellus porta consectetur | CODE |
| LOW⚡ | …egration/shared-bundle-remove-from-one-group-only/c.js | 3 | Cras et est suscipit, suscipit dolor nec, blandit leo. Donec purus neque, rhoncus ac ullamcorper eget, placerat vel magn | CODE |
| LOW⚡ | …egration/shared-bundle-remove-from-one-group-only/c.js | 3 | Cras et est suscipit, suscipit dolor nec, blandit leo. Donec purus neque, rhoncus ac ullamcorper eget, placerat vel magn | CODE |
| LOW⚡ | …tion/formats/commonjs-split-reexport-default/shared.js | 2 | Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et dolore magn | CODE |
| LOW⚡ | …tion/formats/commonjs-split-reexport-default/shared.js | 2 | Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et dolore magn | CODE |
| LOW⚡ | …tion/formats/commonjs-split-reexport-default/shared.js | 4 | Duis autem vel eum iriure dolor in hendrerit in vulputate velit esse molestie consequat, vel illum dolore eu feugiat nul | CODE |
| LOW⚡ | …tion/formats/commonjs-split-reexport-default/shared.js | 4 | Duis autem vel eum iriure dolor in hendrerit in vulputate velit esse molestie consequat, vel illum dolore eu feugiat nul | CODE |
| LOW⚡ | …tion/formats/commonjs-split-reexport-default/shared.js | 8 | Nam liber tempor cum soluta nobis eleifend option congue nihil imperdiet doming id quod mazim placerat facer possim assu | CODE |
| LOW⚡ | …tion/formats/commonjs-split-reexport-default/shared.js | 8 | Nam liber tempor cum soluta nobis eleifend option congue nihil imperdiet doming id quod mazim placerat facer possim assu | CODE |
| LOW⚡ | …tion/formats/commonjs-split-reexport-default/shared.js | 12 | At vero eos et accusam et justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ip | CODE |
| LOW⚡ | …tion/formats/commonjs-split-reexport-default/shared.js | 12 | At vero eos et accusam et justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ip | CODE |
| LOW⚡ | …tion/formats/commonjs-split-reexport-default/shared.js | 14 | Consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam erat, sed diam vo | CODE |
| LOW⚡ | …tion/formats/commonjs-split-reexport-default/shared.js | 14 | Consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam erat, sed diam vo | CODE |
| LOW⚡ | …tion/formats/commonjs-split-reexport-default/shared.js | 16 | Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et dolore magn | CODE |
| LOW⚡ | …tion/formats/commonjs-split-reexport-default/shared.js | 16 | Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et dolore magn | CODE |
| LOW⚡ | …tion/formats/commonjs-split-reexport-default/shared.js | 18 | Duis autem vel eum iriure dolor in hendrerit in vulputate velit esse molestie consequat, vel illum dolore eu feugiat nul | CODE |
| LOW⚡ | …tion/formats/commonjs-split-reexport-default/shared.js | 18 | Duis autem vel eum iriure dolor in hendrerit in vulputate velit esse molestie consequat, vel illum dolore eu feugiat nul | CODE |
| LOW⚡ | …tion/formats/commonjs-split-reexport-default/shared.js | 22 | Nam liber tempor cum soluta nobis eleifend option congue nihil imperdiet doming id quod mazim placerat facer possim assu | CODE |
| LOW⚡ | …tion/formats/commonjs-split-reexport-default/shared.js | 22 | Nam liber tempor cum soluta nobis eleifend option congue nihil imperdiet doming id quod mazim placerat facer possim assu | CODE |
| LOW⚡ | …tion/formats/commonjs-split-reexport-default/shared.js | 26 | At vero eos et accusam et justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ip | CODE |
| LOW⚡ | …tion/formats/commonjs-split-reexport-default/shared.js | 26 | At vero eos et accusam et justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ip | CODE |
| LOW⚡ | …tion/formats/commonjs-split-reexport-default/shared.js | 28 | Consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam erat, sed diam vo | CODE |
| LOW⚡ | …tion/formats/commonjs-split-reexport-default/shared.js | 28 | Consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam erat, sed diam vo | CODE |
| LOW⚡ | …tion/formats/commonjs-split-reexport-default/shared.js | 30 | Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et dolore magn | CODE |
| LOW⚡ | …tion/formats/commonjs-split-reexport-default/shared.js | 30 | Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et dolore magn | CODE |
| LOW⚡ | …tion/formats/commonjs-split-reexport-default/shared.js | 32 | Duis autem vel eum iriure dolor in hendrerit in vulputate velit esse molestie consequat, vel illum dolore eu feugiat nul | CODE |
| LOW⚡ | …tion/formats/commonjs-split-reexport-default/shared.js | 32 | Duis autem vel eum iriure dolor in hendrerit in vulputate velit esse molestie consequat, vel illum dolore eu feugiat nul | CODE |
| LOW⚡ | …tion/formats/commonjs-split-reexport-default/shared.js | 36 | Nam liber tempor cum soluta nobis eleifend option congue nihil imperdiet doming id quod mazim placerat facer possim assu | CODE |
| LOW⚡ | …tion/formats/commonjs-split-reexport-default/shared.js | 36 | Nam liber tempor cum soluta nobis eleifend option congue nihil imperdiet doming id quod mazim placerat facer possim assu | CODE |
| LOW⚡ | …tion/formats/commonjs-split-reexport-default/shared.js | 40 | At vero eos et accusam et justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ip | CODE |
| LOW⚡ | …tion/formats/commonjs-split-reexport-default/shared.js | 40 | At vero eos et accusam et justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ip | CODE |
| LOW⚡ | …tion/formats/commonjs-split-reexport-default/shared.js | 42 | Consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam erat, sed diam vo | CODE |
| LOW⚡ | …tion/formats/commonjs-split-reexport-default/shared.js | 42 | Consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam erat, sed diam vo | CODE |
| LOW⚡ | …tion/formats/commonjs-split-reexport-default/shared.js | 44 | Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et dolore magn | CODE |
| LOW⚡ | …tion/formats/commonjs-split-reexport-default/shared.js | 44 | Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et dolore magn | CODE |
| LOW⚡ | …tion/formats/commonjs-split-reexport-default/shared.js | 46 | Duis autem vel eum iriure dolor in hendrerit in vulputate velit esse molestie consequat, vel illum dolore eu feugiat nul | CODE |
| LOW⚡ | …tion/formats/commonjs-split-reexport-default/shared.js | 46 | Duis autem vel eum iriure dolor in hendrerit in vulputate velit esse molestie consequat, vel illum dolore eu feugiat nul | CODE |
| LOW⚡ | …tion/formats/commonjs-split-reexport-default/shared.js | 50 | Nam liber tempor cum soluta nobis eleifend option congue nihil imperdiet doming id quod mazim placerat facer possim assu | CODE |
| LOW⚡ | …tion/formats/commonjs-split-reexport-default/shared.js | 50 | Nam liber tempor cum soluta nobis eleifend option congue nihil imperdiet doming id quod mazim placerat facer possim assu | CODE |
| 90 more matches not shown… | ||||
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| LOW | scripts/to-fs-fixture.js | 145 | function findTestsWithFixturePaths(root, api, options) { | CODE |
| LOW | scripts/to-fs-fixture.js | 593 | async function promptToTransformFixtures(testName, {yes}) { | CODE |
| LOW | packages/bundlers/default/src/DefaultBundler.js | 428 | function makeManualAssetToConfigLookup() { | CODE |
| LOW | packages/core/test-utils/src/utils.js | 220 | export function assertDependencyWasExcluded( | CODE |
| LOW | packages/core/test-utils/src/utils.js | 1391 | export async function assertRejectsWithDiagnostic( | CODE |
| LOW | packages/core/core/test/SymbolPropagation.test.js | 211 | function assertDependencyUsedSymbols(usedSymbolsUp, expectedMap, id) { | CODE |
| LOW | packages/core/core/src/resolveOptions.js | 231 | function getRelativeConfigSpecifier( | CODE |
| LOW | packages/core/core/src/utils.js | 136 | export function invalidateOnFileCreateToInternal( | CODE |
| LOW | packages/core/core/src/utils.js | 168 | export function fromInternalSourceLocation( | CODE |
| LOW | packages/core/core/src/registerCoreWithSerializer.js | 12 | export function registerCoreWithSerializer() { | CODE |
| LOW | packages/core/core/src/serializer.js | 10 | export function registerSerializableClass(name: string, ctor: Class<any>) { | CODE |
| LOW | packages/core/core/src/serializer.js | 19 | export function unregisterSerializableClass(name: string, ctor: Class<any>) { | CODE |
| LOW | packages/core/core/src/serializer.js | 203 | export function restoreDeserializedObject(object: any): any { | CODE |
| LOW | packages/core/core/src/serializer.js | 253 | export function removeSerializedObjectFromCache(object: any) { | CODE |
| LOW | packages/core/core/src/requests/TargetRequest.js | 1384 | function parseCommonTargetDescriptor( | CODE |
| LOW | packages/core/core/src/requests/TargetRequest.js | 1479 | function assertTargetsAreNotEntries( | CODE |
| LOW | packages/core/core/src/requests/ParcelConfigRequest.js | 71 | export default function createParcelConfigRequest(): ParcelConfigRequest { | CODE |
| LOW | packages/core/core/src/requests/WriteBundlesRequest.js | 47 | export default function createWriteBundlesRequest( | CODE |
| LOW | packages/core/core/src/public/Bundle.js | 60 | export function bundleToInternalBundleGraph(bundle: IBundle): BundleGraph { | CODE |
| LOW | packages/core/core/src/public/BundleGraph.js | 40 | export function bundleGraphToInternalBundleGraph( | CODE |
| LOW | packages/core/core/src/public/Asset.js | 61 | export function mutableAssetToUncommittedAsset( | CODE |
| LOW | packages/core/core/src/public/BundleGroup.js | 19 | export function bundleGroupToInternalBundleGroup( | CODE |
| LOW | packages/core/core/src/public/Symbols.js | 306 | function fromInternalDependencySymbol(projectRoot: string, value) { | CODE |
| LOW | packages/core/core/src/public/Environment.js | 167 | export function environmentToInternalEnvironment( | CODE |
| LOW | packages/core/core/src/public/Dependency.js | 39 | export function dependencyToInternalDependency( | CODE |
| LOW | packages/core/package-manager/src/installPackage.js | 153 | async function determinePackageInstaller( | CODE |
| LOW | packages/core/package-manager/src/utils.js | 20 | export function npmSpecifierFromModuleRequest( | CODE |
| LOW | packages/core/package-manager/src/utils.js | 28 | export function moduleRequestsFromDependencyMap(dependencyMap: {| | CODE |
| LOW | packages/core/package-manager/src/utils.js | 40 | export async function getConflictingLocalDependencies( | CODE |
| LOW | packages/core/diagnostic/src/diagnostic.js | 234 | export function generateJSONCodeHighlights( | CODE |
| LOW | packages/core/integration-tests/test/babel.js | 120 | async function testBrowserListMultipleEnv(projectBasePath) { | CODE |
| LOW | packages/core/utils/src/stream.js | 17 | export function readableFromStringOrBuffer(str: string | Buffer): Readable { | CODE |
| LOW | packages/core/utils/src/alternatives.js | 8 | export async function findAlternativeNodeModules( | CODE |
| LOW | packages/runtimes/rsc/rsc-helpers.jsx | 22 | function createResourcesValueProxy(value, resources, bootstrapScript) { | CODE |
| LOW | packages/utils/error-overlay/src/index.js | 50 | export function startReportingRuntimeErrors(options: RuntimeReportingOptions) { | CODE |
| LOW | packages/utils/error-overlay/src/index.js | 88 | export function stopReportingRuntimeErrors() { | CODE |
| LOW | …ges/utils/error-overlay/src/effects/stackTraceLimit.js | 28 | function unregisterStackTraceLimit() { | CODE |
| LOW | …/utils/error-overlay/src/effects/unhandledRejection.js | 29 | function registerUnhandledRejection( | CODE |
| LOW | …/utils/error-overlay/src/effects/unhandledRejection.js | 41 | function unregisterUnhandledRejection(target: EventTarget) { | CODE |
| LOW | …ages/utils/babel-plugin-transform-runtime/src/index.js | 7 | module.exports = function parcelPluginTransformRuntime(api, opts, dirname) { | CODE |
| LOW | packages/utils/node-resolver-core/src/Wrapper.js | 776 | function environmentToExportsConditions( | CODE |
| LOW | packages/utils/rsc/types.d.ts | 38 | export function createTemporaryReferenceSet(): TemporaryReferenceSet; | CODE |
| LOW | packages/utils/rsc/types.d.ts | 76 | export function createTemporaryReferenceSet(): TemporaryReferenceSet; | CODE |
| LOW | …rs/inline-requires/test/RequireInliningVisitor.test.js | 6 | async function testRequireInliningVisitor(src, sideEffects) { | CODE |
| LOW | packages/resolvers/glob/src/GlobResolver.js | 18 | function errorToThrowableDiagnostic(error, dependency): ThrowableDiagnostic { | CODE |
| LOW | …ages/transformers/svg-react/src/SvgReactTransformer.js | 136 | function getSvgoConfigFromSvgrConfig(config) { | CODE |
| LOW | packages/transformers/elm/src/ElmTransformer.js | 164 | function elmCompileErrorToParcelDiagnostics(error) { | CODE |
| LOW | …transformers/react-refresh-wrap/src/helpers/helpers.js | 159 | function shouldInvalidateReactRefreshBoundary(prevExports, nextExports) { | CODE |
| LOW | …transformers/react-refresh-wrap/src/helpers/helpers.js | 174 | function getRefreshBoundarySignature(exports) { | CODE |
| LOW | …transformers/react-refresh-wrap/src/helpers/helpers.js | 199 | function registerExportsForReactRefresh(module) { | CODE |
| LOW | packages/configs/default/test/config.test.js | 52 | function collectConfigPackageReferences( | CODE |
| LOW | packages/dev/repl/src/utils/index.js | 93 | export function linkSourceMapVisualization( | CODE |
| LOW | packages/dev/parcel-link/src/utils.js | 83 | export function mapNamespacePackageAliases( | CODE |
| LOW | packages/dev/query/src/cli.js | 481 | function getIncomingDependenciesAssetGraph(v: string) { | CODE |
| LOW | packages/dev/query/src/cli.js | 492 | function getIncomingDependenciesBundleGraph(v: string) { | CODE |
| LOW | packages/dev/esm-fuzzer/generateExample.js | 216 | function moveLocalExportToNewDependency(state) { | CODE |
| LOW | packages/dev/esm-fuzzer/generateExample.js | 253 | function addNamespaceReexportToExisting(state) { | CODE |
| LOW | …kages/validators/typescript/src/TypeScriptValidator.js | 142 | function getValidateResultFromDiagnostics( | CODE |
| LOW | packages/packagers/js/src/utils.js | 9 | export function replaceScriptDependencies( | CODE |
| LOW | packages/reporters/tracer/src/TracerReporter.js | 13 | function millisecondsToMicroseconds(milliseconds: number) { | CODE |
| 126 more matches not shown… | ||||
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| LOW | crates/core/src/diagnostic.rs | 121 | // result += "\\"; | COMMENT |
| LOW | crates/core/src/diagnostic.rs | 141 | // } | COMMENT |
| LOW | crates/core/src/diagnostic.rs | 161 | // "/" => "~1", | COMMENT |
| LOW | crates/core/src/diagnostic.rs | 181 | // escape_json_key_component(&res).fmt(f) | COMMENT |
| LOW | crates/parcel-resolver/src/url_to_path.rs | 61 | COMMENT | |
| LOW | crates/parcel-resolver/src/lib.rs | 1 | //! parcel-resolver implements the Node.js module resolution algorithm. | COMMENT |
| LOW | crates/parcel-resolver/src/lib.rs | 21 | //! Finally, call `resolver.resolve` to resolve a specifier. This returns a result, along with [Invalidations] | COMMENT |
| LOW | crates/parcel-resolver/src/lib.rs | 81 | /// Parcel-style absolute paths resolved relative to project root. | COMMENT |
| LOW | crates/parcel-resolver/src/lib.rs | 2241 | .resolution, | COMMENT |
| LOW | crates/parcel-resolver/src/lib.rs | 3081 | // #[test] | COMMENT |
| LOW | crates/parcel-resolver/src/json_comments_rs/mod.rs | 1 | #![allow(dead_code)] | COMMENT |
| LOW | crates/html/src/srcset.rs | 241 | } | COMMENT |
| LOW | .devcontainer/devcontainer.json | 21 | // } | COMMENT |
| LOW | packages/core/test-utils/src/fsFixture.js | 161 | /^(?<dirname>[^:>\n/\\]+\b)(?:(?=[/\\])| *\n| *$)/, | COMMENT |
| LOW | packages/core/core/test/PackagerRunner.test.js | 1 | // // @flow | COMMENT |
| LOW | packages/core/core/test/PackagerRunner.test.js | 21 | // parcelConfig: config, | COMMENT |
| LOW | packages/core/core/src/RequestTracker.js | 581 | COMMENT | |
| LOW | packages/core/core/src/BundleGraph.js | 41 | COMMENT | |
| LOW | packages/core/core/src/Parcel.js | 61 | export const INTERNAL_RESOLVE: symbol = Symbol('internal_resolve'); | COMMENT |
| LOW | packages/core/core/src/SymbolPropagation.js | 41 | // To reorder once at the end | COMMENT |
| LOW | packages/core/core/src/SymbolPropagation.js | 521 | // via each parent (the numbers signifiying the order of re/visiting, `...` being unvisited). | COMMENT |
| LOW | packages/core/cache/src/IDBCache.browser.js | 101 | // entries: $ReadOnlyArray<[string, Buffer | string]>, | COMMENT |
| LOW | …timizers/inline-requires/src/RequireInliningVisitor.js | 121 | // This mutates `var $acw62 = require("acw62")` -> `var $acw62 = null` | COMMENT |
| LOW | …timizers/inline-requires/src/RequireInliningVisitor.js | 181 | // will take care of optimising this away where possible. | COMMENT |
| LOW | …kages/transformers/js/core/src/dependency_collector.rs | 41 | /// export {x} from './dependency'; | COMMENT |
| LOW | …kages/transformers/js/core/src/dependency_collector.rs | 61 | WebWorker, | COMMENT |
| LOW | …kages/transformers/js/core/src/dependency_collector.rs | 81 | /// document.body.appendChild(img); | COMMENT |
| LOW | packages/transformers/js/core/src/hoist.rs | 61 | pub local: JsWord, | COMMENT |
| LOW | packages/transformers/js/core/src/hoist.rs | 81 | /// * `local` will usually be a mangled name the transformer has generated and replaced the | COMMENT |
| LOW | packages/transformers/js/core/src/hoist.rs | 121 | } | COMMENT |
| LOW | packages/transformers/js/core/src/hoist.rs | 141 | /// | COMMENT |
| LOW | packages/transformers/js/core/src/hoist.rs | 161 | /// source: "dependency-1", | COMMENT |
| LOW | packages/transformers/js/core/src/hoist.rs | 181 | /// | COMMENT |
| LOW | packages/transformers/js/core/src/hoist.rs | 201 | /// exported: "x", | COMMENT |
| LOW | packages/transformers/js/core/src/hoist.rs | 221 | /// export { view as mainView } from './view'; | COMMENT |
| LOW | packages/transformers/js/core/src/hoist.rs | 241 | /// ImportedSymbol { | COMMENT |
| LOW | packages/transformers/js/core/src/hoist.rs | 261 | /// ```skip | COMMENT |
| LOW | packages/transformers/js/core/src/hoist.rs | 281 | /// | COMMENT |
| LOW | packages/transformers/js/core/src/hoist.rs | 301 | /// And the `module_id` of this file is `"moduleId"`, then the transformer will replace this dynamic | COMMENT |
| LOW | packages/transformers/js/core/src/constant_module.rs | 21 | /// For example, this is a constant module: | COMMENT |
| LOW | packages/transformers/js/core/src/global_replacer.rs | 21 | /// | COMMENT |
| LOW | packages/transformers/js/core/src/collect.rs | 821 | // if lhs is `exports`, mark as CJS exports re-assigned | COMMENT |
| LOW | packages/dev/repl/patchDeps.sh | 1 | ####### @nodelib/fs.scandir | COMMENT |
| LOW | packages/dev/repl/patchDeps.sh | 21 | # HTMLNANO_REQUIRE_A='function htmlnano() {' | COMMENT |
| LOW | packages/dev/repl/src/sw.js | 41 | // .join(" "); | COMMENT |
| LOW | packages/dev/repl/src/sw.js | 61 | // <body> | COMMENT |
| LOW | packages/dev/repl/src/parcel/ParcelWorker.js | 161 | severity: 'error', | COMMENT |
| LOW | packages/dev/repl/src/parcel/index.js | 21 | // bundles: assets.map(({name, content}) => ({ | COMMENT |
| LOW | packages/dev/repl/src/parcel/ExtendedMemoryFS.js | 61 | } | COMMENT |
| LOW | packages/dev/repl/src/parcel/ExtendedMemoryFS.js | 441 | // // fs.readSync(fd, buf, { offset: 3, length: 3 }); | COMMENT |
| LOW | packages/dev/repl/src/utils/assets.js | 181 | }, | COMMENT |
| LOW | packages/dev/repl/src/utils/assets.js | 201 | // isEntry: true, | COMMENT |
| LOW | packages/dev/repl/src/utils/assets.js | 381 | ], | COMMENT |
| LOW | packages/dev/repl/src/utils/assets.js | 641 | // name: 'src/Article.md', | COMMENT |
| LOW | packages/dev/repl/src/utils/assets.js | 661 | // weight: bold; | COMMENT |
| LOW | packages/dev/repl/src/utils/assets.js | 681 | // background-color: @some-color; | COMMENT |
| LOW | packages/dev/repl/src/components/state.js | 141 | return { | COMMENT |
| LOW | packages/dev/esm-fuzzer/generateExample.js | 101 | // EXPORT_CONST: template.statement(` | COMMENT |
| LOW | packages/dev/esm-fuzzer/generateExample.js | 481 | module.exports = generateExamples; | COMMENT |
| LOW | packages/dev/esm-fuzzer/generateExample.js | 501 | // if (++i > 100) break; | COMMENT |
| 7 more matches not shown… | ||||
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| LOW⚡ | packages/dev/parcel-link/src/link.js | 46 | // Step 1: Determine all Parcel packages to link | COMMENT |
| LOW⚡ | packages/dev/parcel-link/src/link.js | 51 | // Step 2: Delete all official packages (`@parcel/*`) from node_modules | COMMENT |
| LOW⚡ | packages/dev/parcel-link/src/link.js | 63 | // Step 3: Link the Parcel packages into node_modules | COMMENT |
| LOW⚡ | packages/dev/parcel-link/src/link.js | 70 | // Step 4: Point `parcel` bin symlink to linked `packages/core/parcel/src/bin.js` | COMMENT |
| LOW⚡ | packages/dev/parcel-link/src/unlink.js | 46 | // Step 1: Determine all Parcel packages that could be linked | COMMENT |
| LOW⚡ | packages/dev/parcel-link/src/unlink.js | 51 | // Step 2: Delete all official packages (`@parcel/*`) from node_modules | COMMENT |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| LOW⚡ | packages/dev/parcel-link/src/link.js | 46 | // Step 1: Determine all Parcel packages to link | COMMENT |
| LOW⚡ | packages/dev/parcel-link/src/link.js | 51 | // Step 2: Delete all official packages (`@parcel/*`) from node_modules | COMMENT |
| LOW⚡ | packages/dev/parcel-link/src/link.js | 63 | // Step 3: Link the Parcel packages into node_modules | COMMENT |
| LOW⚡ | packages/dev/parcel-link/src/link.js | 70 | // Step 4: Point `parcel` bin symlink to linked `packages/core/parcel/src/bin.js` | COMMENT |
| LOW⚡ | packages/dev/parcel-link/src/unlink.js | 46 | // Step 1: Determine all Parcel packages that could be linked | COMMENT |
| LOW⚡ | packages/dev/parcel-link/src/unlink.js | 51 | // Step 2: Delete all official packages (`@parcel/*`) from node_modules | COMMENT |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| HIGH | packages/dev/query/src/cli.js | 321 | print(format: T => string, prefix = '') { | CODE |
| HIGH | flow-typed/npm/@swc/core_v1.x.x.js | 1120 | print(m: Program, options?: Options): Promise<Output>; | CODE |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| HIGH | packages/core/core/src/requests/AssetGraphRequest.js | 365 | // also consider it not lazy (so it gets marked as requested). | COMMENT |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| MEDIUM | packages/bundlers/default/src/DefaultBundler.js | 1182 | // by drawing an edge. Essentially, if two bundles within an asset's | COMMENT |