Repository Analysis

apache/zeppelin

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

13.2 Low AI signal View on GitHub

Analysis Overview

This report presents the forensic synthetic code analysis of apache/zeppelin, a Java project with 6,639 GitHub stars. SynthScan v2.0 examined 419,741 lines of code across 1940 source files, recording 853 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-14
Last Push
6.6K
Stars
Java
Language
419.7K
Lines of Code
1.9K
Files
853
Pattern Hits
2026-07-14
Scan Date
0.33
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 644HIGH 5MEDIUM 39LOW 165

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 853 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.

Hallucination Indicators644 hits · 5245 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.java142 org.apache.thrift.meta_data.FieldMetaData.addStructMetaDataMap(OutputUpdateEvent.class, metaDataMap);CODE
CRITICAL…che/zeppelin/interpreter/thrift/OutputUpdateEvent.java736 org.apache.thrift.protocol.TProtocolUtil.skip(iprot, schemeField.type);CODE
CRITICAL…che/zeppelin/interpreter/thrift/OutputUpdateEvent.java744 org.apache.thrift.protocol.TProtocolUtil.skip(iprot, schemeField.type);CODE
CRITICAL…che/zeppelin/interpreter/thrift/OutputUpdateEvent.java752 org.apache.thrift.protocol.TProtocolUtil.skip(iprot, schemeField.type);CODE
CRITICAL…che/zeppelin/interpreter/thrift/OutputUpdateEvent.java760 org.apache.thrift.protocol.TProtocolUtil.skip(iprot, schemeField.type);CODE
CRITICAL…che/zeppelin/interpreter/thrift/OutputUpdateEvent.java768 org.apache.thrift.protocol.TProtocolUtil.skip(iprot, schemeField.type);CODE
CRITICAL…che/zeppelin/interpreter/thrift/OutputUpdateEvent.java776 org.apache.thrift.protocol.TProtocolUtil.skip(iprot, schemeField.type);CODE
CRITICAL…che/zeppelin/interpreter/thrift/OutputUpdateEvent.java780 org.apache.thrift.protocol.TProtocolUtil.skip(iprot, schemeField.type);CODE
CRITICAL…che/zeppelin/interpreter/thrift/OutputUpdateEvent.java911 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
CRITICAL…pelin/interpreter/thrift/RemoteInterpreterService.java11904 org.apache.thrift.protocol.TProtocolUtil.skip(iprot, schemeField.type);CODE
584 more matches not shown…
Over-Commented Block105 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
LOW…/src/main/java/org/apache/zeppelin/common/Message.java81 // @param note id and boolean personalized mode valueCOMMENT
LOW…/src/main/java/org/apache/zeppelin/common/Message.java101 MOVE_PARAGRAPH, // [c-s] move paragraph orderCOMMENT
LOWzeppelin-web/webpack.config.js141 // headroom 0.9.3 doesn't work with webpackCOMMENT
LOWzeppelin-web/e2e/collaborativeMode.spec.js1// Disable this test temporarily, See https://issues.apache.org/jira/browse/ZEPPELIN-5674COMMENT
LOWzeppelin-web/e2e/collaborativeMode.spec.js21// browser.getCurrentUrl().then(function (url) {COMMENT
LOWzeppelin-web/e2e/collaborativeMode.spec.js41// });COMMENT
LOWzeppelin-web/e2e/collaborativeMode.spec.js61// user1Browser.close();COMMENT
LOWdocs/_config.yml21 twitter : ASFCOMMENT
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.yml121 # Sharing is for things like tweet, plusone, like, reddit buttons etc.COMMENT
LOWdocs/robot.txt1# Licensed to the Apache Software Foundation (ASF) under one or moreCOMMENT
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
45 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 Identifiers17 hits · 17 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.js237 function initNotebookListEventListener() {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
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.ts293 // 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
Verbosity Indicators3 hits · 7 pts
SeverityFileLineSnippetContext
LOW…pelin-web-angular/e2e/models/notebook-keyboard-page.ts446 // Step 1: Wait for execution to startCOMMENT
LOW…pelin-web-angular/e2e/models/notebook-keyboard-page.ts449 // Step 2: Wait for execution to completeCOMMENT
LOW…pelin-web-angular/e2e/models/notebook-keyboard-page.ts455 // Step 3: Wait for result to be visibleCOMMENT
Structural Annotation Overuse3 hits · 7 pts
SeverityFileLineSnippetContext
LOW…pelin-web-angular/e2e/models/notebook-keyboard-page.ts446 // Step 1: Wait for execution to startCOMMENT
LOW…pelin-web-angular/e2e/models/notebook-keyboard-page.ts449 // Step 2: Wait for execution to completeCOMMENT
LOW…pelin-web-angular/e2e/models/notebook-keyboard-page.ts455 // Step 3: Wait for result to be visibleCOMMENT
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
Modern AI Meta-Vocabulary2 hits · 6 pts
SeverityFileLineSnippetContext
MEDIUM…-web-angular/projects/zeppelin-visualization/README.md17## Code scaffoldingCOMMENT
MEDIUMzeppelin-web-angular/projects/zeppelin-sdk/README.md17## Code scaffoldingCOMMENT
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 Comments2 hits · 3 pts
SeverityFileLineSnippetContext
LOWpython/src/main/resources/python/backend_zinline.py275 # Check if format is supportedCOMMENT
LOWscripts/mahout/add_mahout_interpreters.py212# Set MAHOUT_HOME to ZEPPELIN_HOME/<mahout_untar_dir>COMMENT
Example Usage Blocks1 hit · 2 pts
SeverityFileLineSnippetContext
LOWdocs/_plugins/debug.rb2# Usage:COMMENT