Repository Analysis

tj/git-extras

GIT utilities -- repo summary, repl, changelog population, author commit percentages and more

3.6 Likely human-written View on GitHub
3.6
Adjusted Score
3.6
Raw Score
100%
Time Factor
2026-05-26
Last Push
18,086
Stars
Shell
Language
22,082
Lines of Code
185
Files
48
Pattern Hits
2026-05-31
Scan Date

Score History

No multi-scan history yet — run the scanner again to build trend data.

Severity Breakdown

CRITICAL 0HIGH 0MEDIUM 6LOW 42

Pattern Findings

48 matches across 4 categories. Click a row to expand file-level details.

Hyper-Verbose Identifiers37 hits · 46 pts
SeverityFileLineSnippet
LOWtests/test_git_archive_file.py14 def test_archive_file_on_tags_branch(self, temp_repo):
LOWtests/test_git_archive_file.py21 def test_archive_file_on_any_not_tags_branch_without_default_branch(
LOWtests/test_git_archive_file.py34 def test_archive_file_on_any_not_tags_branch_with_default_branch(self, temp_repo):
LOWtests/test_git_archive_file.py44 def test_archive_file_on_branch_name_has_slash(self, temp_repo):
LOWtests/test_git_archive_file.py56 def test_archive_file_on_dirname_has_backslash(self, named_temp_repo):
LOWtests/test_git_archive_file.py64 def test_archive_file_on_tag_name_has_slash(self, temp_repo):
LOWtests/test_git_authors.py21 def test_output_authors_has_email_without_any_parameter(self, temp_repo):
LOWtests/test_git_authors.py30 def test_list_authors_has_email_defaultly(self, temp_repo):
LOWtests/test_git_authors.py39 def test_list_authors_has_not_email(self, temp_repo):
LOWtests/test_git_browse.py17 def test_browse_github_file_on_mac(self, temp_repo):
LOWtests/test_git_browse.py25 def test_browse_gitlab_file_on_mac(self, temp_repo):
LOWtests/test_git_browse.py34 def test_browse_bitbucket_file_on_mac(self, temp_repo):
LOWtests/test_git_browse.py43 def test_browse_github_file_on_git_bash_on_window(self, temp_repo):
LOWtests/test_git_browse.py52 def test_browse_gitlab_file_on_git_bash_on_window(self, temp_repo):
LOWtests/test_git_browse.py61 def test_browse_bitbucket_file_on_git_bash_on_window(self, temp_repo):
LOWtests/test_git_browse.py154 def test_browse_github_file_not_mac_or_msys_or_linux(self, temp_repo):
LOWtests/test_git_browse.py166 def test_browse_gitlab_file_not_mac_or_msys_or_linux(self, temp_repo):
LOWtests/test_git_browse.py178 def test_browse_bitbucket_file_not_mac_or_msys_or_linux(self, temp_repo):
LOWtests/test_git_browse.py190 def test_browse_github_file_with_line_number(self, temp_repo):
LOWtests/test_git_browse.py202 def test_browse_gitlab_file_with_line_number(self, temp_repo):
LOWtests/test_git_browse.py214 def test_browse_bitbucket_file_with_line_number(self, temp_repo):
LOWtests/test_git_browse.py226 def test_browse_unknown_site_file(self, temp_repo):
LOWtests/test_git_browse.py236 def test_browse_unknown_site_file_with_line_number(self, temp_repo):
LOWtests/helper.py86 def invoke_installed_extras_command(self, name, *params):
LOWtests/helper.py129 def change_origin_to_bitbucket(self):
LOWtests/test_git_alias.py43 def test_get_alias_globally_and_defaultly(self, temp_repo):
LOWtests/test_git_alias.py48 def test_set_alias_globally_and_defaultly(self, temp_repo):
LOWtests/test_git_browse_ci.py16 def test_browse_github_ci_on_mac(self, temp_repo):
LOWtests/test_git_browse_ci.py22 def test_browse_gitlab_ci_on_mac(self, temp_repo):
LOWtests/test_git_browse_ci.py29 def test_browse_bitbucket_ci_on_mac(self, temp_repo):
LOWtests/test_git_browse_ci.py36 def test_browse_github_ci_on_git_bash_on_window(self, temp_repo):
LOWtests/test_git_browse_ci.py43 def test_browse_gitlab_ci_on_git_bash_on_window(self, temp_repo):
LOWtests/test_git_browse_ci.py50 def test_browse_bitbucket_ci_on_git_bash_on_window(self, temp_repo):
LOWtests/test_git_browse_ci.py129 def test_browse_github_ci_not_mac_or_msys_or_linux(self, temp_repo):
LOWtests/test_git_browse_ci.py139 def test_browse_gitlab_ci_not_mac_or_msys_or_linux(self, temp_repo):
LOWtests/test_git_browse_ci.py149 def test_browse_bitbucket_ci_not_mac_or_msys_or_linux(self, temp_repo):
LOWtests/test_git_browse_ci.py159 def test_browse_unknown_site_file(self, temp_repo):
Decorative Section Separators6 hits · 27 pts
SeverityFileLineSnippet
MEDIUMetc/git-extras-completion.zsh1# ------------------------------------------------------------------------------
MEDIUMetc/git-extras-completion.zsh3# -----------
MEDIUMetc/git-extras-completion.zsh11# ------------------------------------------------------------------------------
MEDIUMetc/git-extras-completion.zsh18# ------------------------------------------------------------------------------
MEDIUMetc/git-extras-completion.zsh20# -----------
MEDIUMetc/git-extras-completion.zsh25# ------------------------------------------------------------------------------
Deep Nesting3 hits · 3 pts
SeverityFileLineSnippet
LOWtests/helper.py86
LOWscripts/checkstyle.py94
LOWscripts/checkstyle.py136
Over-Commented Block2 hits · 2 pts
SeverityFileLineSnippet
LOWetc/git-extras-completion.zsh1# ------------------------------------------------------------------------------
LOWscripts/checkstyle.py1#!/usr/bin/env python3