AI Slop Code RIsk Monitor

apache/zeppelin

Web-based notebook that enables data-driven, interactive data analytics and collaborative documents with SQL, Scala and more.

12.4 Moderate pattern signal View on GitHub

Maintenance and Governance Review

This report summarizes scanner evidence for apache/zeppelin, a Java project with 6,662 GitHub stars. SynthScan examined 453,208 lines of code across 2167 source files, recording 857 pattern matches distributed across 16 syntactic categories. The legacy adjusted pattern signal is 12.4 (Moderate 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.

12.4
Adjusted Signal
12.4
Raw Pattern Score
100%
Time Factor
2026-10-11
Last Push
6.7K
Stars
Java
Language
453.2K
Lines of Code
2.2K
Files
857
Pattern Hits
2026-10-12
Scan Date
0.30
HC Hit Rate

Risk Review · v3

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

Cognitive Ownership Risk 1.8/100 · LOW

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

Hallucinated Dependency & Supply Chain Risk 44.6/100 · MEDIUM

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

Agent Over-Engineering Ratio 1.4/100 · LOW

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

PR Review Velocity Impact 52.8/100 · HIGH

Which changes need focused human review? 857 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 649HIGH 7MEDIUM 40LOW 161

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 857 distinct pattern matches across 16 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.

Hallucination Indicators649 hits · 5310 pts
SeverityFileLineSnippetContext
CRITICAL…la/org/apache/zeppelin/flink/internal/FlinkILoop.scala192 org.apache.commons.io.IOUtils.copy(inputStream, outputStream)CODE
CRITICAL…main/java/org/apache/zeppelin/flink/Flink120Shims.java149 return new org.apache.flink.table.api.bridge.scala.internal.StreamTableEnvironmentImpl(catalogManager,CODE
CRITICAL…main/java/org/apache/zeppelin/flink/Flink120Shims.java151 functionCatalog, tableConfig, new org.apache.flink.streaming.api.scala.StreamExecutionEnvironment(senv),CODE
CRITICALdocs/assets/themes/zeppelin/js/jquery-1.10.2.min.js5}({});var B=/(?:\{[\s\S]*\}|\[[\s\S]*\])$/,P=/([A-Z])/g;function R(e,n,r,i){if(x.acceptData(e)){var o,a,s=x.expando,l=e.CODE
CRITICAL…app/pages/workspace/interpreter/item/item.component.ts420 this.formGroup.controls.group.valueChanges.pipe(takeUntil(this.destroy$)).subscribe(value => {CODE
CRITICAL…a/org/apache/zeppelin/cassandra/InterpreterLogic.scala405 val dataTypes = ps.getVariableDefinitions.iterator.asScala.toSeq.map(cfDef => cfDef.getType)CODE
CRITICAL…che/zeppelin/interpreter/thrift/OutputUpdateEvent.java149 org.apache.thrift.meta_data.FieldMetaData.addStructMetaDataMap(OutputUpdateEvent.class, metaDataMap);CODE
CRITICAL⚡…che/zeppelin/interpreter/thrift/OutputUpdateEvent.java818 org.apache.thrift.protocol.TProtocolUtil.skip(iprot, schemeField.type);CODE
CRITICAL⚡…che/zeppelin/interpreter/thrift/OutputUpdateEvent.java826 org.apache.thrift.protocol.TProtocolUtil.skip(iprot, schemeField.type);CODE
CRITICAL⚡…che/zeppelin/interpreter/thrift/OutputUpdateEvent.java834 org.apache.thrift.protocol.TProtocolUtil.skip(iprot, schemeField.type);CODE
CRITICAL⚡…che/zeppelin/interpreter/thrift/OutputUpdateEvent.java842 org.apache.thrift.protocol.TProtocolUtil.skip(iprot, schemeField.type);CODE
CRITICAL⚡…che/zeppelin/interpreter/thrift/OutputUpdateEvent.java850 org.apache.thrift.protocol.TProtocolUtil.skip(iprot, schemeField.type);CODE
CRITICAL⚡…che/zeppelin/interpreter/thrift/OutputUpdateEvent.java858 org.apache.thrift.protocol.TProtocolUtil.skip(iprot, schemeField.type);CODE
CRITICAL⚡…che/zeppelin/interpreter/thrift/OutputUpdateEvent.java866 org.apache.thrift.protocol.TProtocolUtil.skip(iprot, schemeField.type);CODE
CRITICAL⚡…che/zeppelin/interpreter/thrift/OutputUpdateEvent.java870 org.apache.thrift.protocol.TProtocolUtil.skip(iprot, schemeField.type);CODE
CRITICAL…che/zeppelin/interpreter/thrift/OutputUpdateEvent.java1016 return (org.apache.thrift.scheme.StandardScheme.class.equals(proto.getScheme()) ? STANDARD_SCHEME_FACTORY : TUPLE_SCCODE
CRITICAL…ache/zeppelin/interpreter/thrift/ServiceException.java105 org.apache.thrift.meta_data.FieldMetaData.addStructMetaDataMap(ServiceException.class, metaDataMap);CODE
CRITICAL…ache/zeppelin/interpreter/thrift/ServiceException.java332 org.apache.thrift.protocol.TProtocolUtil.skip(iprot, schemeField.type);CODE
CRITICAL…ache/zeppelin/interpreter/thrift/ServiceException.java336 org.apache.thrift.protocol.TProtocolUtil.skip(iprot, schemeField.type);CODE
CRITICAL…ache/zeppelin/interpreter/thrift/ServiceException.java384 return (org.apache.thrift.scheme.StandardScheme.class.equals(proto.getScheme()) ? STANDARD_SCHEME_FACTORY : TUPLE_SCCODE
CRITICAL…g/apache/zeppelin/interpreter/thrift/RegisterInfo.java121 org.apache.thrift.meta_data.FieldMetaData.addStructMetaDataMap(RegisterInfo.class, metaDataMap);CODE
CRITICAL⚡…g/apache/zeppelin/interpreter/thrift/RegisterInfo.java490 org.apache.thrift.protocol.TProtocolUtil.skip(iprot, schemeField.type);CODE
CRITICAL⚡…g/apache/zeppelin/interpreter/thrift/RegisterInfo.java498 org.apache.thrift.protocol.TProtocolUtil.skip(iprot, schemeField.type);CODE
CRITICAL⚡…g/apache/zeppelin/interpreter/thrift/RegisterInfo.java506 org.apache.thrift.protocol.TProtocolUtil.skip(iprot, schemeField.type);CODE
CRITICAL⚡…g/apache/zeppelin/interpreter/thrift/RegisterInfo.java510 org.apache.thrift.protocol.TProtocolUtil.skip(iprot, schemeField.type);CODE
CRITICAL…g/apache/zeppelin/interpreter/thrift/RegisterInfo.java596 return (org.apache.thrift.scheme.StandardScheme.class.equals(proto.getScheme()) ? STANDARD_SCHEME_FACTORY : TUPLE_SCCODE
CRITICAL⚡…pelin/interpreter/thrift/RemoteInterpreterService.java4480 org.apache.thrift.protocol.TProtocolUtil.skip(iprot, schemeField.type);CODE
CRITICAL⚡…pelin/interpreter/thrift/RemoteInterpreterService.java4488 org.apache.thrift.protocol.TProtocolUtil.skip(iprot, schemeField.type);CODE
CRITICAL⚡…pelin/interpreter/thrift/RemoteInterpreterService.java4496 org.apache.thrift.protocol.TProtocolUtil.skip(iprot, schemeField.type);CODE
CRITICAL⚡…pelin/interpreter/thrift/RemoteInterpreterService.java4516 org.apache.thrift.protocol.TProtocolUtil.skip(iprot, schemeField.type);CODE
CRITICAL⚡…pelin/interpreter/thrift/RemoteInterpreterService.java4524 org.apache.thrift.protocol.TProtocolUtil.skip(iprot, schemeField.type);CODE
CRITICAL⚡…pelin/interpreter/thrift/RemoteInterpreterService.java4528 org.apache.thrift.protocol.TProtocolUtil.skip(iprot, schemeField.type);CODE
CRITICAL⚡…pelin/interpreter/thrift/RemoteInterpreterService.java6216 org.apache.thrift.protocol.TProtocolUtil.skip(iprot, schemeField.type);CODE
CRITICAL⚡…pelin/interpreter/thrift/RemoteInterpreterService.java6224 org.apache.thrift.protocol.TProtocolUtil.skip(iprot, schemeField.type);CODE
CRITICAL⚡…pelin/interpreter/thrift/RemoteInterpreterService.java6228 org.apache.thrift.protocol.TProtocolUtil.skip(iprot, schemeField.type);CODE
CRITICAL⚡…pelin/interpreter/thrift/RemoteInterpreterService.java7057 org.apache.thrift.protocol.TProtocolUtil.skip(iprot, schemeField.type);CODE
CRITICAL⚡…pelin/interpreter/thrift/RemoteInterpreterService.java7065 org.apache.thrift.protocol.TProtocolUtil.skip(iprot, schemeField.type);CODE
CRITICAL⚡…pelin/interpreter/thrift/RemoteInterpreterService.java7069 org.apache.thrift.protocol.TProtocolUtil.skip(iprot, schemeField.type);CODE
CRITICAL⚡…pelin/interpreter/thrift/RemoteInterpreterService.java7895 org.apache.thrift.protocol.TProtocolUtil.skip(iprot, schemeField.type);CODE
CRITICAL⚡…pelin/interpreter/thrift/RemoteInterpreterService.java7903 org.apache.thrift.protocol.TProtocolUtil.skip(iprot, schemeField.type);CODE
CRITICAL⚡…pelin/interpreter/thrift/RemoteInterpreterService.java7907 org.apache.thrift.protocol.TProtocolUtil.skip(iprot, schemeField.type);CODE
CRITICAL⚡…pelin/interpreter/thrift/RemoteInterpreterService.java8901 org.apache.thrift.protocol.TProtocolUtil.skip(iprot, schemeField.type);CODE
CRITICAL⚡…pelin/interpreter/thrift/RemoteInterpreterService.java8909 org.apache.thrift.protocol.TProtocolUtil.skip(iprot, schemeField.type);CODE
CRITICAL⚡…pelin/interpreter/thrift/RemoteInterpreterService.java8917 org.apache.thrift.protocol.TProtocolUtil.skip(iprot, schemeField.type);CODE
CRITICAL⚡…pelin/interpreter/thrift/RemoteInterpreterService.java8926 org.apache.thrift.protocol.TProtocolUtil.skip(iprot, schemeField.type);CODE
CRITICAL⚡…pelin/interpreter/thrift/RemoteInterpreterService.java8930 org.apache.thrift.protocol.TProtocolUtil.skip(iprot, schemeField.type);CODE
CRITICAL⚡…pelin/interpreter/thrift/RemoteInterpreterService.java9425 org.apache.thrift.protocol.TProtocolUtil.skip(iprot, schemeField.type);CODE
CRITICAL⚡…pelin/interpreter/thrift/RemoteInterpreterService.java9434 org.apache.thrift.protocol.TProtocolUtil.skip(iprot, schemeField.type);CODE
CRITICAL⚡…pelin/interpreter/thrift/RemoteInterpreterService.java9438 org.apache.thrift.protocol.TProtocolUtil.skip(iprot, schemeField.type);CODE
CRITICAL⚡…pelin/interpreter/thrift/RemoteInterpreterService.java9985 org.apache.thrift.protocol.TProtocolUtil.skip(iprot, schemeField.type);CODE
CRITICAL⚡…pelin/interpreter/thrift/RemoteInterpreterService.java9993 org.apache.thrift.protocol.TProtocolUtil.skip(iprot, schemeField.type);CODE
CRITICAL⚡…pelin/interpreter/thrift/RemoteInterpreterService.java10002 org.apache.thrift.protocol.TProtocolUtil.skip(iprot, schemeField.type);CODE
CRITICAL⚡…pelin/interpreter/thrift/RemoteInterpreterService.java10006 org.apache.thrift.protocol.TProtocolUtil.skip(iprot, schemeField.type);CODE
CRITICAL⚡…pelin/interpreter/thrift/RemoteInterpreterService.java10936 org.apache.thrift.protocol.TProtocolUtil.skip(iprot, schemeField.type);CODE
CRITICAL⚡…pelin/interpreter/thrift/RemoteInterpreterService.java10944 org.apache.thrift.protocol.TProtocolUtil.skip(iprot, schemeField.type);CODE
CRITICAL⚡…pelin/interpreter/thrift/RemoteInterpreterService.java10953 org.apache.thrift.protocol.TProtocolUtil.skip(iprot, schemeField.type);CODE
CRITICAL⚡…pelin/interpreter/thrift/RemoteInterpreterService.java10957 org.apache.thrift.protocol.TProtocolUtil.skip(iprot, schemeField.type);CODE
CRITICAL⚡…pelin/interpreter/thrift/RemoteInterpreterService.java11430 org.apache.thrift.protocol.TProtocolUtil.skip(iprot, schemeField.type);CODE
CRITICAL⚡…pelin/interpreter/thrift/RemoteInterpreterService.java11439 org.apache.thrift.protocol.TProtocolUtil.skip(iprot, schemeField.type);CODE
CRITICAL⚡…pelin/interpreter/thrift/RemoteInterpreterService.java11443 org.apache.thrift.protocol.TProtocolUtil.skip(iprot, schemeField.type);CODE
589 more matches not shown…
Over-Commented Block106 hits · 102 pts
SeverityFileLineSnippetContext
LOW.asf.yaml1# Licensed to the Apache Software Foundation (ASF) under oneCOMMENT
LOWbin/interpreter.sh1#!/bin/bashCOMMENT
LOWbin/common.sh1#!/bin/bashCOMMENT
LOWbin/zeppelin-systemd-service.sh1#!/usr/bin/env bashCOMMENT
LOWbin/install-search-model.sh1#!/usr/bin/env bashCOMMENT
LOWbin/functions.sh1#!/bin/bashCOMMENT
LOWbin/install-interpreter.sh1#!/bin/bashCOMMENT
LOWbin/zeppelin.sh1#!/bin/bashCOMMENT
LOWbin/zeppelin-daemon.sh1#!/bin/bashCOMMENT
LOWbin/stop-interpreter.sh1#!/bin/bashCOMMENT
LOW…org/apache/zeppelin/python/IPythonInterpreterTest.java281 // the size of interpreterResultMessage is 3 in other casesCOMMENT
LOWpython/src/main/resources/python/zeppelin_python.py1#COMMENT
LOWpython/src/main/resources/python/mpl_config.py1# Licensed to the Apache Software Foundation (ASF) under one or moreCOMMENT
LOWpython/src/main/resources/python/bootstrap_sql.py1# Licensed to the Apache Software Foundation (ASF) under one or moreCOMMENT
LOWpython/src/main/resources/python/backend_zinline.py1# Licensed to the Apache Software Foundation (ASF) under one or moreCOMMENT
LOWpython/src/main/resources/python/zeppelin_context.py1#COMMENT
LOWpython/src/main/resources/python/zeppelin_ipython.py1#COMMENT
LOW…nk/flink-scala-2.12/src/test/resources/flink-conf.yaml1################################################################################COMMENT
LOW…nk/flink-scala-2.12/src/test/resources/flink-conf.yaml21# CommonCOMMENT
LOW…nk/flink-scala-2.12/src/test/resources/flink-conf.yaml61#COMMENT
LOW…nk/flink-scala-2.12/src/test/resources/flink-conf.yaml81# Must be a durable file system that is accessible from all nodesCOMMENT
LOW…nk/flink-scala-2.12/src/test/resources/flink-conf.yaml101#==============================================================================COMMENT
LOW…nk/flink-scala-2.12/src/test/resources/flink-conf.yaml121# support incremental checkpoints (like the RocksDB state backend).COMMENT
LOW…nk/flink-scala-2.12/src/test/resources/flink-conf.yaml141#jobmanager.web.submit.enable: falseCOMMENT
LOW…nk/flink-scala-2.12/src/test/resources/flink-conf.yaml161#COMMENT
LOW…nk/flink-scala-2.12/src/test/resources/flink-conf.yaml181#COMMENT
LOW…nk/flink-scala-2.12/src/test/resources/flink-conf.yaml201# 4. configure the connector to use JAAS/SASLCOMMENT
LOW…nk/flink-scala-2.12/src/test/resources/flink-conf.yaml221# zookeeper.sasl.service-name: zookeeperCOMMENT
LOW…la-2.12/src/main/resources/python/zeppelin_ipyflink.py1#COMMENT
LOW…ala-2.12/src/main/resources/python/zeppelin_pyflink.py1#COMMENT
LOW…src/main/java/org/apache/zeppelin/client/ZSession.java521COMMENT
LOWshell/src/main/resources/download-libpty.sh1#!/bin/bashCOMMENT
LOWshell/src/main/resources/html/js/hterm_all.js1// Licensed under the Apache License, Version 2.0 (the "License");COMMENT
LOWshell/src/main/resources/html/js/hterm_all.js21// libdot/js/lib_colors.jsCOMMENT
LOWshell/src/main/resources/html/js/hterm_all.js2061 //COMMENT
LOWshell/src/main/resources/html/js/hterm_all.js4461);COMMENT
LOWshell/src/main/resources/html/js/hterm_all.js4481// hterm/js/hterm_parser_identifiers.jsCOMMENT
LOWshell/src/main/resources/html/js/hterm_all.js10301 // that doesn't make sense here, and might inadvertently mung or save input.COMMENT
LOWshell/src/main/resources/html/js/hterm_all.js10461COMMENT
LOWshell/src/main/resources/html/js/hterm_all.js18761 // The ISO 8613-6 compliant form:COMMENT
LOWshell/src/main/resources/html/js/index.js1// Licensed under the Apache License, Version 2.0 (the "License");COMMENT
LOWk8s/zeppelin-server.yaml1#COMMENT
LOWk8s/interpreter/100-interpreter-spec.yaml1#COMMENT
LOWzeppelin-web/webpack.config.js141 // headroom 0.9.3 doesn't work with webpackCOMMENT
LOWdocs/_config.yml21 github : apacheCOMMENT
LOWdocs/_config.yml41 # Links in your website should always be prefixed with {{BASE_PATH}}COMMENT
LOWdocs/_config.yml61 # This means always setting the protocol (http|https) or prefixing with "/"COMMENT
LOWdocs/_config.yml81 # Settings for all other include helpers can be defined by creatingCOMMENT
LOWdocs/robot.txt1# Licensed to the Apache Software Foundation (ASF) under one or moreCOMMENT
LOWdocs/check_external_resources.rb1#!/usr/bin/env rubyCOMMENT
LOWdocs/setup/security/shiro_authentication.md181# which the MemberOf plugin pre-flattens to include direct and indirect group membership.COMMENT
LOW…er-interpreter/src/main/resources/grpc/generate_rpc.sh1# Licensed to the Apache Software Foundation (ASF) under one or moreCOMMENT
LOW…reter/src/main/resources/grpc/jupyter/kernel_server.py1# Licensed to the Apache Software Foundation (ASF) under one or moreCOMMENT
LOW…erpreter/src/main/resources/grpc/jupyter/kernel_pb2.py1# Licensed to the Apache Software Foundation (ASF) under one or moreCOMMENT
LOW…reter/src/main/resources/grpc/jupyter/kernel_client.py1# Licensed to the Apache Software Foundation (ASF) under one or moreCOMMENT
LOW…ter/src/main/resources/grpc/jupyter/kernel_pb2_grpc.py1# Licensed to the Apache Software Foundation (ASF) under one or moreCOMMENT
LOWtesting/downloadSpark.sh1#!/bin/bashCOMMENT
LOWtesting/downloadLivy.sh1#!/bin/bashCOMMENT
LOWtesting/downloadLivy.sh41#######################################COMMENT
LOW…projects/zeppelin-react/src/pages/NotebookRepoList.tsx61const RepoCard = ({ repo, onRepoChange }: RepoCardProps) => {COMMENT
46 more matches not shown…
Decorative Section Separators25 hits · 81 pts
SeverityFileLineSnippetContext
MEDIUM⚡…nk/flink-scala-2.12/src/test/resources/flink-conf.yaml214#==============================================================================COMMENT
MEDIUM⚡…nk/flink-scala-2.12/src/test/resources/flink-conf.yaml216#==============================================================================COMMENT
MEDIUM⚡…nk/flink-scala-2.12/src/test/resources/flink-conf.yaml226#==============================================================================COMMENT
MEDIUM⚡…nk/flink-scala-2.12/src/test/resources/flink-conf.yaml228#==============================================================================COMMENT
MEDIUM…nk/flink-scala-2.12/src/test/resources/flink-conf.yaml20#==============================================================================COMMENT
MEDIUM…nk/flink-scala-2.12/src/test/resources/flink-conf.yaml22#==============================================================================COMMENT
MEDIUM…nk/flink-scala-2.12/src/test/resources/flink-conf.yaml69#==============================================================================COMMENT
MEDIUM…nk/flink-scala-2.12/src/test/resources/flink-conf.yaml71#==============================================================================COMMENT
MEDIUM…nk/flink-scala-2.12/src/test/resources/flink-conf.yaml99#==============================================================================COMMENT
MEDIUM…nk/flink-scala-2.12/src/test/resources/flink-conf.yaml101#==============================================================================COMMENT
MEDIUM…nk/flink-scala-2.12/src/test/resources/flink-conf.yaml125#==============================================================================COMMENT
MEDIUM…nk/flink-scala-2.12/src/test/resources/flink-conf.yaml127#==============================================================================COMMENT
MEDIUM…nk/flink-scala-2.12/src/test/resources/flink-conf.yaml143#==============================================================================COMMENT
MEDIUM…nk/flink-scala-2.12/src/test/resources/flink-conf.yaml145#==============================================================================COMMENT
MEDIUM…nk/flink-scala-2.12/src/test/resources/flink-conf.yaml192#==============================================================================COMMENT
MEDIUM…nk/flink-scala-2.12/src/test/resources/flink-conf.yaml194#==============================================================================COMMENT
MEDIUMdev/merge_pr.py68 # ── Git ──────────────────────────────────────────────────────────────COMMENT
MEDIUMdev/merge_pr.py84 # ── HTTP ─────────────────────────────────────────────────────────────COMMENT
MEDIUMdev/merge_pr.py104 # ── GitHub ───────────────────────────────────────────────────────────COMMENT
MEDIUMdev/merge_pr.py130 # ── JIRA ─────────────────────────────────────────────────────────────COMMENT
MEDIUMdev/merge_pr.py171 # ── Fix version resolution ───────────────────────────────────────────COMMENT
MEDIUMdev/merge_pr.py223 # ── Effective command ────────────────────────────────────────────────COMMENT
MEDIUMdev/merge_pr.py239 # ── Main flow ────────────────────────────────────────────────────────COMMENT
MEDIUMdev/merge_pr.py386# ── Module-level utilities ───────────────────────────────────────────────COMMENT
MEDIUMdev/merge_pr.py428# ── Entry point ──────────────────────────────────────────────────────────COMMENT
Cross-Language Confusion (JS/TS)5 hits · 25 pts
SeverityFileLineSnippetContext
HIGHshell/src/main/resources/html/js/hterm_all.js16958 print(buf);CODE
HIGHshell/src/main/resources/html/js/hterm_all.js16963 print(buf.substr(0, nextControl));CODE
HIGHmongodb/src/main/resources/shell_extension.js91 print(header.substring(0, header.length - 1));CODE
HIGHmongodb/src/main/resources/shell_extension.js96 print(row.substring(0, row.length - 1));CODE
HIGHmongodb/src/main/resources/shell_extension.js127 print("Registration Error: prototype registration failed:", e.message);CODE
Hyper-Verbose Identifiers19 hits · 19 pts
SeverityFileLineSnippetContext
LOWbin/interpreter.sh27function downloadInterpreterLibraries() {CODE
LOWbin/common.sh102function addEachJarInDirRecursiveForIntp(){CODE
LOWpython/src/main/resources/python/backend_zinline.py251def new_figure_manager_given_figure(num, figure):CODE
LOW…/org/apache/zeppelin/flink/FlinkScalaInterpreter.scala826 private def getOrDownloadJars(jars: Seq[String]): Seq[String] = {CODE
LOW…/src/app/interpreter/widget/number-widget.directive.js17function InterpreterNumberDirective() {CODE
LOWzeppelin-web/src/app/helium/helium-conf.js25export function mergePersistedConfWithSpec(persisted, spec) {CODE
LOW…-web/src/app/tabledata/advanced-transformation-util.js35export function getCurrentChartParamSpecs(config) {CODE
LOW…-web/src/app/tabledata/advanced-transformation-util.js197export function removeDuplicatedColumnsInMultiDimensionAxis(config, axisSpec) {CODE
LOW…-web/src/app/tabledata/advanced-transformation-util.js396export function getColumnsForMultipleAxes(axisType, axisSpecs, axis) {CODE
LOW…-web/src/app/tabledata/advanced-transformation-util.js1290export function getDrilldownRowsFromKAGCube(cube, schema, aggregatorColumns,CODE
LOWzeppelin-web/src/app/notebook/notebook.controller.js902 function convertPermissionsToArray() {CODE
LOW…revisions-comparator/revisions-comparator.component.js19function RevisionsComparatorController($scope, websocketMsgSrv, $routeParams) {CODE
LOWzeppelin-web/src/components/navbar/navbar.controller.js232 function initNotebookListEventListener() {CODE
LOW…ppelin-web-angular/scripts/check-websocket-contract.js165function parseTypeScriptOperations(source, file = 'message-operator.interface.ts') {CODE
LOW…ppelin-web-angular/scripts/check-websocket-contract.js204function parseDataTypeMapOperations(source, interfaceName, file = 'message-data-type-map.interface.ts') {CODE
LOWzeppelin-web-angular/e2e/global-setup.ts41async function setupTestNotebookDirectory(): Promise<void> {CODE
LOWzeppelin-web-angular/src/app/utility/line-map.ts38function findClosestLineStartPosition(linesMap: number[], position: number, low = 0, high = linesMap.length - 1) {CODE
LOWzeppelin-web-angular/src/app/utility/line-map.ts57export function getLineAndCharacterFromPosition(lineStartsMap: number[], position: number) {CODE
LOWdev/merge_pr.py141 def _jira_unreleased_versions(self):CODE
Unused Imports14 hits · 14 pts
SeverityFileLineSnippetContext
LOWpython/src/main/resources/python/zeppelin_python.py20CODE
LOWpython/src/main/resources/python/bootstrap_sql.py21CODE
LOWpython/src/main/resources/python/backend_zinline.py19CODE
LOWpython/src/main/resources/python/backend_zinline.py34CODE
LOW…ala-2.12/src/main/resources/python/zeppelin_pyflink.py18CODE
LOW…ala-2.12/src/main/resources/python/zeppelin_pyflink.py19CODE
LOW…ala-2.12/src/main/resources/python/zeppelin_pyflink.py20CODE
LOW…ala-2.12/src/main/resources/python/zeppelin_pyflink.py21CODE
LOW…ala-2.12/src/main/resources/python/zeppelin_pyflink.py22CODE
LOW…ala-2.12/src/main/resources/python/zeppelin_pyflink.py23CODE
LOW…ala-2.12/src/main/resources/python/zeppelin_pyflink.py24CODE
LOW…ala-2.12/src/main/resources/python/zeppelin_pyflink.py28CODE
LOW…ala-2.12/src/main/resources/python/zeppelin_pyflink.py39CODE
LOW…reter/src/main/resources/grpc/jupyter/kernel_server.py16CODE
Excessive Try-Catch Wrapping11 hits · 14 pts
SeverityFileLineSnippetContext
LOWdev/merge_zeppelin_pr.py146 except Exception:CODE
LOWdev/merge_zeppelin_pr.py206 except Exception as e:CODE
LOWdev/merge_zeppelin_pr.py218 except Exception as e:CODE
LOWdev/merge_zeppelin_pr.py264 except Exception as e:CODE
MEDIUMdev/merge_zeppelin_pr.py342 print("Error setting fix version(s), try again (or leave blank and fix manually)")CODE
LOWdev/merge_zeppelin_pr.py363 except Exception:CODE
LOWdev/merge_zeppelin_pr.py402 except Exception as e:CODE
MEDIUMdev/merge_zeppelin_pr.py421 print("Error assigning JIRA, try again (or leave blank and fix manually)")CODE
LOWdev/merge_zeppelin_pr.py525 except Exception as e:CODE
LOWdev/merge_zeppelin_pr.py615 except Exception:CODE
MEDIUMdev/merge_zeppelin_pr.py92def http_req_and_return_json(req):CODE
Self-Referential Comments4 hits · 12 pts
SeverityFileLineSnippetContext
MEDIUMpython/src/main/resources/python/mpl_config.py16# This module provides utitlites for users to configure the inline plottingCOMMENT
MEDIUMpython/src/main/resources/python/backend_zinline.py16# This file provides a static (non-interactive) matplotlib plotting backendCOMMENT
MEDIUMpython/src/main/resources/python/backend_zinline.py40# The following functions and classes are for pylab and implementCOMMENT
MEDIUMpython/src/main/resources/python/backend_zinline.py311# Create a reference to the show function we are using. This is what actuallyCOMMENT
Empty Error Handlers2 hits · 10 pts
SeverityFileLineSnippetContext
HIGHdev/merge_pr.py298except RuntimeError:CODE
HIGHdev/merge_pr.py321except RuntimeError:CODE
AI Slop Vocabulary3 hits · 9 pts
SeverityFileLineSnippetContext
MEDIUM…-web/src/app/tabledata/advanced-transformation-util.js1100 // should iterate aggrColumns in the most nested loop to utilize memory localityCOMMENT
MEDIUMzeppelin-web-angular/e2e/utils.ts353 // Wait for Angular and Zeppelin to be ready with more robust checksCOMMENT
MEDIUM…-web-angular/e2e/tests/share/note-toc/note-toc.spec.ts37 // Use the more robust navigation method from parent classCOMMENT
Modern AI Meta-Vocabulary3 hits · 9 pts
SeverityFileLineSnippetContext
MEDIUM…elin-web-angular/test/notebook-core/import-boundary.ts400 // Only tslib is a reviewed external dependency of this scaffold. Resolve itCOMMENT
MEDIUM…-web-angular/projects/zeppelin-visualization/README.md17## Code scaffoldingCOMMENT
MEDIUMzeppelin-web-angular/projects/zeppelin-sdk/README.md17## Code scaffoldingCOMMENT
Slop Phrases2 hits · 6 pts
SeverityFileLineSnippetContext
MEDIUMshell/src/main/resources/html/js/hterm_all.js6525 * This should work for most cases, as the printable characters get handledCOMMENT
MEDIUMk8s/zeppelin-server.yaml29 # If you have your ingress controller configured to connect to `zeppelin-server` service and have a domain name for itCOMMENT
Deep Nesting6 hits · 6 pts
SeverityFileLineSnippetContext
LOW…reter/src/main/resources/grpc/jupyter/kernel_server.py53CODE
LOW…reter/src/main/resources/grpc/jupyter/kernel_server.py59CODE
LOWdev/merge_pr.py173CODE
LOWdev/merge_zeppelin_pr.py269CODE
LOWdev/merge_zeppelin_pr.py368CODE
LOWdev/merge_zeppelin_pr.py511CODE
Fake / Example Data6 hits · 6 pts
SeverityFileLineSnippetContext
LOWzeppelin-web-angular/e2e/tests/login/login.spec.ts56 await expect(loginPage.userNameInput).toHaveAttribute('placeholder', 'User Name');CODE
LOWzeppelin-web-angular/e2e/tests/login/login.spec.ts57 await expect(loginPage.passwordInput).toHaveAttribute('placeholder', 'Password');CODE
LOW…/tests/share/node-list/node-list-functionality.spec.ts49 await expect(nodeListPage.filterInput).toHaveAttribute('placeholder', /[Ff]ilter/);CODE
LOW…g/apache/zeppelin/interpreter/ConfInterpreterTest.java50 assertEquals("dummy_value", remoteInterpreter.getProperty("new_property"));CODE
LOW…g/apache/zeppelin/interpreter/ConfInterpreterTest.java73 InterpreterResult result = confInterpreter.interpret(" property_1 \tnew_value \n new_property \t dummy_value \n", cCODE
LOW…g/apache/zeppelin/interpreter/ConfInterpreterTest.java89 assertEquals("dummy_value", intpProperties.getProperty("new_property"));CODE
Redundant / Tautological Comments1 hit · 2 pts
SeverityFileLineSnippetContext
LOWpython/src/main/resources/python/backend_zinline.py275 # Check if format is supportedCOMMENT
Example Usage Blocks1 hit · 2 pts
SeverityFileLineSnippetContext
LOWdocs/_plugins/debug.rb2# Usage:COMMENT