AI Slop Code RIsk Monitor

facebook/sapling

A Scalable, User-Friendly Source Control System.

4.7 Low pattern signal View on GitHub

Maintenance and Governance Review

This report summarizes scanner evidence for facebook/sapling, a Rust project with 7,032 GitHub stars. SynthScan examined 1,841,179 lines of code across 7819 source files, recording 6375 pattern matches distributed across 28 syntactic categories. The legacy adjusted pattern signal is 4.7 (Low pattern signal); it is not an authorship estimate.

Use the findings to ask whether maintainers can explain intent, verify dependencies, simplify unnecessary scaffolding, and focus review effort. Risk Payload v1 adds ownership, supply-chain, over-engineering, and review-effort vectors when available. These are prompts for human verification, not probabilities, security findings, or measured maintenance costs.

4.7
Adjusted Signal
4.7
Raw Pattern Score
100%
Time Factor
2026-10-10
Last Push
7.0K
Stars
Rust
Language
1.8M
Lines of Code
7.8K
Files
6.4K
Pattern Hits
2026-10-12
Scan Date
0.06
HC Hit Rate

Risk Review · v3

Use each vector to guide manual verification of the underlying findings.

Cognitive Ownership Risk 13.0/100 · LOW

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

Hallucinated Dependency & Supply Chain Risk 2.5/100 · LOW

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

Agent Over-Engineering Ratio 10.9/100 · LOW

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

PR Review Velocity Impact 22.2/100 · LOW

Which changes need focused human review? 6375 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 1HIGH 471MEDIUM 246LOW 5657

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 6375 distinct pattern matches across 28 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 Block1997 hits · 1970 pts
SeverityFileLineSnippetContext
LOWmake-client.py1#!/usr/bin/env python3COMMENT
LOWeden/Eden.project.toml1# When working on Eden in Nuclide, it is helpful to scopeCOMMENT
LOWeden/integration/thrift_test.py121 self.repo.write_file("local_dir/file", "hola\n")COMMENT
LOWeden/integration/mmap_test.py61 self.assertEqual(0, m[i])COMMENT
LOWeden/integration/projfs_buffer.py141COMMENT
LOWeden/integration/projfs_buffer.py161# | full file stopped | | | | x | | | x | - COMMENT
LOWeden/integration/privhelper_test.py101 # EdenFS cannot unmount its checkouts, so the daemon exits non-zero.COMMENT
LOWeden/integration/takeover_test.py101COMMENT
LOWeden/integration/takeover_test.py161 # even though we deleted the file from the treeCOMMENT
LOWeden/integration/snapshot/snapshot.py321 # looks like the old path. For now this is the easiest thing to do, and theCOMMENT
LOWeden/integration/fsck/basic_snapshot_tests.py641 # TODO: replace untracked dir with fileCOMMENT
LOWeden/integration/lib/ntapi.cpp1/*COMMENT
LOWeden/integration/lib/skip.py1#!/usr/bin/env python3COMMENT
LOWeden/integration/lib/testcase.py661 enable_logview: bool = FalseCOMMENT
LOWeden/integration/lib/service_test_case.py141# given input test class.COMMENT
LOWeden/integration/hg/rebase_test.py81 #COMMENT
LOWeden/integration/hg/lib/hg_extension_test_base.py561 # not a fixed string.COMMENT
LOWeden/integration/helpers/fake_edenfs.cpp1/*COMMENT
LOWeden/integration/helpers/fake_edenfs.cpp21#include <iterator>COMMENT
LOWeden/contrib/shared/textmate-lib/textmateStyles.ts41 // theme globally on the page at a time, at least for now.)COMMENT
LOWeden/contrib/shared/__tests__/diff.test.ts41 // cases = []COMMENT
LOWeden/contrib/reviewstack/src/ActorAvatar.tsx21 const noFallback = useAtomValue(isConsumerGitHubAtom);COMMENT
LOWeden/contrib/reviewstack/src/PullRequestStack.tsx21COMMENT
LOW…/contrib/reviewstack/src/github/GraphQLGitHubClient.ts201 decodedContent != null && !isBinaryCOMMENT
LOWeden/mononoke/clients/scsc/src/connection.rs41COMMENT
LOW…e/clients/scsc/src/commands/commit_rate_limit_check.rs21#[derive(clap::Parser)]COMMENT
LOWeden/mononoke/clients/scsc/src/commands/export.rs101 output: String,COMMENT
LOWeden/mononoke/clients/scsc/src/commands/ls.rs41COMMENT
LOW…en/mononoke/clients/scsc/src/commands/move_bookmark.rs21/// Move a bookmarkCOMMENT
LOWeden/mononoke/clients/scsc/src/commands/log.rs41 ];COMMENT
LOWeden/mononoke/clients/scsc/src/commands/log.rs61 #[clap(flatten)]COMMENT
LOWeden/mononoke/clients/scsc/src/commands/xrepo_lookup.rs41 source_repo: String,COMMENT
LOWeden/mononoke/clients/scsc/src/commands/create_repos.rs21 #[clap(long)]COMMENT
LOWeden/mononoke/clients/scsc/src/commands/run_hooks.rs41 #[clap(flatten)]COMMENT
LOWeden/mononoke/clients/scsc/src/commands/run_hooks.rs61 /// Like --run-as, but takes a percent-encoded JSON identity envelope (theCOMMENT
LOW…n/mononoke/clients/scsc/src/commands/list_bookmarks.rs41 scheme_args: SchemeArgs,COMMENT
LOWeden/mononoke/clients/scsc/src/commands/blame.rs41 repo_args: RepoArgs,COMMENT
LOWeden/mononoke/clients/scsc/src/commands/blame.rs61 #[clap(short = 'q')]COMMENT
LOW…onoke/clients/scsc/src/commands/scmqueryclient_test.rs1/*COMMENT
LOWeden/mononoke/clients/scsc/src/commands/diff.rs41pub(super) struct CommandArgs {COMMENT
LOWeden/mononoke/clients/scsc/src/commands/diff.rs61 #[clap(long, short = 'O')]COMMENT
LOW…clients/scsc/src/commands/directory_branch_clusters.rs21use crate::render::Render;COMMENT
LOWeden/mononoke/metaconfig/types/src/lib.rs141 /// Hipster tier that is permitted to act as a trusted proxy.COMMENT
LOWeden/mononoke/metaconfig/types/src/lib.rs181/// Configuration of a single repositoryCOMMENT
LOWeden/mononoke/metaconfig/types/src/lib.rs201 /// Infinitepush configurationCOMMENT
LOWeden/mononoke/metaconfig/types/src/lib.rs241 pub repo_client_use_warm_bookmarks_cache: bool,COMMENT
LOWeden/mononoke/metaconfig/types/src/lib.rs261 /// on select servers.COMMENT
LOWeden/mononoke/metaconfig/types/src/lib.rs281 /// Sets a multiplier for the value for the objects count metric for this repoCOMMENT
LOWeden/mononoke/metaconfig/types/src/lib.rs301 /// endpoint.COMMENT
LOWeden/mononoke/metaconfig/types/src/lib.rs561}COMMENT
LOWeden/mononoke/metaconfig/types/src/lib.rs661 pub max_inlined_delta_size: u64,COMMENT
LOWeden/mononoke/metaconfig/types/src/lib.rs861 pub bookmark: BookmarkOrRegex,COMMENT
LOWeden/mononoke/metaconfig/types/src/lib.rs1041COMMENT
LOWeden/mononoke/metaconfig/types/src/lib.rs1081/// Per-request override for the `pushrebase_enable_merge_resolution` JustKnob.COMMENT
LOWeden/mononoke/metaconfig/types/src/lib.rs1341pub struct StorageConfig {COMMENT
LOWeden/mononoke/metaconfig/types/src/lib.rs1381/// Configuration for a blobstoreCOMMENT
LOWeden/mononoke/metaconfig/types/src/lib.rs1681 /// No marking or deletionCOMMENT
LOWeden/mononoke/metaconfig/types/src/lib.rs1761pub enum DefaultSmallToLargeCommitSyncPathAction {COMMENT
LOWeden/mononoke/metaconfig/types/src/lib.rs1781 /// repo into the synced version of the source repo in the target repo.COMMENT
LOWeden/mononoke/metaconfig/types/src/lib.rs1801 /// as file changes from the submodule dependencies might need to be copied.COMMENT
1937 more matches not shown…
Empty Error Handlers344 hits · 1720 pts
SeverityFileLineSnippetContext
HIGHeden/integration/lock_test.py18except ImportError:CODE
HIGHeden/integration/lock_test.py209except AssertionError:CODE
HIGHeden/integration/lock_test.py239except AssertionError:CODE
HIGHeden/integration/projfs_enumeration.py21except ImportError:CODE
HIGHeden/integration/eden_lock_test.py18except ImportError:CODE
HIGHeden/integration/snapshot/inode_metadata.py161except Exception:CODE
HIGHeden/integration/lib/skip.py462except ImportError:CODE
HIGHeden/integration/lib/hgrepo.py312except FileExistsError:CODE
HIGHeden/integration/lib/edenclient.py110except (IndexError, OSError):CODE
HIGHeden/integration/lib/edenclient.py818except Exception:CODE
HIGHeden/integration/hg/update_test.py1563except Exception:CODE
HIGHeden/integration/hg/update_test.py1597except Exception:CODE
HIGHeden/integration/hg/update_test.py1638except Exception:CODE
HIGHeden/integration/hg/update_test.py1696except Exception:CODE
HIGHeden/integration/hg/update_test.py881except Exception:CODE
HIGHeden/scm/build.py268except Exception:CODE
HIGHeden/scm/build.py252except Exception:CODE
HIGHeden/scm/build.py504except OSError:CODE
HIGHeden/scm/ghstack/logs.py160except FileExistsError:CODE
HIGHeden/scm/ghstack/logs.py177except FileExistsError:CODE
HIGHeden/scm/tests/get-with-headers.py30except ImportError:CODE
HIGHeden/scm/tests/sortdictfilter.py30except Exception:CODE
HIGHeden/scm/tests/printenv.py36except ImportError:CODE
HIGHeden/scm/tests/stresstest-condint.py98except ThreadInterrupt:CODE
HIGHeden/scm/tests/stresstest-condint.py81except ThreadInterrupt:CODE
HIGHeden/scm/tests/hghave.py332except OSError:CODE
HIGHeden/scm/tests/logexceptions.py52except (IndexError, OSError):CODE
HIGHeden/scm/tests/sitecustomize.py17except ImportError:CODE
HIGHeden/scm/tests/test-manifest-insert-before-remove.py44except RuntimeError:CODE
HIGHeden/scm/tests/run-tests.py119except NameError:CODE
HIGHeden/scm/tests/run-tests.py144except ImportError:CODE
HIGHeden/scm/tests/run-tests.py808except Exception:CODE
HIGHeden/scm/tests/run-tests.py3042except OSError:CODE
HIGHeden/scm/tests/run-tests.py3046except OSError:CODE
HIGHeden/scm/tests/run-tests.py4332except ImportError:CODE
HIGHeden/scm/tests/run-tests.py983except OSError:CODE
HIGHeden/scm/tests/run-tests.py1409except Exception:CODE
HIGHeden/scm/tests/run-tests.py2856except KeyboardInterrupt:CODE
HIGHeden/scm/tests/run-tests.py3972except OSError:CODE
HIGHeden/scm/tests/run-tests.py2864except KeyError:CODE
HIGHeden/scm/tests/run-tests.py2868except IndexError:CODE
HIGHeden/scm/tests/run-tests.py1047except OSError:CODE
HIGHeden/scm/tests/test-linelog-edits.py54except Exception:CODE
HIGHeden/scm/tests/test-filecache.py31except AttributeError:CODE
HIGHeden/scm/tests/killdaemons.py133except IOError:CODE
HIGHeden/scm/tests/test-atomictempfile.py124except ValueError:CODE
HIGHeden/scm/sapling/alerts.py39except Exception:CODE
HIGHeden/scm/sapling/mail.py239except UnicodeDecodeError:CODE
HIGHeden/scm/sapling/mail.py385except UnicodeDecodeError:CODE
HIGHeden/scm/sapling/mail.py380except UnicodeDecodeError:CODE
HIGHeden/scm/sapling/mail.py295except UnicodeEncodeError:CODE
HIGHeden/scm/sapling/worker.py31except (AttributeError, ValueError):CODE
HIGHeden/scm/sapling/worker.py39except (KeyError, ValueError):CODE
HIGHeden/scm/sapling/signing.py381except OSError:CODE
HIGHeden/scm/sapling/store.py338except Exception:CODE
HIGHeden/scm/sapling/store.py191except KeyError:CODE
HIGHeden/scm/sapling/git.py1447except ValueError:CODE
HIGHeden/scm/sapling/git.py1466except ValueError:CODE
HIGHeden/scm/sapling/git.py1472except ValueError:CODE
HIGHeden/scm/sapling/server.py89except (AttributeError, OSError):CODE
284 more matches not shown…
Hyper-Verbose Identifiers1732 hits · 1591 pts
SeverityFileLineSnippetContext
LOWmake-client.py109def move_site_packages_to_root(instdir):CODE
LOWeden/integration/fifo_test.py57 def test_fifo_persists_across_restart(self) -> None:CODE
LOWeden/integration/fifo_test.py82 def test_disable_fifo_creation(self) -> None:CODE
LOWeden/integration/casing_test.py33 def test_case_preserving_new_files(self) -> None:CODE
LOWeden/integration/use_case_test.py33 def test_eden_cli_use_case_returns_without_error_bad_use_case(self) -> None:CODE
LOWeden/integration/invalidate_test.py160 async def test_no_invalidation_with_age(self) -> None:CODE
LOWeden/integration/invalidate_test.py207 async def test_partial_directory_invalidate(self) -> None:CODE
LOWeden/integration/invalidate_test.py229 async def test_invalidate_background(self) -> None:CODE
LOWeden/integration/invalidate_test.py235 async def test_invalidate_keep_timestamp(self) -> None:CODE
LOWeden/integration/du_test.py32 def test_du_basic_runs_successfully(self) -> None:CODE
LOWeden/integration/du_test.py44 def test_du_json_output_has_valid_fields(self) -> None:CODE
LOW⚡eden/integration/du_test.py68 def test_du_fast_mode_shows_summary_only(self) -> None:CODE
LOW⚡eden/integration/du_test.py78 def test_du_fast_and_json_report_same_base_values(self) -> None:CODE
LOW⚡eden/integration/du_test.py88 def test_du_clean_mode_shows_warning_and_sections(self) -> None:CODE
LOWeden/integration/du_test.py106 def test_du_deep_clean_mode_shows_warning(self) -> None:CODE
LOWeden/integration/du_test.py118 def test_du_clean_orphaned_mode_runs_successfully(self) -> None:CODE
LOWeden/integration/du_test.py124 def test_du_materialized_increases_after_file_modification(self) -> None:CODE
LOWeden/integration/du_test.py144 def test_du_ignored_counts_untracked_files(self) -> None:CODE
LOWeden/integration/du_test.py164 def test_du_materialized_increases_with_new_directory(self) -> None:CODE
LOWeden/integration/wal_test.py173 def test_wal_replay_after_restart(self) -> None:CODE
LOWeden/integration/wal_test.py203 def test_wal_torn_write_recovery(self) -> None:CODE
LOWeden/integration/wal_test.py233 def test_fsck_replays_orphan_wal(self) -> None:CODE
LOWeden/integration/wal_test.py270 def test_wal_concurrent_writers(self) -> None:CODE
LOWeden/integration/thrift_test.py284 async def test_get_digest_hash_for_file(self) -> None:CODE
LOWeden/integration/thrift_test.py302 async def test_get_digest_hash_for_directory(self) -> None:CODE
LOWeden/integration/thrift_test.py350 async def test_get_digest_hash_throws_for_path_with_dot_components(self) -> None:CODE
LOWeden/integration/thrift_test.py384 async def test_get_digest_hash_throws_for_empty_string(self) -> None:CODE
LOWeden/integration/thrift_test.py447 async def test_get_digest_hash_throws_for_non_existent_file(self) -> None:CODE
LOWeden/integration/thrift_test.py488 async def test_get_digest_hash_throws_for_materialized_directory(self) -> None:CODE
LOWeden/integration/thrift_test.py511 async def test_get_digest_hash_throws_for_local_directory(self) -> None:CODE
LOWeden/integration/thrift_test.py633 async def test_unload_thrift_api_accepts_single_dot_as_root(self) -> None:CODE
LOWeden/integration/thrift_test.py688 async def test_diff_revisions_with_reverted_file(self) -> None:CODE
LOWeden/integration/notify_test.py241 async def test_debug_subscribe_with_states(self) -> None:CODE
LOWeden/integration/notify_test.py385 async def test_debug_subscribe_with_multiple_states(self) -> None:CODE
LOWeden/integration/notify_test.py556 async def test_subscribe_unpack_commit_transitions(self) -> None:CODE
LOWeden/integration/notify_test.py663 async def test_multiple_state_enter(self) -> None:CODE
LOWeden/integration/notify_test.py681 async def test_subscribe_cleanup_left_over_state(self) -> None:CODE
LOWeden/integration/notify_test.py715 async def test_subscribe_max_events(self) -> None:CODE
LOWeden/integration/notify_test.py746 async def test_subscribe_cleanup_left_over_state_multiple_checks(self) -> None:CODE
LOWeden/integration/telemetry_test.py40 async def test_harness_disables_scribe_logging(self) -> None:CODE
LOWeden/integration/telemetry_test.py51 async def test_no_scuba_samples_are_enqueued(self) -> None:CODE
LOWeden/integration/remove_test.py66 def test_remove_checkout_with_redirections(self, impl: str, env: dict) -> None:CODE
LOWeden/integration/remove_test.py117 def test_remove_aux_process_timeout(self, impl: str, env: dict) -> None:CODE
LOWeden/integration/remove_test.py201 def test_remove_with_busy_bind_mount(self, impl: str, env: dict) -> None:CODE
LOWeden/integration/remove_test.py287 def test_rust_remove_succeeds_when_configured_client_dir_is_missing(self) -> None:CODE
LOWeden/integration/prjfs_match_fs.py91 async def test_fix_missed_directory_delete(self) -> None:CODE
LOWeden/integration/prjfs_match_fs.py108 async def test_fix_missed_directory_addition(self) -> None:CODE
LOWeden/integration/clone_test.py35 def test_clone_to_non_existent_directory(self) -> None:CODE
LOWeden/integration/clone_test.py45 async def test_clone_to_dir_under_symlink(self) -> None:CODE
LOWeden/integration/clone_test.py71 def test_clone_to_existing_empty_directory(self) -> None:CODE
LOWeden/integration/clone_test.py92 def test_clone_with_arcconfig(self) -> None:CODE
LOWeden/integration/clone_test.py377 def test_clone_blocked_when_at_limit(self) -> None:CODE
LOWeden/integration/clone_test.py407 def test_clone_allowed_when_under_limit(self) -> None:CODE
LOWeden/integration/clone_test.py418 def test_python_clone_with_missing_configured_checkout_state_succeeds(self) -> None:CODE
LOWeden/integration/clone_test.py497 def test_daemon_command_arguments_should_forward_to_edenfs(self) -> None:CODE
LOW⚡eden/integration/clone_test.py188 def test_clone_with_valid_revision_cmd_line_arg_works(self) -> None:STRING
LOW⚡eden/integration/clone_test.py197 def test_clone_with_short_revision_cmd_line_arg_works(self) -> None:STRING
LOW⚡eden/integration/clone_test.py207 def test_clone_to_non_empty_directory_fails(self) -> None:STRING
LOW⚡eden/integration/clone_test.py333 def test_default_case_sensitivity(self) -> None:STRING
LOW⚡eden/integration/clone_test.py343 def test_force_case_sensitive(self) -> None:STRING
1672 more matches not shown…
Deep Nesting756 hits · 667 pts
SeverityFileLineSnippetContext
LOWmake-client.py81CODE
LOWeden/integration/edenclient_test.py164CODE
LOWeden/integration/debug_test.py105CODE
LOWeden/integration/testcase_test.py375CODE
LOWeden/integration/stop_test.py43CODE
LOWeden/integration/materialized_query_test.py55CODE
LOWeden/integration/takeover_test.py479CODE
LOWeden/integration/lib/testcase.py758CODE
LOWeden/integration/lib/testcase.py959CODE
LOWeden/integration/lib/thrift_objects.py48CODE
LOWeden/integration/lib/journal_test_base.py95CODE
LOWeden/integration/hg/status_test.py314CODE
LOWeden/integration/hg/lib/hg_extension_test_base_test.py161CODE
LOWeden/mononoke/tests/integration/run_tests_getdeps.py126CODE
LOWeden/mononoke/tests/utils/generate_buck_target_deps.py39CODE
LOWeden/mononoke/scripts/merge_resolution_blame_checker.py287CODE
LOWeden/mononoke/linters/jk_exists_linter.py65CODE
LOWeden/scm/build.py75CODE
LOWeden/scm/build.py496CODE
LOWeden/scm/build.py580CODE
LOWeden/scm/packaging/windows/build_windows_zip.py93CODE
LOWeden/scm/packaging/windows/build_windows_zip.py111CODE
LOWeden/scm/ghstack/submit.py1036CODE
LOWeden/scm/ghstack/shell.py104CODE
LOWeden/scm/ghstack/shell.py157CODE
LOWeden/scm/ghstack/rage.py31CODE
LOWeden/scm/ghstack/sapling_shell.py173CODE
LOWeden/scm/ghstack/sapling_shell.py59CODE
LOWeden/scm/ghstack/unlink.py28CODE
LOWeden/scm/tests/test-check-win32-signature.py10CODE
LOWeden/scm/tests/sortdictfilter.py14CODE
LOWeden/scm/tests/edenfs.py65CODE
LOWeden/scm/tests/stresstest-condint.py45CODE
LOWeden/scm/tests/stresstest-condint.py103CODE
LOWeden/scm/tests/test-revlog-raw.py296CODE
LOWeden/scm/tests/test-rustthreading.py92CODE
LOWeden/scm/tests/fix-revnum.py54CODE
LOWeden/scm/tests/generateworkingcopystates.py71CODE
LOWeden/scm/tests/run-tests.py372CODE
LOWeden/scm/tests/run-tests.py1284CODE
LOWeden/scm/tests/run-tests.py1948CODE
LOWeden/scm/tests/run-tests.py1962CODE
LOWeden/scm/tests/run-tests.py2144CODE
LOWeden/scm/tests/run-tests.py2250CODE
LOWeden/scm/tests/run-tests.py2560CODE
LOWeden/scm/tests/run-tests.py2613CODE
LOWeden/scm/tests/run-tests.py2628CODE
LOWeden/scm/tests/run-tests.py2788CODE
LOWeden/scm/tests/run-tests.py3087CODE
LOWeden/scm/tests/run-tests.py3303CODE
LOWeden/scm/tests/run-tests.py3343CODE
LOWeden/scm/tests/run-tests.py3445CODE
LOWeden/scm/tests/run-tests.py3479CODE
LOWeden/scm/tests/run-tests.py3762CODE
LOWeden/scm/tests/run-tests.py3886CODE
LOWeden/scm/tests/run-tests.py3975CODE
LOWeden/scm/tests/run-tests.py4031CODE
LOWeden/scm/tests/edit-feature-header.py57CODE
LOWeden/scm/tests/edit-feature-header.py97CODE
LOWeden/scm/tests/test-ancestor.py18CODE
696 more matches not shown…
Excessive Try-Catch Wrapping510 hits · 534 pts
SeverityFileLineSnippetContext
LOW⚡eden/integration/prjfs_stress.py324 except Exception:CODE
LOW⚡eden/integration/takeover_test.py405 except Exception:CODE
LOW⚡eden/integration/takeover_test.py420 except Exception:CODE
LOWeden/integration/snapshot/inode_metadata.py158 except Exception:CODE
LOWeden/integration/snapshot/inode_metadata.py161 except Exception:CODE
LOWeden/integration/snapshot/snapshot.py585 except Exception:CODE
LOWeden/integration/lib/testcase.py154 except Exception as e:CODE
LOWeden/integration/lib/edenclient.py747 except Exception:CODE
LOWeden/integration/lib/edenclient.py818 except Exception:CODE
LOWeden/integration/hg/status_test.py546 except Exception as e:CODE
LOWeden/integration/hg/status_test.py603 except Exception as e:CODE
LOW⚡eden/integration/hg/filteredhg_migration_test.py406 except Exception:STRING
LOWeden/integration/hg/filteredhg_migration_test.py503 except Exception:STRING
MEDIUMeden/integration/hg/update_test.py507def checkout_in_progress() -> Optional[bool]:CODE
MEDIUMeden/integration/hg/update_test.py973def update_to_bottom() -> None:CODE
LOWeden/integration/hg/update_test.py554 except Exception as ex:CODE
LOWeden/integration/hg/update_test.py881 except Exception:CODE
LOWeden/integration/hg/update_test.py1554 except Exception as err:CODE
LOWeden/integration/hg/update_test.py1563 except Exception:CODE
LOWeden/integration/hg/update_test.py1597 except Exception:CODE
LOWeden/integration/hg/update_test.py1629 except Exception as err:CODE
LOWeden/integration/hg/update_test.py1638 except Exception:CODE
LOWeden/integration/hg/update_test.py1655 except Exception:CODE
LOWeden/integration/hg/update_test.py1685 except Exception as err:CODE
LOWeden/integration/hg/update_test.py1696 except Exception:CODE
LOWeden/mononoke/scripts/canary_shard_pin.py162 except Exception as e:CODE
LOWeden/mononoke/scripts/canary_shard_pin.py189 except Exception as e:CODE
LOWeden/mononoke/scripts/merge_resolution_blame_checker.py154 except Exception:STRING
LOWeden/mononoke/scripts/merge_resolution_blame_checker.py325 except Exception:STRING
LOWeden/mononoke/scripts/merge_resolution_blame_checker.py369 except Exception:STRING
LOWeden/scm/build.py199 except Exception:CODE
LOWeden/scm/build.py227 except Exception:CODE
LOWeden/scm/build.py252 except Exception:CODE
LOWeden/scm/build.py268 except Exception:CODE
LOWeden/scm/build.py611 except Exception:CODE
MEDIUMeden/scm/build.py262def rustup_override():CODE
LOWeden/scm/ghstack/logs.py78 except Exception as e:CODE
LOWeden/scm/hgcache_size_logger/hgcache_size_logger.py29 except Exception as e:CODE
LOWeden/scm/hgcache_size_logger/hgcache_size_logger.py71 except Exception as exc:CODE
LOWeden/scm/hgcache_size_logger/hgcache_size_logger.py77 except Exception:CODE
LOWeden/scm/tests/heredoctest.py20 except Exception as inst:CODE
LOWeden/scm/tests/sortdictfilter.py30 except Exception:CODE
LOWeden/scm/tests/edenfs.py164 except Exception as e:STRING
LOWeden/scm/tests/test-nested-lock.py25 except Exception as ex:CODE
LOWeden/scm/tests/test-revlog-raw.py90 except Exception as ex:CODE
LOWeden/scm/tests/stableidentifiers.py20 except Exception:CODE
LOWeden/scm/tests/test-rustthreading.py109 except Exception:CODE
LOWeden/scm/tests/test-rustthreading.py151 except Exception:CODE
LOWeden/scm/tests/hghave.py93 except Exception:CODE
MEDIUMeden/scm/tests/run-tests.py795def try_increase_open_file_limit():CODE
LOWeden/scm/tests/run-tests.py76except Exception:CODE
LOWeden/scm/tests/run-tests.py808 except Exception:CODE
LOWeden/scm/tests/run-tests.py1242 except Exception:CODE
LOWeden/scm/tests/run-tests.py1265 except Exception:CODE
LOWeden/scm/tests/run-tests.py1275 except Exception:CODE
LOWeden/scm/tests/run-tests.py1381 except Exception as e:CODE
LOWeden/scm/tests/run-tests.py1409 except Exception:CODE
LOWeden/scm/tests/run-tests.py1888 except Exception:CODE
LOWeden/scm/tests/run-tests.py2925 except Exception:CODE
LOWeden/scm/tests/test-context.py173 except Exception as ex:CODE
450 more matches not shown…
Cross-Language Confusion90 hits · 533 pts
SeverityFileLineSnippetContext
HIGHeden/integration/thrift_test.py118 self.repo.push(rev=".", target="master", create=True)CODE
HIGH⚡eden/integration/start_test.py438 # pyre-fixme[61]: `index` is undefined, or not always defined.COMMENT
HIGH⚡eden/integration/mmap_test.py59 # assert the additional mapped bytes are null, per `man 2 mmap`COMMENT
HIGHeden/integration/mmap_test.py115 # Assert the additional mapped bytes are null, per `man 2 mmap`COMMENT
HIGHeden/integration/readdir_test.py184 self.repo.push(rev=".", target="master", create=True)CODE
HIGHeden/integration/xattr_test.py48 self.repo.push(".", "master", create=True)CODE
HIGH⚡eden/scm/build.py306rustflags = ["-C", "link-args=-Wl,-undefined,dynamic_lookup"]CODE
HIGH⚡eden/scm/build.py309rustflags = ["-C", "link-args=-Wl,-undefined,dynamic_lookup"]CODE
HIGH⚡eden/scm/build.py312rustflags = ["-C", "link-args=-Wl,-undefined,dynamic_lookup"]CODE
HIGH⚡eden/scm/build.py315rustflags = ["-C", "link-args=-Wl,-undefined,dynamic_lookup"]CODE
HIGHeden/scm/gen_version.py71 # pyre-fixme[61]: `contents` is undefined, or not always defined.STRING
HIGHeden/scm/tests/run-tests.py2116 l = b" $ cd %s || exit 1\n" % cmd[1]CODE
HIGHeden/scm/sapling/patch.py1950 # not /dev/null, but afile starts with bfileCOMMENT
HIGH⚡eden/scm/sapling/patch.py2140 lr.push(l2)CODE
HIGH⚡eden/scm/sapling/patch.py2150 lr.push(l2)CODE
HIGH⚡eden/scm/sapling/patch.py2153 lr.push(l3)CODE
HIGH⚡eden/scm/sapling/patch.py2155 lr.push(l2)CODE
HIGHeden/scm/sapling/patch.py1487 lr.push(l)CODE
HIGHeden/scm/sapling/patch.py1528 lr.push(l)CODE
HIGHeden/scm/sapling/patch.py1537 lr.push(l)CODE
HIGHeden/scm/sapling/patch.py1581 lr.push(l)CODE
HIGHeden/scm/sapling/patch.py2014 lr.push(line)CODE
HIGHeden/scm/sapling/patch.py2031 lr.push(fromfile)CODE
HIGHeden/scm/sapling/patch.py2066 gitlr.push(firstline)CODE
HIGHeden/scm/sapling/merge.py2354 # If we're doing the initial checkout from null, let's use the new fancierCOMMENT
HIGHeden/scm/sapling/destutil.py160histeditdefaultrevset = "reverse(only(.) - public() - ::merge() - null)"CODE
HIGH⚡eden/scm/sapling/util.py4112 >>> r.push(1)STRING
HIGH⚡eden/scm/sapling/util.py4113 >>> r.push(2)STRING
HIGH⚡eden/scm/sapling/util.py4114 >>> r.push(3)STRING
HIGH⚡eden/scm/sapling/util.py4115 >>> r.push(4)STRING
HIGH⚡eden/scm/sapling/util.py4124 >>> r.push(5)STRING
HIGH⚡eden/scm/sapling/util.py4125 >>> r.push(6)STRING
HIGH⚡eden/scm/sapling/util.py4126 >>> r.push(7)STRING
HIGHeden/scm/sapling/cmdutil.py1108 'x [3, null]'STRING
HIGHeden/scm/sapling/mdiff.py297 If the diff is not null, `headers` is a list with unified diff headerSTRING
HIGHeden/scm/sapling/revset.py260 # special case: null::ys == ::ys (rust dag does not have null)COMMENT
HIGHeden/scm/sapling/revset.py499 # special case: ancestors(null) == null (used by log -fr null)COMMENT
HIGHeden/scm/sapling/revset.py1019 # special case: null::heads == ::heads (rust dag does not have null)COMMENT
HIGHeden/scm/sapling/localrepo.py3153 ret = pushkey.push(self, namespace, key, old, new)CODE
HIGHeden/scm/sapling/revlog.py131 # As of now, if one of the parent node is null, p2 is nullCOMMENT
HIGHeden/scm/sapling/sslutil.py927 # pyre-fixme[61]: `hash` is undefined, or not always defined.COMMENT
HIGHeden/scm/sapling/helptext.py4602 + if (ignore_funny && 45 < len && !memcmp(name, "refs/", 5) &&CODE
HIGHeden/scm/sapling/helptext.py4608 + if (ignore_funny && 45 < len && !memcmp(name, "refs/", 5) &&CODE
HIGHeden/scm/sapling/helptext.py4623 if (ignore_funny && 45 < len && !memcmp(name, "refs/", 5) &&CODE
HIGHeden/scm/sapling/lsprof.py141 # pyre-fixme[61]: `mname` is undefined, or not always defined.COMMENT
HIGHeden/scm/sapling/bookmarks.py897 # pyre-fixme[61]: `tgt` is undefined, or not always defined.COMMENT
HIGHeden/scm/sapling/hg.py360 # pyre-fixme[61]: `uprev` is undefined, or not always defined.COMMENT
HIGHeden/scm/sapling/hg.py594 exchange.push(CODE
HIGHeden/scm/sapling/hg.py641 # pyre-fixme[61]: `srcpeer` is undefined, or not always defined.COMMENT
HIGHeden/scm/sapling/hg.py648 # pyre-fixme[61]: `srcpeer` is undefined, or not always defined.COMMENT
HIGHeden/scm/sapling/progress.py414 ring.push((pos, now))CODE
HIGHeden/scm/sapling/ext/rebase.py2479 # better than the default (ancestor(F, Z) == null). Therefore stillCOMMENT
HIGHeden/scm/sapling/ext/tweakdefaults.py385 # pyre-fixme[61]: `rebasemodule` is undefined, or not always defined.COMMENT
HIGHeden/scm/sapling/ext/tweakdefaults.py387 # pyre-fixme[61]: `rebasemodule` is undefined, or not always defined.COMMENT
HIGH⚡eden/scm/sapling/ext/interactiveui.py89 # pyre-fixme[61]: `ch` is undefined, or not always defined.COMMENT
HIGH⚡eden/scm/sapling/ext/interactiveui.py92 # pyre-fixme[61]: `ch` is undefined, or not always defined.COMMENT
HIGH⚡eden/scm/sapling/ext/interactiveui.py95 # pyre-fixme[61]: `ch` is undefined, or not always defined.COMMENT
HIGHeden/scm/sapling/ext/remotenames.py870 return git.push(repo, dest, [(pushnode, to)], force=force)CODE
HIGHeden/scm/sapling/ext/remotenames.py1032 return pushmod.push(CODE
HIGHeden/scm/sapling/ext/remotenames.py1061 pushop = exchange.push(CODE
30 more matches not shown…
Unused Imports340 hits · 318 pts
SeverityFileLineSnippetContext
LOWeden/integration/fifo_test.py7CODE
LOWeden/integration/use_case_test.py9CODE
LOWeden/integration/wal_test.py19CODE
LOWeden/integration/mount_test.py7CODE
LOWeden/integration/pressure_gc_test.py7CODE
LOWeden/integration/testcase_test.py7CODE
LOWeden/integration/materialized_query_test.py7CODE
LOWeden/integration/rename_test.py7CODE
LOWeden/integration/snapshot/test_snapshots.py7CODE
LOWeden/integration/snapshot/snapshot.py7CODE
LOWeden/integration/fsck/basic_snapshot_tests.py7CODE
LOWeden/integration/lib/skip.py345CODE
LOWeden/integration/lib/edenclient.py7CODE
LOWeden/integration/hg/status_test.py7CODE
LOWeden/integration/hg/filteredhg_migration_test.py6CODE
LOWeden/integration/hg/lib/hg_extension_test_base_test.py7CODE
LOWeden/test_support/temporary_directory.py12CODE
LOWeden/test_support/temporary_directory.py18CODE
LOW…/mononoke/tests/integration/integration_runner_real.py34CODE
LOWeden/mononoke/scripts/canary_shard_pin.py34CODE
LOWeden/mononoke/scripts/merge_resolution_blame_checker.py21CODE
LOWeden/mononoke/linters/jk_exists_linter.py20CODE
LOWeden/scm/tests/get-with-headers.py14CODE
LOWeden/scm/tests/get-with-headers.py14CODE
LOWeden/scm/tests/ls-l.py9CODE
LOWeden/scm/tests/ls-l.py9CODE
LOWeden/scm/tests/setconfig.py6CODE
LOWeden/scm/tests/revnamesext.py3CODE
LOWeden/scm/tests/common-pattern.py2CODE
LOWeden/scm/tests/crashgetbundler.py1CODE
LOWeden/scm/tests/test-sshserver.py1CODE
LOWeden/scm/tests/test-sshserver.py1CODE
LOWeden/scm/tests/heredoctest.py1CODE
LOWeden/scm/tests/heredoctest.py1CODE
LOWeden/scm/tests/test-lrucachefunc.py6CODE
LOWeden/scm/tests/test-lrucachefunc.py6CODE
LOWeden/scm/tests/stresstest-compress.py11CODE
LOWeden/scm/tests/sortdictfilter.py1CODE
LOWeden/scm/tests/test-zstdelta.py1CODE
LOWeden/scm/tests/silenttestrunner.py1CODE
LOWeden/scm/tests/silenttestrunner.py1CODE
LOWeden/scm/tests/test-lrucachedict.py1CODE
LOWeden/scm/tests/test-lrucachedict.py1CODE
LOWeden/scm/tests/test-encoding-func.py6CODE
LOWeden/scm/tests/test-symlink-os-yes-fs-no.py1CODE
LOWeden/scm/tests/test-linerange.py1CODE
LOWeden/scm/tests/test-wireproto.py1CODE
LOWeden/scm/tests/test-wireproto.py1CODE
LOWeden/scm/tests/flagprocessorext.py11CODE
LOWeden/scm/tests/test-check-interfaces.py3CODE
LOWeden/scm/tests/test-check-interfaces.py3CODE
LOWeden/scm/tests/test-hg-parseurl.py1CODE
LOWeden/scm/tests/test-hg-parseurl.py1CODE
LOWeden/scm/tests/printenv.py24CODE
LOWeden/scm/tests/test-status-inprocess.py2CODE
LOWeden/scm/tests/test-status-inprocess.py2CODE
LOWeden/scm/tests/test-revlog-raw.py3CODE
LOWeden/scm/tests/test-revlog-raw.py3CODE
LOWeden/scm/tests/test-rustthreading.py50CODE
LOWeden/scm/tests/lockdelay.py10CODE
280 more matches not shown…
Self-Referential Comments97 hits · 284 pts
SeverityFileLineSnippetContext
MEDIUMeden/integration/du_test.py150 # Create a new untracked fileCOMMENT
MEDIUMeden/integration/du_test.py170 # Create a new directory and fileCOMMENT
MEDIUMeden/integration/remove_test.py127 # Create a second mountCOMMENT
MEDIUMeden/integration/clone_test.py142 # Create an Eden mount from the config alias.STRING
MEDIUMeden/integration/start_test.py54 # Create a repository with one commitCOMMENT
MEDIUMeden/integration/start_test.py58 # Create an Eden checkout of this repositoryCOMMENT
MEDIUMeden/integration/info_test.py67 # Create a non-normalized symlink pointing to the parent directoryCOMMENT
MEDIUMeden/integration/mount_test.py365 # Create a second checkout in a directory a couple levels deep so thatCOMMENT
MEDIUMeden/integration/redirect_test.py649 # Create a bind mount that EdenFS is aware of but that is NOT presentCOMMENT
MEDIUM⚡eden/integration/debug_getpath_test.py63 # Create the fileCOMMENT
MEDIUMeden/integration/debug_getpath_test.py82 # Create the fileCOMMENT
MEDIUMeden/integration/debug_getpath_test.py130 # Create the fileCOMMENT
MEDIUM⚡eden/integration/windows_fsck_test.py64 # Create a fileCOMMENT
MEDIUM⚡eden/integration/windows_fsck_test.py66 # Create a subdirectoryCOMMENT
MEDIUMeden/integration/windows_fsck_test.py322 # Create a directory so the parent directory now becomes a DirtyPlaceholderCOMMENT
MEDIUMeden/integration/windows_fsck_test.py766 # Create a backup of the overlay. Later we'll restore this backupCOMMENT
MEDIUMeden/integration/unlink_test.py29 # This file is part of the git repoCOMMENT
MEDIUMeden/integration/health_test.py30 # Create a new edenfs instance that is never started, and make sureCOMMENT
MEDIUMeden/integration/snapshot/test_snapshots.py218 # Define a subclass of HgSnapshot. We use define this solely so we can use itsSTRING
MEDIUMeden/integration/snapshot/snapshot.py410 # This file is not saved with the snapshot, and is instead regenerated each timeCOMMENT
MEDIUMeden/integration/snapshot/snapshot.py421 # Create the repositoryCOMMENT
MEDIUMeden/integration/snapshot/types/basic.py80 # Create a new top-level directory with some new filesCOMMENT
MEDIUMeden/integration/lib/journal_test_base.py44 # Create the initial repo. It requires at least 1 file and 1 commitCOMMENT
MEDIUMeden/integration/lib/journal_test_base.py348 # This class is intended to test the journal system for EdenFS on Windows.COMMENT
MEDIUMeden/integration/lib/hgrepo.py207 # Create a temporary file for the input as a more reliable way than the PIPESTRING
MEDIUMeden/integration/hg/journal_test.py29 # Create a new commitCOMMENT
MEDIUMeden/integration/hg/graft_test.py27 # Create a new head.COMMENT
MEDIUMeden/integration/hg/graft_test.py50 # Create a new head.COMMENT
MEDIUM⚡eden/integration/hg/graft_test.py82 # Create a new head that adds second.txt and removes first.txt.COMMENT
MEDIUM⚡eden/integration/hg/graft_test.py88 # Create a separate head that adds third.txt.COMMENT
MEDIUM⚡eden/integration/hg/add_test.py82 # Create an ordinary file with the same name as the directory that wasCOMMENT
MEDIUMeden/integration/hg/non_eden_operation_test.py27 # Create the non-Eden Hg repo to clone.COMMENT
MEDIUMeden/integration/hg/status_test.py952 # Create a commit with an executable fileCOMMENT
MEDIUMeden/integration/hg/status_test.py1002# Define a separate TestCase class purely to test with different initialCOMMENT
MEDIUMeden/integration/hg/update_test.py458 # Create a commit with a newly-created file foo/new_file.txtCOMMENT
MEDIUMeden/integration/hg/update_test.py646 # Create a new commit in the backing repository with many new files inCOMMENT
MEDIUMeden/integration/hg/pull_test.py23 # Create a server repository firstCOMMENT
MEDIUMeden/integration/hg/pull_test.py41 # Create a server repository.COMMENT
MEDIUMeden/integration/hg/pull_test.py48 # Create a commit in the server repositoryCOMMENT
MEDIUMeden/integration/hg/pull_test.py67 # Create a few new commits on the serverCOMMENT
MEDIUMeden/integration/hg/pull_test.py97 # Create a 4th commit on the serverCOMMENT
MEDIUMeden/integration/hg/lib/hg_extension_test_base.py90 # Create the backing repositoryCOMMENT
MEDIUMeden/integration/hg/lib/hg_extension_test_base.py220 # Create the HgRepository objects for the new mount and backing repoCOMMENT
MEDIUMeden/test_support/temporary_directory.py224 """This class is largely equivalent to tempfile.NamedTemporaryFile,STRING
MEDIUM…ation/cross_repo/library-git-submodules-repos-setup.sh263# Create a commit in repo_b that can be used to update its submodule pointerCOMMENT
MEDIUM…ation/cross_repo/library-git-submodules-repos-setup.sh269 # Create a commit in repo_b to update its repo_a pointer from the large repoCOMMENT
MEDIUM…ation/cross_repo/library-git-submodules-repos-setup.sh290# Create a commit in repo_b and update its submodule pointer from the large repoCOMMENT
MEDIUM…ation/cross_repo/library-git-submodules-repos-setup.sh301# Create a commit in repo_a.COMMENT
MEDIUM…ation/cross_repo/library-git-submodules-repos-setup.sh325# Create a commit in repo_c that can be used to update its submodule pointerCOMMENT
MEDIUM…ation/cross_repo/library-git-submodules-repos-setup.sh330 # Create a commit in repo_b to update its repo_a pointer from the large repoCOMMENT
MEDIUM…ation/cross_repo/library-git-submodules-repos-setup.sh377# Create a commit in repo_b and repo_c, then update its submodule pointers fromCOMMENT
MEDIUM…tion/cross_repo/library-git-submodules-config-setup.sh178 # Create a commit in the large repoCOMMENT
MEDIUMeden/scm/packaging/mac/prepare_formula.py14# Create the parserCOMMENT
MEDIUMeden/scm/ghstack/submit.py316 # Create the PR in draft mode if it is going to be created (and not updated).COMMENT
MEDIUMeden/scm/ghstack/submit.py599 # Create the incremental pull request diffCOMMENT
MEDIUMeden/scm/ghstack/diff.py111 # This function is provided a shell whose cwd is the Git repositoryCOMMENT
MEDIUMeden/scm/tests/tinit.sh52# Create a new repoCOMMENT
MEDIUMeden/scm/tests/tinit.sh326# Create a new extensionCOMMENT
MEDIUMeden/scm/tests/run-tests.py1231 # This function is extremely similar to unittest.TestCase.run(). OnceCOMMENT
MEDIUMeden/scm/tests/svn/svndump-branches.sh47# Create a cross-branch revisionCOMMENT
37 more matches not shown…
Structural Annotation Overuse95 hits · 178 pts
SeverityFileLineSnippetContext
LOW⚡eden/integration/mmap_test.py69 # WARNING: This test is very fiddly.COMMENT
LOW…ols/admin/src/commands/derived_data/backfill_status.rs460 // Step 1: Verify the backfill existsCOMMENT
LOW…ols/admin/src/commands/derived_data/backfill_status.rs489 // Step 2: Get aggregated statsCOMMENT
LOW⚡…ols/admin/src/commands/derived_data/backfill_status.rs503 // Step 3: Get timing statsCOMMENT
LOW⚡…ols/admin/src/commands/derived_data/backfill_status.rs509 // Step 4: Calculate metricsCOMMENT
LOW⚡…rks/warm_bookmarks_cache/src/scoped_bookmarks_tests.rs52 // Step 1: Derive only Hg data (and common dependencies), but not GitCOMMENT
LOW⚡…rks/warm_bookmarks_cache/src/scoped_bookmarks_tests.rs57 // Step 2: Initialize bookmarks - should include master since HgOnly is derivedCOMMENT
LOW…rks/warm_bookmarks_cache/src/scoped_bookmarks_tests.rs87 // Step 3: Now derive Git data to make AllKinds readyCOMMENT
LOW…rks/warm_bookmarks_cache/src/scoped_bookmarks_tests.rs100 // Step 4: Verify bookmark now has all scopes trackedCOMMENT
LOW⚡…en/mononoke/blobstore/ephemeral_blobstore/src/store.rs474 // Step 0: Validate if bubble deletion is enabled.COMMENT
LOW⚡…en/mononoke/blobstore/ephemeral_blobstore/src/store.rs478 // Step 1: Mark the bubble as expired in the backing SQL Store.COMMENT
LOW⚡…en/mononoke/blobstore/ephemeral_blobstore/src/store.rs492 // Step 2: Delete the blob content within the expired bubble.COMMENT
LOW⚡…en/mononoke/blobstore/ephemeral_blobstore/src/store.rs496 // Step 3: Delete the metadata associated with the bubble fromCOMMENT
LOW…en/mononoke/blobstore/ephemeral_blobstore/src/store.rs525 // Step 4: Delete the bubble itself from the backing SQL store.COMMENT
LOW…res/commit_transformation/src/git_submodules/expand.rs878 // Step 1: Generate the submodule metadata file changeCOMMENT
LOW…res/commit_transformation/src/git_submodules/expand.rs928 // Step 2: Generate the deletions of files/directories that are beingCOMMENT
LOW…/mononoke/docs/gitimport_from_bundle_pipeline_guide.md55## Step 1: Prepare the Git BundleCOMMENT
LOW⚡…/mononoke/docs/gitimport_from_bundle_pipeline_guide.md73## Step 2: Upload the Git Bundle to ManifoldCOMMENT
LOW⚡…/mononoke/docs/gitimport_from_bundle_pipeline_guide.md104## Step 3: Trigger the Skycastle PipelineCOMMENT
LOW…/mononoke/docs/gitimport_from_bundle_pipeline_guide.md173## Step 4: Check Pipeline StatusCOMMENT
LOW⚡…rived_data/directory_branch_cluster_manifest/derive.rs426 // Step 1: Load parent manifestsCOMMENT
LOW⚡…rived_data/directory_branch_cluster_manifest/derive.rs433 // Step 2: Merge parent manifests into a single base manifestCOMMENT
LOW⚡…rived_data/directory_branch_cluster_manifest/derive.rs436 // Step 3: Compute cluster changes using the merged parent for lookupsCOMMENT
LOW…rived_data/directory_branch_cluster_manifest/derive.rs450 // Step 4: Apply cluster changes to the merged parentCOMMENT
LOWeden/mononoke/common/mononoke_configs/src/lib.rs563 // Step 1: Separate cached from missingCOMMENT
LOWeden/mononoke/common/mononoke_configs/src/lib.rs583 // Step 2: Subscribe to ConfigHandles + parse OUTSIDE rcu. AccumulateCOMMENT
LOWeden/mononoke/common/mononoke_configs/src/lib.rs595 // Step 3: rcu — bulk insert via a single closure that re-runs on CASCOMMENT
LOW…en/mononoke/common/async_limiter/src/async_limiter_.rs31 // NOTE: This function is async because it requires a Tokio runtme to spawn things. The bestCOMMENT
LOW⚡eden/mononoke/scripts/merge_resolution_blame_checker.py191 # Step 1: Find merge-resolved diffsSTRING
LOWeden/mononoke/scripts/merge_resolution_blame_checker.py212 # Step 2: Batch-check all diff IDs against trunk breakage blameSTRING
LOW…s/skills/write-hook/references/implementation-guide.md23## Step 1: Decide hook type and configCOMMENT
LOW…s/skills/write-hook/references/implementation-guide.md33## Step 2: Create 3 commitsCOMMENT
LOW…s/skills/write-hook/references/implementation-guide.md61## Step 3: VerifyCOMMENT
LOW⚡…/git/gitexport/tests/gitexport_tools/commit_rewrite.rs442 // Step 1: Build partial commit graph (this exercises merge handling)COMMENT
LOW⚡…/git/gitexport/tests/gitexport_tools/commit_rewrite.rs450 // Step 2: Rewrite changesets to temporary repoCOMMENT
LOW⚡…/git/gitexport/tests/gitexport_tools/commit_rewrite.rs460 // Step 3: Verify the rewritten repo has correct linear historyCOMMENT
LOW…/git/gitexport/tests/gitexport_tools/commit_rewrite.rs533 // Step 1: Build partial commit graphCOMMENT
LOW⚡…/git/gitexport/tests/gitexport_tools/commit_rewrite.rs545 // Step 2: Rewrite changesets to temporary repoCOMMENT
LOW⚡…/git/gitexport/tests/gitexport_tools/commit_rewrite.rs555 // Step 3: Verify the rewritten repo has a merge commitCOMMENT
LOWeden/.llms/skills/CREATING_ENDPOINTS/SKILL.md34## Step 1: Define Request/Response TypesCOMMENT
LOWeden/.llms/skills/CREATING_ENDPOINTS/SKILL.md106## Step 2: Create Server-Side HandlerCOMMENT
LOWeden/.llms/skills/CREATING_ENDPOINTS/SKILL.md228## Step 3: Add Client-Side ImplementationCOMMENT
LOW…ms/skills/edenfs-systemd-triage/references/timeline.md17### Step 1: Gather ParametersCOMMENT
LOW…ms/skills/edenfs-systemd-triage/references/timeline.md24### Step 2: Collect Events from All SourcesCOMMENT
LOW…ms/skills/edenfs-systemd-triage/references/timeline.md127### Step 3: Build the TimelineCOMMENT
LOW…ms/skills/edenfs-systemd-triage/references/timeline.md135### Step 4: Separate Multiple EdenFS InstancesCOMMENT
LOW…ms/skills/edenfs-systemd-triage/references/timeline.md146### Step 5: Present the TimelineCOMMENT
LOW…ms/skills/edenfs-systemd-triage/references/timeline.md165### Step 6: Annotate with InterpretationCOMMENT
LOW…ls/edenfs-systemd-triage/references/triage-playbook.md44### Step 1: Check current stateCOMMENT
LOW…ls/edenfs-systemd-triage/references/triage-playbook.md55### Step 2: Check why the service failedCOMMENT
LOW…ls/edenfs-systemd-triage/references/triage-playbook.md70### Step 3: If start-limit-hit, reset and restartCOMMENT
LOW…ls/edenfs-systemd-triage/references/triage-playbook.md79### Step 4: Check if systemd-managed is enabledCOMMENT
LOW⚡eden/scm/sapling/ext/snapshot/update.py26 # Step 1: Forget files that were "hg added"COMMENT
LOW⚡eden/scm/sapling/ext/snapshot/update.py33 # Step 2: Remove "untracked changes" (e.g. untracked files)COMMENT
LOW⚡eden/scm/sapling/ext/snapshot/update.py42 # Step 3: Remove "tracked changes"COMMENT
LOW⚡eden/scm/lib/indexedlog/src/log.rs775 // Step 4: Update the indexes and folds. Optionally flush them.COMMENT
LOW⚡eden/scm/lib/indexedlog/src/log.rs784 // Step 5: Write the updated meta file.COMMENT
LOWeden/scm/lib/indexedlog/src/log.rs628 // Step 1: Reload metadata to get the latest view of the files.COMMENT
LOWeden/scm/lib/indexedlog/src/log.rs684 // Step 2: Append to the primary log.COMMENT
LOWeden/scm/lib/indexedlog/src/log.rs744 // Step 3: Reload primary log and indexes to get the latest view.COMMENT
35 more matches not shown…
Decorative Section Separators47 hits · 171 pts
SeverityFileLineSnippetContext
MEDIUM⚡eden/mononoke/docs/local-dev-testing.md170# ┌──────────────────┬──────────────────┐COMMENT
MEDIUM⚡eden/mononoke/docs/local-dev-testing.md172# ├──────────────────┼──────────────────┤COMMENT
MEDIUM⚡eden/mononoke/docs/local-dev-testing.md174# └──────────────────┴──────────────────┘COMMENT
MEDIUMeden/mononoke/derived_data/blame/tests.rs600 // ├────────────────────┐COMMENT
MEDIUMeden/mononoke/derived_data/blame/tests.rs605 // └──────────┬──────────┘COMMENT
MEDIUMeden/scm/sapling/changelog2.py705# --------------------------------------------------COMMENT
MEDIUMeden/scm/sapling/ext/fsmonitor/__init__.py140# ===================COMMENT
MEDIUMeden/scm/sapling/ext/fsmonitor/__init__.py155# ============COMMENT
MEDIUMeden/scm/contrib/hg4idea_wrapper.py53# ----------------------------------------------------------------------COMMENT
MEDIUMeden/scm/contrib/hg4idea_wrapper.py64# ----------------------------------------------------------------------COMMENT
MEDIUMeden/scm/contrib/hg4idea_wrapper.py439# ----------------------------------------------------------------------COMMENT
MEDIUMeden/scm/contrib/hg4idea_wrapper.py441# ----------------------------------------------------------------------COMMENT
MEDIUMeden/scm/contrib/scm-prompt.sh10# ========================================================================COMMENT
MEDIUMeden/scm/contrib/scm-prompt.sh75# =========================================================================COMMENT
MEDIUMeden/scm/lib/linelog/src/debug.rs111 // │ │ ╭────── Insert (rev x) <- this lineCOMMENT
MEDIUMeden/scm/lib/linelog/src/debug.rs121 // Delete (rev x) ──────╮COMMENT
MEDIUM⚡addons/isl/src/RenderDag.tsx196 // ┌──Row1──────────────────────────────┐COMMENT
MEDIUM⚡addons/isl/src/RenderDag.tsx197 // │┌─Left──────────┐┌Right────────────┐│COMMENT
MEDIUM⚡addons/isl/src/RenderDag.tsx198 // ││┌PreNode*─────┐││ ││COMMENT
MEDIUM⚡addons/isl/src/RenderDag.tsx200 // ││├Node─────────┤││ ││COMMENT
MEDIUM⚡addons/isl/src/RenderDag.tsx204 // ││└─────────────┘││ ││COMMENT
MEDIUM⚡addons/isl/src/RenderDag.tsx205 // │└───────────────┘└─────────────────┘│COMMENT
MEDIUM⚡addons/isl/src/RenderDag.tsx206 // └────────────────────────────────────┘COMMENT
MEDIUM⚡addons/isl/src/RenderDag.tsx208 // ┌──Row2──────────────────────────────┐COMMENT
MEDIUM⚡addons/isl/src/RenderDag.tsx209 // │┌─Left──────────┐┌Right────────────┐│COMMENT
MEDIUM⚡addons/isl/src/RenderDag.tsx212 // ││├Term─────────┤││ ││COMMENT
MEDIUM⚡addons/isl/src/RenderDag.tsx215 // ││├Padding──────┤││ ││COMMENT
MEDIUM⚡addons/isl/src/RenderDag.tsx217 // ││├Link─────────┤││ ││COMMENT
MEDIUM⚡addons/isl/src/RenderDag.tsx220 // ││├Ancestry─────┤││ ││COMMENT
MEDIUM⚡addons/isl/src/RenderDag.tsx222 // │└───────────────┘└─────────────────┘│COMMENT
MEDIUM⚡addons/isl/src/RenderDag.tsx223 // └────────────────────────────────────┘COMMENT
MEDIUM⚡addons/isl/src/RenderDag.tsx236 // ┌──Row0──────────────────────────────┐COMMENT
MEDIUM⚡addons/isl/src/RenderDag.tsx237 // │┌─Left─────────────┐ │COMMENT
MEDIUM⚡addons/isl/src/RenderDag.tsx238 // ││┌Node────────────┐│ │COMMENT
MEDIUM⚡addons/isl/src/RenderDag.tsx240 // ││└────────────────┘│ │COMMENT
MEDIUM⚡addons/isl/src/RenderDag.tsx241 // │└──────────────────┘ │COMMENT
MEDIUM⚡addons/isl/src/RenderDag.tsx242 // └────────────────────────────────────┘COMMENT
MEDIUM⚡addons/isl/src/RenderDag.tsx243 // ┌──Row1──────────────────────────────┐COMMENT
MEDIUM⚡addons/isl/src/RenderDag.tsx244 // │┌─Left──────────┐┌Right────────────┐│COMMENT
MEDIUM⚡addons/isl/src/RenderDag.tsx247 // ││└─────────────┘││ ││COMMENT
MEDIUM⚡addons/isl/src/RenderDag.tsx248 // │└───────────────┘└─────────────────┘│COMMENT
MEDIUM⚡addons/isl/src/RenderDag.tsx249 // └────────────────────────────────────┘COMMENT
MEDIUMaddons/isl/src/dag/render.ts637 // │ ╰─────┤ │ ├───╯COMMENT
MEDIUMaddons/isl/src/dag/render.ts639 // ╰───────┤ ├─╯ │COMMENT
MEDIUMthrift/lib/rust/channel_pipeline/src/handler.rs1107// ── Phase 5: dedicated atomics, no global SEQUENCE interference ─────────────COMMENT
MEDIUM…rift/lib/rust/channel_pipeline/src/integration_test.rs233 // ── Phase 6: adapter extensibility + event noop ──────────────────────COMMENT
MEDIUM…rift/lib/rust/channel_pipeline/src/integration_test.rs651// ── Phase 6: adapter extensibility + event noop ───────────────────────────COMMENT
Verbosity Indicators76 hits · 147 pts
SeverityFileLineSnippetContext
LOW…ols/admin/src/commands/derived_data/backfill_status.rs460 // Step 1: Verify the backfill existsCOMMENT
LOW…ols/admin/src/commands/derived_data/backfill_status.rs489 // Step 2: Get aggregated statsCOMMENT
LOW⚡…ols/admin/src/commands/derived_data/backfill_status.rs503 // Step 3: Get timing statsCOMMENT
LOW⚡…ols/admin/src/commands/derived_data/backfill_status.rs509 // Step 4: Calculate metricsCOMMENT
LOW⚡…rks/warm_bookmarks_cache/src/scoped_bookmarks_tests.rs52 // Step 1: Derive only Hg data (and common dependencies), but not GitCOMMENT
LOW⚡…rks/warm_bookmarks_cache/src/scoped_bookmarks_tests.rs57 // Step 2: Initialize bookmarks - should include master since HgOnly is derivedCOMMENT
LOW…rks/warm_bookmarks_cache/src/scoped_bookmarks_tests.rs87 // Step 3: Now derive Git data to make AllKinds readyCOMMENT
LOW…rks/warm_bookmarks_cache/src/scoped_bookmarks_tests.rs100 // Step 4: Verify bookmark now has all scopes trackedCOMMENT
LOW⚡…en/mononoke/blobstore/ephemeral_blobstore/src/store.rs474 // Step 0: Validate if bubble deletion is enabled.COMMENT
LOW⚡…en/mononoke/blobstore/ephemeral_blobstore/src/store.rs478 // Step 1: Mark the bubble as expired in the backing SQL Store.COMMENT
LOW⚡…en/mononoke/blobstore/ephemeral_blobstore/src/store.rs492 // Step 2: Delete the blob content within the expired bubble.COMMENT
LOW⚡…en/mononoke/blobstore/ephemeral_blobstore/src/store.rs496 // Step 3: Delete the metadata associated with the bubble fromCOMMENT
LOW…en/mononoke/blobstore/ephemeral_blobstore/src/store.rs525 // Step 4: Delete the bubble itself from the backing SQL store.COMMENT
LOW…res/commit_transformation/src/git_submodules/expand.rs878 // Step 1: Generate the submodule metadata file changeCOMMENT
LOW…res/commit_transformation/src/git_submodules/expand.rs928 // Step 2: Generate the deletions of files/directories that are beingCOMMENT
LOW⚡…rived_data/directory_branch_cluster_manifest/derive.rs426 // Step 1: Load parent manifestsCOMMENT
LOW⚡…rived_data/directory_branch_cluster_manifest/derive.rs433 // Step 2: Merge parent manifests into a single base manifestCOMMENT
LOW⚡…rived_data/directory_branch_cluster_manifest/derive.rs436 // Step 3: Compute cluster changes using the merged parent for lookupsCOMMENT
LOW…rived_data/directory_branch_cluster_manifest/derive.rs450 // Step 4: Apply cluster changes to the merged parentCOMMENT
LOWeden/mononoke/common/mononoke_configs/src/lib.rs563 // Step 1: Separate cached from missingCOMMENT
LOWeden/mononoke/common/mononoke_configs/src/lib.rs583 // Step 2: Subscribe to ConfigHandles + parse OUTSIDE rcu. AccumulateCOMMENT
LOWeden/mononoke/common/mononoke_configs/src/lib.rs595 // Step 3: rcu — bulk insert via a single closure that re-runs on CASCOMMENT
LOW⚡eden/mononoke/scripts/merge_resolution_blame_checker.py191 # Step 1: Find merge-resolved diffsSTRING
LOWeden/mononoke/scripts/merge_resolution_blame_checker.py212 # Step 2: Batch-check all diff IDs against trunk breakage blameSTRING
LOW⚡…/git/gitexport/tests/gitexport_tools/commit_rewrite.rs442 // Step 1: Build partial commit graph (this exercises merge handling)COMMENT
LOW⚡…/git/gitexport/tests/gitexport_tools/commit_rewrite.rs450 // Step 2: Rewrite changesets to temporary repoCOMMENT
LOW⚡…/git/gitexport/tests/gitexport_tools/commit_rewrite.rs460 // Step 3: Verify the rewritten repo has correct linear historyCOMMENT
LOW…/git/gitexport/tests/gitexport_tools/commit_rewrite.rs533 // Step 1: Build partial commit graphCOMMENT
LOW⚡…/git/gitexport/tests/gitexport_tools/commit_rewrite.rs545 // Step 2: Rewrite changesets to temporary repoCOMMENT
LOW⚡…/git/gitexport/tests/gitexport_tools/commit_rewrite.rs555 // Step 3: Verify the rewritten repo has a merge commitCOMMENT
LOWeden/scm/sapling/scmutil.py1349 # do we need to check if the file changed?COMMENT
LOW⚡eden/scm/sapling/ext/snapshot/update.py26 # Step 1: Forget files that were "hg added"COMMENT
LOW⚡eden/scm/sapling/ext/snapshot/update.py33 # Step 2: Remove "untracked changes" (e.g. untracked files)COMMENT
LOW⚡eden/scm/sapling/ext/snapshot/update.py42 # Step 3: Remove "tracked changes"COMMENT
LOWeden/scm/exec/hgmain/src/main.rs119 // On Windows we need to check if the repository is backed by EdenFS and abort if it is notCOMMENT
LOW⚡eden/scm/lib/indexedlog/src/log.rs775 // Step 4: Update the indexes and folds. Optionally flush them.COMMENT
LOW⚡eden/scm/lib/indexedlog/src/log.rs784 // Step 5: Write the updated meta file.COMMENT
LOWeden/scm/lib/indexedlog/src/log.rs628 // Step 1: Reload metadata to get the latest view of the files.COMMENT
LOWeden/scm/lib/indexedlog/src/log.rs684 // Step 2: Append to the primary log.COMMENT
LOWeden/scm/lib/indexedlog/src/log.rs744 // Step 3: Reload primary log and indexes to get the latest view.COMMENT
LOWeden/scm/lib/manifest-tree/src/lib.rs1261/// The purpose of this function is to provide compatible behavior with the C++ implementationCOMMENT
LOW⚡eden/scm/lib/dag/src/idmap/indexedlog_idmap.rs334 // Step 1: Find (id, name) pairs in the range except for virtual items.COMMENT
LOW⚡eden/scm/lib/dag/src/idmap/indexedlog_idmap.rs338 // Step 2: Write a "delete" entry to delete those indexes.COMMENT
LOW⚡eden/scm/lib/dag/src/idmap/indexedlog_idmap.rs347 // Step 3: Remove entries in the virtual_map.COMMENT
LOWeden/scm/lib/workingcopy/src/status.rs52 // Step 1: get the tree state for each pending change in the working copy.COMMENT
LOWeden/scm/lib/workingcopy/src/status.rs180 // Step 2: handle files that aren't in pending changes.COMMENT
LOWeden/scm/lib/pathhistory/src/pathops.rs232 // Step 1: Store the paths in a virtual tree.COMMENT
LOWeden/scm/lib/pathhistory/src/pathops.rs251 // Step 2: BFS the tree and generate `ops`.COMMENT
LOW⚡eden/scm/lib/pathhistory/src/tests.rs530 // Step 1: 1------------------------------2COMMENT
LOW⚡eden/scm/lib/pathhistory/src/tests.rs531 // Step 2: 1-------------1 2COMMENT
LOW⚡eden/scm/lib/pathhistory/src/tests.rs532 // Step 3: 1---3----1COMMENT
LOW⚡eden/scm/lib/third-party/streampager/src/direct.rs261 // Step 1: Erase progress, and error.COMMENT
LOW⚡eden/scm/lib/third-party/streampager/src/direct.rs271 // Step 2: Render new output + error + progressCOMMENT
LOWeden/scm/lib/third-party/streampager/src/direct.rs309 // Step 3: Update internal state.COMMENT
LOW⚡eden/scm/lib/cliparser/src/alias.rs502 // Step 1: Rule: a => b $2 $1 => b y x; Result: b y x z qCOMMENT
LOW⚡eden/scm/lib/cliparser/src/alias.rs503 // Step 2: Rule: b => $1 c d $2 => y c d x; Result: y c d x zCOMMENT
LOW⚡eden/scm/lib/cliparser/src/alias.rs504 // Step 3: Rule: y => Y; Result: Y c d x zCOMMENT
LOWeden/fs/cli_rs/edenfs-core/src/redirect.rs2432 // The directory exist, now we need to check if there is an unknown redirection.COMMENT
LOW⚡eden/fs/inodes/EdenMount.cpp2506 // Step 1: Create the callback (from public diff overload)COMMENT
LOW⚡eden/fs/inodes/EdenMount.cpp2510 // Step 2: Parent validation (from full diff overload, synchronous)COMMENT
16 more matches not shown…
Cross-File Repetition25 hits · 125 pts
SeverityFileLineSnippetContext
HIGHeden/scm/ghstack/query.py0query ($owner: string!, $name: string!, $number: int!) { repository(name: $name, owner: $owner) { id pullrequest(number:STRING
HIGHeden/scm/sapling/ext/github/query.py0query ($owner: string!, $name: string!, $number: int!) { repository(name: $name, owner: $owner) { id pullrequest(number:STRING
HIGHeden/scm/sapling/ext/github/consts/query.py0query ($owner: string!, $name: string!, $number: int!) { repository(name: $name, owner: $owner) { id pullrequest(number:STRING
HIGHeden/scm/ghstack/action.py0query ($owner: string!, $name: string!, $number: int!) { repository(name: $name, owner: $owner) { id pullrequest(number:STRING
HIGHeden/scm/ghstack/checkout.py0query ($owner: string!, $name: string!, $number: int!) { repository(name: $name, owner: $owner) { id pullrequest(number:STRING
HIGHeden/scm/ghstack/query.py0query ($repo_id: id!, $ref: string!) { node(id: $repo_id) { ... on repository { ref(qualifiedname: $ref) { target { oid STRING
HIGHeden/scm/sapling/ext/github/query.py0query ($repo_id: id!, $ref: string!) { node(id: $repo_id) { ... on repository { ref(qualifiedname: $ref) { target { oid STRING
HIGHeden/scm/sapling/ext/github/consts/query.py0query ($repo_id: id!, $ref: string!) { node(id: $repo_id) { ... on repository { ref(qualifiedname: $ref) { target { oid STRING
HIGHeden/scm/ghstack/github.py0send a get request to endpoint 'path'. returns: parsed json responseSTRING
HIGHeden/scm/ghstack/circleci.py0send a get request to endpoint 'path'. returns: parsed json responseSTRING
HIGHeden/scm/sapling/ext/github/github_endpoint.py0send a get request to endpoint 'path'. returns: parsed json responseSTRING
HIGHeden/scm/ghstack/github.py0send a post request to endpoint 'path'. returns: parsed json responseSTRING
HIGHeden/scm/ghstack/circleci.py0send a post request to endpoint 'path'. returns: parsed json responseSTRING
HIGHeden/scm/sapling/ext/github/github_endpoint.py0send a post request to endpoint 'path'. returns: parsed json responseSTRING
HIGHeden/scm/tests/github/mock_create_prs.py0setup mock github server for testing happy case of `sl pr submit` command.STRING
HIGH…m/tests/github/mock_create_one_pr_placeholder_issue.py0setup mock github server for testing happy case of `sl pr submit` command.STRING
HIGHeden/scm/tests/github/mock_create_prs_with_open.py0setup mock github server for testing happy case of `sl pr submit` command.STRING
HIGHeden/scm/tests/github/mock_ghrevset.py0setup mock github server for testing happy case of `sl pr submit` command.STRING
HIGHeden/scm/sapling/revlog.py0compare text with a given file revision returns true if text is different than what is stored.STRING
HIGHeden/scm/sapling/filelog.py0compare text with a given file revision returns true if text is different than what is stored.STRING
HIGHeden/scm/sapling/ext/remotefilelog/remotefilelog.py0compare text with a given file revision returns true if text is different than what is stored.STRING
HIGH…scm/sapling/ext/commitcloud/saplingremoteapiservice.py0cleanup unnecessary remote bookmarks from the given workspaceSTRING
HIGHeden/scm/sapling/ext/commitcloud/localservice.py0cleanup unnecessary remote bookmarks from the given workspaceSTRING
HIGHeden/scm/sapling/ext/commitcloud/gitservice.py0cleanup unnecessary remote bookmarks from the given workspaceSTRING
HIGHeden/scm/sapling/ext/commitcloud/baseservice.py0cleanup unnecessary remote bookmarks from the given workspaceSTRING
AI Slop Vocabulary53 hits · 116 pts
SeverityFileLineSnippetContext
MEDIUMeden/integration/privhelper_test.py77 # before the harness's own cleanup) so it also covers the caseCOMMENT
MEDIUMeden/integration/privhelper_test.py102 # Absorb that here (retry=True) instead of letting the harness'sCOMMENT
LOWeden/integration/lib/hgrepo.py147 # If we could not find configs in the repository, just use the defaultSTRING
MEDIUMeden/integration/lib/edenclient.py322 # Merge explicit env with env vars supplied by the test harness.COMMENT
MEDIUMeden/integration/hg/lib/histedit_command.py16 """Utility to facilitate running `hg histedit` from an integration test."""STRING
MEDIUMeden/contrib/reviewstack/src/Link.tsx53 // children because we need to leverage Primer to ensure :hover is honored.COMMENT
MEDIUM…/contrib/reviewstack/src/github/CachingGitHubClient.ts580 // CachingGitHubClient to hang forever. As a safeguard, we leverageCOMMENT
MEDIUMeden/mononoke/manifest/src/derive.rs569 // Essentially performing a trivial merge between identical entries.COMMENT
MEDIUMeden/mononoke/tests/integration/library.sh317 # We ask jq to count records for us, so that we're a little more robust otCOMMENT
MEDIUM…en/mononoke/mercurial/bundles/src/wirepack/unpacker.rs278 // Absolutely nothing in here.COMMENT
MEDIUMeden/mononoke/git/git_types/src/tree.rs492 // Essentially an empty tree. No need to store it, just create and returnCOMMENT
LOWeden/scm/gen_version.py29 # them. It's not possible to just use double quotes instead.COMMENT
LOWeden/scm/tests/run-tests.py835 # No expected output. Do not run diff but just return the (error)COMMENT
MEDIUMeden/scm/sapling/wireproto.py817 # This is currently implemented mainly to facilitate testing. In mostCOMMENT
LOWeden/scm/sapling/cmdutil.py1614# XXX ideally, we would just pass an ctx ready to be computed, that would allowCOMMENT
LOWeden/scm/sapling/cmdutil.py2728 # existed in history, otherwise simply returnCOMMENT
MEDIUMeden/scm/sapling/revsetlang.py615 r"""Quote a value in order to make it safe for the revset engine.CODE
LOWeden/scm/sapling/revset.py390# functions that just return a lot of changesets (like all) don't count hereCOMMENT
LOWeden/scm/sapling/revset.py788 # So just return directly.COMMENT
LOWeden/scm/sapling/phases.py229 # Ideally we'd just add draftrevs and publicrevs together.COMMENT
LOWeden/scm/sapling/context.py1453 # Let's just return a dummy size for a submodule.COMMENT
LOWeden/scm/sapling/visibility.py214 # There shouldn't be too much overlap, so we ignore this and just addCOMMENT
MEDIUMeden/scm/sapling/repository.py110 """Used to facilitate debugging of arguments passed over the wire."""STRING
LOWeden/scm/sapling/namespaces.py324 # if colorname is not specified, just use the logname as a backupCOMMENT
LOWeden/scm/sapling/hgdemandimport/demandimportpy3.py146 # PEP 302). This means that we can't just call disable + enable.COMMENT
MEDIUMeden/scm/sapling/ext/fbcodereview.py696 # This makes the code more robust in case we don't learn about anyCOMMENT
LOWeden/scm/sapling/ext/sparse.py1412 # just create a big set of include/exclude rules andCOMMENT
MEDIUMeden/scm/sapling/ext/extlib/pywatchman/__init__.py681 # The test harness sets WATCHMAN_BINARY to the binary under test,COMMENT
LOWeden/scm/sapling/ext/remotefilelog/remotefilectx.py453 # just return whatever the linknode says for performance.COMMENT
LOW…n/scm/sapling/ext/remotefilelog/remotefilelogserver.py145 # repos, so force it to just return the linkrev directly.COMMENT
LOWeden/scm/sapling/ext/github/pr_marker.py46 # not a GitHubRepo, just returnCOMMENT
LOWeden/scm/sapling/ext/amend/movement.py473 # We can't simply return heads.max() since this might giveCOMMENT
MEDIUMeden/scm/sapling/utils/cborutil.py382 # by this semantic tag follows. A more robust parser would probably emitCOMMENT
MEDIUMeden/scm/sapling/testing/t/runtime.py122 # use the callback to report mismatch "in real time" and utilizeCOMMENT
LOWeden/scm/sapling/testing/t/runtime.py454 # If TESTTMP is defined (ex. by run-tests.py), just create aCOMMENT
LOWeden/scm/sapling/commands/debug.py1155 # However, just return the integer value as a string so we can useCOMMENT
MEDIUMeden/scm/lib/types/src/path.rs21//! guarantees. Rust has a strong type system so we can leverage it to provide more safety.COMMENT
MEDIUMeden/scm/lib/manifest/src/lib.rs44/// Fundamentally it is just a Map<file_path, file_metadata>.COMMENT
MEDIUMeden/scm/lib/edenapi/src/builder.rs527/// Configuration for a `Client`. Essentially has the same fields as aCOMMENT
MEDIUMeden/scm/lib/http-client/src/client.rs47/// Essentially a more ergonomic API for working withCOMMENT
MEDIUMeden/scm/lib/third-party/conch-parser/src/parse.rs657 /// that are not valid file descriptors are found. Essentially used forCOMMENT
MEDIUMeden/scm/lib/eagerepo/src/eager_repo.rs464 // SPACE: This does not utilize zstore's delta features to save space.COMMENT
MEDIUMeden/fs/cli_rs/edenfs-core/src/redirect.rs197 // metadata otherwise. We can leverage this to tell whether or not the file exists, andCOMMENT
MEDIUMeden/fs/cli/config.py393 """to facilitate templatizing a centrally deployed config, weSTRING
LOW⚡eden/fs/cli/main.py1331 # Don't attempt to print and notify errors if we hit an exception while executing checks, just return 25COMMENT
LOW⚡eden/fs/cli/main.py2918 # If we timed out waiting to become healthy, just passCOMMENT
MEDIUMeden/fs/cli/daemon.py821 """Update the EdenFS command and environment settings in order to run theSTRING
LOWeden/fs/cli/test/lib/fake_proc_utils.py188 pid, # inode. We just use the pid for convenienceCODE
MEDIUMeden/fs/service/EdenServer.cpp3376 // Alternatively, have them seamless transfer through takeovers.COMMENT
MEDIUMwebsite/scripts/generate-command-markdown.py165 # Temporary workaround: a more comprehensive escaping strategy should beCOMMENT
MEDIUM…olWindows/InteractiveSmartlogToolWindowControl.xaml.cs242 // Try to extract the error output for more robust matchingCOMMENT
MEDIUMaddons/isl-server/src/Repository.ts234 // Fundamentally, the intermediate states have no choice but have toCOMMENT
MEDIUMaddons/isl/src/operations/AbortMergeOperation.ts40 // but it gets complicated. More robust is to just show a spinner on the abort button instead.COMMENT
Redundant / Tautological Comments38 hits · 54 pts
SeverityFileLineSnippetContext
LOWeden/integration/debug_getpath_test.py141 # Close the file handleCOMMENT
LOW⚡eden/integration/lib/journal_test_base.py101 # Check if both have smallChangeCOMMENT
LOW⚡eden/integration/lib/journal_test_base.py109 # Check if both have largeChangeCOMMENT
LOW⚡eden/integration/lib/journal_test_base.py117 # Check if both have stateChangeCOMMENT
LOWeden/integration/lib/hgrepo.py109 # Set HGRCPATH to make sure we aren't affected by the local system'sCOMMENT
LOW⚡eden/integration/hg/update_test.py1306 # Open the file for writing, which should truncate the fileCOMMENT
LOW⚡eden/integration/hg/update_test.py1315 # Open the file for reading, which should materialize the fileCOMMENT
LOW⚡eden/integration/hg/update_test.py1318 # Open the file for writing, which should truncate the fileCOMMENT
LOWeden/integration/hg/update_test.py1362 # Read file2 to hydrate its placeholder.COMMENT
LOWeden/scm/tests/run-tests.py2233 exitcode = False # Set exitcode to warned.CODE
LOWeden/scm/sapling/merge.py671 # Check if the file conflicts with a directory containing unknown files.COMMENT
LOWeden/scm/sapling/merge.py949 # Check if all files in the conflicting directories have been removed.COMMENT
LOWeden/scm/sapling/bundlerepo.py539 # Check if parents exist in localrepo before settingCOMMENT
LOWeden/scm/sapling/ui.py268 # Check if our repo hgrc path (or Windows UNC flavor) have already been loaded.COMMENT
LOWeden/scm/sapling/dagop.py373 # Check if we need to put the working dir back in the setCOMMENT
LOWeden/scm/sapling/dagop.py662 # Check if we have some subgroup waiting for revisions we are not going toCOMMENT
LOWeden/scm/sapling/windows.py606# Set outputencoding to UTF-8COMMENT
LOWeden/scm/sapling/copies.py474 # Check if amend copytracing has been disabled.COMMENT
LOWeden/scm/sapling/ext/rebase.py2466 # Check if the merge will contain unwanted changes. That may happen ifCOMMENT
LOWeden/scm/sapling/ext/progressfile.py36 # Set pid to a fixed value for testing purposeSTRING
LOW⚡eden/scm/sapling/ext/treemanifest/__init__.py1358 # Check if the manifest we have is a treemanifest.COMMENT
LOWeden/scm/sapling/ext/amend/movement.py207 # Check if there is an outstanding operation.COMMENT
LOWeden/scm/sapling/ext/fsmonitor/__init__.py331 # Check if fsmonitor is explicitly disabled for this repositoryCOMMENT
LOWeden/scm/sapling/ext/commitcloud/sync.py281 # Check if any omissions are now included in the repoCOMMENT
LOWeden/scm/sapling/ext/commitcloud/megarepoimport.py176 # Check if source repo is available for transparent lookup.COMMENT
LOWeden/scm/sapling/testing/ext/mononoke.py634 # Check if the 'mono' scheme is already setSTRING
LOWeden/scm/sapling/testing/ext/mononoke.py740 # Check if the ACL file already existsSTRING
LOWeden/scm/sapling/testing/ext/mononoke.py894 # Check if storageconfig is not provided and set up storage configSTRING
LOWeden/scm/sapling/thirdparty/pysocks/socks.py611 # Check if the destination address provided is an IP addressCOMMENT
LOWeden/fs/cli/config.py939 # Check if it is already mounted.COMMENT
LOWeden/fs/cli/config.py1385 uptime = self.get_uptime() # Check if uptime is negative?CODE
LOWeden/fs/cli/top.py1066 # Check if other is more relevantCOMMENT
LOWeden/fs/cli/debug.py2331 # Check if any specific attributes were requestedCOMMENT
LOWeden/fs/cli/main.py675 # Check if requested path is inside an existing checkout or backing_repo of existing checkoutCOMMENT
LOW⚡eden/fs/cli/test/health_report_test.py115 # Open the file in write modeCOMMENT
LOWeden/fs/cli/test/process_finder_tests.py36 # Set counters to indicate that process 1234 has done a checkout recently.COMMENT
LOWeden/fs/cli/test/config_test.py181 # Check if test is for toml or cfg by cfg._user_toml_cfgSTRING
LOWeden/fs/cli/doctor/__init__.py946 # Check if this checkout is nested inside another oneCOMMENT
Modern Structural Boilerplate50 hits · 48 pts
SeverityFileLineSnippetContext
LOWeden/integration/stats_test.py29logger = logging.getLogger(__name__)CODE
LOW⚡eden/integration/stop_test.py260 async def update_validity_interval(self, interval: str) -> None:CODE
LOWeden/integration/snapshot/inode_metadata.py121def update_ownership(metadata_path: Path, uid: int, gid: int) -> None:CODE
LOWeden/integration/snapshot/snapshot.py244 def _update_hg_state(self, base_dir: Path) -> None:CODE
LOWeden/integration/snapshot/snapshot.py253 def _update_eden_state(self, base_dir: Path, uid: int, gid: int) -> None:CODE
LOWeden/integration/snapshot/snapshot.py296 def _update_ownership(self, checkout_state_dir: Path, uid: int, gid: int) -> None:CODE
LOWeden/integration/lib/testcase.py500 def set_rust_rollout_config(self, config: Dict[str, bool]) -> None:CODE
LOWeden/integration/lib/edenclient.py988 def set_log_level(self, category: str, level: str) -> None:CODE
LOWeden/integration/hg/update_test.py973 def update_to_bottom() -> None:CODE
LOWeden/test_support/environment_variable.py14def _setenv(name: str, value: Optional[str]) -> None:CODE
LOWeden/test_support/temporary_directory.py209 def set_tmp_prefix(self, prefix: str) -> None:CODE
LOWeden/scm/sapling/dirstate.py389 def set_xrepo_merge(self, is_xrepo_merge: bool = True) -> None:CODE
LOWeden/scm/sapling/statprof.py128__all__ = ["start", "stop", "reset", "display", "profile"]CODE
LOWeden/scm/sapling/lsprof.py20__all__ = ["profile", "Stats"]CODE
LOWeden/scm/sapling/hg.py139def _setuprepo(ui, repo, presetupfuncs=None) -> None:CODE
LOWeden/scm/sapling/repl_record.py428 def _setselection(self, command: str, argument: str) -> None:STRING
LOWeden/scm/sapling/httpclient/__init__.py62logger = logging.getLogger(__name__)CODE
LOWeden/scm/sapling/httpclient/__init__.py64__all__ = ["HTTPConnection", "HTTPResponse"]CODE
LOWeden/scm/sapling/ext/journal.py81def _setupdirstate(repo, dirstate) -> None:CODE
LOWeden/scm/sapling/ext/sparse.py256def _setupupdates(_ui) -> None:CODE
LOWeden/scm/sapling/ext/sparse.py445def _setupcommit(ui) -> None:CODE
LOWeden/scm/sapling/ext/sparse.py477def _setuplog(ui) -> None:CODE
LOWeden/scm/sapling/ext/sparse.py503def _setupcat(ui) -> None:CODE
LOWeden/scm/sapling/ext/sparse.py621def _setupclone(ui) -> None:CODE
LOWeden/scm/sapling/ext/sparse.py629def _setupadd(ui) -> None:CODE
LOWeden/scm/sapling/ext/sparse.py652def _setupdirstate(ui) -> None:CODE
LOWeden/scm/sapling/ext/sparse.py765def _setupdiff(ui) -> None:CODE
LOWeden/scm/sapling/agent/__init__.py8__all__ = ["get_agent_instructions"]CODE
LOWeden/scm/sapling/testing/single.py40logger = logging.getLogger(__name__)STRING
LOWeden/scm/sapling/testing/t/hghave.py22logger = logging.getLogger(__name__)CODE
LOWeden/scm/sapling/testing/sh/__init__.py603__all__ = ["stdlib", "sheval", "Env", "Scope"]STRING
LOWeden/scm/sapling/thirdparty/attr/validators.py10__all__ = ["and_", "in_", "instance_of", "optional", "provides"]CODE
LOWeden/scm/sapling/thirdparty/attr/__init__.py34__all__ = [CODE
LOWeden/scm/sapling/thirdparty/attr/_config.py4__all__ = ["set_run_validators", "get_run_validators"]CODE
LOWeden/scm/i18n/polib.py36__all__ = [CODE
LOWeden/fs/py/eden/thrift/legacy.py20__all__ = ["EdenClient", "EdenNotRunningError", "SOCKET_PATH", "create_thrift_client"]CODE
LOW⚡eden/fs/cli/config.py1027 def _set_intentionally_unmounted(self, path: str) -> None:CODE
LOW⚡eden/fs/cli/config.py1033 def set_intentionally_unmounted_for_all_mounts(self) -> None:CODE
LOWeden/fs/cli/config.py1486 def set_config(self, config: CheckoutConfig) -> None:CODE
LOWeden/fs/cli/top.py234 def _update_screen_size(self) -> None:CODE
LOWeden/fs/cli/top.py532 def _update_summary_stats(self, client) -> None:CODE
LOWeden/fs/cli/top.py1090 def set_fetches(self, fetch_counts: int) -> None:CODE
LOWeden/fs/cli/mp.py57def _setup_library_paths() -> None:CODE
LOWeden/fs/cli/debug.py320 def set_fetches(self, fetch_counts: int) -> None:CODE
LOWeden/fs/cli/hg_util.py133def _setup_off_mount_hg_dir(checkout_hg_dir: Path, real_hg_dir: Path) -> None:STRING
LOWeden/fs/cli/main.py124 def set_sample_rate(self, automation: int) -> None:CODE
LOWeden/fs/cli/test/lib/fake_proc_utils.py164 def set_file_contents(self, path: Union[Path, str], contents: bytes) -> None:CODE
LOWeden/fs/cli/test/lib/fake_proc_utils.py167 def set_file_exception(self, path: Union[Path, str], exception: Exception) -> None:CODE
LOWeden/fs/cli/doctor/check_rogue_edenfs.py110 def set_manual_remediation_message(self) -> None:CODE
LOWeden/fs/cli/doctor/test/lib/fake_client.py95 def set_counter_value(self, counter: str, value: int) -> None:CODE
AI Structural Patterns58 hits · 46 pts
SeverityFileLineSnippetContext
LOWeden/integration/glob_test.py64CODE
LOWeden/integration/glob_test.py82CODE
LOWeden/integration/glob_test.py143CODE
LOWeden/integration/glob_test.py191CODE
LOWeden/integration/projfs_buffer.py49CODE
LOWeden/integration/projfs_buffer.py129CODE
LOWeden/integration/lib/hgrepo.py187CODE
LOWeden/integration/lib/edenclient.py123CODE
LOW…ricted_path/test_infra/python/break_loader/platform.py10CODE
LOW…ricted_path/test_infra/python/break_loader/platform.py16CODE
LOW…ock_restricted_path/test_infra/python/simple/simple.py9CODE
LOW…ock_restricted_path/test_infra/python/simple/simple.py15CODE
LOW…ock_restricted_path/test_infra/python/simple/simple.py20CODE
LOW…ock_restricted_path/test_infra/python/simple/simple.py25CODE
LOWeden/scm/ghstack/submit.py123CODE
LOWeden/scm/tests/run-tests.py1066CODE
LOWeden/scm/tests/run-tests.py2733CODE
LOWeden/scm/sapling/patch.py2590CODE
LOWeden/scm/sapling/merge.py2534CODE
LOWeden/scm/sapling/changegroup.py442CODE
LOWeden/scm/sapling/util.py4482CODE
LOWeden/scm/sapling/wireproto.py1261CODE
LOWeden/scm/sapling/wireproto.py491CODE
LOWeden/scm/sapling/cmdutil.py1140CODE
LOWeden/scm/sapling/cmdutil.py3358CODE
LOWeden/scm/sapling/transaction.py150CODE
LOWeden/scm/sapling/localrepo.py961CODE
LOWeden/scm/sapling/localrepo.py2726CODE
LOWeden/scm/sapling/parser.py237CODE
LOWeden/scm/sapling/crecord.py950CODE
LOWeden/scm/sapling/context.py2974CODE
LOWeden/scm/sapling/context.py3318CODE
LOWeden/scm/sapling/lock.py193CODE
LOWeden/scm/sapling/templater.py757CODE
LOWeden/scm/sapling/registrar.py179CODE
LOWeden/scm/sapling/namespaces.py282CODE
LOWeden/scm/sapling/match.py38CODE
LOWeden/scm/sapling/httpclient/__init__.py426CODE
LOWeden/scm/sapling/ext/fbcodereview.py924CODE
LOWeden/scm/sapling/ext/sparse.py2861CODE
LOWeden/scm/sapling/ext/extlib/phabricator/graphql.py731CODE
LOWeden/scm/sapling/ext/extlib/pywatchman/__init__.py929CODE
LOWeden/scm/sapling/ext/commitcloud/syncstate.py86CODE
LOW…scm/sapling/ext/commitcloud/saplingremoteapiservice.py80CODE
LOWeden/scm/sapling/ext/commitcloud/localservice.py105CODE
LOWeden/scm/sapling/ext/commitcloud/commands.py1364CODE
LOWeden/scm/sapling/testing/sh/stdlib.py226CODE
LOWeden/scm/sapling/commands/__init__.py945CODE
LOWeden/scm/sapling/commands/__init__.py6281CODE
LOWeden/scm/sapling/thirdparty/pysocks/socks.py153CODE
LOWeden/scm/sapling/thirdparty/attr/_make.py56CODE
LOWeden/scm/sapling/thirdparty/attr/_make.py238CODE
LOW…ides/201904-segmented-changelog/segmented-changelog.py124CODE
LOWeden/fs/cli/util.py493CODE
LOWeden/fs/cli/util.py513CODE
LOWeden/fs/cli/doctor/__init__.py137CODE
LOWeden/fs/cli/doctor/test/lib/fake_eden_instance.py108CODE
LOWeden/fs/cli/doctor/test/lib/fake_client.py142CODE
Synthetic Comment Markers5 hits · 35 pts
SeverityFileLineSnippetContext
HIGHeden/contrib/reviewstack/.llms/rules/reviewstack.md33├── generated/ # Auto-generated code (GraphQL types, TextMate manifests)CODE
HIGHeden/mononoke/repo_attributes/filestore/src/lib.rs387/// Bytes as requested unless the file is shorter than that.COMMENT
HIGHeden/scm/sapling/ext/rebase.py2358 # For non-merge changeset, just move p to adjusted dest as requested.COMMENT
HIGHeden/scm/lib/dag/src/tests/test_sparse.rs697 // Can resolve A using H~3, not B~1 or D~1 as requested.COMMENT
HIGHaddons/isl/src/stackEdit/commitStackState.ts570 // "goto" or "reset" as requested.COMMENT
Magic Placeholder Names4 hits · 30 pts
SeverityFileLineSnippetContext
HIGH⚡…/mononoke/docs/gitimport_from_bundle_pipeline_guide.md80manifold --apikey <YOUR_API_KEY> put /tmp/my_repo.bundle <BUCKET_NAME>/<KEY_PATH>CODE
HIGH⚡…/mononoke/docs/gitimport_from_bundle_pipeline_guide.md80manifold --apikey <YOUR_API_KEY> put /tmp/my_repo.bundle <BUCKET_NAME>/<KEY_PATH>CODE
HIGH⚡…/mononoke/docs/gitimport_from_bundle_pipeline_guide.md98- `<YOUR_API_KEY>` — The Manifold API key for the bucket (e.g., `upstream_repo_bundles-key`). Ask your team if you don'tCODE
HIGH⚡…/mononoke/docs/gitimport_from_bundle_pipeline_guide.md98- `<YOUR_API_KEY>` — The Manifold API key for the bucket (e.g., `upstream_repo_bundles-key`). Ask your team if you don'tCODE
Fake / Example Data21 hits · 24 pts
SeverityFileLineSnippetContext
LOWeden/integration/lib/gitrepo.py57 env={'GIT_AUTHOR_NAME': 'John Doe'})STRING
LOW⚡eden/mononoke/git/git_types/src/derive_commit.rs427 "John Doe <john.doe@gmail.com>" => ("John Doe", "john.doe@gmail.com"),CODE
LOW⚡eden/mononoke/git/git_types/src/derive_commit.rs428 "John Doe<john.doe@gmail.com>" => ("John Doe", "john.doe@gmail.com"),CODE
LOW⚡eden/mononoke/git/git_types/src/derive_commit.rs429 "John Doe\t<john.doe@gmail.com>" => ("John Doe", "john.doe@gmail.com"),CODE
LOW⚡eden/mononoke/git/git_types/src/derive_commit.rs431 "John Doe" => ("John Doe", ""),CODE
LOWeden/scm/tests/git.sh8export GIT_AUTHOR_EMAIL="test@example.org"CODE
LOWeden/scm/tests/git.sh11export GIT_COMMITTER_EMAIL="test@example.org"CODE
LOWeden/scm/tests/test-context.py163 repo, status, text=i, user="test@test.com", date=(0, 0)CODE
LOWeden/scm/sapling/ext/edensparse.py56 lorem ipsum = Keys and values are separated by a : or =STRING
LOWeden/scm/sapling/ext/sparse.py63 lorem ipsum = Keys and values are separated by a : or =STRING
LOWeden/scm/lib/virtual-repo/src/text_gen.rs16 const LOREM_IPSUM: &str = r#"Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed doCODE
LOWeden/scm/lib/virtual-repo/src/text_gen.rs16 const LOREM_IPSUM: &str = r#"Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed doCODE
LOWeden/fs/inodes/test/RenameTest.cpp858 {"a/b/testdir/sample.txt", "Lorem ipsum dolor sit amet\n"},CODE
LOWeden/fs/inodes/test/RenameTest.cpp858 {"a/b/testdir/sample.txt", "Lorem ipsum dolor sit amet\n"},CODE
LOWeden/fs/inodes/overlay/WindowsFsck.cpp110// - A directory can be "placeholder" even if one of it's recursive descendantsCOMMENT
LOWaddons/components/explorer/ComponentExplorer.tsx296 <TextArea placeholder="placeholder" onChange={e => console.log(e.currentTarget.value)}>CODE
LOWaddons/components/explorer/ComponentExplorer.tsx299 <TextField placeholder="placeholder" onChange={e => console.log(e.currentTarget.value)}>CODE
LOW⚡thrift/lib/rust/any/src/dummy_any.rs25 fn get_dummy_any(dummy_data: &str) -> Self;CODE
LOW⚡thrift/lib/rust/any/src/dummy_any.rs30 fn get_dummy_any(dummy_data: &str) -> any::Any {CODE
LOW⚡thrift/lib/rust/any/src/dummy_any.rs33 name: TypeName::structType(TypeUri::uri(dummy_data.to_string())),CODE
LOW⚡thrift/lib/rust/any/src/dummy_any.rs37 data: dummy_data.into(),CODE
Slop Phrases15 hits · 22 pts
SeverityFileLineSnippetContext
LOWeden/contrib/shared/Comparison.ts83 * Note: non-localized. Don't forget to run this through `t()` for a given client.COMMENT
MEDIUMeden/mononoke/repo_attributes/filestore/src/prepare.rs132 // NOTE: The Multiplexer makes clones of the Bytes we pass in. It's worth noting that BytesCOMMENT
LOWeden/mononoke/mononoke_types/src/derivable_type.rs233 // If the compiler reminds you to add something here, please don't forget to alsoCOMMENT
LOWeden/scm/ghstack/logs.py125 # If you ever switch this, make sure to preserve redactionCOMMENT
LOWeden/scm/sapling/eden_update.py105 # We do still need to make sure to update the merge state though.COMMENT
LOWeden/scm/sapling/dispatch.py243 # make sure to check fileset first, as revset can invoke filesetCOMMENT
LOWeden/scm/sapling/revset.py2017 # since matching the diff is very costly, make sure toCOMMENT
MEDIUMeden/scm/sapling/statprof.py95Right now the profiler is quite simplistic. I cannot provideSTRING
LOWeden/scm/sapling/hg.py839 repo.ui.status(_("(branch merge, don't forget to commit)\n"))CODE
LOWeden/scm/sapling/testing/sh/stdlib.py646 # Clear vars out first so we don't forget to unset them.COMMENT
LOWeden/scm/sapling/testing/sh/stdlib.py646 # Clear vars out first so we don't forget to unset them.COMMENT
LOWeden/scm/sapling/commands/subtree.py427 repo.ui.status(_("(subtree merge, don't forget to commit)\n"))CODE
LOWeden/scm/sapling/commands/__init__.py893 msg = _("changeset %s backed out, don't forget to commit.\n")CODE
MEDIUMwebsite/docs/commands/commands-markdown.json1259 "doc": "\n**copy commits from a different location**\n\nUse Sapling&#x27;s merge logic to copy individual commits frCODE
LOWaddons/shared/Comparison.ts154 * Note: non-localized. Don't forget to run this through `t()` for a given client.COMMENT
TODO Padding9 hits · 14 pts
SeverityFileLineSnippetContext
LOWeden/scm/lib/commitcloudsubscriber/src/receiver.rs71 // TODO: implement proper health_check requestCOMMENT
LOWeden/scm/lib/pathmatcher/src/utils.rs14/// TODO: Fix error handling so it returns an error when the input isCOMMENT
LOWeden/scm/lib/edenapi/types/src/token.rs123 // TODO: implement secure signed tokensCOMMENT
LOWeden/fs/nfs/Nfsd3.cpp1711 // TODO: implement on windowsCOMMENT
LOWeden/fs/inodes/OverlayFileAccess.cpp299 // TODO: implement readFile with pread instead of lseek.COMMENT
LOWeden/fs/inodes/NfsDispatcherImpl.cpp460 // TODO: implement readdirplus on Windows.COMMENT
LOWeden/fs/inodes/NfsDispatcherImpl.cpp485 // TODO: implement statfs on windowsCOMMENT
LOWeden/fs/rust/edenfs-asserted-states-client/src/lib.rs79 // TODO: Add loggingCOMMENT
LOWaddons/isl/src/stackEdit/ui/EditStackModal.tsx37 // TODO: implement absorb model.COMMENT
Hallucination Indicators1 hit · 10 pts
SeverityFileLineSnippetContext
CRITICAL…s/slapi/slapi_server/repo_listener/src/http_service.rs477 match HeaderValue::from_str(this.conn.pending.acceptor.server_hostname.as_str())CODE
Docstring Block Structure2 hits · 10 pts
SeverityFileLineSnippetContext
HIGHeden/fs/py/eden/thrift/client.py42 Create a synchronous Thrift client for communicating with the Eden Thrift server. We default to no per-RPC timSTRING
HIGHeden/fs/py/eden/thrift/client.py96 Create a Thrift client for communicating with the Eden Thrift server. We default to no per-RPC timeout becauseSTRING
Dead Code3 hits · 6 pts
SeverityFileLineSnippetContext
MEDIUMeden/scm/tests/failfilemerge.py12CODE
MEDIUMeden/scm/sapling/eden_dirstate.py58CODE
MEDIUMeden/fs/cli/test/remove_legacyephemeral_test.py306CODE
Cross-Language Confusion (JS/TS)1 hit · 5 pts
SeverityFileLineSnippetContext
HIGH…contrib/reviewstack/src/textmate/createGrammarStore.ts53 print(str: string): void {CODE
Overly Generic Function Names4 hits · 4 pts
SeverityFileLineSnippetContext
LOWeden/scm/sapling/ext/fbcodereview.py619 def helper(*args):CODE
LOWeden/scm/sapling/ext/github/pr_status.py72 def helper(repo, *pr_list: PullRequestId) -> List[Optional[GraphQLPullRequest]]:CODE
LOWaddons/shared/__tests__/stringify.test.ts491 export function doSomething() {CODE
LOWaddons/shared/__tests__/stringify.test.ts517 export function doSomething() {CODE
Modern AI Meta-Vocabulary1 hit · 3 pts
SeverityFileLineSnippetContext
MEDIUM…mononoke/repo_attributes/restricted_paths/test/main.rs1047// `client_identity_regexes`. The agentic caller's id is stillCOMMENT
Example Usage Blocks1 hit · 2 pts
SeverityFileLineSnippetContext
LOWeden/scm/sapling/ext/sampling.py8# Usage:COMMENT