AI-powered development workspaces with reusable components, architectural clarity and zero overhead.
382 matches across 10 categories. Click a row to expand file-level details.
| Severity | File | Line | Snippet |
|---|---|---|---|
| CRITICAL | …onents/semantics/doc-parser/jsdoc/jsdoc-parser.spec.ts | 89 | expect(doclets).to.have.length.of.at.least(2); |
| CRITICAL | scopes/workspace/workspace/workspace.ts | 1736 | const unmergedComps = this.scope.legacyScope.objects.unmergedComponents.getComponents(); |
| CRITICAL | scopes/workspace/workspace/workspace.ts | 1742 | const unmerged = this.scope.legacyScope.objects.unmergedComponents.getEntry(componentId); |
| CRITICAL | scopes/workspace/workspace/filter.ts | 130 | const unmergedComponents = this.workspace.scope.legacyScope.objects.unmergedComponents.getComponents(); |
| CRITICAL | scopes/workspace/workspace/filter.ts | 159 | const all = this.workspace.consumer.bitMap.components.filter((c) => c.nextVersion).map((c) => c.id); |
| CRITICAL | scopes/workspace/workspace/aspects-merger.ts | 227 | return this.workspace.scope.legacyScope.objects.unmergedComponents.getEntry(componentId); |
| CRITICAL | scopes/component/remove/remove.main.runtime.ts | 362 | const bitMapEntry = this.workspace.consumer.bitMap.components.find((compMap) => { |
| CRITICAL | scopes/component/checkout/checkout.main.runtime.ts | 105 | await this.workspace.scope.legacyScope.scopeImporter.importWithoutDeps(ComponentIdList.fromArray(toImport), { |
| CRITICAL | scopes/component/stash/stash.main.runtime.ts | 74 | await this.workspace.scope.legacyScope.objects.persist(); |
| CRITICAL | scopes/component/stash/stash.main.runtime.ts | 147 | await this.workspace.scope.legacyScope.sources.consumerComponentToVersion(consumerComponent); |
| CRITICAL | scopes/component/snapping/version-maker.ts | 214 | if (hash) this.workspace.scope.legacyScope.stagedSnaps.addSnap(hash.toString()); |
| CRITICAL | scopes/component/snapping/version-maker.ts | 219 | await this.workspace.scope.legacyScope.stagedSnaps.write(); |
| CRITICAL | scopes/component/snapping/snapping.main.runtime.ts | 831 | await this.workspace.scope.legacyScope.stagedSnaps.write(); |
| CRITICAL | scopes/component/snapping/snapping.main.runtime.ts | 1089 | const unmergedComponent = this.scope.legacyScope.objects.unmergedComponents.getEntry(component.toComponentId()); |
| CRITICAL | scopes/component/snapping/snapping.main.runtime.ts | 1118 | this.scope.legacyScope.objects.unmergedComponents.removeComponent(component.toComponentId()); |
| CRITICAL | scopes/component/merging/merging.main.runtime.ts | 633 | const remoteHead = await this.workspace.consumer.scope.objects.remoteLanes.getRef(remoteLaneId, bitId); |
| CRITICAL | scopes/component/merging/merging.main.runtime.ts | 660 | const unmergedComponents = this.scope.legacyScope.objects.unmergedComponents.getComponents(); |
| CRITICAL | scopes/component/merging/merging.main.runtime.ts | 687 | aspects: this.scope.legacyScope.objects.unmergedComponents.getEntry(id)?.mergedConfig, |
| CRITICAL | scopes/component/merging/merging.main.runtime.ts | 747 | const entry = this.workspace.consumer.scope.objects.unmergedComponents.getEntry(id); |
| CRITICAL | scopes/component/merging/merging.main.runtime.ts | 754 | const unresolvedComponents = this.workspace.consumer.scope.objects.unmergedComponents.getComponents(); |
| CRITICAL | scopes/component/merging/merge-status-provider.ts | 256 | const unmerged = this.scope.legacyScope.objects.unmergedComponents.getEntry(id); |
| CRITICAL | scopes/scope/export/export.main.runtime.ts | 260 | await this.workspace.scope.legacyScope.stagedSnaps.deleteFile(); |
| CRITICAL | scopes/lanes/lanes/switch-lanes.ts | 78 | await this.workspace.scope.legacyScope.scopeImporter.importWithoutDeps(allIds, { |
| CRITICAL | scopes/lanes/lanes/lanes.main.runtime.ts | 528 | await this.scope.legacyScope.objects.remoteLanes.renameRefByNewLaneName(laneNameWithoutScope, newName, lane.scope); |
| CRITICAL | scopes/lanes/merge-lanes/merge-lanes.main.runtime.ts | 437 | this.workspace.consumer.scope.objects.unmergedComponents.removeAllComponents(); |
| CRITICAL | scopes/lanes/merge-lanes/merge-lanes.main.runtime.ts | 438 | await this.workspace.consumer.scope.objects.unmergedComponents.write(); |
| Severity | File | Line | Snippet |
|---|---|---|---|
| LOW | …ies/use-component-artifacts/use-component-artifacts.ts | 90 | export function useComponentArtifactFileContent( |
| LOW | …component-artifacts-model/component-artifacts.model.ts | 33 | export function getArtifactFileDetailsFromUrl( |
| LOW | …ponents/ui/artifacts/artifacts-tree/artifacts-tree.tsx | 159 | function fileTreeNodeWithArtifactFiles(artifactFiles: Array<ArtifactFile & { id: string }>) { |
| LOW | …mpare-editor-settings/code-compare-editor-settings.tsx | 26 | export function CodeCompareEditorSettings({ |
| LOW | …re/version-picker/component-compare-version-picker.tsx | 21 | export function ComponentCompareVersionPicker({ |
| LOW | …nent-compare/changelog/component-compare-changelog.tsx | 50 | export function ComponentCompareChangelog({ className }: ComponentCompareChangelogType) { |
| LOW | …ponent-compare/component-compare/component-compare.tsx | 156 | function deriveChangeTypeCssForNav(tab: TabItem, changed: ChangeType[] | null | undefined): string | null { |
| LOW | …ponents/ui/composition-compare/composition-compare.tsx | 41 | function MissingCompositionTemplate({ message, title }: { message?: string; title?: string } = {}) { |
| LOW | …ponents/ui/composition-compare/composition-compare.tsx | 262 | function resolveRequestedCompositionId({ |
| LOW | components/ui/component-drawer/component-drawer.tsx | 171 | function ComponentsDrawerRenderFilters({ |
| LOW | components/ui/component-drawer/component-drawer.tsx | 211 | function ComponentsDrawerRenderTree({ |
| LOW | components/component-issues/untracked-dependencies.ts | 33 | function untrackedFilesComponentIssueToString(value: UntrackedFileDependencyEntry) { |
| LOW | …nents/component-issues/relative-components-authored.ts | 45 | function relativeComponentsAuthoredIssuesToString(relativeEntries: RelativeComponentsAuthoredEntry[]) { |
| LOW | components/legacy/consumer-config/component-config.ts | 108 | export function getBindingPrefixByDefaultScope(defaultScope: string): string { |
| LOW | components/legacy/logger/logger.ts | 333 | function determineWritingLogToScreen() { |
| LOW | components/legacy/logger/pino-logger.ts | 121 | export function getPinoLoggerWithoutWorkers( |
| LOW | …onents/legacy/component-diff/components-object-diff.ts | 27 | export function componentToPrintableForDiff(component: Component): Record<string, any> { |
| LOW | …onents/legacy/component-diff/components-object-diff.ts | 131 | function componentToPrintableForDiffCommand(component: Component, verbose = false): Record<string, any> { |
| LOW | …onents/legacy/component-diff/components-object-diff.ts | 146 | export async function diffBetweenComponentsObjects( |
| LOW | …onents/legacy/component-diff/components-object-diff.ts | 316 | async function getExtensionsConfigOutput(componentLeft: Component, componentRight: Component): Promise<ConfigDiff[]> { |
| LOW | components/legacy/component-diff/components-diff.ts | 210 | export function outputDiffResultsNameOnly(diffResults: DiffResults[]): string { |
| LOW | components/legacy/component-diff/components-diff.ts | 218 | export function outputDiffResultsFormatted(diffResults: DiffResults[], opts: DiffOutputOptions = {}): string { |
| LOW | …ents/legacy/utils/object-to-stringified-tuple-array.ts | 3 | export default function objectToStringifiedTupleArray(obj: { [key: string]: any }): [string | number][] { |
| LOW | components/legacy/utils/bit/component-placeholders.ts | 8 | export function replacePlaceHolderForPackageValue( |
| LOW | components/legacy/utils/bit/component-placeholders.ts | 36 | export function getMainFileWithoutExtension(mainFile: string) { |
| LOW | components/legacy/scope/version-dependencies.ts | 57 | export async function multipleVersionDependenciesToConsumer( |
| LOW | …egacy/scope/component-ops/scope-components-importer.ts | 1191 | export function errorIsTypeOfMissingObject(err: Error) { |
| LOW | components/legacy/extension-data/extension-data-list.ts | 272 | export function removeInternalConfigFields(config?: ExtensionConfig): ExtensionConfig | undefined { |
| LOW | components/legacy/extension-data/extension-data-list.ts | 279 | export function removeInternalConfigFieldsWithMutation(config?: ExtensionConfig) { |
| LOW | components/legacy/consumer/consumer.ts | 605 | export function currentDateAndTimeToFileName() { |
| LOW | components/legacy/e2e-helper/e2e-scope-json-helper.ts | 26 | function composeScopePathForWorkspace(workspacePath: string) { |
| LOW | …invalid-jest-config-env/invalid-jest-config.bit-env.ts | 19 | function generateResolveSpecPathsFunc(pattern: string) { |
| LOW | …ulti-jest-testers-env/multi-jest-tester-env.bit-env.ts | 19 | function generateResolveSpecPathsFunc(pattern: string) { |
| LOW | …om-jest-resolve-env/custom-jest-resolve-env.bit-env.ts | 17 | function generateResolveSpecPathsFunc(pattern: string) { |
| LOW | …on-message-listener/use-navigation-message-listener.ts | 10 | export function useNavigationMessageListener({ origin = '*' }: NavigationMessageListenerProps = {}) { |
| LOW | …view-summary/grouped-schema-nodes-overview-summary.tsx | 46 | const defaultTableRenderer = function DefaultTableRendererWrapper(apiNodeRendererProps: APINodeRenderProps) { |
| LOW | …/component-package-name/component-node-modules-path.ts | 7 | export function getNodeModulesPathOfComponent({ |
| LOW | …component-package-name/package-name-to-component-id.ts | 24 | export async function resolveComponentIdFromPackageName( |
| LOW | …dules/harmony-root-generator/harmony-root-generator.ts | 161 | function getRegularAspectIdentifier(aspectDef: AspectDefinition, suffix: string, pathProp?: string): string { |
| LOW | components/entities/semantic-schema/schema-diff.ts | 87 | export function typesAreSemanticallyEqual( |
| LOW | scripts/cleanup-node-modules.js | 488 | function scanPackageForRedundantBuilds(packagePath) { |
| LOW | scripts/cleanup-node-modules.js | 677 | function cleanupDuplicateModuleFormats(nodeModulesPath) { |
| LOW | scripts/extensions-to-aspects.js | 94 | function moveExtensionToMainRuntime(extName) { |
| LOW | scripts/extensions-to-aspects.js | 100 | function moveManifestToMainRuntime(extName) { |
| LOW | scripts/extensions-to-aspects.js | 112 | function movePreviewToPreviewRuntime(extName) { |
| LOW | scripts/install.js | 69 | function getInstallationPathFromEnv() { |
| LOW | scripts/install.js | 82 | function correctInstallationPathForWindows(originalDir) { |
| LOW | scripts/install.js | 132 | function getBinaryInstallationPath() { |
| LOW | scripts/find-unused-packages.js | 100 | function deleteUnusedFromWorkspaceJsonc() { |
| LOW | scripts/circular-deps-check/check-circular-deps.js | 51 | function countCircularDependencies(graphData) { |
| LOW | scripts/circular-deps-check/check-circular-deps.js | 73 | function analyzeCircularDependencies(graphData, verbose = false) { |
| LOW | scripts/circular-deps-check/check-circular-deps.js | 166 | function showNewCircularDependencies(graphData) { |
| LOW | e2e/harmony/export-harmony.e2e.ts | 132 | function expectRemotesToHaveTheComponents() { |
| LOW | e2e/harmony/ci-commands.e2e.ts | 37 | function setupComponentsAndInitialCommit(numComponents = 2) { |
| LOW | e2e/harmony/extensions-config-diff.e2e.ts | 121 | function reEjectAndCheckStatusBefore(helper, fullId = 'bar/foo') { |
| LOW | e2e/harmony/ci-bitmap-auto-sync.e2e.ts | 56 | function setupComponentsAndInitialCommit(numComponents = 2): string { |
| LOW | e2e/harmony/ci-bitmap-auto-sync.e2e.ts | 78 | function commitAndPushWorkspaceJsonc(branch: string, message = 'chore: enable bitmapAutoSync'): void { |
| LOW | e2e/harmony/ci-bitmap-auto-sync.e2e.ts | 90 | function simulatePrMergedOnDefaultBranch( |
| LOW | e2e/harmony/recovery-after-deletion.e2e.ts | 34 | function runFetchMissingDepsAction(remote, ids: string[]) { |
| LOW | e2e/harmony/custom-aspects.e2e.ts | 246 | function getMainAspectWithRegularDep(remoteScope: string) { |
| 171 more matches not shown… | |||
| Severity | File | Line | Snippet |
|---|---|---|---|
| MEDIUM | …ui/composition-compare/composition-compare.module.scss | 164 | // ─── Empty / missing states ───────────────────────────────────────────── |
| MEDIUM | e2e/harmony/dependencies/forked-env-missing-deps.e2e.ts | 41 | // ── Source workspace: create the env, tag, and export ────────────── |
| MEDIUM | e2e/harmony/dependencies/forked-env-missing-deps.e2e.ts | 77 | // ── Fresh workspace: fork the env ───────────────────────────────── |
| MEDIUM | .circleci/config.yml | 76 | # ======================================== |
| MEDIUM | .circleci/config.yml | 78 | # ======================================== |
| MEDIUM | .circleci/config.yml | 84 | # ======================================== |
| MEDIUM | .circleci/config.yml | 86 | # ======================================== |
| MEDIUM | .circleci/config.yml | 3 | # ======================================== |
| MEDIUM | .circleci/config.yml | 5 | # ======================================== |
| MEDIUM | .circleci/config.yml | 53 | # ======================================== |
| MEDIUM | .circleci/config.yml | 55 | # ======================================== |
| MEDIUM | .circleci/config.yml | 507 | # ======================================== |
| MEDIUM | .circleci/config.yml | 509 | # ======================================== |
| MEDIUM | .circleci/config.yml | 1222 | # ======================================== |
| MEDIUM | .circleci/config.yml | 1224 | # ======================================== |
| MEDIUM | .circleci/config.yml | 1483 | # ======================================== |
| MEDIUM | .circleci/config.yml | 1485 | # ======================================== |
| MEDIUM | …pes/compositions/compositions/compositions.module.scss | 73 | // ─── Toolbar ──────────────────────────────────────────────────────────── |
| MEDIUM | …pes/compositions/compositions/compositions.module.scss | 118 | // ─── Preview + Controls Tray area ─────────────────────────────────────── |
| MEDIUM | …pes/compositions/compositions/compositions.module.scss | 141 | // ─── Controls Tray (bottom panel, like DevTools) ──────────────────────── |
| MEDIUM | …pes/compositions/compositions/compositions.module.scss | 164 | // ─── Two-zone header: resize strip on top, click-to-collapse below ───── |
| MEDIUM | …pes/compositions/compositions/compositions.module.scss | 293 | // ─── Splitter ─────────────────────────────────────────────────────────── |
| MEDIUM | …pes/compositions/compositions/compositions.module.scss | 307 | // ─── Tabs ─────────────────────────────────────────────────────────────── |
| MEDIUM | …pes/compositions/compositions/compositions.module.scss | 339 | // ─── Empty / error states ─────────────────────────────────────────────── |
| MEDIUM | …s/ui/compositions-panel/compositions-panel.module.scss | 9 | // ─── Compositions list ────────────────────────────────────────────────── |
| MEDIUM | …s/ui/compositions-panel/compositions-panel.module.scss | 137 | // ─── Legacy compat ────────────────────────────────────────────────────── |
| MEDIUM | …preview/ui/preview-placeholder/preview-placeholder.tsx | 11 | // ── BrowserSkeleton ───────────────────────────────────────────────────────── |
| MEDIUM | …preview/ui/preview-placeholder/preview-placeholder.tsx | 32 | // ── Prefetch helper ───────────────────────────────────────────────────────── |
| MEDIUM | …preview/ui/preview-placeholder/preview-placeholder.tsx | 55 | // ── ViewportGate ──────────────────────────────────────────────────────────── |
| MEDIUM | …preview/ui/preview-placeholder/preview-placeholder.tsx | 117 | // ── PreviewPlaceholder ────────────────────────────────────────────────────── |
| MEDIUM | …ui/preview-placeholder/preview-placeholder.module.scss | 81 | // ── Viewport gate & skeleton overlay ──────────────────────────────────────── |
| MEDIUM | …ui/preview-placeholder/preview-placeholder.module.scss | 104 | // ── Browser-chrome skeleton ───────────────────────────────────────────────── |
| Severity | File | Line | Snippet |
|---|---|---|---|
| LOW | .claude/hooks/check-e2e-only.sh | 21 | exit 0 |
| LOW | components/ui/inputs/lane-selector_1/lane-selector.tsx | 81 | // case LaneSelectorSortBy.CREATED: |
| LOW | components/ui/inputs/lane-selector_1/lane-selector.tsx | 181 | e.stopPropagation(); |
| LOW | components/legacy/scope/lanes/lanes.ts | 141 | }) |
| LOW | components/legacy/dependency-graph/scope-graph.ts | 141 | // const allModelComponents: ModelComponent[] = await scope.list(); |
| LOW | …s/extensions/custom-react-env/typescript/tsconfig.json | 1 | { |
| LOW | …xtures/extensions/custom-react-env/jest/jest.config.js | 1 | |
| LOW | …xtensions/multi-jest-testers-env/config/jest.config.js | 1 | // @bit-no-check |
| LOW | …tensions/custom-jest-resolve-env/config/jest.config.js | 1 | // @bit-no-check |
| LOW | …r/excluded-fixtures/scopes/repository-hooks-fixture.js | 61 | // That's here for debug purpose |
| LOW | scripts/install.js | 101 | try { |
| LOW | e2e/harmony/merge-config.e2e.ts | 61 | const deprecationData = helper.command.showAspectConfig('comp1', Extensions.deprecation); |
| LOW | e2e/harmony/ci-bitmap-auto-sync.e2e.ts | 561 | const currentGitHead = helper.command.runCmd('git rev-parse HEAD').trim(); |
| LOW | e2e/harmony/ci-bitmap-auto-sync.e2e.ts | 661 | // ------------------------------------------------------------------------------------ |
| LOW | e2e/harmony/dependency-resolver.e2e.ts | 201 | expect(depResolverExt.data.dependencies[0].packageName).to.equal(`react.${randomStr}.comp3`); |
| LOW | e2e/harmony/tsconfig-env-mismatch.e2e.ts | 201 | expect(output).to.not.have.string('TS2531'); |
| LOW | .circleci/config.yml | 541 | steps: |
| LOW | .circleci/config.yml | 1161 | environment: |
| LOW | .circleci/config.yml | 1201 | path: bit\junit |
| LOW | .circleci/config.yml | 1361 | # windows-nightly: |
| LOW | .circleci/config.yml | 1481 | - docker_build_node_22 |
| LOW | .circleci/config.yml | 1501 | # requires: |
| LOW | .circleci/config.yml | 1521 | # only: circle-esbuild-cache |
| LOW | .circleci/config.yml | 1541 | # - checkout_code |
| LOW | scopes/harmony/bit/bootstrap.ts | 21 | process.on('unhandledRejection', async (err: any) => handleUnhandledRejection(err)); |
| LOW | scopes/harmony/bit/bootstrap.ts | 41 | // https://github.com/garycourt/uri-js/pull/95 |
| LOW | scopes/harmony/graphql/logging.ts | 21 | // const promise = crossFetch(...p); |
| LOW | scopes/workspace/install/install.main.runtime.ts | 601 | // }); |
| LOW | scopes/workspace/workspace/auto-tag.ts | 41 | } |
| LOW | scopes/workspace/workspace/workspace.ts | 2221 | if (legacyId) { |
| LOW | scopes/workspace/workspace/workspace.ts | 2241 | // scope content : my-scope2/my-name1 |
| LOW | scopes/workspace/workspace/workspace-aspects-loader.ts | 701 | // acc = acc.concat(currIds); |
| LOW | …/files-dependency-builder/filing-cabinet/index.spec.ts | 41 | // require('module-lookup-amd'); |
| LOW | …/files-dependency-builder/filing-cabinet/index.spec.ts | 141 | // it('uses the amd resolver', () => { |
| LOW | …/files-dependency-builder/filing-cabinet/index.spec.ts | 161 | // directory: `${UNIT_TEST_DIR}/js/amd/`, |
| LOW | …es/dependencies/dependencies-loader/apply-overrides.ts | 201 | // because (pasting the original comment here): |
| LOW | …es/dependencies/dependencies-loader/apply-overrides.ts | 601 | this.originAllPackagesDependencies.devPackageDependencies[pkgName] || |
| LOW | …es/dependencies/dependencies-loader/apply-overrides.ts | 641 | // You have a package dep in env.jsonc under peers (like @testing-library/react) |
| LOW | scopes/component/component/state.ts | 81 | // consumerComponent.version || 'new', |
| LOW | …opes/component/modules/merge-helper/three-way-merge.ts | 81 | baseComponent: Version; |
| LOW | scopes/component/snapping/snapping.main.runtime.ts | 501 | // load the aspects user configured to set on the components. it creates capsules if needed. |
| LOW | scopes/pipelines/builder/pipeline.ts | 101 | // return acc.concat(pipeline); |
| LOW | …tor/templates/basic/template/files/workspace-config.ts | 21 | // 'teambit.node/node', |
| LOW | scopes/webpack/webpack/config/webpack.dev.config.ts | 81 | // Don't be confused with `dev.publicPath`, it is `publicPath` for static directory |
| LOW | scopes/preview/preview/strategies/component-strategy.ts | 101 | // const modules = await Promise.all(entriesArr.map(async (entry) => { |
| LOW | …opes/react/eslint-config-bit-react/bit-react-eslint.js | 81 | // but probably won't break much. |
| LOW | scopes/react/react/webpack/webpack.config.base.ts | 321 | // "file" loader makes sure those assets get served by WebpackDevServer. |
| LOW | scopes/react/react/webpack/webpack.config.base.prod.ts | 21 | minify: false, |
| LOW | scopes/react/react/webpack/webpack.config.base.prod.ts | 41 | // ecma: 8, |
| LOW | scopes/react/react/webpack/webpack.config.base.prod.ts | 81 | // https://twitter.com/wSokra/status/969633336732905474 |
| LOW | scopes/react/react/webpack/webpack.config.base.prod.ts | 101 | // output file so that tools can pick it up without having to parse |
| LOW | scopes/react/bit-react-transformer/helpers.ts | 21 | |
| LOW | scopes/react/bit-react-transformer/helpers.ts | 41 | // // return !!block.body.find(statement => { |
| LOW | scopes/defender/jest/jest.tester.ts | 161 | const config: any = { |
| LOW | scopes/defender/jest/jest.tester.ts | 281 | // ): Promise<Record<string, Array<string>>> { |
| LOW | scopes/git/ci/ci.main.runtime.ts | 621 | const switchErr = await this.switchToLane(laneId.toString()); |
| LOW | scopes/git/ci/ci.main.runtime.ts | 701 | } |
| LOW | scopes/git/ci/ci.main.runtime.ts | 1041 | const legacyScope = this.workspace.scope.legacyScope; |
| LOW | scopes/git/ci/ci.main.runtime.ts | 1101 | repo.add(version); |
| Severity | File | Line | Snippet |
|---|---|---|---|
| LOW | e2e/harmony/tag-harmony.e2e.ts | 564 | // Step 1: Tag 0.0.1 and export |
| LOW | e2e/harmony/tag-harmony.e2e.ts | 568 | // Step 2: Tag 2.0.0 but DON'T export (this sets head to 2.0.0) |
| LOW | e2e/harmony/tag-harmony.e2e.ts | 573 | // Step 3: Checkout to 0.0.1 |
| LOW | e2e/harmony/tag-harmony.e2e.ts | 576 | // Step 4: Tag with --detach-head (creates a detached head 2.0.1) |
| LOW | e2e/harmony/tag-harmony.e2e.ts | 581 | // Step 5: Export - should export BOTH 2.0.0 (head) and 2.0.1 (detached head) |
| LOW | e2e/harmony/tag-harmony.e2e.ts | 621 | // Step 1: Tag 0.0.1 and export |
| LOW | e2e/harmony/tag-harmony.e2e.ts | 625 | // Step 2: Tag 2.0.0 but DON'T export (this sets head to 2.0.0) |
| LOW | e2e/harmony/tag-harmony.e2e.ts | 630 | // Step 3: Snap but DON'T export (creates an untagged snap) |
| LOW | e2e/harmony/tag-harmony.e2e.ts | 635 | // Step 4: Tag 2.0.1 but DON'T export (this sets head to 2.0.1) |
| LOW | e2e/harmony/tag-harmony.e2e.ts | 641 | // Step 5: Checkout to 0.0.1 |
| LOW | e2e/harmony/tag-harmony.e2e.ts | 644 | // Step 6: Tag with --detach-head (creates a detached head 2.0.2) |
| LOW | e2e/harmony/tag-harmony.e2e.ts | 649 | // Step 7: Export - should export 2.0.0, snap, 2.0.1 (head), and 2.0.2 (detached head) |
| LOW | e2e/harmony/tag-harmony.e2e.ts | 702 | // Step 1: Tag 1.0.0 and export |
| LOW | e2e/harmony/tag-harmony.e2e.ts | 706 | // Step 2: Create a lane from 1.0.0 and make snaps |
| LOW | e2e/harmony/tag-harmony.e2e.ts | 714 | // Step 3: Switch back to main and tag 2.0.0 (DON'T export - this is the key!) |
| LOW | e2e/harmony/tag-harmony.e2e.ts | 719 | // Step 4: Merge the lane with --detach-head |
| LOW | e2e/harmony/tag-harmony.e2e.ts | 721 | // Step 5: Export - should export 2.0.0 (unexported main head) |
| LOW | e2e/harmony/lanes/lane-import-git-branch.e2e.ts | 87 | // Step 1: On main, populate components, tag, export |
| LOW | e2e/harmony/lanes/lane-import-git-branch.e2e.ts | 108 | // Step 2: Create lane, change comp1, snap, export |
| LOW | e2e/harmony/lanes/lane-import-git-branch.e2e.ts | 114 | // Step 3: Restore workspace to before lane creation |
| LOW | scopes/harmony/bit/server-forever.ts | 154 | // Step 1: Hash the workspace path using MD5 |
| LOW | scopes/harmony/bit/server-forever.ts | 157 | // Step 2: Convert a portion of the hash to an integer |
| LOW | scopes/harmony/bit/server-forever.ts | 161 | // Step 3: Map the integer to the port range 49152 to 65535 (these are dynamic ports not assigned by IANA) |
| Severity | File | Line | Snippet |
|---|---|---|---|
| HIGH | scopes/harmony/bit/run-bit.ts | 70 | print(args[0]); |
| HIGH | scopes/harmony/bit/run-bit.ts | 77 | print(args[0]); |
| Severity | File | Line | Snippet |
|---|---|---|---|
| MEDIUM | scopes/react/react/webpack/webpack.config.base.ts | 361 | // Turn off performance processing because we utilize |
| MEDIUM | scopes/react/react/webpack/webpack.config.base.prod.ts | 123 | // Turn off performance processing because we utilize |
| MEDIUM | …pes/react/react/webpack/overlay/webpackHotDevClient.js | 48 | // Essentially, we cannot guarantee application state was not corrupted by the |
| Severity | File | Line | Snippet |
|---|---|---|---|
| LOW | releases-docs/scripts/get-release-commits.sh | 28 | # Check if it's an annotated tag (points to tag object) or lightweight tag (points directly to commit) |
| LOW | scripts/check-env-cache-sync.sh | 25 | # Check if this version exists in .circleci/config.yml cache keys |
| LOW | scripts/circular-deps-check/ci-check.sh | 17 | # Check if workspace cycle baseline exists |
| Severity | File | Line | Snippet |
|---|---|---|---|
| LOW | scopes/harmony/cli-reference/cli-reference.json | 2128 | "the arguments passing to the app. for example, --args=\"--a=1 --b\". don't forget to use quotes to wrap the val |
| LOW | scopes/harmony/cli-reference/cli-reference.json | 2198 | "the arguments passing to the app. for example, --args=\"--a=1 --b\". don't forget to use quotes to wrap the |
| Severity | File | Line | Snippet |
|---|---|---|---|
| MEDIUM | scopes/dependencies/yarn/yarn.package-manager.ts | 575 | `# This file is generated by running "yarn install" inside your project.\n`, |