Repository Analysis

jj-vcs/jj

A Git-compatible VCS that is both simple and powerful

2.7 Likely human-written View on GitHub
2.7
Adjusted Score
2.7
Raw Score
100%
Time Factor
2026-05-30
Last Push
29,232
Stars
Rust
Language
298,681
Lines of Code
634
Files
769
Pattern Hits
2026-05-31
Scan Date

Score History

Severity Breakdown

CRITICAL 2HIGH 0MEDIUM 4LOW 763

Pattern Findings

769 matches across 7 categories. Click a row to expand file-level details.

Over-Commented Block748 hits · 748 pts
SeverityFileLineSnippet
LOWdeny.toml1# This template contains all of the possible sections and their default values
LOWdeny.toml21# `target_family = "unix"` configuration, that only having windows targets in
LOWdeny.toml41#exclude = []
LOWdeny.toml61
LOWdeny.toml101]
LOWdeny.toml121# The SPDX expression for the license requirements of the crate
LOWdeny.toml141# not have its license(s) checked
LOWdeny.toml161# the workspace that is being checked. This can be overridden by allowing/denying
LOWdeny.toml181
LOWdeny.toml201# If true, the allowed features must exactly match the enabled feature set. If
LOWdeny.toml221# https://embarkstudios.github.io/cargo-deny/checks/sources/cfg.html
LOWweb/docs/src/content/docs/config.toml21
LOWdocs/config.toml21
LOWcli/build.rs1// Copyright 2023 The Jujutsu Authors
LOWcli/tests/test_file_search_command.rs1// Copyright 2025 The Jujutsu Authors
LOWcli/tests/test_git_init.rs1// Copyright 2024 The Jujutsu Authors
LOWcli/tests/test_git_colocation.rs1// Copyright 2025 The Jujutsu Authors
LOWcli/tests/test_immutable_commits.rs1// Copyright 2023 The Jujutsu Authors
LOWcli/tests/test_file_list_command.rs1// Copyright 2025 The Jujutsu Authors
LOWcli/tests/test_config_schema.rs1// Copyright 2025 The Jujutsu Authors
LOWcli/tests/test_util_command.rs1// Copyright 2023 The Jujutsu Authors
LOWcli/tests/test_bisect_command.rs1// Copyright 2022 The Jujutsu Authors
LOWcli/tests/test_fix_command.rs1// Copyright 2024 The Jujutsu Authors
LOWcli/tests/test_resolve_command.rs1// Copyright 2022 The Jujutsu Authors
LOWcli/tests/test_git_root.rs1// Copyright 2025 The Jujutsu Authors
LOWcli/tests/test_revset_output.rs1// Copyright 2022 The Jujutsu Authors
LOWcli/tests/test_debug_command.rs1// Copyright 2022 The Jujutsu Authors
LOWcli/tests/test_commit_command.rs1// Copyright 2022 The Jujutsu Authors
LOWcli/tests/test_interdiff_command.rs1// Copyright 2022 The Jujutsu Authors
LOWcli/tests/test_squash_command.rs1// Copyright 2022 The Jujutsu Authors
LOWcli/tests/test_git_push.rs1// Copyright 2022 The Jujutsu Authors
LOWcli/tests/test_git_push.rs2401 Warning: Refusing to push deleted tag tag2
LOWcli/tests/test_fileset_output.rs1// Copyright 2026 The Jujutsu Authors
LOWcli/tests/test_next_prev_commands.rs1// Copyright 2023 The Jujutsu Authors
LOWcli/tests/test_concurrent_operations.rs1// Copyright 2022 The Jujutsu Authors
LOWcli/tests/test_restore_command.rs1// Copyright 2022 The Jujutsu Authors
LOWcli/tests/test_operations.rs1// Copyright 2022 The Jujutsu Authors
LOWcli/tests/test_absorb_command.rs1// Copyright 2024 The Jujutsu Authors
LOWcli/tests/test_builtin_aliases.rs1// Copyright 2023 The Jujutsu Authors
LOWcli/tests/test_parallelize_command.rs1// Copyright 2024 The Jujutsu Authors
LOWcli/tests/test_evolog_command.rs1// Copyright 2022 The Jujutsu Authors
LOWcli/tests/test_workspaces.rs1// Copyright 2022 The Jujutsu Authors
LOWcli/tests/test_gitignores.rs1// Copyright 2020 The Jujutsu Authors
LOWcli/tests/test_git_clone.rs1// Copyright 2022 The Jujutsu Authors
LOWcli/tests/test_config_command.rs1// Copyright 2022 The Jujutsu Authors
LOWcli/tests/test_metaedit_command.rs1// Copyright 2022 The Jujutsu Authors
LOWcli/tests/test_working_copy.rs1// Copyright 2023 The Jujutsu Authors
LOWcli/tests/test_templater.rs1// Copyright 2022 The Jujutsu Authors
LOWcli/tests/test_split_command.rs1// Copyright 2022 The Jujutsu Authors
LOWcli/tests/test_advance_bookmarks.rs1// Copyright 2024 The Jujutsu Authors
LOWcli/tests/test_rebase_command.rs1// Copyright 2022 The Jujutsu Authors
LOWcli/tests/test_show_command.rs1// Copyright 2022 The Jujutsu Authors
LOWcli/tests/test_diffedit_command.rs1// Copyright 2022 The Jujutsu Authors
LOWcli/tests/test_global_opts.rs1// Copyright 2022 The Jujutsu Authors
LOWcli/tests/test_generate_md_cli_help.rs1// Copyright 2024 The Jujutsu Authors
LOWcli/tests/test_duplicate_command.rs1// Copyright 2023 The Jujutsu Authors
LOWcli/tests/test_arrange_command.rs1// Copyright 2026 The Jujutsu Authors
LOWcli/tests/test_tag_command.rs1// Copyright 2024 The Jujutsu Authors
LOWcli/tests/test_file_chmod_command.rs1// Copyright 2023 The Jujutsu Authors
LOWcli/tests/test_help_command.rs1// Copyright 2024 The Jujutsu Authors
688 more matches not shown…
Hallucination Indicators2 hits · 20 pts
SeverityFileLineSnippet
CRITICALcli/src/commit_ref_list.rs498 .map(|c| c.author.timestamp.timestamp.0.to_string())
CRITICALcli/src/commit_ref_list.rs508 .map(|c| c.committer.timestamp.timestamp.0.to_string())
Fake / Example Data11 hits · 12 pts
SeverityFileLineSnippet
LOWcli/src/text_util.rs663 split_email("user@example.com"),
LOWcli/src/config.rs1070 assert_eq!(parse("John Doe")?.as_str(), Some("John Doe"));
LOWcli/src/template_builder.rs3689 literal(new_signature("User", "user@example.com"))
LOWcli/src/template_builder.rs3828 literal(new_signature("User", "user@example.com"))
LOWcli/src/template_builder.rs5416 literal(new_signature("User", "user@example.com"))
LOWlib/src/trailer.rs49/// Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod
LOWlib/src/trailer.rs49/// Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod
LOWlib/src/trailer.rs151 Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed
LOWlib/src/trailer.rs151 Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed
LOWlib/src/trailer.rs184 Summary: Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod
LOWlib/src/trailer.rs184 Summary: Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod
AI Slop Vocabulary3 hits · 9 pts
SeverityFileLineSnippet
MEDIUMcli/tests/test_global_opts.rs1342 // The timestamp is constant sized so this is a robust operation.
MEDIUMcli/src/cli_util.rs902 // TODO: bump MSRV to 1.91.0 to leverage const PathBuf::new()
MEDIUMlib/src/secure_config.rs276 // In the future, we consider something a little more robust, where as
Slop Phrases2 hits · 3 pts
SeverityFileLineSnippet
LOWweb/docs/src/content/docs/config.toml3# Don't forget to change these to your own details!
LOWdocs/config.toml3# Don't forget to change these to your own details!
Verbosity Indicators2 hits · 3 pts
SeverityFileLineSnippet
LOWlib/src/graph_dominators.rs289 // Step 1: Compute Dominators on Reverse Graph
LOWlib/src/git.rs472 // a tag or not, and we need to check if it's a commit object.
Self-Referential Comments1 hit · 3 pts
SeverityFileLineSnippet
MEDIUMlib/src/secure_config.rs43# This file is for old versions of jj.