Repository Analysis

git/git

Git Source Code Mirror - This is a publish-only repository but pull requests can be turned into patches to the mailing list via GitGitGadget (https://gitgitgadget.github.io/). Please follow Documentation/SubmittingPatches procedure for any of your improvements.

1.9 Likely human-written View on GitHub
1.9
Adjusted Score
1.9
Raw Score
100%
Time Factor
2026-05-30
Last Push
61,208
Stars
C
Language
802,380
Lines of Code
2366
Files
1074
Pattern Hits
2026-05-31
Scan Date

Score History

Severity Breakdown

CRITICAL 0HIGH 1MEDIUM 191LOW 882

Pattern Findings

1074 matches across 15 categories. Click a row to expand file-level details.

Over-Commented Block786 hits · 768 pts
SeverityFileLineSnippet
LOWpack-revindex.c1#include "git-compat-util.h"
LOWreplay.c1#define USE_THE_REPOSITORY_VARIABLE
LOWhttp-fetch.c1#define USE_THE_REPOSITORY_VARIABLE
LOWhttp-push.c1#define USE_THE_REPOSITORY_VARIABLE
LOWhttp-push.c21#include "packfile.h"
LOWhttp-push.c41#define XML_STATUS_ERROR 0
LOWhttp-push.c61#define DAV_CTX_LOCKENTRY ".multistatus.response.propstat.prop.supportedlock.lockentry"
LOWmerge-ll.c1/*
LOWdiff.c1/*
LOWdiff.c21#include "hex.h"
LOWdiff.c41#include "promisor-remote.h"
LOWhttp-walker.c1#define USE_THE_REPOSITORY_VARIABLE
LOWpack-objects.h1#ifndef PACK_OBJECTS_H
LOWwildmatch.c21/* What character marks an inverted character class? */
LOWwildmatch.c41#ifdef isgraph
LOWprotocol-caps.c1#include "git-compat-util.h"
LOWtrailer.c1#define USE_THE_REPOSITORY_VARIABLE
LOWreflog.c1#define USE_THE_REPOSITORY_VARIABLE
LOWexec-cmd.c1#include "git-compat-util.h"
LOWblame.h1#ifndef BLAME_H
LOWremote.c1#define USE_THE_REPOSITORY_VARIABLE
LOWadd-patch.c1#define USE_THE_REPOSITORY_VARIABLE
LOWrevision.c1#define USE_THE_REPOSITORY_VARIABLE
LOWrevision.c21#include "repository.h"
LOWrevision.c41#include "commit-reach.h"
LOWtransport.c1#define USE_THE_REPOSITORY_VARIABLE
LOWtransport.c21#include "submodule.h"
LOWupload-pack.c1#define USE_THE_REPOSITORY_VARIABLE
LOWupload-pack.c21#include "connect.h"
LOWobject.c1#define DISABLE_SIGN_COMPARE_WARNINGS
LOWparse-options-cb.c1#define USE_THE_REPOSITORY_VARIABLE
LOWnotes-merge.c1#define USE_THE_REPOSITORY_VARIABLE
LOWlist-objects-filter.c1#define USE_THE_REPOSITORY_VARIABLE
LOWbisect.c1#define USE_THE_REPOSITORY_VARIABLE
LOWgpg-interface.c1#define USE_THE_REPOSITORY_VARIABLE
LOWnotes.c1#define USE_THE_REPOSITORY_VARIABLE
LOWnotes.c61 struct object_id oid;
LOWcache-tree.c1#define USE_THE_REPOSITORY_VARIABLE
LOWbloom.c1#define DISABLE_SIGN_COMPARE_WARNINGS
LOWsideband.c1#define USE_THE_REPOSITORY_VARIABLE
LOWserve.c1#include "git-compat-util.h"
LOWbase85.c1#include "git-compat-util.h"
LOWpack-write.c1#include "git-compat-util.h"
LOWcommit-reach.c1#define USE_THE_REPOSITORY_VARIABLE
LOWrefspec.c1#define USE_THE_REPOSITORY_VARIABLE
LOWcredential.c1#define DISABLE_SIGN_COMPARE_WARNINGS
LOWarchive-zip.c1/*
LOWarchive-zip.c121
LOWmerge-ort.c21#include "merge-ort.h"
LOWmerge-ort.c41#include "object-name.h"
LOWrerere.c1#define USE_THE_REPOSITORY_VARIABLE
LOWgrep.h1#ifndef GREP_H
LOWref-filter.c1#define USE_THE_REPOSITORY_VARIABLE
LOWref-filter.c21#include "ident.h"
LOWfsmonitor.c1#define USE_THE_REPOSITORY_VARIABLE
LOWname-hash.c1/*
LOWfsck.c1#include "git-compat-util.h"
LOWtree-walk.c1#define USE_THE_REPOSITORY_VARIABLE
LOWgit-web--browse.sh1#!/bin/sh
LOWbanned.h1#ifndef BANNED_H
726 more matches not shown…
Self-Referential Comments101 hits · 304 pts
SeverityFileLineSnippet
MEDIUMgit-request-pull.sh4# This file is licensed under the GPL v2, or a later version
MEDIUMgit-web--browse.sh9# This file is heavily stolen from git-mergetool.sh, by
MEDIUMgit-web--browse.sh14# This file is licensed under the GPL v2, or a later version
MEDIUMgit-mergetool.sh8# This file is licensed under the GPL v2, or a later version
MEDIUMgit-mergetool.sh328 # Create a parent directory to handle delete/delete conflicts
MEDIUMgit-merge-one-file.sh140 # Create the working tree file, using "our tree" version from the
MEDIUMgit-filter-branch.sh11# The following functions will also be available in the commit filter:
MEDIUMgit-sh-setup.sh265# Create a pick-script as above and feed it to sed. Stdout is suitable for
MEDIUMgit-p4.py2500 # Create the label - use the same view as the client spec we are using
MEDIUMgit-p4.py4259 # Create a symbolic ref p4/HEAD pointing to p4/<branch> to allow
MEDIUM.gitlab-ci.yml86 # Create a 4GB RAM disk that we use to store test output on. This small hack
MEDIUMt/t7700-repack.sh679 # Create a kept pack-file
MEDIUMt/t7700-repack.sh687 # Create a non-kept pack-file
MEDIUMt/t9817-git-p4-exclude.sh11# Create a repo with the structure:
MEDIUMt/t7300-clean.sh696 # This file is ignored by a .gitignore rule in the outer repo
MEDIUMt/t4211-line-log.sh244# Create the following linear history, where each commit does what its
MEDIUMt/t1304-default-acl.sh8# Create the test repo with restrictive umask
MEDIUMt/t3207-branch-submodule.sh123 # Create a new branch-b branch with start-point=branch-a
MEDIUMt/t1414-reflog-walk.sh122# Create a situation where the reflog and ref database disagree about the latest
MEDIUMt/t7426-submodule-get-default-remote.sh13 # Create a repository to be used as submodule
MEDIUMt/t7426-submodule-get-default-remote.sh17 # Create main repository
MEDIUMt/t7426-submodule-get-default-remote.sh163 # Create a submodule directory manually without remotes
MEDIUMt/t6700-tree-depth.sh18# Create a tag <name> containing a file whose path has depth <depth>.
MEDIUMt/t9803-git-p4-shell-metachars.sh60# Create a branch with a shell metachar in its name
MEDIUMt/lib-submodule-update.sh1# Create a submodule layout used for all tests below.
MEDIUMt/t7611-merge-abort.sh31 # Create the above repo
MEDIUMt/t5319-multi-pack-index.sh1365 # Create the bitmap via the MIDX.
MEDIUMt/t6416-recursive-corner-cases.sh1585 # Create a and b from virtual merge base X
MEDIUMt/t6012-rev-list-simplify.sh21# Create a test repo with an interesting commit graph:
MEDIUMt/t6012-rev-list-simplify.sh169# Create a new history to demonstrate the value of --show-pulls
MEDIUMt/t9801-git-p4-branch.sh179## Create a simple branch structure in P4 depot.
MEDIUMt/t9801-git-p4-branch.sh242# Create a complex branch structure in P4 depot to check if they are correctly
MEDIUMt/t9801-git-p4-branch.sh374# Create a branch by integrating a single file
MEDIUMt/t3910-mac-os-precompose.sh29#Create a string with 255 bytes (decomposed)
MEDIUMt/t3910-mac-os-precompose.sh34#Create a string with 254 bytes (precomposed)
MEDIUMt/t9350-fast-export.sh976 # Create a signed SHA-256 commit
MEDIUMt/t9350-fast-export.sh987 # Create the corresponding SHA-1 commit
MEDIUMt/t8004-blame-with-conflicts.sh12 # Create the old file
MEDIUMt/t6112-rev-list-filters-objects.sh312 # Create a spare repo because we will be deleting objects from this one.
MEDIUMt/t5314-pack-cycle-detection.sh55# Create a pack containing the tree $1 and blob $1:file, with
MEDIUMt/t1700-split-index.sh19# Create a file named as $1 with content read from stdin.
MEDIUMt/t7703-repack-geometric.sh328 # Create a shared repository that will serve as the alternate object
MEDIUMt/t7703-repack-geometric.sh360 # Create a repository with a single packfile that acts as alternate
MEDIUMt/t7703-repack-geometric.sh366 # Create a second repository linked to the first one and perform a
MEDIUMt/t7703-repack-geometric.sh383 # Create a repository with a single packfile that acts as alternate
MEDIUMt/t9821-git-p4-path-variations.sh50 # This method is used instead of "test -f" to ensure the case is
MEDIUMt/t9821-git-p4-path-variations.sh72 # This method is used instead of "test -f" to ensure the case is
MEDIUMt/t5310-pack-bitmaps.sh317 # Create a state of history with these properties:
MEDIUMt/t5310-pack-bitmaps.sh481 # Create the bitmap.
MEDIUMt/t7406-submodule-update.sh1152 # Create a commit in each repo, starting with bottom
MEDIUMt/t7406-submodule-update.sh1184 # Create a commit in each repo, starting with bottom
MEDIUMt/t7406-submodule-update.sh1213 # Create an upstream commit in each repo, starting with bottom
MEDIUMt/t7406-submodule-update.sh1226 # Create a downstream conflict
MEDIUMt/t7800-difftool.sh41# Create a file on main and change it on branch
MEDIUMt/t7800-difftool.sh418# Create a second file on main and a different version on branch
MEDIUMt/t7800-difftool.sh815 # Create a file called "file-a" with a symlink pointing to it.
MEDIUMt/t7800-difftool.sh823 # Create a file called "file-b" and point the symlink to it.
MEDIUMt/t9800-git-p4-basic.sh62# Create a git repo by hand. Add a commit so that HEAD is valid.
MEDIUMt/t5558-clone-bundle-uri.sh33 # Create a bundle with reference pointing to non-existent object.
MEDIUMt/t5331-pack-objects-stdin.sh428 # Create the following commit structure:
41 more matches not shown…
Decorative Section Separators76 hits · 243 pts
SeverityFileLineSnippet
MEDIUMcommand-list.txt2# ---------------------------
MEDIUMperl/FromCPAN/Mail/Address.pm138#------------
MEDIUMperl/FromCPAN/Mail/Address.pm187#------------
MEDIUMperl/FromCPAN/Mail/Address.pm239#------------
MEDIUMperl/Git/SVN.pm734# -------------------------
MEDIUMperl/Git/SVN.pm1388# --------------------
MEDIUMt/t9500-gitweb-standalone-no-errors.sh18# ----------------------------------------------------------------------
MEDIUMt/t9500-gitweb-standalone-no-errors.sh54# ----------------------------------------------------------------------
MEDIUMt/t9500-gitweb-standalone-no-errors.sh104# ----------------------------------------------------------------------
MEDIUMt/t9500-gitweb-standalone-no-errors.sh136# ----------------------------------------------------------------------
MEDIUMt/t9500-gitweb-standalone-no-errors.sh215# ----------------------------------------------------------------------
MEDIUMt/t9500-gitweb-standalone-no-errors.sh278# ----------------------------------------------------------------------
MEDIUMt/t9500-gitweb-standalone-no-errors.sh325# ----------------------------------------------------------------------
MEDIUMt/t9500-gitweb-standalone-no-errors.sh380# ----------------------------------------------------------------------
MEDIUMt/t9500-gitweb-standalone-no-errors.sh403# ----------------------------------------------------------------------
MEDIUMt/t9500-gitweb-standalone-no-errors.sh428# ----------------------------------------------------------------------
MEDIUMt/t9500-gitweb-standalone-no-errors.sh457# ----------------------------------------------------------------------
MEDIUMt/t9500-gitweb-standalone-no-errors.sh505# ----------------------------------------------------------------------
MEDIUMt/t9500-gitweb-standalone-no-errors.sh520# ----------------------------------------------------------------------
MEDIUMt/t9500-gitweb-standalone-no-errors.sh548# ----------------------------------------------------------------------
MEDIUMt/t9500-gitweb-standalone-no-errors.sh571# ----------------------------------------------------------------------
MEDIUMt/t9500-gitweb-standalone-no-errors.sh593# ----------------------------------------------------------------------
MEDIUMt/t9500-gitweb-standalone-no-errors.sh652# ----------------------------------------------------------------------
MEDIUMt/t9500-gitweb-standalone-no-errors.sh691# ----------------------------------------------------------------------
MEDIUMt/t9500-gitweb-standalone-no-errors.sh700# ----------------------------------------------------------------------
MEDIUMt/t9500-gitweb-standalone-no-errors.sh736# ----------------------------------------------------------------------
MEDIUMt/t9500-gitweb-standalone-no-errors.sh762# ----------------------------------------------------------------------
MEDIUMt/t9500-gitweb-standalone-no-errors.sh793# ----------------------------------------------------------------------
MEDIUMt/t9500-gitweb-standalone-no-errors.sh801# ----------------------------------------------------------------------
MEDIUMt/t5324-split-commit-graph.sh553# ------------------------
MEDIUMt/t5324-split-commit-graph.sh599# ------------------------
MEDIUMt/t5324-split-commit-graph.sh601# ------------------------
MEDIUMt/t5324-split-commit-graph.sh630# ------------------------
MEDIUMt/t5324-split-commit-graph.sh632# ------------------------
MEDIUMt/t5324-split-commit-graph.sh634# ------------------------
MEDIUMt/t5324-split-commit-graph.sh641# ------------------------
MEDIUMt/t5324-split-commit-graph.sh643# ------------------------
MEDIUMt/t5324-split-commit-graph.sh672# ------------------------
MEDIUMt/t5324-split-commit-graph.sh674# ------------------------
MEDIUMt/t5324-split-commit-graph.sh676# ------------------------
MEDIUMt/t5324-split-commit-graph.sh683# ------------------------
MEDIUMt/t9400-git-cvsserver-server.sh76#------------------------
MEDIUMt/t9400-git-cvsserver-server.sh78#------------------------
MEDIUMt/t9400-git-cvsserver-server.sh244#--------------
MEDIUMt/t9400-git-cvsserver-server.sh246#--------------
MEDIUMt/t9400-git-cvsserver-server.sh306#------------
MEDIUMt/t9400-git-cvsserver-server.sh308#------------
MEDIUMt/t9400-git-cvsserver-server.sh496#------------
MEDIUMt/t9400-git-cvsserver-server.sh498#------------
MEDIUMt/t9400-git-cvsserver-server.sh528#------------
MEDIUMt/t9400-git-cvsserver-server.sh530#------------
MEDIUMt/t9400-git-cvsserver-server.sh539#------------
MEDIUMt/t9400-git-cvsserver-server.sh541#------------
MEDIUMt/t9400-git-cvsserver-server.sh609#------------
MEDIUMt/t9400-git-cvsserver-server.sh611#------------
MEDIUMt/t9400-git-cvsserver-server.sh622#------------
MEDIUMt/t9400-git-cvsserver-server.sh624#------------
MEDIUMt/t9501-gitweb-standalone-http-status.sh25# ----------------------------------------------------------------------
MEDIUMt/t9501-gitweb-standalone-http-status.sh87# ----------------------------------------------------------------------
MEDIUMt/t9501-gitweb-standalone-http-status.sh125# ----------------------------------------------------------------------
16 more matches not shown…
AI Slop Vocabulary20 hits · 50 pts
SeverityFileLineSnippet
MEDIUMcompat/vcbuild/scripts/lib.pl5# This is a wrapper to facilitate the compilation of Git with MSVC
MEDIUMcompat/vcbuild/scripts/clink.pl5# This is a wrapper to facilitate the compilation of Git with MSVC
MEDIUMt/t5303-pack-corruption-resilience.sh11# to ensure good code path coverage, and to facilitate direct alteration
LOWt/lib-bitmap.sh10# counterpart. You can't just use test_cmp for this, because the two produce
MEDIUMt/lib-gpg.sh195 # Definitely not yet valid / expired timestamps
LOWt/t4202-log.sh1072 # Do not just use a --format without %d here; we want to
MEDIUMt/t1092-sparse-checkout-compatibility.sh833# The `--ignore-skip-worktree-entries` flag must be used in conjunction with
LOWt/t9806-git-p4-options.sh212# XXX: should clone/sync just use the client spec exactly, rather
MEDIUMt/lib-subtest.sh36 # Pretend we're not running under a test harness, whether we
MEDIUMt/t7527-builtin-fsmonitor.sh128# make the test a little more robust during CI testing.
LOWt/test-lib-functions.sh23# interpreted if we just set $EDITOR directly, so do a little dance with
LOWt/t2020-checkout-detach.sh333 # The user can just use any kind of quoting (including none).
LOWt/t5318-commit-graph.sh882 # wreck them all. But we cannot just set them all to 0xFFFFFFFF or
MEDIUMt/t0212-trace2-event.sh35# harness can contaminate our output.
MEDIUMt/t0210-trace2-normal.sh32# because hidden git and test-tool commands run by the test harness
MEDIUMt/t0000-basic.sh65# Test harness
MEDIUMt/t5813-proto-disable-ssh.sh23# fake wrapper actually _can_ handle this case, but it's more robust to
MEDIUMt/t0211-trace2-perf.sh39# harness can contaminate our output.
MEDIUMt/perf/p7519-fsmonitor.sh12# By default, the performance test will utilize the Watchman file system
LOWcontrib/completion/git-prompt.sh420 # simply return early if the prompt should not
Fake / Example Data22 hits · 40 pts
SeverityFileLineSnippet
LOWt/t4015-diff-whitespace.sh1755 Lorem Ipsum is simply dummy text of the printing and typesetting industry.
LOWt/t4015-diff-whitespace.sh1760 simply Lorem Ipsum dummy is text of the typesetting and printing industry.
LOWt/for-each-ref-tests.sh1362 GIT_COMMITTER_EMAIL="user@example.com" \
LOWt/t4150-am.sh14 Lorem ipsum dolor sit amet, consectetuer sadipscing elitr, sed diam nonumy
LOWt/t4150-am.sh14 Lorem ipsum dolor sit amet, consectetuer sadipscing elitr, sed diam nonumy
LOWt/t4150-am.sh17 kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. Lorem
LOWt/t4150-am.sh17 kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. Lorem
LOWt/t4150-am.sh18 ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod
LOWt/t4150-am.sh32 Lorem ipsum dolor sit amet,
LOWt/t4150-am.sh32 Lorem ipsum dolor sit amet,
LOWt/t4051/appended2.c4 * Lorem ipsum dolor sit amet, consectetuer sadipscing elitr,
LOWt/t4051/appended2.c4 * Lorem ipsum dolor sit amet, consectetuer sadipscing elitr,
LOWt/t4051/appended2.c8 * gubergren, no sea takimata sanctus est Lorem ipsum dolor
LOWt/t4051/appended2.c11 * Lorem ipsum dolor sit amet, consectetuer sadipscing elitr,
LOWt/t4051/appended2.c11 * Lorem ipsum dolor sit amet, consectetuer sadipscing elitr,
LOWt/t4051/appended2.c15 * gubergren, no sea takimata sanctus est Lorem ipsum dolor
LOWt/t4051/appended2.c18 * Lorem ipsum dolor sit amet, consectetuer sadipscing elitr,
LOWt/t4051/appended2.c18 * Lorem ipsum dolor sit amet, consectetuer sadipscing elitr,
LOWt/t4051/appended2.c22 * gubergren, no sea takimata sanctus est Lorem ipsum dolor
LOWt/t4051/appended2.c25 * Lorem ipsum dolor sit amet, consectetuer sadipscing elitr,
LOWt/t4051/appended2.c25 * Lorem ipsum dolor sit amet, consectetuer sadipscing elitr,
LOWt/t4051/appended2.c29 * gubergren, no sea takimata sanctus est Lorem ipsum dolor
Redundant / Tautological Comments19 hits · 30 pts
SeverityFileLineSnippet
LOWgit-mergetool--lib.sh509 # Check if a merge tool has been configured
LOWgit-gui/git-gui.sh2129# Open file relative to the working tree by the default associated app.
LOWci/print-test-failures.sh3# Print output of failing tests
LOWperl/Git.pm1120 # Check if $credential is valid prior to writing anything
LOWperl/Git.pm1619# Check if the command id is something reasonable.
LOWperl/Git/SVN/Editor.pm252 # Check if the pattern matches the file name.
LOWt/t5319-multi-pack-index.sh602 # Set GIT_TEST_MULTI_PACK_INDEX to 0 to avoid writing a new
LOWt/lib-gpg.sh168 # Verify if at least one key and ssh-keygen works as expected
LOWt/lib-gpg.sh178 # Check if ssh-keygen has a verify-time option by passing an invalid date to it
LOWt/t9801-git-p4-branch.sh383# Check if git p4 creates a new branch containing a single file,
LOWt/test-lib-functions.sh1015# Check if the directory exists and is empty as expected, barf otherwise.
LOWt/test-lib-functions.sh1027# Check if the file exists and has a size greater than zero
LOWt/test-lib-functions.sh1357# Check if the file expected to be empty is indeed empty, and barfs
LOWt/test-lib-functions.sh2013# Set mtime to a fixed "magic" timestamp in mid February 2009, before we
LOWt/t5584-http-429-retry.sh26 # Set maxRetries to 0 (disabled)
LOWt/t3650-replay-basics.sh390 # Set config to update but use --ref-action=print
LOWt/lib-httpd/http-429.sh35# Check if this is the first call (no state file exists)
LOWt/lib-httpd/http-429.sh39 # Set PATH_INFO to just the repo path (without retry-after value)
LOWt/lib-httpd/http-429.sh79 # Check if it's a number
Deep Nesting22 hits · 14 pts
SeverityFileLineSnippet
LOWgit-p4.py253
LOWgit-p4.py472
LOWgit-p4.py861
LOWgit-p4.py948
LOWgit-p4.py1180
LOWgit-p4.py1216
LOWgit-p4.py1284
LOWgit-p4.py4565
LOWgit-p4.py1873
LOWgit-p4.py2009
LOWgit-p4.py2115
LOWgit-p4.py2149
LOWgit-p4.py2453
LOWgit-p4.py2526
LOWgit-p4.py3032
LOWgit-p4.py3064
LOWgit-p4.py3448
LOWgit-p4.py3568
LOWgit-p4.py3647
LOWgit-p4.py3806
LOWgit-p4.py3951
LOWgit-p4.py4046
Verbosity Indicators6 hits · 12 pts
SeverityFileLineSnippet
LOWdiff.c1002 * however we need to check if the indent changes of the current line
LOWdir.c1959 * also true, in which case we need to check if it contains any
LOWt/t7102-reset.sh491 # Step 0: start with a clean index
LOWt/t7102-reset.sh494 # Step 1: remove file2, but only in the index (no change to worktree)
LOWt/t7102-reset.sh497 # Step 2: reset index & leave worktree unchanged from HEAD
LOWt/t7102-reset.sh500 # Step 3: verify whether the index is refreshed by checking whether
Slop Phrases5 hits · 9 pts
SeverityFileLineSnippet
LOWt/test-lib.sh118# make sure to not overwrite that value, and thus we save it into
LOWt/t0008-ignores.sh766 # shell, and then echo to the fd. We make sure to close it at
LOWt/t9300-fast-import.sh3594# To make sure you're observing the side effects of checkpoint *before*
LOWt/t0012-help.sh28# make sure to exercise these code paths, the output is a bit tricky
MEDIUMcontrib/completion/git-completion.bash27# If you use complex aliases of form '!f() { ... }; f', you can use the null
Synthetic Comment Markers1 hit · 8 pts
SeverityFileLineSnippet
HIGHcontrib/completion/git-completion.bash1699# logic, as requested by the user.
Example Usage Blocks3 hits · 4 pts
SeverityFileLineSnippet
LOWt/lib-httpd.sh5# Usage:
LOWt/lib-git-daemon.sh4# Usage:
LOWt/t7519-status-fsmonitor.sh424# Usage:
Hyper-Verbose Identifiers5 hits · 4 pts
SeverityFileLineSnippet
LOWgit-instaweb.sh657class GitWebRequestHandler(CGIHTTPRequestHandler):
LOWgit-p4.py84def format_size_human_readable(num):
LOWgit-p4.py253def metadata_stream_to_writable_bytes(s):
LOWgit-p4.py2845 def update_client_spec_path_cache(self, files):
LOWgit-p4.py1849 def separate_jobs_from_description(self, message):
Unused Imports4 hits · 4 pts
SeverityFileLineSnippet
LOWgit-p4.py41
LOWgit-p4.py43
LOWgit-p4.py55
LOWt/unit-tests/clar/generate.py9
Excessive Try-Catch Wrapping3 hits · 3 pts
SeverityFileLineSnippet
LOWgit-p4.py273 except Exception as exc:
LOWgit-p4.py2683 except Exception as e:
LOWgit-p4.py3181 except Exception as e:
Overly Generic Function Names1 hit · 1 pts
SeverityFileLineSnippet
LOWgitweb/static/js/blame_incremental.js517function processData(unprocessed, nextReadPos) {