Repository Analysis

treeverse/lakeFS

lakeFS - Data version control for your data lake | Git for data

13.2 Low AI signal View on GitHub

Analysis Overview

This report presents the forensic synthetic code analysis of treeverse/lakeFS, a Go project with 5,445 GitHub stars. SynthScan v2.0 examined 477,033 lines of code across 2465 source files, recording 2239 pattern matches distributed across 17 syntactic categories. The overall adjusted score of 13.2 places this repository in the Low AI signal 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).

13.2
Adjusted Score
13.2
Raw Score
100%
Time Factor
2026-07-11
Last Push
5.4K
Stars
Go
Language
477.0K
Lines of Code
2.5K
Files
2.2K
Pattern Hits
2026-07-14
Scan Date
0.37
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 124HIGH 799MEDIUM 8LOW 1308

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 2239 distinct pattern matches across 17 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.

Cross-File Repetition796 hits · 3980 pts
SeverityFileLineSnippetContext
HIGHclients/python/setup.py0lakefs api lakefs http api the version of the openapi document: 1.0.0 contact: services@treeverse.io generated by openapSTRING
HIGHclients/python/test/test_object_error.py0lakefs api lakefs http api the version of the openapi document: 1.0.0 contact: services@treeverse.io generated by openapSTRING
HIGHclients/python/test/test_group_creation.py0lakefs api lakefs http api the version of the openapi document: 1.0.0 contact: services@treeverse.io generated by openapSTRING
HIGHclients/python/test/test_policy_list.py0lakefs api lakefs http api the version of the openapi document: 1.0.0 contact: services@treeverse.io generated by openapSTRING
HIGHclients/python/test/test_repository.py0lakefs api lakefs http api the version of the openapi document: 1.0.0 contact: services@treeverse.io generated by openapSTRING
HIGHclients/python/test/test_import_creation.py0lakefs api lakefs http api the version of the openapi document: 1.0.0 contact: services@treeverse.io generated by openapSTRING
HIGH…nts/python/test/test_abort_presign_multipart_upload.py0lakefs api lakefs http api the version of the openapi document: 1.0.0 contact: services@treeverse.io generated by openapSTRING
HIGHclients/python/test/test_upload_part_copy_from.py0lakefs api lakefs http api the version of the openapi document: 1.0.0 contact: services@treeverse.io generated by openapSTRING
HIGH…ython/test/test_garbage_collection_prepare_response.py0lakefs api lakefs http api the version of the openapi document: 1.0.0 contact: services@treeverse.io generated by openapSTRING
HIGHclients/python/test/test_external_principal.py0lakefs api lakefs http api the version of the openapi document: 1.0.0 contact: services@treeverse.io generated by openapSTRING
HIGHclients/python/test/test_range_metadata.py0lakefs api lakefs http api the version of the openapi document: 1.0.0 contact: services@treeverse.io generated by openapSTRING
HIGHclients/python/test/test_upload_part_from.py0lakefs api lakefs http api the version of the openapi document: 1.0.0 contact: services@treeverse.io generated by openapSTRING
HIGHclients/python/test/test_pagination.py0lakefs api lakefs http api the version of the openapi document: 1.0.0 contact: services@treeverse.io generated by openapSTRING
HIGHclients/python/test/test_auth_capabilities.py0lakefs api lakefs http api the version of the openapi document: 1.0.0 contact: services@treeverse.io generated by openapSTRING
HIGHclients/python/test/test_repository_metadata_set.py0lakefs api lakefs http api the version of the openapi document: 1.0.0 contact: services@treeverse.io generated by openapSTRING
HIGHclients/python/test/test_setup.py0lakefs api lakefs http api the version of the openapi document: 1.0.0 contact: services@treeverse.io generated by openapSTRING
HIGHclients/python/test/test_diff_object_stat.py0lakefs api lakefs http api the version of the openapi document: 1.0.0 contact: services@treeverse.io generated by openapSTRING
HIGHclients/python/test/test_import_creation_response.py0lakefs api lakefs http api the version of the openapi document: 1.0.0 contact: services@treeverse.io generated by openapSTRING
HIGH…ients/python/test/test_underlying_object_properties.py0lakefs api lakefs http api the version of the openapi document: 1.0.0 contact: services@treeverse.io generated by openapSTRING
HIGHclients/python/test/test_pulls_api.py0lakefs api lakefs http api the version of the openapi document: 1.0.0 contact: services@treeverse.io generated by openapSTRING
HIGH…ients/python/test/test_meta_range_creation_response.py0lakefs api lakefs http api the version of the openapi document: 1.0.0 contact: services@treeverse.io generated by openapSTRING
HIGHclients/python/test/test_action_run_list.py0lakefs api lakefs http api the version of the openapi document: 1.0.0 contact: services@treeverse.io generated by openapSTRING
HIGHclients/python/test/test_user.py0lakefs api lakefs http api the version of the openapi document: 1.0.0 contact: services@treeverse.io generated by openapSTRING
HIGHclients/python/test/test_error_no_acl.py0lakefs api lakefs http api the version of the openapi document: 1.0.0 contact: services@treeverse.io generated by openapSTRING
HIGH…test/test_prepare_garbage_collection_commits_status.py0lakefs api lakefs http api the version of the openapi document: 1.0.0 contact: services@treeverse.io generated by openapSTRING
HIGH…nts/python/test/test_prepare_gc_uncommitted_request.py0lakefs api lakefs http api the version of the openapi document: 1.0.0 contact: services@treeverse.io generated by openapSTRING
HIGH…ts/python/test/test_prepare_gc_uncommitted_response.py0lakefs api lakefs http api the version of the openapi document: 1.0.0 contact: services@treeverse.io generated by openapSTRING
HIGHclients/python/test/test_repositories_api.py0lakefs api lakefs http api the version of the openapi document: 1.0.0 contact: services@treeverse.io generated by openapSTRING
HIGHclients/python/test/test_group.py0lakefs api lakefs http api the version of the openapi document: 1.0.0 contact: services@treeverse.io generated by openapSTRING
HIGHclients/python/test/test_cherry_pick_creation.py0lakefs api lakefs http api the version of the openapi document: 1.0.0 contact: services@treeverse.io generated by openapSTRING
HIGH…test_internal_delete_branch_protection_rule_request.py0lakefs api lakefs http api the version of the openapi document: 1.0.0 contact: services@treeverse.io generated by openapSTRING
HIGHclients/python/test/test_login_config.py0lakefs api lakefs http api the version of the openapi document: 1.0.0 contact: services@treeverse.io generated by openapSTRING
HIGHclients/python/test/test_health_check_api.py0lakefs api lakefs http api the version of the openapi document: 1.0.0 contact: services@treeverse.io generated by openapSTRING
HIGHclients/python/test/test_garbage_collection_rule.py0lakefs api lakefs http api the version of the openapi document: 1.0.0 contact: services@treeverse.io generated by openapSTRING
HIGHclients/python/test/test_commit_overrides.py0lakefs api lakefs http api the version of the openapi document: 1.0.0 contact: services@treeverse.io generated by openapSTRING
HIGHclients/python/test/test_task_creation.py0lakefs api lakefs http api the version of the openapi document: 1.0.0 contact: services@treeverse.io generated by openapSTRING
HIGHclients/python/test/test_commit_creation.py0lakefs api lakefs http api the version of the openapi document: 1.0.0 contact: services@treeverse.io generated by openapSTRING
HIGHclients/python/test/test_config_api.py0lakefs api lakefs http api the version of the openapi document: 1.0.0 contact: services@treeverse.io generated by openapSTRING
HIGHclients/python/test/test_installation_usage_report.py0lakefs api lakefs http api the version of the openapi document: 1.0.0 contact: services@treeverse.io generated by openapSTRING
HIGHclients/python/test/test_authentication_token.py0lakefs api lakefs http api the version of the openapi document: 1.0.0 contact: services@treeverse.io generated by openapSTRING
HIGHclients/python/test/test_actions_api.py0lakefs api lakefs http api the version of the openapi document: 1.0.0 contact: services@treeverse.io generated by openapSTRING
HIGHclients/python/test/test_branch_creation.py0lakefs api lakefs http api the version of the openapi document: 1.0.0 contact: services@treeverse.io generated by openapSTRING
HIGHclients/python/test/test_tag_creation.py0lakefs api lakefs http api the version of the openapi document: 1.0.0 contact: services@treeverse.io generated by openapSTRING
HIGHclients/python/test/test_revert_creation.py0lakefs api lakefs http api the version of the openapi document: 1.0.0 contact: services@treeverse.io generated by openapSTRING
HIGHclients/python/test/test_repository_list.py0lakefs api lakefs http api the version of the openapi document: 1.0.0 contact: services@treeverse.io generated by openapSTRING
HIGHclients/python/test/test_external_login_information.py0lakefs api lakefs http api the version of the openapi document: 1.0.0 contact: services@treeverse.io generated by openapSTRING
HIGHclients/python/test/test_ui_config.py0lakefs api lakefs http api the version of the openapi document: 1.0.0 contact: services@treeverse.io generated by openapSTRING
HIGHclients/python/test/test_presign_multipart_upload.py0lakefs api lakefs http api the version of the openapi document: 1.0.0 contact: services@treeverse.io generated by openapSTRING
HIGHclients/python/test/test_usage_report.py0lakefs api lakefs http api the version of the openapi document: 1.0.0 contact: services@treeverse.io generated by openapSTRING
HIGHclients/python/test/test_credentials_list.py0lakefs api lakefs http api the version of the openapi document: 1.0.0 contact: services@treeverse.io generated by openapSTRING
HIGHclients/python/test/test_refs_dump.py0lakefs api lakefs http api the version of the openapi document: 1.0.0 contact: services@treeverse.io generated by openapSTRING
HIGHclients/python/test/test_refs_api.py0lakefs api lakefs http api the version of the openapi document: 1.0.0 contact: services@treeverse.io generated by openapSTRING
HIGHclients/python/test/test_copy_part_source.py0lakefs api lakefs http api the version of the openapi document: 1.0.0 contact: services@treeverse.io generated by openapSTRING
HIGHclients/python/test/test_hook_run.py0lakefs api lakefs http api the version of the openapi document: 1.0.0 contact: services@treeverse.io generated by openapSTRING
HIGHclients/python/test/test_comm_prefs_input.py0lakefs api lakefs http api the version of the openapi document: 1.0.0 contact: services@treeverse.io generated by openapSTRING
HIGHclients/python/test/test_external_principal_list.py0lakefs api lakefs http api the version of the openapi document: 1.0.0 contact: services@treeverse.io generated by openapSTRING
HIGHclients/python/test/test_staging_location.py0lakefs api lakefs http api the version of the openapi document: 1.0.0 contact: services@treeverse.io generated by openapSTRING
HIGHclients/python/test/test_repository_restore_status.py0lakefs api lakefs http api the version of the openapi document: 1.0.0 contact: services@treeverse.io generated by openapSTRING
HIGHclients/python/test/test_credentials.py0lakefs api lakefs http api the version of the openapi document: 1.0.0 contact: services@treeverse.io generated by openapSTRING
HIGHclients/python/test/test_ref_list.py0lakefs api lakefs http api the version of the openapi document: 1.0.0 contact: services@treeverse.io generated by openapSTRING
736 more matches not shown…
Hallucination Indicators124 hits · 1100 pts
SeverityFileLineSnippetContext
CRITICAL…ients/hadoopfs/src/test/java/io/lakefs/FSTestBase.java341 .pagination(new io.lakefs.clients.sdk.model.Pagination()CODE
CRITICAL…nts/hadoopfs/src/main/java/io/lakefs/LakeFSClient.java69 ApiClient apiClient = io.lakefs.clients.sdk.Configuration.getDefaultApiClient();CODE
CRITICAL…c/main/java/io/lakefs/auth/AWSLakeFSTokenProvider.java65 this.lakeFSApi = io.lakefs.clients.sdk.Configuration.getDefaultApiClient();CODE
CRITICAL…nts/java/src/main/java/io/lakefs/clients/sdk/JSON.java96 gsonBuilder.registerTypeAdapterFactory(new io.lakefs.clients.sdk.model.ACL.CustomTypeAdapterFactory());CODE
CRITICAL…nts/java/src/main/java/io/lakefs/clients/sdk/JSON.java97 gsonBuilder.registerTypeAdapterFactory(new io.lakefs.clients.sdk.model.AbortPresignMultipartUpload.CustomTypeAdaCODE
CRITICAL…nts/java/src/main/java/io/lakefs/clients/sdk/JSON.java98 gsonBuilder.registerTypeAdapterFactory(new io.lakefs.clients.sdk.model.AccessKeyCredentials.CustomTypeAdapterFacCODE
CRITICAL…nts/java/src/main/java/io/lakefs/clients/sdk/JSON.java99 gsonBuilder.registerTypeAdapterFactory(new io.lakefs.clients.sdk.model.ActionRun.CustomTypeAdapterFactory());CODE
CRITICAL…nts/java/src/main/java/io/lakefs/clients/sdk/JSON.java100 gsonBuilder.registerTypeAdapterFactory(new io.lakefs.clients.sdk.model.ActionRunList.CustomTypeAdapterFactory())CODE
CRITICAL…nts/java/src/main/java/io/lakefs/clients/sdk/JSON.java101 gsonBuilder.registerTypeAdapterFactory(new io.lakefs.clients.sdk.model.AuthCapabilities.CustomTypeAdapterFactoryCODE
CRITICAL…nts/java/src/main/java/io/lakefs/clients/sdk/JSON.java102 gsonBuilder.registerTypeAdapterFactory(new io.lakefs.clients.sdk.model.AuthenticationToken.CustomTypeAdapterFactCODE
CRITICAL…nts/java/src/main/java/io/lakefs/clients/sdk/JSON.java103 gsonBuilder.registerTypeAdapterFactory(new io.lakefs.clients.sdk.model.BranchCreation.CustomTypeAdapterFactory()CODE
CRITICAL…nts/java/src/main/java/io/lakefs/clients/sdk/JSON.java104 gsonBuilder.registerTypeAdapterFactory(new io.lakefs.clients.sdk.model.BranchProtectionRule.CustomTypeAdapterFacCODE
CRITICAL…nts/java/src/main/java/io/lakefs/clients/sdk/JSON.java105 gsonBuilder.registerTypeAdapterFactory(new io.lakefs.clients.sdk.model.CherryPickCreation.CustomTypeAdapterFactoCODE
CRITICAL…nts/java/src/main/java/io/lakefs/clients/sdk/JSON.java106 gsonBuilder.registerTypeAdapterFactory(new io.lakefs.clients.sdk.model.CommPrefsInput.CustomTypeAdapterFactory()CODE
CRITICAL…nts/java/src/main/java/io/lakefs/clients/sdk/JSON.java107 gsonBuilder.registerTypeAdapterFactory(new io.lakefs.clients.sdk.model.Commit.CustomTypeAdapterFactory());CODE
CRITICAL…nts/java/src/main/java/io/lakefs/clients/sdk/JSON.java108 gsonBuilder.registerTypeAdapterFactory(new io.lakefs.clients.sdk.model.CommitCreation.CustomTypeAdapterFactory()CODE
CRITICAL…nts/java/src/main/java/io/lakefs/clients/sdk/JSON.java109 gsonBuilder.registerTypeAdapterFactory(new io.lakefs.clients.sdk.model.CommitList.CustomTypeAdapterFactory());CODE
CRITICAL…nts/java/src/main/java/io/lakefs/clients/sdk/JSON.java110 gsonBuilder.registerTypeAdapterFactory(new io.lakefs.clients.sdk.model.CommitOverrides.CustomTypeAdapterFactory(CODE
CRITICAL…nts/java/src/main/java/io/lakefs/clients/sdk/JSON.java111 gsonBuilder.registerTypeAdapterFactory(new io.lakefs.clients.sdk.model.CommitRecordCreation.CustomTypeAdapterFacCODE
CRITICAL…nts/java/src/main/java/io/lakefs/clients/sdk/JSON.java112 gsonBuilder.registerTypeAdapterFactory(new io.lakefs.clients.sdk.model.CompletePresignMultipartUpload.CustomTypeCODE
CRITICAL…nts/java/src/main/java/io/lakefs/clients/sdk/JSON.java113 gsonBuilder.registerTypeAdapterFactory(new io.lakefs.clients.sdk.model.Config.CustomTypeAdapterFactory());CODE
CRITICAL…nts/java/src/main/java/io/lakefs/clients/sdk/JSON.java114 gsonBuilder.registerTypeAdapterFactory(new io.lakefs.clients.sdk.model.CopyPartSource.CustomTypeAdapterFactory()CODE
CRITICAL…nts/java/src/main/java/io/lakefs/clients/sdk/JSON.java115 gsonBuilder.registerTypeAdapterFactory(new io.lakefs.clients.sdk.model.Credentials.CustomTypeAdapterFactory());CODE
CRITICAL…nts/java/src/main/java/io/lakefs/clients/sdk/JSON.java116 gsonBuilder.registerTypeAdapterFactory(new io.lakefs.clients.sdk.model.CredentialsList.CustomTypeAdapterFactory(CODE
CRITICAL…nts/java/src/main/java/io/lakefs/clients/sdk/JSON.java117 gsonBuilder.registerTypeAdapterFactory(new io.lakefs.clients.sdk.model.CredentialsWithSecret.CustomTypeAdapterFaCODE
CRITICAL…nts/java/src/main/java/io/lakefs/clients/sdk/JSON.java118 gsonBuilder.registerTypeAdapterFactory(new io.lakefs.clients.sdk.model.CurrentUser.CustomTypeAdapterFactory());CODE
CRITICAL…nts/java/src/main/java/io/lakefs/clients/sdk/JSON.java119 gsonBuilder.registerTypeAdapterFactory(new io.lakefs.clients.sdk.model.CustomViewer.CustomTypeAdapterFactory());CODE
CRITICAL…nts/java/src/main/java/io/lakefs/clients/sdk/JSON.java120 gsonBuilder.registerTypeAdapterFactory(new io.lakefs.clients.sdk.model.Diff.CustomTypeAdapterFactory());CODE
CRITICAL…nts/java/src/main/java/io/lakefs/clients/sdk/JSON.java121 gsonBuilder.registerTypeAdapterFactory(new io.lakefs.clients.sdk.model.DiffList.CustomTypeAdapterFactory());CODE
CRITICAL…nts/java/src/main/java/io/lakefs/clients/sdk/JSON.java122 gsonBuilder.registerTypeAdapterFactory(new io.lakefs.clients.sdk.model.DiffObjectStat.CustomTypeAdapterFactory()CODE
CRITICAL…nts/java/src/main/java/io/lakefs/clients/sdk/JSON.java123 gsonBuilder.registerTypeAdapterFactory(new io.lakefs.clients.sdk.model.Error.CustomTypeAdapterFactory());CODE
CRITICAL…nts/java/src/main/java/io/lakefs/clients/sdk/JSON.java124 gsonBuilder.registerTypeAdapterFactory(new io.lakefs.clients.sdk.model.ErrorNoACL.CustomTypeAdapterFactory());CODE
CRITICAL…nts/java/src/main/java/io/lakefs/clients/sdk/JSON.java125 gsonBuilder.registerTypeAdapterFactory(new io.lakefs.clients.sdk.model.ExternalLoginInformation.CustomTypeAdapteCODE
CRITICAL…nts/java/src/main/java/io/lakefs/clients/sdk/JSON.java126 gsonBuilder.registerTypeAdapterFactory(new io.lakefs.clients.sdk.model.ExternalPrincipal.CustomTypeAdapterFactorCODE
CRITICAL…nts/java/src/main/java/io/lakefs/clients/sdk/JSON.java127 gsonBuilder.registerTypeAdapterFactory(new io.lakefs.clients.sdk.model.ExternalPrincipalCreation.CustomTypeAdaptCODE
CRITICAL…nts/java/src/main/java/io/lakefs/clients/sdk/JSON.java128 gsonBuilder.registerTypeAdapterFactory(new io.lakefs.clients.sdk.model.ExternalPrincipalList.CustomTypeAdapterFaCODE
CRITICAL…nts/java/src/main/java/io/lakefs/clients/sdk/JSON.java129 gsonBuilder.registerTypeAdapterFactory(new io.lakefs.clients.sdk.model.FindMergeBaseResult.CustomTypeAdapterFactCODE
CRITICAL…nts/java/src/main/java/io/lakefs/clients/sdk/JSON.java130 gsonBuilder.registerTypeAdapterFactory(new io.lakefs.clients.sdk.model.GarbageCollectionConfig.CustomTypeAdapterCODE
CRITICAL…nts/java/src/main/java/io/lakefs/clients/sdk/JSON.java131 gsonBuilder.registerTypeAdapterFactory(new io.lakefs.clients.sdk.model.GarbageCollectionPrepareResponse.CustomTyCODE
CRITICAL…nts/java/src/main/java/io/lakefs/clients/sdk/JSON.java132 gsonBuilder.registerTypeAdapterFactory(new io.lakefs.clients.sdk.model.GarbageCollectionRule.CustomTypeAdapterFaCODE
CRITICAL…nts/java/src/main/java/io/lakefs/clients/sdk/JSON.java133 gsonBuilder.registerTypeAdapterFactory(new io.lakefs.clients.sdk.model.GarbageCollectionRules.CustomTypeAdapterFCODE
CRITICAL…nts/java/src/main/java/io/lakefs/clients/sdk/JSON.java134 gsonBuilder.registerTypeAdapterFactory(new io.lakefs.clients.sdk.model.Group.CustomTypeAdapterFactory());CODE
CRITICAL…nts/java/src/main/java/io/lakefs/clients/sdk/JSON.java135 gsonBuilder.registerTypeAdapterFactory(new io.lakefs.clients.sdk.model.GroupCreation.CustomTypeAdapterFactory())CODE
CRITICAL…nts/java/src/main/java/io/lakefs/clients/sdk/JSON.java136 gsonBuilder.registerTypeAdapterFactory(new io.lakefs.clients.sdk.model.GroupList.CustomTypeAdapterFactory());CODE
CRITICAL…nts/java/src/main/java/io/lakefs/clients/sdk/JSON.java137 gsonBuilder.registerTypeAdapterFactory(new io.lakefs.clients.sdk.model.HookRun.CustomTypeAdapterFactory());CODE
CRITICAL…nts/java/src/main/java/io/lakefs/clients/sdk/JSON.java138 gsonBuilder.registerTypeAdapterFactory(new io.lakefs.clients.sdk.model.HookRunList.CustomTypeAdapterFactory());CODE
CRITICAL…nts/java/src/main/java/io/lakefs/clients/sdk/JSON.java139 gsonBuilder.registerTypeAdapterFactory(new io.lakefs.clients.sdk.model.ImportCreation.CustomTypeAdapterFactory()CODE
CRITICAL…nts/java/src/main/java/io/lakefs/clients/sdk/JSON.java140 gsonBuilder.registerTypeAdapterFactory(new io.lakefs.clients.sdk.model.ImportCreationResponse.CustomTypeAdapterFCODE
CRITICAL…nts/java/src/main/java/io/lakefs/clients/sdk/JSON.java141 gsonBuilder.registerTypeAdapterFactory(new io.lakefs.clients.sdk.model.ImportLocation.CustomTypeAdapterFactory()CODE
CRITICAL…nts/java/src/main/java/io/lakefs/clients/sdk/JSON.java142 gsonBuilder.registerTypeAdapterFactory(new io.lakefs.clients.sdk.model.ImportStatus.CustomTypeAdapterFactory());CODE
CRITICAL…nts/java/src/main/java/io/lakefs/clients/sdk/JSON.java143 gsonBuilder.registerTypeAdapterFactory(new io.lakefs.clients.sdk.model.InstallationUsageReport.CustomTypeAdapterCODE
CRITICAL…nts/java/src/main/java/io/lakefs/clients/sdk/JSON.java144 gsonBuilder.registerTypeAdapterFactory(new io.lakefs.clients.sdk.model.InternalDeleteBranchProtectionRuleRequestCODE
CRITICAL…nts/java/src/main/java/io/lakefs/clients/sdk/JSON.java145 gsonBuilder.registerTypeAdapterFactory(new io.lakefs.clients.sdk.model.LoginConfig.CustomTypeAdapterFactory());CODE
CRITICAL…nts/java/src/main/java/io/lakefs/clients/sdk/JSON.java146 gsonBuilder.registerTypeAdapterFactory(new io.lakefs.clients.sdk.model.LoginInformation.CustomTypeAdapterFactoryCODE
CRITICAL…nts/java/src/main/java/io/lakefs/clients/sdk/JSON.java147 gsonBuilder.registerTypeAdapterFactory(new io.lakefs.clients.sdk.model.Merge.CustomTypeAdapterFactory());CODE
CRITICAL…nts/java/src/main/java/io/lakefs/clients/sdk/JSON.java148 gsonBuilder.registerTypeAdapterFactory(new io.lakefs.clients.sdk.model.MergeResult.CustomTypeAdapterFactory());CODE
CRITICAL…nts/java/src/main/java/io/lakefs/clients/sdk/JSON.java149 gsonBuilder.registerTypeAdapterFactory(new io.lakefs.clients.sdk.model.MetaRangeCreation.CustomTypeAdapterFactorCODE
CRITICAL…nts/java/src/main/java/io/lakefs/clients/sdk/JSON.java150 gsonBuilder.registerTypeAdapterFactory(new io.lakefs.clients.sdk.model.MetaRangeCreationResponse.CustomTypeAdaptCODE
CRITICAL…nts/java/src/main/java/io/lakefs/clients/sdk/JSON.java151 gsonBuilder.registerTypeAdapterFactory(new io.lakefs.clients.sdk.model.ObjectCopyCreation.CustomTypeAdapterFactoCODE
CRITICAL…nts/java/src/main/java/io/lakefs/clients/sdk/JSON.java152 gsonBuilder.registerTypeAdapterFactory(new io.lakefs.clients.sdk.model.ObjectError.CustomTypeAdapterFactory());CODE
64 more matches not shown…
Unused Imports782 hits · 664 pts
SeverityFileLineSnippetContext
LOWclients/python/test/test_object_error.py17CODE
LOWclients/python/test/test_group_creation.py17CODE
LOWclients/python/test/test_policy_list.py17CODE
LOWclients/python/test/test_repository.py17CODE
LOWclients/python/test/test_import_creation.py17CODE
LOW…nts/python/test/test_abort_presign_multipart_upload.py17CODE
LOWclients/python/test/test_upload_part_copy_from.py17CODE
LOW…ython/test/test_garbage_collection_prepare_response.py17CODE
LOWclients/python/test/test_external_principal.py17CODE
LOWclients/python/test/test_range_metadata.py17CODE
LOWclients/python/test/test_upload_part_from.py17CODE
LOWclients/python/test/test_pagination.py17CODE
LOWclients/python/test/test_auth_capabilities.py17CODE
LOWclients/python/test/test_repository_metadata_set.py17CODE
LOWclients/python/test/test_setup.py17CODE
LOWclients/python/test/test_diff_object_stat.py17CODE
LOWclients/python/test/test_import_creation_response.py17CODE
LOW…ients/python/test/test_underlying_object_properties.py17CODE
LOW…ients/python/test/test_meta_range_creation_response.py17CODE
LOWclients/python/test/test_action_run_list.py17CODE
LOWclients/python/test/test_user.py17CODE
LOWclients/python/test/test_error_no_acl.py17CODE
LOW…test/test_prepare_garbage_collection_commits_status.py17CODE
LOW…nts/python/test/test_prepare_gc_uncommitted_request.py17CODE
LOW…ts/python/test/test_prepare_gc_uncommitted_response.py17CODE
LOWclients/python/test/test_group.py17CODE
LOWclients/python/test/test_cherry_pick_creation.py17CODE
LOW…test_internal_delete_branch_protection_rule_request.py17CODE
LOWclients/python/test/test_login_config.py17CODE
LOWclients/python/test/test_garbage_collection_rule.py17CODE
LOWclients/python/test/test_commit_overrides.py17CODE
LOWclients/python/test/test_task_creation.py17CODE
LOWclients/python/test/test_commit_creation.py17CODE
LOWclients/python/test/test_installation_usage_report.py17CODE
LOWclients/python/test/test_authentication_token.py17CODE
LOWclients/python/test/test_branch_creation.py17CODE
LOWclients/python/test/test_tag_creation.py17CODE
LOWclients/python/test/test_revert_creation.py17CODE
LOWclients/python/test/test_repository_list.py17CODE
LOWclients/python/test/test_external_login_information.py17CODE
LOWclients/python/test/test_ui_config.py17CODE
LOWclients/python/test/test_presign_multipart_upload.py17CODE
LOWclients/python/test/test_usage_report.py17CODE
LOWclients/python/test/test_credentials_list.py17CODE
LOWclients/python/test/test_refs_dump.py17CODE
LOWclients/python/test/test_copy_part_source.py17CODE
LOWclients/python/test/test_hook_run.py17CODE
LOWclients/python/test/test_comm_prefs_input.py17CODE
LOWclients/python/test/test_external_principal_list.py17CODE
LOWclients/python/test/test_staging_location.py17CODE
LOWclients/python/test/test_repository_restore_status.py17CODE
LOWclients/python/test/test_credentials.py17CODE
LOWclients/python/test/test_ref_list.py17CODE
LOWclients/python/test/test_commit_record_creation.py17CODE
LOW…/python/test/test_complete_presign_multipart_upload.py17CODE
LOWclients/python/test/test_object_stats.py17CODE
LOW…nts/python/test/test_pull_request_creation_response.py17CODE
LOWclients/python/test/test_commit_list.py17CODE
LOWclients/python/test/test_diff.py17CODE
LOWclients/python/test/test_upload_to.py17CODE
722 more matches not shown…
Hyper-Verbose Identifiers290 hits · 282 pts
SeverityFileLineSnippetContext
LOWclients/python/test/test_repositories_api.py64 def test_get_branch_protection_rules(self) -> None:CODE
LOWclients/python/test/test_repositories_api.py85 def test_get_repository_metadata(self) -> None:CODE
LOWclients/python/test/test_repositories_api.py113 def test_set_branch_protection_rules(self) -> None:CODE
LOWclients/python/test/test_actions_api.py44 def test_list_repository_runs(self) -> None:CODE
LOWclients/python/test/test_auth_api.py30 def test_add_group_membership(self) -> None:CODE
LOWclients/python/test/test_auth_api.py37 def test_attach_policy_to_group(self) -> None:CODE
LOWclients/python/test/test_auth_api.py44 def test_attach_policy_to_user(self) -> None:CODE
LOWclients/python/test/test_auth_api.py79 def test_create_user_external_principal(self) -> None:CODE
LOWclients/python/test/test_auth_api.py100 def test_delete_group_membership(self) -> None:CODE
LOWclients/python/test/test_auth_api.py121 def test_delete_user_external_principal(self) -> None:CODE
LOWclients/python/test/test_auth_api.py128 def test_detach_policy_from_group(self) -> None:CODE
LOWclients/python/test/test_auth_api.py135 def test_detach_policy_from_user(self) -> None:CODE
LOWclients/python/test/test_auth_api.py142 def test_external_principal_login(self) -> None:CODE
LOWclients/python/test/test_auth_api.py163 def test_get_external_principal(self) -> None:CODE
LOWclients/python/test/test_auth_api.py226 def test_list_user_credentials(self) -> None:CODE
LOWclients/python/test/test_auth_api.py233 def test_list_user_external_principals(self) -> None:CODE
LOWclients/python/test/test_internal_api.py30 def test_create_branch_protection_rule_preflight(self) -> None:CODE
LOWclients/python/test/test_internal_api.py36 def test_create_commit_record(self) -> None:CODE
LOWclients/python/test/test_internal_api.py50 def test_delete_repository_metadata(self) -> None:CODE
LOWclients/python/test/test_internal_api.py64 def test_get_auth_capabilities(self) -> None:CODE
LOWclients/python/test/test_internal_api.py71 def test_get_garbage_collection_config(self) -> None:CODE
LOWclients/python/test/test_internal_api.py103 def test_get_usage_report_summary(self) -> None:CODE
LOWclients/python/test/test_internal_api.py110 def test_internal_create_branch_protection_rule(self) -> None:CODE
LOWclients/python/test/test_internal_api.py116 def test_internal_delete_branch_protection_rule(self) -> None:CODE
LOWclients/python/test/test_internal_api.py122 def test_internal_delete_garbage_collection_rules(self) -> None:CODE
LOWclients/python/test/test_internal_api.py128 def test_internal_get_branch_protection_rules(self) -> None:CODE
LOWclients/python/test/test_internal_api.py135 def test_internal_get_garbage_collection_rules(self) -> None:CODE
LOWclients/python/test/test_internal_api.py141 def test_internal_set_garbage_collection_rules(self) -> None:CODE
LOWclients/python/test/test_internal_api.py154 def test_prepare_garbage_collection_commits(self) -> None:CODE
LOWclients/python/test/test_internal_api.py161 def test_prepare_garbage_collection_commits_async(self) -> None:CODE
LOWclients/python/test/test_internal_api.py168 def test_prepare_garbage_collection_commits_status(self) -> None:CODE
LOWclients/python/test/test_internal_api.py175 def test_prepare_garbage_collection_uncommitted(self) -> None:CODE
LOWclients/python/test/test_internal_api.py189 def test_set_garbage_collection_rules_preflight(self) -> None:CODE
LOWclients/python/test/test_internal_api.py195 def test_set_repository_metadata(self) -> None:CODE
LOWclients/python/test/test_internal_api.py223 def test_upload_object_preflight(self) -> None:CODE
LOWclients/python/test/test_experimental_api.py30 def test_abort_presign_multipart_upload(self) -> None:CODE
LOWclients/python/test/test_experimental_api.py37 def test_complete_presign_multipart_upload(self) -> None:CODE
LOWclients/python/test/test_experimental_api.py44 def test_create_presign_multipart_upload(self) -> None:CODE
LOWclients/python/test/test_experimental_api.py58 def test_create_user_external_principal(self) -> None:CODE
LOWclients/python/test/test_experimental_api.py65 def test_delete_user_external_principal(self) -> None:CODE
LOWclients/python/test/test_experimental_api.py72 def test_external_principal_login(self) -> None:CODE
LOWclients/python/test/test_experimental_api.py79 def test_get_external_principal(self) -> None:CODE
LOWclients/python/test/test_experimental_api.py107 def test_list_user_external_principals(self) -> None:CODE
LOWclients/python/test/test_experimental_api.py128 def test_update_object_user_metadata(self) -> None:CODE
LOWclients/python/test/test_objects_api.py58 def test_get_underlying_properties(self) -> None:CODE
LOWclients/python/test/test_objects_api.py86 def test_update_object_user_metadata(self) -> None:CODE
LOWclients/python/test/test_external_api.py30 def test_create_user_external_principal(self) -> None:CODE
LOWclients/python/test/test_external_api.py37 def test_delete_user_external_principal(self) -> None:CODE
LOWclients/python/test/test_external_api.py44 def test_external_principal_login(self) -> None:CODE
LOWclients/python/test/test_external_api.py51 def test_get_external_principal(self) -> None:CODE
LOWclients/python/test/test_external_api.py58 def test_list_user_external_principals(self) -> None:CODE
LOWclients/python/test/test_staging_api.py30 def test_get_physical_address(self) -> None:CODE
LOWclients/python/test/test_staging_api.py37 def test_link_physical_address(self) -> None:CODE
LOWclients/python/lakefs_sdk/api_client.py260 def sanitize_for_serialization(self, obj):CODE
LOWclients/python/lakefs_sdk/api_client.py597 def select_header_content_type(self, content_types):CODE
LOWclients/python/lakefs_sdk/models/login_config.py55 def login_url_method_validate_enum(cls, value):CODE
LOWclients/python/lakefs_sdk/models/repository_creation.py41 def name_validate_regular_expression(cls, value):CODE
LOWclients/python/lakefs_sdk/models/repository_creation.py48 def storage_namespace_validate_regular_expression(cls, value):CODE
LOWclients/python/lakefs_sdk/models/copy_part_source.py39 def range_validate_regular_expression(cls, value):CODE
LOWclients/python/lakefs_sdk/api/experimental_api.py75 def abort_presign_multipart_upload(self, repository : StrictStr, branch : StrictStr, upload_id : StrictStr, path : ACODE
230 more matches not shown…
Excessive Try-Catch Wrapping157 hits · 146 pts
SeverityFileLineSnippetContext
LOWclients/python/docs/AuthApi.md116 except Exception as e:CODE
LOWclients/python/docs/AuthApi.md226 except Exception as e:CODE
LOWclients/python/docs/AuthApi.md336 except Exception as e:CODE
LOWclients/python/docs/AuthApi.md448 except Exception as e:CODE
LOWclients/python/docs/AuthApi.md560 except Exception as e:CODE
LOWclients/python/docs/AuthApi.md671 except Exception as e:CODE
LOWclients/python/docs/AuthApi.md783 except Exception as e:CODE
LOWclients/python/docs/AuthApi.md894 except Exception as e:CODE
LOWclients/python/docs/AuthApi.md1006 except Exception as e:CODE
LOWclients/python/docs/AuthApi.md1115 except Exception as e:CODE
LOWclients/python/docs/AuthApi.md1224 except Exception as e:CODE
LOWclients/python/docs/AuthApi.md1333 except Exception as e:CODE
LOWclients/python/docs/AuthApi.md1441 except Exception as e:CODE
LOWclients/python/docs/AuthApi.md1550 except Exception as e:CODE
LOWclients/python/docs/AuthApi.md1660 except Exception as e:CODE
LOWclients/python/docs/AuthApi.md1770 except Exception as e:CODE
LOWclients/python/docs/AuthApi.md1845 except Exception as e:CODE
LOWclients/python/docs/AuthApi.md1958 except Exception as e:CODE
LOWclients/python/docs/AuthApi.md2069 except Exception as e:CODE
LOWclients/python/docs/AuthApi.md2172 except Exception as e:CODE
LOWclients/python/docs/AuthApi.md2283 except Exception as e:CODE
LOWclients/python/docs/AuthApi.md2394 except Exception as e:CODE
LOWclients/python/docs/AuthApi.md2505 except Exception as e:CODE
LOWclients/python/docs/AuthApi.md2616 except Exception as e:CODE
LOWclients/python/docs/AuthApi.md2730 except Exception as e:CODE
LOWclients/python/docs/AuthApi.md2846 except Exception as e:CODE
LOWclients/python/docs/AuthApi.md2962 except Exception as e:CODE
LOWclients/python/docs/AuthApi.md3076 except Exception as e:CODE
LOWclients/python/docs/AuthApi.md3191 except Exception as e:CODE
LOWclients/python/docs/AuthApi.md3308 except Exception as e:CODE
LOWclients/python/docs/AuthApi.md3425 except Exception as e:CODE
LOWclients/python/docs/AuthApi.md3543 except Exception as e:CODE
LOWclients/python/docs/AuthApi.md3660 except Exception as e:CODE
LOWclients/python/docs/AuthApi.md3735 except Exception as e:CODE
LOWclients/python/docs/AuthApi.md3805 except Exception as e:CODE
LOWclients/python/docs/AuthApi.md3909 except Exception as e:CODE
LOWclients/python/docs/AuthApi.md4022 except Exception as e:CODE
LOWclients/python/docs/ConfigApi.md82 except Exception as e:CODE
LOWclients/python/docs/BranchesApi.md92 except Exception as e:CODE
LOWclients/python/docs/BranchesApi.md208 except Exception as e:CODE
LOWclients/python/docs/BranchesApi.md321 except Exception as e:CODE
LOWclients/python/docs/BranchesApi.md440 except Exception as e:CODE
LOWclients/python/docs/BranchesApi.md557 except Exception as e:CODE
LOWclients/python/docs/BranchesApi.md673 except Exception as e:CODE
LOWclients/python/docs/BranchesApi.md788 except Exception as e:CODE
LOWclients/python/docs/BranchesApi.md902 except Exception as e:CODE
LOWclients/python/docs/ExperimentalApi.md103 except Exception as e:CODE
LOWclients/python/docs/ExperimentalApi.md225 except Exception as e:CODE
LOWclients/python/docs/ExperimentalApi.md346 except Exception as e:CODE
LOWclients/python/docs/ExperimentalApi.md462 except Exception as e:CODE
LOWclients/python/docs/ExperimentalApi.md576 except Exception as e:CODE
LOWclients/python/docs/ExperimentalApi.md688 except Exception as e:CODE
LOWclients/python/docs/ExperimentalApi.md763 except Exception as e:CODE
LOWclients/python/docs/ExperimentalApi.md875 except Exception as e:CODE
LOWclients/python/docs/ExperimentalApi.md987 except Exception as e:CODE
LOWclients/python/docs/ExperimentalApi.md1101 except Exception as e:CODE
LOWclients/python/docs/ExperimentalApi.md1220 except Exception as e:CODE
LOWclients/python/docs/ExperimentalApi.md1338 except Exception as e:CODE
LOWclients/python/docs/ExperimentalApi.md1453 except Exception as e:CODE
LOWclients/python/docs/ExperimentalApi.md1531 except Exception as e:CODE
97 more matches not shown…
Over-Commented Block38 hits · 38 pts
SeverityFileLineSnippetContext
LOWclients/rust/src/models/commit_record_creation.rs21 /// committer of the commit recordCOMMENT
LOWclients/rust/src/models/login_config.rs21 /// Placeholder text to display in the password field of the login form. COMMENT
LOWclients/rust/src/models/setup.rs21 #[serde(rename = "firstName", skip_serializing_if = "Option::is_none")]COMMENT
LOWclients/java/.travis.yml21 # test using sbtCOMMENT
LOW…/src/main/scala/io/treeverse/jpebble/BlockParser.scala61case class Entry(key: Array[Byte], value: Array[Byte]) {COMMENT
LOWcmd/lakectl/cmd/retry_client.go41}COMMENT
LOWcmd/lakectl/cmd/root.go841 os.Exit(1)COMMENT
LOWcontrib/auth/apigen/authapi.gen.go561 // describe external principal by idCOMMENT
LOWcontrib/auth/apigen/authapi.gen.go581 DeleteGroupMembership(w http.ResponseWriter, r *http.Request, groupId string, userId string)COMMENT
LOWcontrib/auth/apigen/authapi.gen.go601 // (DELETE /auth/policies/{policyId})COMMENT
LOWcontrib/auth/apigen/authapi.gen.go621 // get userCOMMENT
LOWcontrib/auth/apigen/authapi.gen.go641 CreateUserExternalPrincipal(w http.ResponseWriter, r *http.Request, userId string, params CreateUserExternalPrincipalPaCOMMENT
LOW.github/workflows/claude.yml41 actions: readCOMMENT
LOWwebui/src/lib/components/controls.jsx141 // *** This styling is an extra step which is likely not required. ***COMMENT
LOWesti/lakectl_test.go81 // RunCmdAndVerifySuccessWithFile(t, Lakectl()+" repo list", true, "lakectl_repo_list_1.term", vars)COMMENT
LOWesti/lakectl_util.go101 })COMMENT
LOWpkg/graveler/graveler.go221 // By default, 0 - we try BranchWriteMaxTriesCOMMENT
LOWpkg/graveler/graveler.go861 // ListPullRequests lists pull requests on repositoryCOMMENT
LOWpkg/graveler/graveler.go2601 return nil, fmt.Errorf("%s: check if dirty: %w", branchID, err)COMMENT
LOWpkg/graveler/committed/batch_write_closer.go1package committedCOMMENT
LOWpkg/graveler/committed/batch_write_closer.go21// // handle err, results, etc..COMMENT
LOWpkg/graveler/committed/meta_range.go21 Value() (*graveler.ValueRecord, *Range)COMMENT
LOWpkg/graveler/ref/manager.go81// back off and let that one update proceed.COMMENT
LOWpkg/graveler/ref/merge_base_finder_test.go261 // | / / \ \ |COMMENT
LOWpkg/graveler/ref/merge_base_finder_test.go341 })COMMENT
LOWpkg/graveler/retention/active_commits.go221 // Calculate the expiration time for the current commitCOMMENT
LOWpkg/kv/record_match.go81COMMENT
LOWpkg/kv/kvtest/store.go841COMMENT
LOWpkg/kv/kvparams/database.go41type DynamoDB struct {COMMENT
LOWpkg/distributed/in_process_keyed_lock.go1package distributedCOMMENT
LOWpkg/distributed/mc_owner.go21// owner is too slow another owner might mistakenly be added.COMMENT
LOWpkg/distributed/mc_owner.go41//COMMENT
LOWpkg/config/config.go101COMMENT
LOWpkg/config/defaults.go161COMMENT
LOWpkg/auth/oidc/encoding/encoding.go1// Package encoding defines Claims for interoperable external services toCOMMENT
LOWpkg/batch/executor_test.go61COMMENT
LOWpkg/actions/lua/util/deep_push.go1package utilCOMMENT
LOWpkg/block/local/adapter_test.go141}COMMENT
Deep Nesting21 hits · 21 pts
SeverityFileLineSnippetContext
LOWclients/python/lakefs_sdk/rest.py107CODE
LOWclients/python/lakefs_sdk/api_client.py260CODE
LOWclients/python/lakefs_sdk/api_client.py322CODE
LOWclients/python/lakefs_sdk/api_client.py431CODE
LOWclients/python/lakefs_sdk/api_client.py490CODE
LOWclients/python/lakefs_sdk/api_client.py520CODE
LOWclients/python/lakefs_sdk/api_client.py558CODE
LOWclients/python-wrapper/tests/utests/test_reference.py123CODE
LOWclients/python-wrapper/tests/utests/test_auth.py65CODE
LOWclients/python-wrapper/tests/utests/test_auth.py96CODE
LOWclients/python-wrapper/tests/utests/test_auth.py231CODE
LOWclients/python-wrapper/lakefs/config.py126CODE
LOWclients/python-wrapper/lakefs/config.py217CODE
LOWclients/python-wrapper/lakefs/object.py254CODE
LOWclients/python-wrapper/lakefs/client.py36CODE
LOWclients/python-wrapper/lakefs/reference.py182CODE
LOWtest/spark/run-test.py31CODE
LOWscripts/refs/lakefs-refs.py24CODE
LOWscripts/refs/lakefs-refs.py115CODE
LOWscripts/refs/lakefs-refs.py290CODE
LOWdeployments/tools/export/lakefs_export.py66CODE
Synthetic Comment Markers2 hits · 12 pts
SeverityFileLineSnippetContext
HIGHscripts/verify_clients_untracked_files.sh11The 'clients/' directory contains auto-generated code that must be tracked in Git. Untracked files suggest new files werCODE
HIGHpkg/graveler/hooks_handler.go57 // Exists only in merge actions. Contains the requested source to merge from (branch/tag/ref) as requested in the mergeCOMMENT
Self-Referential Comments4 hits · 10 pts
SeverityFileLineSnippetContext
MEDIUMclients/python-wrapper/tests/utests/test_repository.py126 # Create a new client with env varsCOMMENT
MEDIUMclients/python-wrapper/tests/utests/test_client.py65 # Create a config in the default location with different valuesCOMMENT
MEDIUMclients/python-wrapper/tests/utests/test_client.py76 # Create a config in custom location with the test valuesSTRING
MEDIUMtest/lakefsfs_contract/core-site.xml44 # Create a file auth-keys2.xml - DO NOT ADD TO REVISION CONTROLCOMMENT
Structural Annotation Overuse5 hits · 8 pts
SeverityFileLineSnippetContext
LOWdesign/open/kv-query-tool.md23### Step 1 - Get/ScanCOMMENT
LOWdesign/open/kv-query-tool.md30### Step 2 - REPLCOMMENT
LOWdesign/open/kv-query-tool.md42### Step 3 - Set/Delete - If the need arisesCOMMENT
LOWpkg/gateway/sig/v4.go316 // Step 1: Canonical requestCOMMENT
LOWpkg/gateway/sig/v4.go410 // Step 2: Create string to signCOMMENT
AI Structural Patterns5 hits · 5 pts
SeverityFileLineSnippetContext
LOWclients/python/lakefs_sdk/configuration.py97CODE
LOWclients/python/lakefs_sdk/api_client.py146CODE
LOWclients/python/lakefs_sdk/api_client.py361CODE
LOWclients/python/lakefs_sdk/api/refs_api.py426CODE
LOWclients/python/lakefs_sdk/api/refs_api.py473CODE
Cross-Language Confusion1 hit · 5 pts
SeverityFileLineSnippetContext
HIGHclients/python-wrapper/tests/integration/test_object.py327 assert source.equals(uploaded)CODE
Example Usage Blocks3 hits · 4 pts
SeverityFileLineSnippetContext
LOWscripts/pr-summary.sh7# Usage:COMMENT
LOW.github/scripts/extract-docs-links.sh6# Usage:COMMENT
LOWpkg/graveler/committed/batch_write_closer.go7// Example usage:COMMENT
Redundant / Tautological Comments3 hits · 4 pts
SeverityFileLineSnippetContext
LOWclients/hadoopfs/examples/spark_with_lakefs.py23# Read file using the lakefs file systemCOMMENT
LOWclients/python-wrapper/tests/utests/test_object.py335 fd.seek(50) # Set position to 50CODE
LOWclients/python-wrapper/lakefs/__main__.py141 # Check if the binary is in the PATHCOMMENT
Modern Structural Boilerplate5 hits · 4 pts
SeverityFileLineSnippetContext
LOWclients/python/lakefs_sdk/rest.py28logger = logging.getLogger(__name__)CODE
LOWclients/python/lakefs_sdk/api/internal_api.py3566 def set_garbage_collection_rules_preflight(self, repository : StrictStr, **kwargs) -> None: # noqa: E501CODE
LOWclients/python/lakefs_sdk/api/internal_api.py3702 def set_repository_metadata(self, repository : StrictStr, repository_metadata_set : RepositoryMetadataSet, **kwargs)CODE
LOWclients/python/lakefs_sdk/api/auth_api.py5276 def set_group_acl(self, group_id : StrictStr, acl : ACL, **kwargs) -> None: # noqa: E501CODE
LOWclients/python/lakefs_sdk/api/repositories_api.py1991 def set_gc_rules(self, repository : StrictStr, garbage_collection_rules : GarbageCollectionRules, **kwargs) -> None:CODE
AI Slop Vocabulary1 hit · 3 pts
SeverityFileLineSnippetContext
MEDIUMpkg/flare/flare.go76 // Essentially, this means that we redact secrets based on keywords detected in the key with no requirements on the valCOMMENT
Verbosity Indicators2 hits · 3 pts
SeverityFileLineSnippetContext
LOWpkg/gateway/sig/v4.go316 // Step 1: Canonical requestCOMMENT
LOWpkg/gateway/sig/v4.go410 // Step 2: Create string to signCOMMENT