AI Slop Code Risk Monitor

apache/zookeeper

SlopCodeMonitor badge for apache/zookeeper Adjusted legacy signal; badge bands: 25 / 50 / 75 (different from dashboard bands).

Apache ZooKeeper

2.5 Low pattern signal View on GitHub

Open-Source Code Quality, Security and Technical Debt Review

This report summarizes scanner evidence for apache/zookeeper, a Java project with 12,825 GitHub stars. SynthScan examined 280,372 lines of code across 1370 source files, recording 455 pattern matches distributed across 15 syntactic categories. The legacy adjusted pattern signal is 2.5 (Low pattern signal); it is not an authorship estimate.

Use the findings to ask whether maintainers can explain intent, verify dependencies, simplify unnecessary scaffolding, and focus review effort. Risk Payload v1 adds ownership, supply-chain, over-engineering, and review-effort vectors when available. These are prompts for human verification, not probabilities, security findings, or measured maintenance costs.

2.5
Adjusted Signal
2.5
Raw Pattern Score
100%
Time Factor
2026-10-30
Last Push
12.8K
Stars
Java
Language
280.4K
Lines of Code
1.4K
Files
455
Pattern Hits
2026-10-31
Scan Date
0.02
HC Hit Rate

Risk Review · Payload v1

Use each vector to guide manual verification of the underlying findings.

Payload schema: 1.0.0 · Engine: 2.0.0 · Scoring: heuristic-density-v1 · Scan date: 2026-10-31.

Cognitive Ownership Risk 6.5/100 · LOW

Can maintainers explain intent, assumptions, and trade-offs? 375 finding(s).

Hallucinated Dependency & Supply Chain Risk 2.2/100 · LOW

Are imports declared and package/API names verified? 21 finding(s).

Agent Over-Engineering Ratio 3.7/100 · LOW

Are wrappers, guards, and repeated structures necessary? 80 finding(s).

PR Review Velocity Impact 12.2/100 · LOW

Which changes need focused human review? 455 finding(s).

What These Metrics Mean

Adjusted Signal
Legacy pattern score normalized per 1,000 scanned lines and multiplied by the repository-level time factor. It is not an estimate of AI authorship.
Raw Pattern Score
Sum of severity- and context-weighted pattern findings before applying the time factor.
Time Factor
A coarse multiplier based on repository last-push metadata. It does not identify when individual code was written.
Pattern Hits
Count of configured pattern findings. Review each location and surrounding code before acting.
HC Hit Rate
High- and critical-severity findings per scanned file. Severity is a configured detector weight, not proof of a vulnerability or authorship.
Lines / Files
Scan coverage denominators used by the legacy normalized score.

Pattern-Signal History

This chart tracks the legacy adjusted pattern score across scan runs. Changes can reflect source changes, scan coverage, or detector/scoring versions; they do not measure AI adoption or prove that a team refactored code. Compare runs only when their scoring versions are compatible. The dashed line tracks the raw pattern-hit count.

Severity Breakdown

Groups findings by configured severity weight. Severity is not a confidence estimate, security rating, or proof that a package is missing. Verify imports against the project's manifests and inspect each finding in its local design context.

CRITICAL 11HIGH 19MEDIUM 42LOW 383

Directory Score Breakdown

This horizontal bar chart shows where configured pattern scores accumulate across directories. Treat the bars as locations to inspect, not as evidence of authorship or code quality. Use the file-level findings to decide whether a directory needs a focused ownership, dependency, complexity, or review check.

Pattern Findings

The scanner identified 455 distinct pattern matches across 15 syntactic categories. Each entry below represents a discrete location in the source code where the engine recorded a detector match to inspect in context. 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 configured finding weight (CRITICAL / HIGH / MEDIUM / LOW). The Context column identifies whether the match occurred inside executable code, an inline comment, or a string literal — legacy comment-context matches receive a ×1.5 score weight. The ⚡ bolt icon marks clustered matches: three or more patterns within a 10-line window, each receiving an additional ×1.5 density multiplier under the legacy scoring model.

Over-Commented Block320 hits · 294 pts
SeverityFileLineSnippetContext
LOW.asf.yaml1#COMMENT
LOW.typos.toml1#COMMENT
LOWzk-merge-pr.py1#!/usr/bin/env pythonCOMMENT
LOWzookeeper-website/react-router.config.ts1//COMMENT
LOWzookeeper-website/prettier.config.js1//COMMENT
LOWzookeeper-website/global.d.ts1//COMMENT
LOWzookeeper-website/source.config.ts1//COMMENT
LOWzookeeper-website/playwright.config.ts1//COMMENT
LOWzookeeper-website/eslint.config.js1//COMMENT
LOWzookeeper-website/eslint.config.js41 const REQUIRED_HEADER = `//COMMENT
LOWzookeeper-website/vite.config.ts1//COMMENT
LOWzookeeper-website/vitest.config.ts1//COMMENT
LOWzookeeper-website/app/routes.ts1//COMMENT
LOWzookeeper-website/app/root.tsx1//COMMENT
LOWzookeeper-website/app/ui/aspect-ratio.tsx1//COMMENT
LOWzookeeper-website/app/ui/alert-dialog.tsx1//COMMENT
LOWzookeeper-website/app/ui/pagination.tsx1//COMMENT
LOWzookeeper-website/app/ui/tabs.tsx1//COMMENT
LOWzookeeper-website/app/ui/button-group.tsx1//COMMENT
LOWzookeeper-website/app/ui/card.tsx1//COMMENT
LOWzookeeper-website/app/ui/input-group.tsx1//COMMENT
LOWzookeeper-website/app/ui/popover.tsx1//COMMENT
LOWzookeeper-website/app/ui/scroll-area.tsx1//COMMENT
LOWzookeeper-website/app/ui/label.tsx1//COMMENT
LOWzookeeper-website/app/ui/navigation-menu.tsx1//COMMENT
LOWzookeeper-website/app/ui/accordion.tsx1//COMMENT
LOWzookeeper-website/app/ui/tooltip.tsx1//COMMENT
LOWzookeeper-website/app/ui/alert.tsx1//COMMENT
LOWzookeeper-website/app/ui/breadcrumb.tsx1//COMMENT
LOWzookeeper-website/app/ui/command.tsx1//COMMENT
LOWzookeeper-website/app/ui/item.tsx1//COMMENT
LOWzookeeper-website/app/ui/avatar.tsx1//COMMENT
LOWzookeeper-website/app/ui/menubar.tsx1//COMMENT
LOWzookeeper-website/app/ui/dialog.tsx1//COMMENT
LOWzookeeper-website/app/ui/badge.tsx1//COMMENT
LOWzookeeper-website/app/ui/table.tsx1//COMMENT
LOWzookeeper-website/app/ui/separator.tsx1//COMMENT
LOWzookeeper-website/app/ui/button.tsx1//COMMENT
LOWzookeeper-website/app/ui/spinner.tsx1//COMMENT
LOWzookeeper-website/app/ui/collapsible.tsx1//COMMENT
LOWzookeeper-website/app/ui/dropdown-menu.tsx1//COMMENT
LOWzookeeper-website/app/ui/textarea.tsx1//COMMENT
LOWzookeeper-website/app/ui/input.tsx1//COMMENT
LOWzookeeper-website/app/components/link.tsx1//COMMENT
LOWzookeeper-website/app/components/site-footer.tsx1//COMMENT
LOWzookeeper-website/app/components/mdx-components.tsx1//COMMENT
LOWzookeeper-website/app/components/links.ts1//COMMENT
LOWzookeeper-website/app/components/theme-toggle.tsx1//COMMENT
LOWzookeeper-website/app/components/site-navbar.tsx1//COMMENT
LOWzookeeper-website/app/components/getting-started.tsx1//COMMENT
LOW…eper-website/app/components/docs/older-docs-picker.tsx1//COMMENT
LOWzookeeper-website/app/components/docs/toc/index.tsx1//COMMENT
LOWzookeeper-website/app/components/docs/toc/default.tsx1//COMMENT
LOWzookeeper-website/app/components/docs/toc/clerk.tsx1//COMMENT
LOW…eeper-website/app/components/docs/layout/link-item.tsx1//COMMENT
LOWzookeeper-website/app/components/docs/layout/shared.tsx1//COMMENT
LOW…r-website/app/components/docs/layout/search-toggle.tsx1//COMMENT
LOW…website/app/components/docs/layout/language-toggle.tsx1//COMMENT
LOW…er-website/app/components/docs/layout/theme-toggle.tsx1//COMMENT
LOW…bsite/app/components/docs/layout/sidebar/link-item.tsx1//COMMENT
260 more matches not shown…
Hallucination Indicators11 hits · 115 pts
SeverityFileLineSnippetContext
CRITICAL…pache/zookeeper/test/SaslAuthDesignatedServerTest.java56 javax.security.auth.login.Configuration.setConfiguration(conf);CODE
CRITICAL…pache/zookeeper/test/SaslAuthDesignatedClientTest.java101 assertNotNull(javax.security.auth.login.Configuration.getConfiguration().CODE
CRITICAL…a/org/apache/zookeeper/server/ClientSSLReloadTest.java203 configZookeeper.put("serverCnxnFactory", org.apache.zookeeper.server.NettyServerCnxnFactory.class.getName());CODE
CRITICAL…a/org/apache/zookeeper/server/ClientSSLReloadTest.java219 zKClientConfig.setProperty("zookeeper.clientCnxnSocket", org.apache.zookeeper.ClientCnxnSocketNetty.class.getNamCODE
CRITICAL…che/zookeeper/server/quorum/QuorumPeerMainTLSTest.java175 sslConfigs.put("serverCnxnFactory", org.apache.zookeeper.server.NettyServerCnxnFactory.class.getName());CODE
CRITICAL…che/zookeeper/server/quorum/QuorumPeerMainTLSTest.java193 zKClientConfig.setProperty("zookeeper.clientCnxnSocket", org.apache.zookeeper.ClientCnxnSocketNetty.class.getName())CODE
CRITICAL…er/server/embedded/ZookeeperServerSslEmbeddedTest.java69 configZookeeper.put("serverCnxnFactory", org.apache.zookeeper.server.NettyServerCnxnFactory.class.getName());CODE
CRITICAL…er/server/embedded/ZookeeperServerSslEmbeddedTest.java106 zKClientConfig.setProperty("zookeeper.clientCnxnSocket", org.apache.zookeeper.ClientCnxnSocketNetty.class.geCODE
CRITICAL…rc/test/java/org/apache/zookeeper/common/ssl/Cert.java73 config.put("serverCnxnFactory", org.apache.zookeeper.server.NettyServerCnxnFactory.class.getName());CODE
CRITICAL…rc/test/java/org/apache/zookeeper/common/ssl/Cert.java88 config.setProperty("zookeeper.clientCnxnSocket", org.apache.zookeeper.ClientCnxnSocketNetty.class.getName());CODE
CRITICAL…rg/apache/zookeeper/common/AtomicFileWritingIdiom.java32 * Based on the org.apache.zookeeper.server.quorum.QuorumPeer.writeLongToFile(...) idiomCOMMENT
Decorative Section Separators34 hits · 86 pts
SeverityFileLineSnippetContext
MEDIUM⚡…eeper-contrib/zookeeper-contrib-zkfuse/src/doxygen.cfg460#---------------------------------------------------------------------------COMMENT
MEDIUM⚡…eeper-contrib/zookeeper-contrib-zkfuse/src/doxygen.cfg462#---------------------------------------------------------------------------COMMENT
MEDIUM⚡…eeper-contrib/zookeeper-contrib-zkfuse/src/doxygen.cfg919#---------------------------------------------------------------------------COMMENT
MEDIUM⚡…eeper-contrib/zookeeper-contrib-zkfuse/src/doxygen.cfg921#---------------------------------------------------------------------------COMMENT
MEDIUM⚡…eeper-contrib/zookeeper-contrib-zkfuse/src/doxygen.cfg931#---------------------------------------------------------------------------COMMENT
MEDIUM⚡…eeper-contrib/zookeeper-contrib-zkfuse/src/doxygen.cfg933#---------------------------------------------------------------------------COMMENT
MEDIUM…eeper-contrib/zookeeper-contrib-zkfuse/src/doxygen.cfg29#---------------------------------------------------------------------------COMMENT
MEDIUM…eeper-contrib/zookeeper-contrib-zkfuse/src/doxygen.cfg31#---------------------------------------------------------------------------COMMENT
MEDIUM…eeper-contrib/zookeeper-contrib-zkfuse/src/doxygen.cfg229#---------------------------------------------------------------------------COMMENT
MEDIUM…eeper-contrib/zookeeper-contrib-zkfuse/src/doxygen.cfg231#---------------------------------------------------------------------------COMMENT
MEDIUM…eeper-contrib/zookeeper-contrib-zkfuse/src/doxygen.cfg409#---------------------------------------------------------------------------COMMENT
MEDIUM…eeper-contrib/zookeeper-contrib-zkfuse/src/doxygen.cfg411#---------------------------------------------------------------------------COMMENT
MEDIUM…eeper-contrib/zookeeper-contrib-zkfuse/src/doxygen.cfg555#---------------------------------------------------------------------------COMMENT
MEDIUM…eeper-contrib/zookeeper-contrib-zkfuse/src/doxygen.cfg557#---------------------------------------------------------------------------COMMENT
MEDIUM…eeper-contrib/zookeeper-contrib-zkfuse/src/doxygen.cfg603#---------------------------------------------------------------------------COMMENT
MEDIUM…eeper-contrib/zookeeper-contrib-zkfuse/src/doxygen.cfg605#---------------------------------------------------------------------------COMMENT
MEDIUM…eeper-contrib/zookeeper-contrib-zkfuse/src/doxygen.cfg626#---------------------------------------------------------------------------COMMENT
MEDIUM…eeper-contrib/zookeeper-contrib-zkfuse/src/doxygen.cfg628#---------------------------------------------------------------------------COMMENT
MEDIUM…eeper-contrib/zookeeper-contrib-zkfuse/src/doxygen.cfg738#---------------------------------------------------------------------------COMMENT
MEDIUM…eeper-contrib/zookeeper-contrib-zkfuse/src/doxygen.cfg740#---------------------------------------------------------------------------COMMENT
MEDIUM…eeper-contrib/zookeeper-contrib-zkfuse/src/doxygen.cfg814#---------------------------------------------------------------------------COMMENT
MEDIUM…eeper-contrib/zookeeper-contrib-zkfuse/src/doxygen.cfg816#---------------------------------------------------------------------------COMMENT
MEDIUM…eeper-contrib/zookeeper-contrib-zkfuse/src/doxygen.cfg856#---------------------------------------------------------------------------COMMENT
MEDIUM…eeper-contrib/zookeeper-contrib-zkfuse/src/doxygen.cfg858#---------------------------------------------------------------------------COMMENT
MEDIUM…eeper-contrib/zookeeper-contrib-zkfuse/src/doxygen.cfg884#---------------------------------------------------------------------------COMMENT
MEDIUM…eeper-contrib/zookeeper-contrib-zkfuse/src/doxygen.cfg886#---------------------------------------------------------------------------COMMENT
MEDIUM…eeper-contrib/zookeeper-contrib-zkfuse/src/doxygen.cfg964#---------------------------------------------------------------------------COMMENT
MEDIUM…eeper-contrib/zookeeper-contrib-zkfuse/src/doxygen.cfg966#---------------------------------------------------------------------------COMMENT
MEDIUM…eeper-contrib/zookeeper-contrib-zkfuse/src/doxygen.cfg1030#---------------------------------------------------------------------------COMMENT
MEDIUM…eeper-contrib/zookeeper-contrib-zkfuse/src/doxygen.cfg1032#---------------------------------------------------------------------------COMMENT
MEDIUM…eeper-contrib/zookeeper-contrib-zkfuse/src/doxygen.cfg1073#---------------------------------------------------------------------------COMMENT
MEDIUM…eeper-contrib/zookeeper-contrib-zkfuse/src/doxygen.cfg1075#---------------------------------------------------------------------------COMMENT
MEDIUM…eeper-contrib/zookeeper-contrib-zkfuse/src/doxygen.cfg1235#---------------------------------------------------------------------------COMMENT
MEDIUM…eeper-contrib/zookeeper-contrib-zkfuse/src/doxygen.cfg1237#---------------------------------------------------------------------------COMMENT
Empty Error Handlers13 hits · 65 pts
SeverityFileLineSnippetContext
HIGH…eper-contrib/zookeeper-contrib-rest/src/python/test.py34except ZooKeeper.NotFound:CODE
HIGH…eper-contrib/zookeeper-contrib-rest/src/python/test.py54except ZooKeeper.ZNodeExists:CODE
HIGH…eper-contrib/zookeeper-contrib-rest/src/python/test.py61except ZooKeeper.NotFound:CODE
HIGH…ib/zookeeper-contrib-zkpython/src/test/get_set_test.py32except:CODE
HIGH…ontrib/zookeeper-contrib-zkpython/src/test/acl_test.py32except:CODE
HIGH…rib/zookeeper-contrib-zkpython/src/test/create_test.py31except:CODE
HIGH…trib/zookeeper-contrib-zkpython/src/test/zktestbase.py83except zookeeper.NoNodeException:CODE
HIGH…trib/zookeeper-contrib-zkpython/src/test/zktestbase.py93except zookeeper.NodeExistsException:CODE
HIGH…rib/zookeeper-contrib-zkpython/src/test/exists_test.py28except:CODE
HIGH…er-contrib/zookeeper-contrib-zkpython/src/python/zk.py51except:CODE
HIGH…ib/zookeeper-contrib-huebrowser/zkui/src/zkui/stats.py166except (TypeError, ValueError):CODE
HIGH…ib/zookeeper-contrib-huebrowser/zkui/src/zkui/stats.py102except ValueError:CODE
HIGH…ib/zookeeper-contrib-huebrowser/zkui/src/zkui/views.py99except ZooKeeper.NotFound:CODE
Cross-File Repetition6 hits · 30 pts
SeverityFileLineSnippetContext
HIGH…ib/zookeeper-contrib-huebrowser/zkui/src/zkui/stats.py0parse the output from the 'mntr' 4letter word commandSTRING
HIGH…ontrib/zookeeper-contrib-monitoring/check_zookeeper.py0parse the output from the 'mntr' 4letter word commandSTRING
HIGH…keeper-contrib-monitoring/ganglia/zookeeper_ganglia.py0parse the output from the 'mntr' 4letter word commandSTRING
HIGH…ib/zookeeper-contrib-huebrowser/zkui/src/zkui/stats.py0parse the output from the 'stat' 4letter word commandSTRING
HIGH…ontrib/zookeeper-contrib-monitoring/check_zookeeper.py0parse the output from the 'stat' 4letter word commandSTRING
HIGH…keeper-contrib-monitoring/ganglia/zookeeper_ganglia.py0parse the output from the 'stat' 4letter word commandSTRING
Verbosity Indicators10 hits · 21 pts
SeverityFileLineSnippetContext
LOW⚡…/controller/ZooKeeperServerControllerEndToEndTest.java109 // Step 1: Connect.COMMENT
LOW⚡…/controller/ZooKeeperServerControllerEndToEndTest.java114 // Step 2: Add an ephemeral node (upgrades session to global).COMMENT
LOW⚡…/controller/ZooKeeperServerControllerEndToEndTest.java170 // Step 1: Connect.COMMENT
LOW⚡…/controller/ZooKeeperServerControllerEndToEndTest.java175 // Step 2: Tell the server to fail requests.COMMENT
LOW⚡…/controller/ZooKeeperServerControllerEndToEndTest.java199 // Step 1: Connect.COMMENT
LOW⚡…/controller/ZooKeeperServerControllerEndToEndTest.java204 // Step 2: Tell the server to fail 1 request.COMMENT
LOW⚡…/controller/ZooKeeperServerControllerEndToEndTest.java219 // Step 1: Connect.COMMENT
LOW⚡…/controller/ZooKeeperServerControllerEndToEndTest.java227 // Step 2: Tell the server to eat responses...nom...nom...nom....COMMENT
LOW…rc/main/java/org/apache/zookeeper/server/DataTree.java1377 // we need to check if clear had been called in between the snapshot.COMMENT
LOW…org/apache/zookeeper/server/FinalRequestProcessor.java120 // We need to check if we can close the session id.COMMENT
Hyper-Verbose Identifiers21 hits · 18 pts
SeverityFileLineSnippetContext
LOWzookeeper-website/app/components/site-navbar.tsx687function NoJSMobileOlderDocsSection() {CODE
LOWzookeeper-website/scripts/build-site.ts47export async function pruneLandingRootDocsImages(CODE
LOWzookeeper-website/scripts/build-docs.ts127export async function collectExpectedDocsArchivePaths(CODE
LOWzookeeper-website/scripts/build-docs.ts166export function createArchiveHtaccessContent(): string {CODE
LOW⚡…eper-contrib/zookeeper-contrib-rest/src/python/test.py82 def test_delete_older_version(self):CODE
LOW⚡…eper-contrib/zookeeper-contrib-rest/src/python/test.py92 def test_delete_raise_not_found(self):CODE
LOW…eper-contrib/zookeeper-contrib-rest/src/python/test.py109 def test_set_with_older_version(self):CODE
LOW…eper-contrib/zookeeper-contrib-rest/src/python/test.py127 def test_create_ephemeral_node(self):CODE
LOW…eper-contrib/zookeeper-contrib-rest/src/python/test.py141 def test_session_invalidation(self):CODE
LOW…ib/zookeeper-contrib-zkpython/src/test/get_set_test.py97 def test_sync_get_large_datanode(self):CODE
LOW…ib/zookeeper-contrib-zkpython/src/test/get_set_test.py181 def test_async_getchildren_with_watcher(self):CODE
LOW…rib/zookeeper-contrib-zkpython/src/test/create_test.py46 def test_sync_create_existing(self):CODE
LOW⚡zookeeper-contrib/zookeeper-contrib-monitoring/test.py112 def test_parse_line_raises_exception_on_invalid_output(self):STRING
LOW⚡zookeeper-contrib/zookeeper-contrib-monitoring/test.py117 def test_parser_on_valid_output(self):STRING
LOW⚡zookeeper-contrib/zookeeper-contrib-monitoring/test.py123 def test_parse_should_ignore_invalid_lines(self):STRING
LOW⚡zookeeper-contrib/zookeeper-contrib-monitoring/test.py128 def test_parse_stat_valid_output(self):STRING
LOWzookeeper-contrib/zookeeper-contrib-monitoring/test.py151 def test_socket_unable_to_connect(self):STRING
LOWzookeeper-contrib/zookeeper-contrib-monitoring/test.py156 def test_use_stat_cmd_if_mntr_is_not_available(self):STRING
LOWzookeeper-contrib/zookeeper-contrib-monitoring/test.py217 def test_check_a_specific_key_on_all_hosts(self):STRING
LOWzookeeper-contrib/zookeeper-contrib-monitoring/test.py241 def test_output_values_for_all_hosts(self):STRING
LOWzookeeper-contrib/zookeeper-contrib-monitoring/test.py249 def test_output_single_value_for_leader(self):STRING
Structural Annotation Overuse8 hits · 18 pts
SeverityFileLineSnippetContext
LOW⚡…/controller/ZooKeeperServerControllerEndToEndTest.java109 // Step 1: Connect.COMMENT
LOW⚡…/controller/ZooKeeperServerControllerEndToEndTest.java114 // Step 2: Add an ephemeral node (upgrades session to global).COMMENT
LOW⚡…/controller/ZooKeeperServerControllerEndToEndTest.java170 // Step 1: Connect.COMMENT
LOW⚡…/controller/ZooKeeperServerControllerEndToEndTest.java175 // Step 2: Tell the server to fail requests.COMMENT
LOW⚡…/controller/ZooKeeperServerControllerEndToEndTest.java199 // Step 1: Connect.COMMENT
LOW⚡…/controller/ZooKeeperServerControllerEndToEndTest.java204 // Step 2: Tell the server to fail 1 request.COMMENT
LOW⚡…/controller/ZooKeeperServerControllerEndToEndTest.java219 // Step 1: Connect.COMMENT
LOW⚡…/controller/ZooKeeperServerControllerEndToEndTest.java227 // Step 2: Tell the server to eat responses...nom...nom...nom....COMMENT
Slop Phrases5 hits · 14 pts
SeverityFileLineSnippetContext
LOW…keeper-contrib-rest/src/python/demo_master_election.py57 # and don't forget to send heartbeat messagesCOMMENT
LOW…keeper-contrib-rest/src/python/demo_master_election.py57 # and don't forget to send heartbeat messagesCOMMENT
MEDIUM⚡…eeper-contrib/zookeeper-contrib-zkfuse/src/doxygen.cfg471# If the value of the INPUT tag contains directories, you can use theCOMMENT
MEDIUM…eeper-contrib/zookeeper-contrib-zkfuse/src/doxygen.cfg498# If the value of the INPUT tag contains directories, you can use theCOMMENT
MEDIUM…eeper-contrib/zookeeper-contrib-zkfuse/src/doxygen.cfg510# If the value of the EXAMPLE_PATH tag contains directories, you can use theCOMMENT
Excessive Try-Catch Wrapping6 hits · 10 pts
SeverityFileLineSnippetContext
MEDIUM⚡zk-merge-pr.py220 print("Error: The commit hash does not exist in the local repository.")CODE
LOW⚡zk-merge-pr.py229 except Exception as e:CODE
LOWzk-merge-pr.py240 except Exception as e:CODE
LOWzk-merge-pr.py282 except Exception as e:CODE
MEDIUMzk-merge-pr.py82def get_json(url):CODE
MEDIUM…keeper-contrib-monitoring/ganglia/zookeeper_ganglia.py159def _parse_line(self, line):CODE
Redundant / Tautological Comments6 hits · 9 pts
SeverityFileLineSnippetContext
LOWzk-merge-pr.py153 # Verify if there are no approved reviews.COMMENT
LOWzk-merge-pr.py172 # Check if all checks have passed on GitHub.COMMENT
LOW⚡zk-merge-pr.py217 # Check if the merge hash existsCOMMENT
LOWzk-merge-pr.py454 # Check if the pull request has already been closed or merged.COMMENT
LOWzk-merge-pr.py459 # Verify if the pull request has been merged by the GitHub API.COMMENT
LOW…eeper-contrib/zookeeper-contrib-zkfuse/src/doxygen.cfg295# Set it to YES to include the internal documentation.COMMENT
Fake / Example Data8 hits · 8 pts
SeverityFileLineSnippetContext
LOWzookeeper-website/unit-tests/extract-developers.test.ts39 expect(extractField(block, "name")).toBe("John Doe");CODE
LOWzookeeper-website/unit-tests/extract-developers.test.ts51 expect(extractField(block, "name")).toBe("John Doe");CODE
LOWzookeeper-website/unit-tests/extract-developers.test.ts82 name: "John Doe",CODE
LOWzookeeper-website/unit-tests/extract-developers.test.ts88 name: "Jane Doe",CODE
LOW…rg/apache/zookeeper/common/ZKHostnameVerifierTest.java145 exceptionPlease(impl, "dummy-value.com", x509);CODE
LOW…ache/zookeeper/inspector/gui/ZooInspectorTreeView.java161 // node, we first give it a single "placeholder" empty child node to mark it as having children, but we don'COMMENT
LOW⚡…eper-contrib/zookeeper-contrib-rest/src/python/test.py87 self.zk.set('/test', 'dummy-data')CODE
LOW…ntrib-zkpython/src/examples/watch_znode_for_changes.py32 [zk: (CONNECTED) 1] create /watch-test dummy-dataSTRING
Deep Nesting3 hits · 3 pts
SeverityFileLineSnippetContext
LOWzk-merge-pr.py132CODE
LOWzk-merge-pr.py419CODE
LOWzk-merge-pr.py437CODE
AI Slop Vocabulary2 hits · 2 pts
SeverityFileLineSnippetContext
MEDIUM…er-contrib/zookeeper-contrib-rest/src/python/zkrest.py70 """ Send a heartbeat request. This is needed in order to keep a session alive """STRING
MEDIUM…rib/zookeeper-contrib-huebrowser/zkui/src/zkui/rest.py70 """ Send a heartbeat request. This is needed in order to keep a session alive """STRING
Unused Imports2 hits · 2 pts
SeverityFileLineSnippetContext
LOW…trib/zookeeper-contrib-zkpython/src/test/async_test.py19CODE
LOW…er-contrib/zookeeper-contrib-zkpython/src/python/zk.py17CODE