Repository Analysis

facebook/sapling

A Scalable, User-Friendly Source Control System.

3.8 Likely human-written View on GitHub

Analysis Overview

This report presents the forensic synthetic code analysis of facebook/sapling, a Rust project with 6,995 GitHub stars. SynthScan v2.0 examined 1,753,471 lines of code across 7680 source files, recording 5751 pattern matches distributed across 26 syntactic categories. The overall adjusted score of 3.8 places this repository in the Likely human-written band.

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

3.8
Adjusted Score
3.8
Raw Score
100%
Time Factor
2026-08-28
Last Push
7.0K
Stars
Rust
Language
1.8M
Lines of Code
7.7K
Files
5.8K
Pattern Hits
2026-08-29
Scan Date
0.02
HC Hit Rate

What These Metrics Mean

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

Score History

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

Severity Breakdown

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

CRITICAL 1HIGH 127MEDIUM 239LOW 5384

Directory Score Breakdown

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

Pattern Findings

The scanner identified 5751 distinct pattern matches across 26 syntactic categories. Each entry below represents a discrete location in the source code where the engine recorded a statistically significant AI authorship indicator. Expand any category row to inspect the individual file paths, line numbers, code snippets, and the lexical context (CODE, COMMENT, or STRING) in which each match was detected.

Reading the findings table: The Severity column indicates the diagnostic confidence level (CRITICAL / HIGH / MEDIUM / LOW). The Context column identifies whether the match occurred inside executable code, an inline comment, or a string literal — comment-context matches receive a ×1.5 weight because LLMs systematically over-annotate. The ⚡ bolt icon marks clustered matches: three or more patterns within a 10-line window, each receiving an additional ×1.5 density multiplier as dense clusters constitute far stronger evidence of synthetic authorship than isolated hits.

Over-Commented Block1934 hits · 1915 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/takeover_test.py101COMMENT
LOWeden/integration/snapshot/snapshot.py301 # The following files typically contain absolute paths to the originalCOMMENT
LOWeden/integration/lib/ntapi.cpp1/*COMMENT
LOWeden/integration/lib/skip.py1#!/usr/bin/env python3COMMENT
LOWeden/integration/lib/skip.py261 "test_takeover_doesnt_send_ping",COMMENT
LOWeden/integration/lib/testcase.py641 inode_catalog_type: strCOMMENT
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 # The arguments added include a temporary file path, so they unfortunately areCOMMENT
LOWeden/integration/helpers/fake_edenfs.cpp1/*COMMENT
LOWeden/integration/helpers/fake_edenfs.cpp21#include <optional>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.rs41pub(super) struct ConnectionArgs {COMMENT
LOW…e/clients/scsc/src/commands/commit_rate_limit_check.rs21#[derive(clap::Parser)]COMMENT
LOWeden/mononoke/clients/scsc/src/commands/export.rs101 #[clap(long)]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/run_hooks.rs41 #[clap(flatten)]COMMENT
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.rs241 /// Walker configurationCOMMENT
LOWeden/mononoke/metaconfig/types/src/lib.rs261 pub metadata_logger_config: MetadataLoggerConfig,COMMENT
LOWeden/mononoke/metaconfig/types/src/lib.rs281 pub commit_cloud_config: CommitCloudConfig,COMMENT
LOWeden/mononoke/metaconfig/types/src/lib.rs541}COMMENT
LOWeden/mononoke/metaconfig/types/src/lib.rs641 pub max_inlined_delta_size: u64,COMMENT
LOWeden/mononoke/metaconfig/types/src/lib.rs841 pub bookmark: BookmarkOrRegex,COMMENT
LOWeden/mononoke/metaconfig/types/src/lib.rs1021COMMENT
LOWeden/mononoke/metaconfig/types/src/lib.rs1041 /// them will be rejected as before so downstream checks (e.g. HackCOMMENT
LOWeden/mononoke/metaconfig/types/src/lib.rs1061/// Pushvar key for the Phabricator diff FBID (see `PushrebaseFlags::phab_diff_id`).COMMENT
LOWeden/mononoke/metaconfig/types/src/lib.rs1341 /// Blobstores. If the blobstore has a BlobstoreId then it can be used as a component ofCOMMENT
LOWeden/mononoke/metaconfig/types/src/lib.rs1381#[derive(Debug, Clone, Default, Eq, PartialEq, Hash)]COMMENT
LOWeden/mononoke/metaconfig/types/src/lib.rs1761 /// Preserve as isCOMMENT
LOWeden/mononoke/metaconfig/types/src/lib.rs1781 /// This requires the `submodule_dependencies` field to be properly setCOMMENT
LOWeden/mononoke/metaconfig/types/src/lib.rs1801 pub submodule_dependencies: HashMap<NonRootMPath, RepositoryId>,COMMENT
LOWeden/mononoke/metaconfig/types/src/lib.rs1921 pub small_repos: HashMap<RepositoryId, SmallRepoPermanentConfig>,COMMENT
LOWeden/mononoke/metaconfig/types/src/lib.rs2061 /// to those specified by `permitted_bookmarks`.COMMENT
LOWeden/mononoke/metaconfig/types/src/lib.rs2081/// descendants(roots) - descendants(heads)COMMENT
LOWeden/mononoke/metaconfig/types/src/lib.rs2141#[derive(Debug, Copy, clap::ValueEnum, Clone, Eq, PartialEq, Hash)]COMMENT
LOWeden/mononoke/metaconfig/types/src/lib.rs2381 /// Determines the behaviour on converting from Git commitsCOMMENT
LOWeden/mononoke/metaconfig/types/src/lib.rs2521#[derive(Debug, Clone, Eq, PartialEq)]COMMENT
1874 more matches not shown…
Hyper-Verbose Identifiers1554 hits · 1414 pts
SeverityFileLineSnippetContext
LOWmake-client.py109def move_site_packages_to_root(instdir):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.py148 async def test_no_invalidation_with_age(self) -> None:CODE
LOWeden/integration/invalidate_test.py195 async def test_partial_directory_invalidate(self) -> None:CODE
LOWeden/integration/invalidate_test.py217 async def test_invalidate_background(self) -> None:CODE
LOWeden/integration/invalidate_test.py223 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
LOWeden/integration/du_test.py68 def test_du_fast_mode_shows_summary_only(self) -> None:CODE
LOWeden/integration/du_test.py78 def test_du_fast_and_json_report_same_base_values(self) -> None:CODE
LOWeden/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.py167 def test_wal_replay_after_restart(self) -> None:CODE
LOWeden/integration/wal_test.py197 def test_wal_torn_write_recovery(self) -> None:CODE
LOWeden/integration/wal_test.py227 def test_fsck_replays_orphan_wal(self) -> None:CODE
LOWeden/integration/wal_test.py264 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.py235 async def test_debug_subscribe_with_states(self) -> None:CODE
LOWeden/integration/notify_test.py380 async def test_debug_subscribe_with_multiple_states(self) -> None:CODE
LOWeden/integration/notify_test.py552 async def test_subscribe_unpack_commit_transitions(self) -> None:CODE
LOWeden/integration/notify_test.py659 async def test_multiple_state_enter(self) -> None:CODE
LOWeden/integration/notify_test.py677 async def test_subscribe_cleanup_left_over_state(self) -> None:CODE
LOWeden/integration/notify_test.py711 async def test_subscribe_max_events(self) -> None:CODE
LOWeden/integration/notify_test.py742 async def test_subscribe_cleanup_left_over_state_multiple_checks(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.py369 def test_clone_blocked_when_at_limit(self) -> None:CODE
LOWeden/integration/clone_test.py399 def test_clone_allowed_when_under_limit(self) -> None:CODE
LOWeden/integration/clone_test.py410 def test_python_clone_with_missing_configured_checkout_state_succeeds(self) -> None:CODE
LOWeden/integration/clone_test.py489 def test_daemon_command_arguments_should_forward_to_edenfs(self) -> None:CODE
LOWeden/integration/clone_test.py182 def test_clone_with_valid_revision_cmd_line_arg_works(self) -> None:STRING
LOWeden/integration/clone_test.py191 def test_clone_with_short_revision_cmd_line_arg_works(self) -> None:STRING
LOWeden/integration/clone_test.py201 def test_clone_to_non_empty_directory_fails(self) -> None:STRING
LOWeden/integration/clone_test.py327 def test_default_case_sensitivity(self) -> None:STRING
LOWeden/integration/clone_test.py337 def test_force_case_sensitive(self) -> None:STRING
LOWeden/integration/clone_test.py345 def test_force_case_insensitive(self) -> None:STRING
LOWeden/integration/clone_test.py141 def test_clone_from_eden_repo(self) -> None:STRING
LOWeden/integration/clone_test.py155 async def test_clone_with_symlink_exception_fails(self) -> None:STRING
LOWeden/integration/clone_test.py217 def test_clone_with_invalid_revision_cmd_line_arg_fails(self) -> None:STRING
1494 more matches not shown…
Deep Nesting748 hits · 674 pts
SeverityFileLineSnippetContext
LOWmake-client.py81CODE
LOWeden/integration/debug_test.py105CODE
LOWeden/integration/materialized_query_test.py52CODE
LOWeden/integration/takeover_test.py470CODE
LOWeden/integration/lib/testcase.py740CODE
LOWeden/integration/lib/thrift_objects.py48CODE
LOWeden/integration/lib/journal_test_base.py95CODE
LOWeden/integration/hg/status_test.py309CODE
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.py493CODE
LOWeden/scm/build.py577CODE
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.py63CODE
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.py374CODE
LOWeden/scm/tests/run-tests.py1285CODE
LOWeden/scm/tests/run-tests.py1944CODE
LOWeden/scm/tests/run-tests.py1958CODE
LOWeden/scm/tests/run-tests.py2140CODE
LOWeden/scm/tests/run-tests.py2246CODE
LOWeden/scm/tests/run-tests.py2556CODE
LOWeden/scm/tests/run-tests.py2609CODE
LOWeden/scm/tests/run-tests.py2624CODE
LOWeden/scm/tests/run-tests.py2784CODE
LOWeden/scm/tests/run-tests.py3083CODE
LOWeden/scm/tests/run-tests.py3299CODE
LOWeden/scm/tests/run-tests.py3339CODE
LOWeden/scm/tests/run-tests.py3441CODE
LOWeden/scm/tests/run-tests.py3475CODE
LOWeden/scm/tests/run-tests.py3758CODE
LOWeden/scm/tests/run-tests.py3882CODE
LOWeden/scm/tests/run-tests.py3971CODE
LOWeden/scm/tests/run-tests.py4027CODE
LOWeden/scm/tests/edit-feature-header.py57CODE
LOWeden/scm/tests/edit-feature-header.py97CODE
LOWeden/scm/tests/test-ancestor.py18CODE
LOWeden/scm/tests/test-ancestor.py84CODE
LOWeden/scm/tests/test-ancestor.py248CODE
LOWeden/scm/tests/unittestify.py145CODE
LOWeden/scm/tests/progresstest.py45CODE
LOWeden/scm/tests/killdaemons.py111CODE
688 more matches not shown…
Cross-Language Confusion90 hits · 535 pts
SeverityFileLineSnippetContext
HIGHeden/integration/thrift_test.py118 self.repo.push(rev=".", target="master", create=True)CODE
HIGHeden/integration/start_test.py422 # pyre-fixme[61]: `index` is undefined, or not always defined.COMMENT
HIGHeden/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
HIGHeden/scm/build.py306rustflags = ["-C", "link-args=-Wl,-undefined,dynamic_lookup"]CODE
HIGHeden/scm/build.py309rustflags = ["-C", "link-args=-Wl,-undefined,dynamic_lookup"]CODE
HIGHeden/scm/build.py312rustflags = ["-C", "link-args=-Wl,-undefined,dynamic_lookup"]CODE
HIGHeden/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.py2112 l = b" $ cd %s || exit 1\n" % cmd[1]CODE
HIGHeden/scm/sapling/patch.py1950 # not /dev/null, but afile starts with bfileCOMMENT
HIGHeden/scm/sapling/patch.py2140 lr.push(l2)CODE
HIGHeden/scm/sapling/patch.py2150 lr.push(l2)CODE
HIGHeden/scm/sapling/patch.py2153 lr.push(l3)CODE
HIGHeden/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.py2350 # 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
HIGHeden/scm/sapling/util.py4111 >>> r.push(1)STRING
HIGHeden/scm/sapling/util.py4112 >>> r.push(2)STRING
HIGHeden/scm/sapling/util.py4113 >>> r.push(3)STRING
HIGHeden/scm/sapling/util.py4114 >>> r.push(4)STRING
HIGHeden/scm/sapling/util.py4123 >>> r.push(5)STRING
HIGHeden/scm/sapling/util.py4124 >>> r.push(6)STRING
HIGHeden/scm/sapling/util.py4125 >>> r.push(7)STRING
HIGHeden/scm/sapling/cmdutil.py1099 '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.py1021 # special case: null::heads == ::heads (rust dag does not have null)COMMENT
HIGHeden/scm/sapling/localrepo.py3141 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.py4595 + if (ignore_funny && 45 < len && !memcmp(name, "refs/", 5) &&CODE
HIGHeden/scm/sapling/helptext.py4601 + if (ignore_funny && 45 < len && !memcmp(name, "refs/", 5) &&CODE
HIGHeden/scm/sapling/helptext.py4616 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.py896 # pyre-fixme[61]: `tgt` is undefined, or not always defined.COMMENT
HIGHeden/scm/sapling/hg.py357 # pyre-fixme[61]: `uprev` is undefined, or not always defined.COMMENT
HIGHeden/scm/sapling/hg.py591 exchange.push(CODE
HIGHeden/scm/sapling/hg.py638 # pyre-fixme[61]: `srcpeer` is undefined, or not always defined.COMMENT
HIGHeden/scm/sapling/hg.py645 # 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.py2187 # 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
HIGHeden/scm/sapling/ext/interactiveui.py89 # pyre-fixme[61]: `ch` is undefined, or not always defined.COMMENT
HIGHeden/scm/sapling/ext/interactiveui.py92 # pyre-fixme[61]: `ch` is undefined, or not always defined.COMMENT
HIGHeden/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…
Excessive Try-Catch Wrapping498 hits · 534 pts
SeverityFileLineSnippetContext
LOWeden/integration/prjfs_stress.py324 except Exception:CODE
LOWeden/integration/takeover_test.py396 except Exception:CODE
LOWeden/integration/takeover_test.py411 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.py562 except Exception:CODE
LOWeden/integration/lib/testcase.py152 except Exception as e:CODE
LOWeden/integration/lib/edenclient.py623 except Exception:CODE
LOWeden/integration/lib/edenclient.py692 except Exception:CODE
LOWeden/integration/hg/status_test.py563 except Exception as e:CODE
LOWeden/integration/hg/status_test.py620 except Exception as e:CODE
LOWeden/integration/hg/filteredhg_migration_test.py405 except Exception:STRING
LOWeden/integration/hg/filteredhg_migration_test.py502 except Exception:STRING
MEDIUMeden/integration/hg/update_test.py501def checkout_in_progress() -> Optional[bool]:CODE
MEDIUMeden/integration/hg/update_test.py922def update_to_bottom() -> None:CODE
LOWeden/integration/hg/update_test.py830 except Exception:CODE
LOWeden/integration/hg/update_test.py1464 except Exception as err:CODE
LOWeden/integration/hg/update_test.py1473 except Exception:CODE
LOWeden/integration/hg/update_test.py1507 except Exception:CODE
LOWeden/integration/hg/update_test.py1539 except Exception as err:CODE
LOWeden/integration/hg/update_test.py1548 except Exception:CODE
LOWeden/integration/hg/update_test.py1565 except Exception:CODE
LOWeden/integration/hg/update_test.py1595 except Exception as err:CODE
LOWeden/integration/hg/update_test.py1606 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.py608 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.py159 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/hghave.py93 except Exception:CODE
MEDIUMeden/scm/tests/run-tests.py797def try_increase_open_file_limit():CODE
LOWeden/scm/tests/run-tests.py810 except Exception:CODE
LOWeden/scm/tests/run-tests.py1243 except Exception:CODE
LOWeden/scm/tests/run-tests.py1266 except Exception:CODE
LOWeden/scm/tests/run-tests.py1276 except Exception:CODE
LOWeden/scm/tests/run-tests.py1394 except Exception:CODE
LOWeden/scm/tests/run-tests.py1405 except Exception:CODE
LOWeden/scm/tests/run-tests.py1884 except Exception:CODE
LOWeden/scm/tests/run-tests.py2921 except Exception:CODE
LOWeden/scm/tests/test-context.py173 except Exception as ex:CODE
LOWeden/scm/tests/test-rust-lock.py119 except Exception as err:CODE
MEDIUMeden/scm/tests/test-rust-lock.py116def assertNotLocked(self, name):CODE
LOWeden/scm/tests/test-linelog-edits.py54except Exception:CODE
LOWeden/scm/tests/bruterebase.py45 except Exception as ex:CODE
438 more matches not shown…
Unused Imports327 hits · 310 pts
SeverityFileLineSnippetContext
LOWeden/integration/use_case_test.py9CODE
LOWeden/integration/wal_test.py19CODE
LOWeden/integration/lib/skip.py331CODE
LOWeden/integration/hg/status_test.py21CODE
LOWeden/integration/hg/status_test.py21CODE
LOWeden/test_support/temporary_directory.py12CODE
LOWeden/test_support/temporary_directory.py18CODE
LOW…/mononoke/tests/integration/integration_runner_real.py34CODE
LOWeden/mononoke/scripts/replay_drill.py46CODE
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
LOWeden/scm/tests/stresstest-atomicreplace.py9CODE
LOWeden/scm/tests/hghave.py6CODE
LOWeden/scm/tests/test-extutil.py6CODE
LOWeden/scm/tests/test-url.py2CODE
LOWeden/scm/tests/test-url.py2CODE
LOWeden/scm/tests/generateworkingcopystates.py37CODE
LOWeden/scm/tests/generateworkingcopystates.py37CODE
LOWeden/scm/tests/logexceptions.py8CODE
LOWeden/scm/tests/runlogtest.py6CODE
LOWeden/scm/tests/failfilemerge.py3CODE
267 more matches not shown…
Self-Referential Comments97 hits · 286 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.py45 # Create a repository with one commitCOMMENT
MEDIUMeden/integration/start_test.py49 # 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.py327 # Create a second checkout in a directory a couple levels deep so thatCOMMENT
MEDIUMeden/integration/redirect_test.py632 # Create a bind mount that EdenFS is aware of but that is NOT presentCOMMENT
MEDIUMeden/integration/debug_getpath_test.py65 # Create the fileCOMMENT
MEDIUMeden/integration/debug_getpath_test.py81 # Create the fileCOMMENT
MEDIUMeden/integration/debug_getpath_test.py123 # Create the fileCOMMENT
MEDIUMeden/integration/windows_fsck_test.py64 # Create a fileCOMMENT
MEDIUMeden/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.py87 # Define a subclass of HgSnapshot. We use define this solely so we can use itsCOMMENT
MEDIUMeden/integration/snapshot/snapshot.py387 # This file is not saved with the snapshot, and is instead regenerated each timeCOMMENT
MEDIUMeden/integration/snapshot/snapshot.py398 # 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.py162 # 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
MEDIUMeden/integration/hg/graft_test.py82 # Create a new head that adds second.txt and removes first.txt.COMMENT
MEDIUMeden/integration/hg/graft_test.py88 # Create a separate head that adds third.txt.COMMENT
MEDIUMeden/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.py969 # Create a commit with an executable fileCOMMENT
MEDIUMeden/integration/hg/status_test.py1019# Define a separate TestCase class purely to test with different initialCOMMENT
MEDIUMeden/integration/hg/update_test.py452 # Create a commit with a newly-created file foo/new_file.txtCOMMENT
MEDIUMeden/integration/hg/update_test.py595 # 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.py92 # Create the backing repositoryCOMMENT
MEDIUMeden/integration/hg/lib/hg_extension_test_base.py221 # 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.py1232 # 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
LOWeden/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.rs561 // Step 1: Separate cached from missingCOMMENT
LOWeden/mononoke/common/mononoke_configs/src/lib.rs581 // Step 2: Subscribe to ConfigHandles + parse OUTSIDE rcu. AccumulateCOMMENT
LOWeden/mononoke/common/mononoke_configs/src/lib.rs593 // Step 3: rcu — bulk insert via a single closure that re-runs on CASCOMMENT
LOW…en/mononoke/common/async_limiter/src/async_limiter_.rs32 // NOTE: This function is async because it requires a Tokio runtme to spawn things. The bestCOMMENT
LOWeden/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.md22## Step 1: Decide hook type and configCOMMENT
LOW…s/skills/write-hook/references/implementation-guide.md31## Step 2: Create 3 commitsCOMMENT
LOW…s/skills/write-hook/references/implementation-guide.md54## 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
LOWeden/scm/sapling/ext/snapshot/update.py26 # Step 1: Forget files that were "hg added"COMMENT
LOWeden/scm/sapling/ext/snapshot/update.py33 # Step 2: Remove "untracked changes" (e.g. untracked files)COMMENT
LOWeden/scm/sapling/ext/snapshot/update.py42 # Step 3: Remove "tracked changes"COMMENT
LOWeden/scm/lib/indexedlog/src/log.rs775 // Step 4: Update the indexes and folds. Optionally flush them.COMMENT
LOWeden/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 Separators45 hits · 165 pts
SeverityFileLineSnippetContext
MEDIUMeden/mononoke/docs/local-dev-testing.md170# ┌──────────────────┬──────────────────┐COMMENT
MEDIUMeden/mononoke/docs/local-dev-testing.md172# ├──────────────────┼──────────────────┤COMMENT
MEDIUMeden/mononoke/docs/local-dev-testing.md174# └──────────────────┴──────────────────┘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
MEDIUMaddons/isl/src/RenderDag.tsx190 // ┌──Row1──────────────────────────────┐COMMENT
MEDIUMaddons/isl/src/RenderDag.tsx191 // │┌─Left──────────┐┌Right────────────┐│COMMENT
MEDIUMaddons/isl/src/RenderDag.tsx192 // ││┌PreNode*─────┐││ ││COMMENT
MEDIUMaddons/isl/src/RenderDag.tsx194 // ││├Node─────────┤││ ││COMMENT
MEDIUMaddons/isl/src/RenderDag.tsx198 // ││└─────────────┘││ ││COMMENT
MEDIUMaddons/isl/src/RenderDag.tsx199 // │└───────────────┘└─────────────────┘│COMMENT
MEDIUMaddons/isl/src/RenderDag.tsx200 // └────────────────────────────────────┘COMMENT
MEDIUMaddons/isl/src/RenderDag.tsx202 // ┌──Row2──────────────────────────────┐COMMENT
MEDIUMaddons/isl/src/RenderDag.tsx203 // │┌─Left──────────┐┌Right────────────┐│COMMENT
MEDIUMaddons/isl/src/RenderDag.tsx206 // ││├Term─────────┤││ ││COMMENT
MEDIUMaddons/isl/src/RenderDag.tsx209 // ││├Padding──────┤││ ││COMMENT
MEDIUMaddons/isl/src/RenderDag.tsx211 // ││├Link─────────┤││ ││COMMENT
MEDIUMaddons/isl/src/RenderDag.tsx214 // ││├Ancestry─────┤││ ││COMMENT
MEDIUMaddons/isl/src/RenderDag.tsx216 // │└───────────────┘└─────────────────┘│COMMENT
MEDIUMaddons/isl/src/RenderDag.tsx217 // └────────────────────────────────────┘COMMENT
MEDIUMaddons/isl/src/RenderDag.tsx230 // ┌──Row0──────────────────────────────┐COMMENT
MEDIUMaddons/isl/src/RenderDag.tsx231 // │┌─Left─────────────┐ │COMMENT
MEDIUMaddons/isl/src/RenderDag.tsx232 // ││┌Node────────────┐│ │COMMENT
MEDIUMaddons/isl/src/RenderDag.tsx234 // ││└────────────────┘│ │COMMENT
MEDIUMaddons/isl/src/RenderDag.tsx235 // │└──────────────────┘ │COMMENT
MEDIUMaddons/isl/src/RenderDag.tsx236 // └────────────────────────────────────┘COMMENT
MEDIUMaddons/isl/src/RenderDag.tsx237 // ┌──Row1──────────────────────────────┐COMMENT
MEDIUMaddons/isl/src/RenderDag.tsx238 // │┌─Left──────────┐┌Right────────────┐│COMMENT
MEDIUMaddons/isl/src/RenderDag.tsx241 // ││└─────────────┘││ ││COMMENT
MEDIUMaddons/isl/src/RenderDag.tsx242 // │└───────────────┘└─────────────────┘│COMMENT
MEDIUMaddons/isl/src/RenderDag.tsx243 // └────────────────────────────────────┘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 · 148 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.rs561 // Step 1: Separate cached from missingCOMMENT
LOWeden/mononoke/common/mononoke_configs/src/lib.rs581 // Step 2: Subscribe to ConfigHandles + parse OUTSIDE rcu. AccumulateCOMMENT
LOWeden/mononoke/common/mononoke_configs/src/lib.rs593 // Step 3: rcu — bulk insert via a single closure that re-runs on CASCOMMENT
LOWeden/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.py1347 # do we need to check if the file changed?COMMENT
LOWeden/scm/sapling/ext/snapshot/update.py26 # Step 1: Forget files that were "hg added"COMMENT
LOWeden/scm/sapling/ext/snapshot/update.py33 # Step 2: Remove "untracked changes" (e.g. untracked files)COMMENT
LOWeden/scm/sapling/ext/snapshot/update.py42 # Step 3: Remove "tracked changes"COMMENT
LOWeden/scm/exec/hgmain/src/main.rs100 // On Windows we need to check if the repository is backed by EdenFS and abort if it is notCOMMENT
LOWeden/scm/lib/indexedlog/src/log.rs775 // Step 4: Update the indexes and folds. Optionally flush them.COMMENT
LOWeden/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.rs1046/// The purpose of this function is to provide compatible behavior with the C++ implementationCOMMENT
LOWeden/scm/lib/dag/src/idmap/indexedlog_idmap.rs334 // Step 1: Find (id, name) pairs in the range except for virtual items.COMMENT
LOWeden/scm/lib/dag/src/idmap/indexedlog_idmap.rs338 // Step 2: Write a "delete" entry to delete those indexes.COMMENT
LOWeden/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
LOWeden/scm/lib/pathhistory/src/tests.rs530 // Step 1: 1------------------------------2COMMENT
LOWeden/scm/lib/pathhistory/src/tests.rs531 // Step 2: 1-------------1 2COMMENT
LOWeden/scm/lib/pathhistory/src/tests.rs532 // Step 3: 1---3----1COMMENT
LOWeden/scm/lib/third-party/streampager/src/direct.rs261 // Step 1: Erase progress, and error.COMMENT
LOWeden/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
LOWeden/scm/lib/cliparser/src/alias.rs502 // Step 1: Rule: a => b $2 $1 => b y x; Result: b y x z qCOMMENT
LOWeden/scm/lib/cliparser/src/alias.rs503 // Step 2: Rule: b => $1 c d $2 => y c d x; Result: y c d x zCOMMENT
LOWeden/scm/lib/cliparser/src/alias.rs504 // Step 3: Rule: y => Y; Result: Y c d x zCOMMENT
LOWeden/fs/cli_rs/edenfs-client/src/redirect.rs1796 // The directory exist, now we need to check if there is an unknown redirection.COMMENT
LOWeden/fs/inodes/EdenMount.cpp2486 // Step 1: Create the callback (from public diff overload)COMMENT
LOWeden/fs/inodes/EdenMount.cpp2490 // 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 Vocabulary52 hits · 112 pts
SeverityFileLineSnippetContext
LOWeden/integration/lib/hgrepo.py102 # If we could not find configs in the repository, just use the defaultSTRING
MEDIUMeden/integration/lib/edenclient.py235 # 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.sh316 # 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.py837 # 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.py1605# XXX ideally, we would just pass an ctx ready to be computed, that would allowCOMMENT
LOWeden/scm/sapling/cmdutil.py2719 # 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.py790 # So just return directly.COMMENT
LOWeden/scm/sapling/phases.py229 # Ideally we'd just add draftrevs and publicrevs together.COMMENT
LOWeden/scm/sapling/context.py1458 # 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.py1401 # 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.rs524/// Configuration for a `Client`. Essentially has the same fields as aCOMMENT
MEDIUMeden/scm/lib/http-client/src/client.rs46/// 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.rs462 // SPACE: This does not utilize zstore's delta features to save space.COMMENT
MEDIUMeden/fs/cli_rs/edenfs-client/src/redirect.rs154 // metadata otherwise. We can leverage this to tell whether or not the file exists, andCOMMENT
MEDIUMeden/fs/cli/config.py392 """to facilitate templatizing a centrally deployed config, weSTRING
LOWeden/fs/cli/redirect.py319 # So we just return the mount point path when we believeCOMMENT
LOWeden/fs/cli/main.py1404 # Don't attempt to print and notify errors if we hit an exception while executing checks, just return 25COMMENT
LOWeden/fs/cli/main.py2975 # If we timed out waiting to become healthy, just passCOMMENT
MEDIUMeden/fs/cli/daemon.py715 """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.cpp3208 // 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.ts233 // 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 · 56 pts
SeverityFileLineSnippetContext
LOWeden/integration/debug_getpath_test.py134 # Close the file handleCOMMENT
LOWeden/integration/lib/journal_test_base.py101 # Check if both have smallChangeCOMMENT
LOWeden/integration/lib/journal_test_base.py109 # Check if both have largeChangeCOMMENT
LOWeden/integration/lib/journal_test_base.py117 # Check if both have stateChangeCOMMENT
LOWeden/integration/lib/hgrepo.py64 # Set HGRCPATH to make sure we aren't affected by the local system'sCOMMENT
LOWeden/integration/hg/update_test.py1216 # Open the file for writing, which should truncate the fileCOMMENT
LOWeden/integration/hg/update_test.py1225 # Open the file for reading, which should materialize the fileCOMMENT
LOWeden/integration/hg/update_test.py1228 # Open the file for writing, which should truncate the fileCOMMENT
LOWeden/integration/hg/update_test.py1272 # Read file2 to hydrate its placeholder.COMMENT
LOWeden/scm/tests/run-tests.py2229 exitcode = False # Set exitcode to warned.CODE
LOWeden/scm/sapling/merge.py670 # Check if the file conflicts with a directory containing unknown files.COMMENT
LOWeden/scm/sapling/merge.py948 # 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.py2174 # 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
LOWeden/scm/sapling/ext/treemanifest/__init__.py1348 # 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.py937 # Check if it is already mounted.COMMENT
LOWeden/fs/cli/config.py1383 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.py660 # Check if requested path is inside an existing checkout or backing_repo of existing checkoutCOMMENT
LOWeden/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 Boilerplate49 hits · 48 pts
SeverityFileLineSnippetContext
LOWeden/integration/stats_test.py29logger = logging.getLogger(__name__)CODE
LOWeden/integration/stop_test.py174 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.py221 def _update_hg_state(self, base_dir: Path) -> None:CODE
LOWeden/integration/snapshot/snapshot.py230 def _update_eden_state(self, base_dir: Path, uid: int, gid: int) -> None:CODE
LOWeden/integration/snapshot/snapshot.py273 def _update_ownership(self, checkout_state_dir: Path, uid: int, gid: int) -> None:CODE
LOWeden/integration/lib/testcase.py482 def set_rust_rollout_config(self, config: Dict[str, bool]) -> None:CODE
LOWeden/integration/lib/edenclient.py838 def set_log_level(self, category: str, level: str) -> None:CODE
LOWeden/integration/hg/update_test.py922 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.py138def _setuprepo(ui, repo, presetupfuncs=None) -> None:CODE
LOWeden/scm/sapling/httpclient/__init__.py60logger = logging.getLogger(__name__)CODE
LOWeden/scm/sapling/httpclient/__init__.py62__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.py610def _setupclone(ui) -> None:CODE
LOWeden/scm/sapling/ext/sparse.py618def _setupadd(ui) -> None:CODE
LOWeden/scm/sapling/ext/sparse.py641def _setupdirstate(ui) -> None:CODE
LOWeden/scm/sapling/ext/sparse.py754def _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
LOWeden/fs/cli/config.py1025 def _set_intentionally_unmounted(self, path: str) -> None:CODE
LOWeden/fs/cli/config.py1031 def set_intentionally_unmounted_for_all_mounts(self) -> None:CODE
LOWeden/fs/cli/config.py1484 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.py55def _setup_library_paths() -> None:CODE
LOWeden/fs/cli/debug.py320 def set_fetches(self, fetch_counts: int) -> None:CODE
LOWeden/fs/cli/main.py125 def set_sample_rate(self, automation: int) -> None:CODE
LOWeden/fs/cli/daemon.py121def _set_edenfs_slice_oomd_avoid(instance: EdenInstance) -> 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 Patterns57 hits · 47 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.py142CODE
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.py1068CODE
LOWeden/scm/tests/run-tests.py2729CODE
LOWeden/scm/sapling/patch.py2590CODE
LOWeden/scm/sapling/merge.py2440CODE
LOWeden/scm/sapling/changegroup.py442CODE
LOWeden/scm/sapling/util.py4481CODE
LOWeden/scm/sapling/wireproto.py1261CODE
LOWeden/scm/sapling/wireproto.py491CODE
LOWeden/scm/sapling/cmdutil.py1131CODE
LOWeden/scm/sapling/cmdutil.py3349CODE
LOWeden/scm/sapling/transaction.py150CODE
LOWeden/scm/sapling/localrepo.py962CODE
LOWeden/scm/sapling/localrepo.py2709CODE
LOWeden/scm/sapling/parser.py237CODE
LOWeden/scm/sapling/crecord.py950CODE
LOWeden/scm/sapling/context.py2979CODE
LOWeden/scm/sapling/context.py3323CODE
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__.py424CODE
LOWeden/scm/sapling/ext/fbcodereview.py924CODE
LOWeden/scm/sapling/ext/sparse.py2850CODE
LOWeden/scm/sapling/ext/extlib/phabricator/graphql.py720CODE
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__.py944CODE
LOWeden/scm/sapling/commands/__init__.py6165CODE
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.py2078 # For non-merge changeset, just move p to adjusted dest as requested.COMMENT
HIGHeden/scm/lib/dag/src/tests/test_sparse.rs672 // 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
LOWeden/mononoke/git/git_types/src/derive_commit.rs427 "John Doe <john.doe@gmail.com>" => ("John Doe", "john.doe@gmail.com"),CODE
LOWeden/mononoke/git/git_types/src/derive_commit.rs428 "John Doe<john.doe@gmail.com>" => ("John Doe", "john.doe@gmail.com"),CODE
LOWeden/mononoke/git/git_types/src/derive_commit.rs429 "John Doe\t<john.doe@gmail.com>" => ("John Doe", "john.doe@gmail.com"),CODE
LOWeden/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.cpp548 {"a/b/testdir/sample.txt", "Lorem ipsum dolor sit amet\n"},CODE
LOWeden/fs/inodes/test/RenameTest.cpp548 {"a/b/testdir/sample.txt", "Lorem ipsum dolor sit amet\n"},CODE
LOWeden/fs/inodes/sqlitecatalog/WindowsFsck.cpp107// - 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
LOWthrift/lib/rust/any/src/dummy_any.rs25 fn get_dummy_any(dummy_data: &str) -> Self;CODE
LOWthrift/lib/rust/any/src/dummy_any.rs30 fn get_dummy_any(dummy_data: &str) -> any::Any {CODE
LOWthrift/lib/rust/any/src/dummy_any.rs33 name: TypeName::structType(TypeUri::uri(dummy_data.to_string())),CODE
LOWthrift/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.py104 # 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.py2019 # 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.py832 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.py429 repo.ui.status(_("(subtree merge, don't forget to commit)\n"))CODE
LOWeden/scm/sapling/commands/__init__.py892 msg = _("changeset %s backed out, don't forget to commit.\n")CODE
MEDIUMwebsite/docs/commands/commands-markdown.json1247 "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.cpp1550 // TODO: implement on windowsCOMMENT
LOWeden/fs/inodes/OverlayFileAccess.cpp245 // TODO: implement readFile with pread instead of lseek.COMMENT
LOWeden/fs/inodes/NfsDispatcherImpl.cpp455 // TODO: implement readdirplus on Windows.COMMENT
LOWeden/fs/inodes/NfsDispatcherImpl.cpp480 // 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
Example Usage Blocks1 hit · 2 pts
SeverityFileLineSnippetContext
LOWeden/scm/sapling/ext/sampling.py8# Usage:COMMENT