AI Slop Code Risk Monitor

facebookincubator/velox

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

A composable and fully extensible C++ execution engine library for data management systems.

2.4 Low pattern signal View on GitHub

Open-Source Code Quality, Security and Technical Debt Review

This report summarizes scanner evidence for facebookincubator/velox, a C++ project with 4,246 GitHub stars. SynthScan examined 1,992,986 lines of code across 5766 source files, recording 4371 pattern matches distributed across 19 syntactic categories. The legacy adjusted pattern signal is 2.4 (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.4
Adjusted Signal
2.4
Raw Pattern Score
100%
Time Factor
2026-10-31
Last Push
4.2K
Stars
C++
Language
2.0M
Lines of Code
5.8K
Files
4.4K
Pattern Hits
2026-10-31
Scan Date
0.00
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 10.6/100 · LOW

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

Hallucinated Dependency & Supply Chain Risk 0.2/100 · LOW

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

Agent Over-Engineering Ratio 0.7/100 · LOW

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

PR Review Velocity Impact 11.0/100 · LOW

Which changes need focused human review? 4371 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 0HIGH 27MEDIUM 69LOW 4275

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 4371 distinct pattern matches across 19 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 Block3912 hits · 3876 pts
SeverityFileLineSnippetContext
LOW.yamlfmt.yml1# Copyright (c) Facebook, Inc. and its affiliates.COMMENT
LOWCMakeLists.txt1# Copyright (c) Facebook, Inc. and its affiliates.COMMENT
LOWCMakeLists.txt781if(VELOX_ENABLE_REMOTE_FUNCTIONS OR VELOX_ENABLE_PARQUET OR VELOX_ENABLE_LOCAL_RUNNER_SERVICE)COMMENT
LOWCMakeLists.txt961 # third dependency, FSST, is vendored under velox/external/fsst instead.COMMENT
LOW.pre-commit-config.yaml1# Copyright (c) Facebook, Inc. and its affiliates.COMMENT
LOW.yamllint.yml1# Copyright (c) Facebook, Inc. and its affiliates.COMMENT
LOWpyproject.toml1# Copyright (c) Facebook, Inc. and its affiliates.COMMENT
LOWdocker-compose.yml1# Copyright (c) Facebook, Inc. and its affiliates.COMMENT
LOWCMake/resolve_dependency_modules/arrow/CMakeLists.txt1# Copyright (c) Facebook, Inc. and its affiliates.COMMENT
LOWCMake/resolve_dependency_modules/boost/CMakeLists.txt1# Copyright (c) Facebook, Inc. and its affiliates.COMMENT
LOWCMake/resolve_dependency_modules/curl/CMakeLists.txt1# Copyright (c) Facebook, Inc. and its affiliates.COMMENT
LOWCMake/resolve_dependency_modules/folly/CMakeLists.txt1# Copyright (c) Facebook, Inc. and its affiliates.COMMENT
LOWpython/test/test_expression.py1# Copyright (c) Facebook, Inc. and its affiliates.COMMENT
LOWpython/test/test_debugger_runner.py1# Copyright (c) Facebook, Inc. and its affiliates.COMMENT
LOWpython/test/test_type.py1# Copyright (c) Facebook, Inc. and its affiliates.COMMENT
LOWpython/test/__init__.py1# Copyright (c) Facebook, Inc. and its affiliates.COMMENT
LOWpython/test/test_signatures.py1# Copyright (c) Facebook, Inc. and its affiliates.COMMENT
LOWpython/test/test_vector2.py1# Copyright (c) Facebook, Inc. and its affiliates.COMMENT
LOWpython/test/test_runner.py1# Copyright (c) Facebook, Inc. and its affiliates.COMMENT
LOWpython/test/test_vector.py1# Copyright (c) Facebook, Inc. and its affiliates.COMMENT
LOWpython/test/test_file.py1# Copyright (c) Facebook, Inc. and its affiliates.COMMENT
LOWpython/test/test_plan_builder.py1# Copyright (c) Facebook, Inc. and its affiliates.COMMENT
LOWpython/test/test_serde.py1# Copyright (c) Facebook, Inc. and its affiliates.COMMENT
LOWpython/test/test_arrow.py1# Copyright (c) Facebook, Inc. and its affiliates.COMMENT
LOWpython/test/test_types.py1# Copyright (c) Facebook, Inc. and its affiliates.COMMENT
LOWpython/pyvelox/__init__.py1# Copyright (c) Facebook, Inc. and its affiliates.COMMENT
LOWpython/pyvelox/utils/__init__.py1# Copyright (c) Facebook, Inc. and its affiliates.COMMENT
LOWpython/pyvelox/utils/run_queries.py1#!/usr/bin/env python3COMMENT
LOWpython/pyvelox/utils/data_generator.py1#!/usr/bin/env python3COMMENT
LOWwebsite/blog/authors.yml1# Copyright (c) Facebook, Inc. and its affiliates.COMMENT
LOWvelox/CMakeLists.txt1# Copyright (c) Facebook, Inc. and its affiliates.COMMENT
LOWvelox/connectors/CMakeLists.txt1# Copyright (c) Facebook, Inc. and its affiliates.COMMENT
LOWvelox/connectors/ConnectorRegistry.h21#include <string_view>COMMENT
LOWvelox/connectors/Connector.h21#include "folly/CancellationToken.h"COMMENT
LOWvelox/connectors/Connector.h421 /// sizes. This is better than getCompletedBytes()/getCompletedRows()COMMENT
LOWvelox/connectors/Connector.h461 }COMMENT
LOWvelox/connectors/Connector.h481 /// Request: input = [0, 1, 2, 3, 4]COMMENT
LOWvelox/connectors/Connector.h541class ConnectorQueryCtx {COMMENT
LOWvelox/connectors/Connector.h901 return false;COMMENT
LOWvelox/connectors/Connector.h921 ///COMMENT
LOWvelox/connectors/fuzzer/CMakeLists.txt1# Copyright (c) Facebook, Inc. and its affiliates.COMMENT
LOWvelox/connectors/fuzzer/tests/CMakeLists.txt1# Copyright (c) Facebook, Inc. and its affiliates.COMMENT
LOWvelox/connectors/tests/CMakeLists.txt1# Copyright (c) Facebook, Inc. and its affiliates.COMMENT
LOWvelox/connectors/tpcds/CMakeLists.txt1# Copyright (c) Facebook, Inc. and its affiliates.COMMENT
LOWvelox/connectors/tpcds/tests/CMakeLists.txt1# Copyright (c) Facebook, Inc. and its affiliates.COMMENT
LOWvelox/connectors/tpch/CMakeLists.txt1# Copyright (c) Facebook, Inc. and its affiliates.COMMENT
LOWvelox/connectors/tpch/tests/CMakeLists.txt1# Copyright (c) Facebook, Inc. and its affiliates.COMMENT
LOWvelox/connectors/hive/TableHandle.h101 /// list of required subfields and the connector is free to prune the rest.COMMENT
LOWvelox/connectors/hive/ExtractionUtils.h21COMMENT
LOWvelox/connectors/hive/FileIndexReader.cpp121COMMENT
LOWvelox/connectors/hive/HiveIndexSource.cpp21#include "velox/common/testutil/TestValue.h"COMMENT
LOWvelox/connectors/hive/CMakeLists.txt1# Copyright (c) Facebook, Inc. and its affiliates.COMMENT
LOWvelox/connectors/hive/FileDataSource.h21#include "velox/common/base/RandomUtil.h"COMMENT
LOWvelox/connectors/hive/FileConnectorUtil.cpp21COMMENT
LOWvelox/connectors/hive/PartitionIdGenerator.h21namespace facebook::velox::connector::hive {COMMENT
LOWvelox/connectors/hive/FileTableHandle.h21#include "velox/type/Filter.h"COMMENT
LOWvelox/connectors/hive/HiveConfigMacrosUndef.h21COMMENT
LOWvelox/connectors/hive/HivePartitionName.h41 /// Format int64_t partition values. Specialized to handle short DECIMAL typeCOMMENT
LOWvelox/connectors/hive/HivePartitionName.h61 /// Takes (value, type, columnIndex) and returns string.COMMENT
LOWvelox/connectors/hive/HivePartitionName.h81 /// @param partitionKeyAsLowerCase Controls whether partition column namesCOMMENT
3852 more matches not shown…
Structural Annotation Overuse131 hits · 247 pts
SeverityFileLineSnippetContext
LOW.claude/skills/pr-review/SKILL.md70### Step 1: Read Project GuidelinesCOMMENT
LOW.claude/skills/pr-review/SKILL.md85### Step 2: Analyze Changes and Prior ReviewCOMMENT
LOW.claude/skills/pr-review/SKILL.md102### Step 3: Check PR Title and Description QualityCOMMENT
LOW.claude/skills/pr-review/SKILL.md124### Step 4: Deep ReviewCOMMENT
LOW⚡velox/connectors/hive/tests/HiveConnectorTest.cpp953 // Step 1: Simulate DWIO-level IoStatistics with an inaccurate estimate.COMMENT
LOW⚡velox/connectors/hive/tests/HiveConnectorTest.cpp957 // Step 2: Simulate ReadFile-layer IoStats with ground-truth values.COMMENT
LOW⚡velox/connectors/hive/iceberg/IcebergDataSink.cpp554 // Step 1: Apply transforms to input partition columns.COMMENT
LOW⚡velox/connectors/hive/iceberg/IcebergDataSink.cpp557 // Step 2: Create RowVector based on transformed columns.COMMENT
LOW⚡…ox/connectors/hive/iceberg/tests/PartitionNameTest.cpp58 // Step 1: Build transform expressions and create evaluator.COMMENT
LOW⚡…ox/connectors/hive/iceberg/tests/PartitionNameTest.cpp67 // Step 2: Apply transforms to input partition columns.COMMENT
LOW⚡…ox/connectors/hive/iceberg/tests/PartitionNameTest.cpp85 // Step 3: Create RowVector based on transformed columns.COMMENT
LOW⚡…ox/connectors/hive/iceberg/tests/PartitionNameTest.cpp93 // Step 4: Generate partition IDs from transformed data.COMMENT
LOW…ox/experimental/ucx-exchange/tests/UcxExchangeTest.cpp1072 // Step 1: Create sink tasks and start them BEFORE initializeTask().COMMENT
LOW⚡…ox/experimental/ucx-exchange/tests/UcxExchangeTest.cpp1097 // Step 2: Wait for handshakes to be processed.COMMENT
LOW⚡…ox/experimental/ucx-exchange/tests/UcxExchangeTest.cpp1100 // Step 3: NOW initialize the task with broadcast mode.COMMENT
LOW⚡…ox/experimental/ucx-exchange/tests/UcxExchangeTest.cpp1109 // Step 4: Finalize destinations for broadcast.COMMENT
LOW⚡…ox/experimental/ucx-exchange/tests/UcxExchangeTest.cpp1112 // Step 5: Create and run the producer.COMMENT
LOW⚡…ox/experimental/ucx-exchange/tests/UcxExchangeTest.cpp1117 // Step 6: Wait for completion — without a fix this crashes (SIGSEGV).COMMENT
LOW⚡…ox/experimental/ucx-exchange/tests/UcxExchangeTest.cpp1123 // Step 7: Verify all sinks received correct row counts.COMMENT
LOWvelox/experimental/cudf/exec/CudfHashJoin.cpp1634 // Step 1: Inner join to get (probe_idx, build_idx) pairs where keys match.COMMENT
LOWvelox/experimental/cudf/exec/CudfHashJoin.cpp1658 // Step 2: Apply filter to the join pairs. INNER_JOIN mode keeps onlyCOMMENT
LOW⚡velox/experimental/cudf/exec/CudfHashJoin.cpp1683 // Step 3: Create match flags using cudf::contains. For each probe row indexCOMMENT
LOW⚡velox/experimental/cudf/exec/CudfHashJoin.cpp1691 // Step 4: Accumulate matches across build table batches using OR.COMMENT
LOWvelox/experimental/cudf/exec/CudfHashJoin.cpp1704 // Step 5: Handle null-aware semantics (IN vs EXISTS).COMMENT
LOWvelox/experimental/cudf/exec/CudfHashJoin.cpp1952 // Step 6: Build output table with all probe columns + match columnCOMMENT
LOW⚡velox/experimental/torchwave/tests/CompileTest.cpp278 // Step 0: elementwise ops fused with masked_select_head.COMMENT
LOW⚡velox/experimental/torchwave/tests/CompileTest.cpp286 // Step 1: add_sizes.COMMENT
LOW⚡velox/experimental/torchwave/tests/CompileTest.cpp289 // Step 2: masked_select_final.COMMENT
LOW⚡velox/experimental/torchwave/tests/CompileTest.cpp327 // Step 0: standalone remainder.COMMENT
LOW⚡velox/experimental/torchwave/tests/CompileTest.cpp331 // Step 1: add + lt fused with masked_select_head (remainder not fused).COMMENT
LOW⚡velox/experimental/torchwave/tests/CompileTest.cpp340 // Step 2: add_sizes.COMMENT
LOW⚡velox/experimental/torchwave/tests/CompileTest.cpp343 // Step 3: masked_select_final.COMMENT
LOW⚡velox/experimental/torchwave/tests/CompileTest.cpp351 // Step 0: standalone remainder.COMMENT
LOW⚡velox/experimental/torchwave/tests/CompileTest.cpp355 // Step 1: fused masked_select with add + lt.COMMENT
LOWvelox/experimental/torchwave/docs/users_guide.md28#### Step 1: Write a Test ModelCOMMENT
LOWvelox/experimental/torchwave/docs/users_guide.md70#### Step 2: Run with executor_testCOMMENT
LOWvelox/experimental/torchwave/docs/users_guide.md194### Step 1: Generate a Reference FrameCOMMENT
LOWvelox/experimental/torchwave/docs/users_guide.md206### Step 2: Run Wave with the Reference FrameCOMMENT
LOW⚡velox/dwio/parquet/tests/reader/BloomFilterTest.cpp215// Step 1: Construct a Bloom filter with 1024 bytes bitset.COMMENT
LOW⚡velox/dwio/parquet/tests/reader/BloomFilterTest.cpp216// Step 2: Insert "hello", "parquet", "bloom", "filter" to Bloom filter.COMMENT
LOW⚡velox/dwio/parquet/tests/reader/BloomFilterTest.cpp217// Step 3: Call writeTo API to write to File.COMMENT
LOW⚡…io/parquet/writer/arrow/util/ByteStreamSplitInternal.h136 // Step 1: _mm_unpacklo_epi8 and mm_unpackhi_epi8:COMMENT
LOW⚡…io/parquet/writer/arrow/util/ByteStreamSplitInternal.h139 // Step 3: __mm_unpacklo_epi8 and _mm_unpackhi_epi8:COMMENT
LOW⚡…io/parquet/writer/arrow/util/ByteStreamSplitInternal.h141 // Step 4: __mm_unpacklo_epi64 and _mm_unpackhi_epi64:COMMENT
LOW⚡…ox/dwio/parquet/writer/arrow/tests/BloomFilterTest.cpp202// Step 1: Construct a Bloom filter with 1024 bytes bitset.COMMENT
LOW⚡…ox/dwio/parquet/writer/arrow/tests/BloomFilterTest.cpp203// Step 2: Insert "hello", "parquet", "bloom", "filter" to Bloom filter.COMMENT
LOW⚡…ox/dwio/parquet/writer/arrow/tests/BloomFilterTest.cpp204// Step 3: Call writeTo API to write to File.COMMENT
LOWvelox/dwio/nimble/encodings/ADDING_NEW_ENCODING.md32### Step 1: Add the `EncodingType` Enum ValueCOMMENT
LOWvelox/dwio/nimble/encodings/ADDING_NEW_ENCODING.md56### Step 2: Implement the EncodingCOMMENT
LOWvelox/dwio/nimble/encodings/ADDING_NEW_ENCODING.md155### Step 3: Define Nested Stream Identifiers (if applicable)COMMENT
LOWvelox/dwio/nimble/encodings/ADDING_NEW_ENCODING.md173### Step 4: Register in `EncodingFactory` (Read + Write Path)COMMENT
LOWvelox/dwio/nimble/encodings/ADDING_NEW_ENCODING.md199### Step 5: Register in `EncodingUtils.h` (Selective Reader Dispatch)COMMENT
LOWvelox/dwio/nimble/encodings/ADDING_NEW_ENCODING.md217### Step 6: Add Size Estimation (for Encoding Selection)COMMENT
LOWvelox/dwio/nimble/encodings/ADDING_NEW_ENCODING.md236### Step 7: Enable in Encoding Selection PolicyCOMMENT
LOWvelox/dwio/nimble/encodings/ADDING_NEW_ENCODING.md266### Step 8: Update Build FilesCOMMENT
LOWvelox/dwio/nimble/encodings/ADDING_NEW_ENCODING.md291### Step 9: Write TestsCOMMENT
LOWvelox/dwio/nimble/encodings/ADDING_NEW_ENCODING.md338### Step 10: Lint and TestCOMMENT
LOWvelox/dwio/nimble/tablet/ADDING_REQUIRED_FEATURE.md100### Step 1: Add the `RequiredFeature` ValueCOMMENT
LOWvelox/dwio/nimble/tablet/ADDING_REQUIRED_FEATURE.md115### Step 2: Handle the Feature in Every Read PathCOMMENT
LOWvelox/dwio/nimble/tablet/ADDING_REQUIRED_FEATURE.md164### Step 3: Declare Reader SupportCOMMENT
71 more matches not shown…
Verbosity Indicators97 hits · 196 pts
SeverityFileLineSnippetContext
LOW⚡velox/connectors/hive/tests/HiveConnectorTest.cpp953 // Step 1: Simulate DWIO-level IoStatistics with an inaccurate estimate.COMMENT
LOW⚡velox/connectors/hive/tests/HiveConnectorTest.cpp957 // Step 2: Simulate ReadFile-layer IoStats with ground-truth values.COMMENT
LOW⚡velox/connectors/hive/iceberg/IcebergDataSink.cpp554 // Step 1: Apply transforms to input partition columns.COMMENT
LOW⚡velox/connectors/hive/iceberg/IcebergDataSink.cpp557 // Step 2: Create RowVector based on transformed columns.COMMENT
LOW⚡…ox/connectors/hive/iceberg/tests/PartitionNameTest.cpp58 // Step 1: Build transform expressions and create evaluator.COMMENT
LOW⚡…ox/connectors/hive/iceberg/tests/PartitionNameTest.cpp67 // Step 2: Apply transforms to input partition columns.COMMENT
LOW⚡…ox/connectors/hive/iceberg/tests/PartitionNameTest.cpp85 // Step 3: Create RowVector based on transformed columns.COMMENT
LOW⚡…ox/connectors/hive/iceberg/tests/PartitionNameTest.cpp93 // Step 4: Generate partition IDs from transformed data.COMMENT
LOW…ox/experimental/ucx-exchange/tests/UcxExchangeTest.cpp1072 // Step 1: Create sink tasks and start them BEFORE initializeTask().COMMENT
LOW⚡…ox/experimental/ucx-exchange/tests/UcxExchangeTest.cpp1097 // Step 2: Wait for handshakes to be processed.COMMENT
LOW⚡…ox/experimental/ucx-exchange/tests/UcxExchangeTest.cpp1100 // Step 3: NOW initialize the task with broadcast mode.COMMENT
LOW⚡…ox/experimental/ucx-exchange/tests/UcxExchangeTest.cpp1109 // Step 4: Finalize destinations for broadcast.COMMENT
LOW⚡…ox/experimental/ucx-exchange/tests/UcxExchangeTest.cpp1112 // Step 5: Create and run the producer.COMMENT
LOW⚡…ox/experimental/ucx-exchange/tests/UcxExchangeTest.cpp1117 // Step 6: Wait for completion — without a fix this crashes (SIGSEGV).COMMENT
LOW⚡…ox/experimental/ucx-exchange/tests/UcxExchangeTest.cpp1123 // Step 7: Verify all sinks received correct row counts.COMMENT
LOWvelox/experimental/cudf/exec/CudfHashJoin.cpp1634 // Step 1: Inner join to get (probe_idx, build_idx) pairs where keys match.COMMENT
LOWvelox/experimental/cudf/exec/CudfHashJoin.cpp1658 // Step 2: Apply filter to the join pairs. INNER_JOIN mode keeps onlyCOMMENT
LOW⚡velox/experimental/cudf/exec/CudfHashJoin.cpp1683 // Step 3: Create match flags using cudf::contains. For each probe row indexCOMMENT
LOW⚡velox/experimental/cudf/exec/CudfHashJoin.cpp1691 // Step 4: Accumulate matches across build table batches using OR.COMMENT
LOWvelox/experimental/cudf/exec/CudfHashJoin.cpp1704 // Step 5: Handle null-aware semantics (IN vs EXISTS).COMMENT
LOWvelox/experimental/cudf/exec/CudfHashJoin.cpp1952 // Step 6: Build output table with all probe columns + match columnCOMMENT
LOW⚡velox/experimental/torchwave/tests/CompileTest.cpp278 // Step 0: elementwise ops fused with masked_select_head.COMMENT
LOW⚡velox/experimental/torchwave/tests/CompileTest.cpp286 // Step 1: add_sizes.COMMENT
LOW⚡velox/experimental/torchwave/tests/CompileTest.cpp289 // Step 2: masked_select_final.COMMENT
LOW⚡velox/experimental/torchwave/tests/CompileTest.cpp327 // Step 0: standalone remainder.COMMENT
LOW⚡velox/experimental/torchwave/tests/CompileTest.cpp331 // Step 1: add + lt fused with masked_select_head (remainder not fused).COMMENT
LOW⚡velox/experimental/torchwave/tests/CompileTest.cpp340 // Step 2: add_sizes.COMMENT
LOW⚡velox/experimental/torchwave/tests/CompileTest.cpp343 // Step 3: masked_select_final.COMMENT
LOW⚡velox/experimental/torchwave/tests/CompileTest.cpp351 // Step 0: standalone remainder.COMMENT
LOW⚡velox/experimental/torchwave/tests/CompileTest.cpp355 // Step 1: fused masked_select with add + lt.COMMENT
LOW⚡velox/dwio/parquet/tests/reader/BloomFilterTest.cpp215// Step 1: Construct a Bloom filter with 1024 bytes bitset.COMMENT
LOW⚡velox/dwio/parquet/tests/reader/BloomFilterTest.cpp216// Step 2: Insert "hello", "parquet", "bloom", "filter" to Bloom filter.COMMENT
LOW⚡velox/dwio/parquet/tests/reader/BloomFilterTest.cpp217// Step 3: Call writeTo API to write to File.COMMENT
LOW⚡…io/parquet/writer/arrow/util/ByteStreamSplitInternal.h136 // Step 1: _mm_unpacklo_epi8 and mm_unpackhi_epi8:COMMENT
LOW⚡…io/parquet/writer/arrow/util/ByteStreamSplitInternal.h139 // Step 3: __mm_unpacklo_epi8 and _mm_unpackhi_epi8:COMMENT
LOW⚡…io/parquet/writer/arrow/util/ByteStreamSplitInternal.h141 // Step 4: __mm_unpacklo_epi64 and _mm_unpackhi_epi64:COMMENT
LOW⚡…ox/dwio/parquet/writer/arrow/tests/BloomFilterTest.cpp202// Step 1: Construct a Bloom filter with 1024 bytes bitset.COMMENT
LOW⚡…ox/dwio/parquet/writer/arrow/tests/BloomFilterTest.cpp203// Step 2: Insert "hello", "parquet", "bloom", "filter" to Bloom filter.COMMENT
LOW⚡…ox/dwio/parquet/writer/arrow/tests/BloomFilterTest.cpp204// Step 3: Call writeTo API to write to File.COMMENT
LOW⚡…lox/dwio/nimble/selective/tests/ChunkedDecoderTest.cpp214 // Step 1: Fill the internal buffer with 9 bytes ("abcdefghi").COMMENT
LOW⚡…lox/dwio/nimble/selective/tests/ChunkedDecoderTest.cpp220 // Step 2: Consume 3 bytes. inputData_ advances to bufStart+3, inputSize_=6.COMMENT
LOW⚡…lox/dwio/nimble/selective/tests/ChunkedDecoderTest.cpp225 // Step 3: Request 9 bytes total (have 6, need 3 more from the stream).COMMENT
LOW⚡…lox/dwio/nimble/selective/tests/ChunkedDecoderTest.cpp257 // Step 1: Fill buffer with 30 bytes.COMMENT
LOW⚡…lox/dwio/nimble/selective/tests/ChunkedDecoderTest.cpp263 // Step 2: Consume most of the buffer, leaving just 2 bytes.COMMENT
LOW⚡…lox/dwio/nimble/selective/tests/ChunkedDecoderTest.cpp267 // Step 3: Request more data than trailing space allows.COMMENT
LOW⚡…lox/dwio/nimble/selective/tests/ChunkedDecoderTest.cpp298 // Step 1: Fill buffer with 10 bytes to get initial allocation.COMMENT
LOW⚡…lox/dwio/nimble/selective/tests/ChunkedDecoderTest.cpp304 // Step 2: Consume 5 bytes.COMMENT
LOW⚡…lox/dwio/nimble/selective/tests/ChunkedDecoderTest.cpp308 // Step 3: Request much more than the current buffer capacity.COMMENT
LOW⚡…ox/dwio/nimble/selective/tests/ReadWithVisitorTest.cpp3162 // Step 1: prepareRead — sets up nulls, output buffers, values capacity.COMMENT
LOW⚡…ox/dwio/nimble/selective/tests/ReadWithVisitorTest.cpp3165 // Step 2: Construct ColumnVisitor with explicit template parameters.COMMENT
LOW⚡…ox/dwio/nimble/selective/tests/ReadWithVisitorTest.cpp3176 // Step 3: Explicit readWithVisitor call.COMMENT
LOW⚡…ox/dwio/nimble/selective/tests/ReadWithVisitorTest.cpp3180 // Step 4: Inspect reader state.COMMENT
LOWvelox/exec/HashProbe.cpp2417 // NOTE: for right semi and right anti join types, we need to check ifCOMMENT
LOWvelox/exec/tests/TableEvolutionFuzzer.cpp1539 // Step 1: Randomly decide whether to generate remaining filters (50% chance)COMMENT
LOWvelox/exec/tests/TableEvolutionFuzzer.cpp1578 // Step 2: Test setup and bucketColumnIndices generation with additionalCOMMENT
LOWvelox/exec/tests/TableEvolutionFuzzer.cpp1594 // Step 3: Create and execute write tasksCOMMENT
LOWvelox/exec/tests/TableEvolutionFuzzer.cpp1652 // Step 4: Amortize the expensive write by running many query shapes over theCOMMENT
LOWvelox/exec/tests/TableEvolutionFuzzer.cpp1852 // Step 5: Setup scan tasks with filters and optional aggregation pushdownCOMMENT
LOWvelox/exec/tests/TableEvolutionFuzzer.cpp2046 // Step 6: Execute scan tasks and verify resultsCOMMENT
LOW⚡velox/exec/rpc/RPCState.cpp597 // Step 1: Try to claim a ready row.COMMENT
37 more matches not shown…
Decorative Section Separators37 hits · 116 pts
SeverityFileLineSnippetContext
MEDIUM…/encodings/benchmarks/ml_id_compression/CMakeLists.txt28# ---------------------------------------------------------------------------COMMENT
MEDIUM…/encodings/benchmarks/ml_id_compression/CMakeLists.txt34# ---------------------------------------------------------------------------COMMENT
MEDIUM…/encodings/benchmarks/ml_id_compression/CMakeLists.txt58# ---------------------------------------------------------------------------COMMENT
MEDIUM…/encodings/benchmarks/ml_id_compression/CMakeLists.txt64# ---------------------------------------------------------------------------COMMENT
MEDIUM…x/dwio/nimble/docs/architecture/nimble_write_path.html194 <div style="flex: 1; text-align: right; padding-right: 4px; color: #ccc; font-size: 14px;">┌──────────────────</CODE
MEDIUM…x/dwio/nimble/docs/architecture/nimble_write_path.html196 <div style="flex: 1; text-align: left; padding-left: 4px; color: #ccc; font-size: 14px;">──────────────────┐</diCODE
MEDIUM…x/dwio/nimble/docs/architecture/nimble_write_path.html229 <div style="text-align: left; padding-left: 0; color: #c4b5fd; font-size: 13px;">←────── same encoding</div>CODE
MEDIUM…x/dwio/nimble/docs/architecture/nimble_write_path.html793 <div style="display: flex; justify-content: center;"><div style="flex: 1; text-align: right; padding-right: 4px;CODE
MEDIUM…x/dwio/nimble/docs/architecture/nimble_write_path.html808 <div style="display: flex; justify-content: center;"><div style="flex: 1; text-align: right; padding-right: 4px;CODE
MEDIUM…x/dwio/nimble/docs/architecture/nimble_write_path.html882 <div style="display: flex; justify-content: center;"><div style="flex: 1; text-align: right; padding-right: 4px;CODE
MEDIUM…x/dwio/nimble/docs/architecture/nimble_write_path.html893 <div style="display: flex; justify-content: center;"><div style="flex: 1; text-align: right; padding-right: CODE
MEDIUM…x/dwio/nimble/docs/architecture/nimble_write_path.html923 <div style="display: flex; justify-content: center;"><div style="flex: 1; text-align: right; padding-right: 4px;CODE
MEDIUM…x/dwio/nimble/docs/architecture/nimble_write_path.html989 <div style="display: flex; justify-content: center;"><div style="flex: 1; text-align: right; padding-right: 4px;CODE
MEDIUM…x/dwio/nimble/docs/architecture/nimble_write_path.html1017 <div style="display: flex; justify-content: center;"><div style="flex: 1; text-align: right; padding-right: 4px;CODE
MEDIUM…x/dwio/nimble/docs/architecture/nimble_write_path.html1289 <pre style="font-family: monospace; font-size: 11px; line-height: 1.7; color: #555; margin: 0; white-space: pre; oCODE
MEDIUM…x/dwio/nimble/docs/architecture/nimble_write_path.html1440 <div style="text-align: center; font-size: 9px; color: #999; margin-top: 4px;">◄──────────────────────────── ONECODE
MEDIUM⚡velox/common/base/AsyncSource.h223 // ┌───────┐ prepare() ┌─────────┐ success ┌──────────┐COMMENT
MEDIUM⚡velox/common/base/AsyncSource.h224 // │ kInit │ ────────────► │ kMaking │ ──────────► │kPrepared │COMMENT
MEDIUM⚡velox/common/base/AsyncSource.h225 // └───────┘ move() └─────────┘ └──────────┘COMMENT
MEDIUM⚡velox/common/base/AsyncSource.h229 // │ │ ┌──────────┐ move() │ │COMMENT
MEDIUM⚡velox/common/base/AsyncSource.h231 // │ │ └──────────┘ │ │COMMENT
MEDIUM⚡velox/common/base/AsyncSource.h233 // │ └──────────────────────┬─────────────────────┘ │COMMENT
MEDIUM⚡velox/common/base/AsyncSource.h235 // │ cancel() ┌───────────┐ │COMMENT
MEDIUM⚡velox/common/base/AsyncSource.h237 // │ └───────────┘ │COMMENT
MEDIUM⚡velox/common/base/AsyncSource.h239 // └──────────────────────────┬──────────────────────────┘COMMENT
MEDIUM⚡velox/common/base/AsyncSource.h241 // ┌───────────┐COMMENT
MEDIUM⚡velox/common/base/AsyncSource.h243 // └───────────┘COMMENT
MEDIUMvelox/exec/rpc/tests/RpcErrorClassificationTest.cpp133// ── Inline payload storage ──────────────────────────────────────────────────COMMENT
MEDIUMvelox/exec/rpc/tests/RpcErrorClassificationTest.cpp349// ── The unset response ──────────────────────────────────────────────────────COMMENT
MEDIUMvelox/expression/rpc/AsyncRPCFunction.h234 // ── PER_ROW mode ──────────────────────────────────────────────COMMENT
MEDIUMvelox/expression/rpc/AsyncRPCFunction.h252 // ── BATCH mode ────────────────────────────────────────────────COMMENT
MEDIUMvelox/expression/rpc/AsyncRPCFunction.h329 // ── Output ────────────────────────────────────────────────────COMMENT
MEDIUMvelox/expression/rpc/AsyncRPCFunction.h339 // ── Congestion Control ───────────────────────────────────────COMMENT
MEDIUM.github/workflows/selective-build-plan.yml60 # ============================================================COMMENT
MEDIUM.github/workflows/selective-build-plan.yml62 # ============================================================COMMENT
MEDIUM.github/workflows/selective-build-plan.yml374 # ============================================================COMMENT
MEDIUM.github/workflows/selective-build-plan.yml379 # ============================================================COMMENT
Cross-File Repetition21 hits · 105 pts
SeverityFileLineSnippetContext
HIGHvelox/docs/ext/iceberg.py0description of a general spark object. :cvar allow_nesting: class is an object that allows for nested namespaces :vartypSTRING
HIGHvelox/docs/ext/delta.py0description of a general spark object. :cvar allow_nesting: class is an object that allows for nested namespaces :vartypSTRING
HIGHvelox/docs/ext/spark.py0description of a general spark object. :cvar allow_nesting: class is an object that allows for nested namespaces :vartypSTRING
HIGHvelox/docs/ext/iceberg.py0may return a prefix to put before the object name in the signature.STRING
HIGHvelox/docs/ext/delta.py0may return a prefix to put before the object name in the signature.STRING
HIGHvelox/docs/ext/spark.py0may return a prefix to put before the object name in the signature.STRING
HIGHvelox/docs/ext/iceberg.py0may return true if an empty argument list is to be generated even if the document contains none.STRING
HIGHvelox/docs/ext/delta.py0may return true if an empty argument list is to be generated even if the document contains none.STRING
HIGHvelox/docs/ext/spark.py0may return true if an empty argument list is to be generated even if the document contains none.STRING
HIGHvelox/docs/ext/iceberg.py0transform a spark signature into rst nodes. return (fully qualified name of the thing, classname if any). if inside a clSTRING
HIGHvelox/docs/ext/delta.py0transform a spark signature into rst nodes. return (fully qualified name of the thing, classname if any). if inside a clSTRING
HIGHvelox/docs/ext/spark.py0transform a spark signature into rst nodes. return (fully qualified name of the thing, classname if any). if inside a clSTRING
HIGHvelox/docs/ext/iceberg.py0handle object nesting before content for constructs that aren't nestable, the stack is bypassed, and instead only the moSTRING
HIGHvelox/docs/ext/delta.py0handle object nesting before content for constructs that aren't nestable, the stack is bypassed, and instead only the moSTRING
HIGHvelox/docs/ext/spark.py0handle object nesting before content for constructs that aren't nestable, the stack is bypassed, and instead only the moSTRING
HIGHvelox/docs/ext/iceberg.py0handle object de-nesting after content if this class is a nestable object, removing the last nested class prefix ends fuSTRING
HIGHvelox/docs/ext/delta.py0handle object de-nesting after content if this class is a nestable object, removing the last nested class prefix ends fuSTRING
HIGHvelox/docs/ext/spark.py0handle object de-nesting after content if this class is a nestable object, removing the last nested class prefix ends fuSTRING
HIGHvelox/docs/ext/iceberg.py0find a spark object for "name", perhaps using the given module and/or classname. returns a list of (name, object entry) STRING
HIGHvelox/docs/ext/delta.py0find a spark object for "name", perhaps using the given module and/or classname. returns a list of (name, object entry) STRING
HIGHvelox/docs/ext/spark.py0find a spark object for "name", perhaps using the given module and/or classname. returns a list of (name, object entry) STRING
AI Slop Vocabulary21 hits · 63 pts
SeverityFileLineSnippetContext
MEDIUMvelox/dwio/dwrf/test/ColumnWriterTest.cpp2570 // Normalizing the null values so that we can leverage gtestCOMMENT
MEDIUM…/encodings/benchmarks/SubIntSplitVsOpenZLBenchmark.cpp23// --csv robust sweep: for every (pattern, size, method) it averagesCOMMENT
MEDIUM…o/nimble/encodings/selection/EncodingSelectionPolicy.h445 /// Parameters are relatively robust and do not need updates unless encodingsCOMMENT
MEDIUMvelox/dwio/nimble/common/Vector.h271 // purpose, let's leverage that by using its true capacity.COMMENT
MEDIUM…x/dwio/nimble/selective/VariableLengthColumnReader.cpp260// for other reasons, we can leverage it here.COMMENT
MEDIUMvelox/common/file/File.h291// aren't intended for any robust use needing a filesystem.COMMENT
MEDIUMvelox/type/HugeInt.cpp49 // it more robust.COMMENT
MEDIUMvelox/exec/HashTable.cpp1337 // - On all architectures, the universally robust way is to callCOMMENT
MEDIUM…c/fuzzer/PrestoQueryRunnerIntermediateTypeTransforms.h63/// can utilize the CAST operator for correct conversion semantics. To addCOMMENT
MEDIUMvelox/exec/tests/TableEvolutionFuzzer.cpp3112 // In a more robust implementation, we would parse the expression treeCOMMENT
MEDIUMvelox/exec/tests/TableScanTest.cpp6644 // Set the filter conditions can't leverage the column stats.COMMENT
MEDIUMvelox/exec/rpc/CongestionController.h38/// signal is the per-window *minimum* RTT, which is robust to per-request sizeCOMMENT
MEDIUMvelox/functions/prestosql/ArrayIntersectExcept.cpp301 /// right) and leverage two sets to calculate the intersection (or except):COMMENT
MEDIUMvelox/functions/prestosql/MapKeysByTopNValues.h36 // utilize comparator from MapTopNFunction to sort the input map.COMMENT
MEDIUMvelox/functions/prestosql/json/SIMDJsonExtractor.h250 // creating a new copy with padding and utilize reusePaddedStringView() toCOMMENT
MEDIUMvelox/functions/lib/ApproxMostFrequentStreamSummary.h64 /// serialization from old version. Essentially this means the serializationCOMMENT
MEDIUMvelox/functions/lib/MakeRowFromMap.h129/// pointer for use within Vector Functions. This allows it to leverage theCOMMENT
MEDIUMvelox/external/jitify/jitify.hpp678 // TODO: This is not robust to block comments, line continuations, or tabs.COMMENT
MEDIUMvelox/expression/tests/CastExprTest.cpp3022 // We use bigint type with custom comparison so that we can leverage anCOMMENT
MEDIUMvelox/vector/arrow/Bridge.cpp1805 // But this is more nuanced: for types with a list of children (likeCOMMENT
MEDIUMvelox/vector/tests/SimpleVectorTest.cpp769// to utilize simd256_extract_value<T, i>(simdBuffer).COMMENT
Unused Imports59 hits · 59 pts
SeverityFileLineSnippetContext
LOWpython/pyvelox/__init__.py15CODE
LOWpython/pyvelox/__init__.py16CODE
LOWpython/pyvelox/utils/__init__.py15CODE
LOWvelox/experimental/torchwave/aot.py26CODE
LOWvelox/experimental/torchwave/multi_signature.py29CODE
LOWvelox/experimental/torchwave/dynamo_backend.py24CODE
LOW…experimental/torchwave/tests/cat_parallel_fill_test.py15CODE
LOW…erimental/torchwave/tests/test_multi_signature_aoti.py22CODE
LOWvelox/experimental/torchwave/tests/bincount_test.py15CODE
LOW…mental/torchwave/tests/cat_alloc_group_test_run_pt2.py15CODE
LOW…ntal/torchwave/tests/cat_parallel_fill_test_run_pt2.py15CODE
LOW…rimental/torchwave/tests/masked_select_compose_test.py15CODE
LOW…/experimental/torchwave/tests/test_torchwave_dynamo.py23CODE
LOWvelox/experimental/torchwave/tests/cat_nd_test.py15CODE
LOWvelox/experimental/torchwave/tests/select_benchmark.py15CODE
LOW…experimental/torchwave/tests/index_elt_default_test.py15CODE
LOW…ox/experimental/torchwave/tests/cat_nd_test_run_pt2.py15CODE
LOWvelox/experimental/torchwave/tests/cat_dedup_test.py15CODE
LOWvelox/experimental/torchwave/tests/contiguous_test.py15CODE
LOW…experimental/torchwave/tests/cat_dedup_test_run_pt2.py15CODE
LOWvelox/experimental/torchwave/tests/stack_nd_test.py15CODE
LOW…ox/experimental/torchwave/tests/cat_dynamic_nd_test.py15CODE
LOW…/experimental/torchwave/tests/stack_nd_test_run_pt2.py15CODE
LOW…ntal/torchwave/tests/index_elt_default_test_run_pt2.py15CODE
LOW…xperimental/torchwave/tests/search_ops_test_run_pt2.py15CODE
LOW…imental/torchwave/tests/cat_dynamic_nd_test_run_pt2.py15CODE
LOW…/experimental/torchwave/tests/cat_strided_band_test.py15CODE
LOWvelox/experimental/torchwave/tests/index_tensor_test.py15CODE
LOW…ox/experimental/torchwave/tests/repeat_test_run_pt2.py15CODE
LOWvelox/experimental/torchwave/tests/clamp_add_model.py25CODE
LOWvelox/experimental/torchwave/tests/search_ops_test.py15CODE
LOW…ental/torchwave/tests/cat_strided_band_test_run_pt2.py15CODE
LOW…/torchwave/tests/masked_select_compose_test_run_pt2.py15CODE
LOW…x/experimental/torchwave/tests/cat_alloc_group_test.py15CODE
LOW…erimental/torchwave/tests/index_tensor_test_run_pt2.py15CODE
LOW…erimental/torchwave/tests/index_select_test_run_pt2.py15CODE
LOWvelox/experimental/torchwave/tests/index_select_test.py15CODE
LOW…/experimental/torchwave/tests/bincount_test_run_pt2.py15CODE
LOWvelox/experimental/torchwave/tests/repeat_test.py15CODE
LOWvelox/docs/ext/iceberg.py17CODE
LOWvelox/docs/ext/delta.py17CODE
LOWvelox/docs/ext/spark.py17CODE
LOWvelox/docs/ext/function.py17CODE
LOWscripts/tests/data/foo.expected.py13CODE
LOWscripts/tests/data/foo.expected.py14CODE
LOWscripts/tests/data/foo.expected.py15CODE
LOWscripts/tests/data/foo.expected.py16CODE
LOWscripts/tests/data/hashbang.py3CODE
LOWscripts/tests/data/hashbang.py4CODE
LOWscripts/tests/data/hashbang.py5CODE
LOWscripts/tests/data/hashbang.py6CODE
LOWscripts/tests/data/foo.py2CODE
LOWscripts/tests/data/foo.py3CODE
LOWscripts/tests/data/foo.py4CODE
LOWscripts/tests/data/foo.py5CODE
LOWscripts/tests/data/hashbang.expected.py14CODE
LOWscripts/tests/data/hashbang.expected.py15CODE
LOWscripts/tests/data/hashbang.expected.py16CODE
LOWscripts/tests/data/hashbang.expected.py17CODE
Hyper-Verbose Identifiers21 hits · 23 pts
SeverityFileLineSnippetContext
LOWpython/test/test_expression.py103 def test_complicated_expression(self):CODE
LOW⚡python/test/test_debugger_runner.py84 def test_next_with_breakpoints(self):CODE
LOW⚡python/test/test_debugger_runner.py90 def test_step_with_breakpoints(self):CODE
LOW⚡python/test/test_debugger_runner.py99 def test_step_all_breakpoints(self):CODE
LOW⚡python/test/test_debugger_runner.py107 def test_breakpoint_with_aggregate(self):CODE
LOWpython/test/test_debugger_runner.py213 def test_hook_mixed_with_breakpoint(self):CODE
LOWpython/test/test_debugger_runner.py232 def test_hook_inspects_vector(self):CODE
LOWpython/test/test_debugger_runner.py282 def test_step_with_plan_id_counts(self):CODE
LOWpython/test/test_debugger_runner.py304 def test_step_with_plan_id_default_behavior(self):CODE
LOWpython/test/test_signatures.py70 def test_aggregate_signatures(self):CODE
LOWpython/test/test_runner.py143 def test_mark_sorted_unsorted(self):CODE
LOWpython/test/test_runner.py250 def test_unnest_and_streaming_aggregate(self):CODE
LOWpython/test/test_vector.py378 def test_roundtrip_conversion(self):CODE
LOWpython/test/test_vector.py408 def test_row_vector_with_nulls(self):CODE
LOWpython/test/test_vector.py424 def test_row_vector_comparison(self):CODE
LOWpython/test/test_plan_builder.py61 def test_multiple_plan_builders(self):CODE
LOWvelox/experimental/torchwave/lower.py60def package_nativert_with_torchwave_delegate(CODE
LOW…erimental/torchwave/tests/test_multi_signature_aoti.py36 def test_recompile_matches_signatures(self) -> None:CODE
LOW…/experimental/torchwave/tests/test_torchwave_dynamo.py71 def test_recompile_matches_signatures(self) -> None:CODE
LOW.github/scripts/plan-selective-build.py194def compute_transitive_closure(CODE
LOW.github/scripts/plan-selective-build.py211def compute_selective_build_targets(CODE
Example Usage Blocks15 hits · 22 pts
SeverityFileLineSnippetContext
LOWvelox/dwio/parquet/writer/arrow/util/VisitArrayInline.h41/// Example usage:COMMENT
LOWvelox/dwio/nimble/serializer/Projector.h50/// Example usage:COMMENT
LOWvelox/dwio/nimble/index/HashIndex.h51/// Example usage:COMMENT
LOWvelox/dwio/nimble/index/ClusterIndexBase.h68/// Example usage:COMMENT
LOWvelox/serializers/KeyEncoder.h120/// Example usage:COMMENT
LOWvelox/type/Variant.h322 /// Example usage:COMMENT
LOWvelox/type/Variant.h377 /// Example usage:COMMENT
LOWvelox/type/Variant.h438 /// Example usage:COMMENT
LOWvelox/exec/Cursor.h130/// Example usage:COMMENT
LOWvelox/vector/arrow/Bridge.h84/// Example usage:COMMENT
LOWvelox/vector/arrow/Bridge.h106/// Example usage:COMMENT
LOWvelox/vector/arrow/Bridge.h132/// Example usage:COMMENT
LOWvelox/vector/arrow/Bridge.h158/// Example usage:COMMENT
LOW.github/scripts/gh-api-retry.sh34# Usage:COMMENT
LOW.github/scripts/cmake-flags.sh45# Usage:COMMENT
Empty Error Handlers4 hits · 20 pts
SeverityFileLineSnippetContext
HIGHvelox/docs/conf.py33except: # noqa E722CODE
HIGHvelox/docs/ext/iceberg.py266except IndexError:CODE
HIGHvelox/docs/ext/delta.py266except IndexError:CODE
HIGHvelox/docs/ext/spark.py266except IndexError:CODE
Excessive Try-Catch Wrapping9 hits · 20 pts
SeverityFileLineSnippetContext
MEDIUM⚡velox/docs/credits.py40 print("Error decoding mailmap_base64:", e)CODE
MEDIUM⚡velox/docs/credits.py49 print("Error listing git log:", e)CODE
MEDIUM⚡velox/docs/credits.py56 print("Error loading affiliations_map.txt:", e)CODE
MEDIUMvelox/docs/credits.py86 print("Error removing .mailmap:", e)CODE
LOWscripts/ci/benchmark-runner.py84 except Exception:CODE
MEDIUMscripts/checks/check-header-ownership.py94 print(f"Error: {velox_dir} is not a directory", file=sys.stderr)CODE
MEDIUMscripts/review/fetch.py35 print(f"Error: {result.stderr.strip()}", file=sys.stderr)CODE
MEDIUMscripts/review/post.py44 print(f"Error: {result.stderr.strip()}", file=sys.stderr)CODE
MEDIUMscripts/review/post.py78 print("Error: review body is empty", file=sys.stderr)CODE
Deep Nesting18 hits · 18 pts
SeverityFileLineSnippetContext
LOWpython/pyvelox/utils/run_queries.py264CODE
LOWvelox/experimental/breeze/test/generator_common.py167CODE
LOW…lox/experimental/breeze/test/test_fixture_generator.py456CODE
LOW…lox/experimental/torchwave/tests/large_element_test.py65CODE
LOWvelox/experimental/torchwave/tests/element_test_100.py70CODE
LOWvelox/docs/ext/iceberg.py378CODE
LOWvelox/docs/ext/iceberg.py547CODE
LOWvelox/docs/ext/delta.py376CODE
LOWvelox/docs/ext/delta.py545CODE
LOWvelox/docs/ext/spark.py376CODE
LOWvelox/docs/ext/spark.py545CODE
LOWvelox/docs/ext/function.py70CODE
LOWvelox/docs/ext/function.py129CODE
LOWvelox/docs/ext/function.py134CODE
LOWscripts/ci/benchmark-runner.py89CODE
LOWscripts/checks/license-header.py200CODE
LOW.github/scripts/generate-dependency-graph.py155CODE
LOW.github/scripts/generate-dependency-graph.py226CODE
Fake / Example Data13 hits · 16 pts
SeverityFileLineSnippetContext
LOW…/hive/storage_adapters/s3fs/tests/S3FileSystemTest.cpp175 {{"s3.aws-secret-key", "dummy-key"},CODE
LOW…/hive/storage_adapters/s3fs/tests/S3FileSystemTest.cpp176 {"s3.aws-access-key", "dummy-key"},CODE
LOW⚡…/hive/storage_adapters/s3fs/tests/S3FileSystemTest.cpp232 auto s3Config = siloServer_->s3Config({{"s3.aws-access-key", "dummy-key"}});CODE
LOW⚡…/hive/storage_adapters/s3fs/tests/S3FileSystemTest.cpp241 auto s3Config = siloServer_->s3Config({{"s3.aws-secret-key", "dummy-key"}});CODE
LOW⚡…/hive/storage_adapters/s3fs/tests/S3FileSystemTest.cpp250 auto s3Config = siloServer_->s3Config({{"s3.aws-secret-key", "dummy-key"}});CODE
LOW…nnectors/hive/storage_adapters/gcs/tests/GcsEmulator.h36 "Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor"CODE
LOW…nnectors/hive/storage_adapters/gcs/tests/GcsEmulator.h36 "Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor"CODE
LOW…lox/dwio/parquet/tests/reader/ParquetTableScanTest.cpp1403 {"123 Main Street", "567 Maple Drive", "789 Oak Avenue"});CODE
LOW⚡velox/functions/prestosql/tests/JsonFunctionsTest.cpp691 R"({"address":{"city":"Anytown","state":"CA","street":"123 Main St","zip":"12345"},"familyMembers":[{"name":"Jane CODE
LOW⚡velox/functions/prestosql/tests/JsonFunctionsTest.cpp691 R"({"address":{"city":"Anytown","state":"CA","street":"123 Main St","zip":"12345"},"familyMembers":[{"name":"Jane CODE
LOW⚡velox/functions/prestosql/tests/JsonFunctionsTest.cpp691 R"({"address":{"city":"Anytown","state":"CA","street":"123 Main St","zip":"12345"},"familyMembers":[{"name":"Jane CODE
LOW⚡velox/functions/prestosql/tests/JsonFunctionsTest.cpp691 R"({"address":{"city":"Anytown","state":"CA","street":"123 Main St","zip":"12345"},"familyMembers":[{"name":"Jane CODE
LOWvelox/functions/lib/string/tests/StringImplTest.cpp1006 runTest("John Doe", " ", "", "John Doe");CODE
Cross-Language Confusion2 hits · 10 pts
SeverityFileLineSnippetContext
HIGHpython/test/test_vector.py99 self.assertEqual(len(null), 1000)CODE
HIGHpython/test/test_vector.py116 for i in range(len(null)):CODE
Slop Phrases3 hits · 8 pts
SeverityFileLineSnippetContext
MEDIUMdocker-compose.yml21# The target names are defined in docker-bake.hcl, you can use the namesCOMMENT
LOWvelox/dwio/nimble/common/SchemaBuilder.h491 // single root. We use |roots_| to track that the callers don't forget toCOMMENT
MEDIUMvelox/functions/tests/DynamicTypeFuncDemo.cpp54 // For demonstration purposes, we expect the input to be a row typeCOMMENT
TODO Padding2 hits · 3 pts
SeverityFileLineSnippetContext
LOWvelox/experimental/cudf/tests/AssignUniqueIdTest.cpp196// TODO: Add test for barrier execution, other operators does not supportCOMMENT
LOWvelox/dwio/nimble/reader/FieldReader.cpp1025 // TODO: implement method for bitpacked boolCOMMENT
Modern Structural Boilerplate3 hits · 3 pts
SeverityFileLineSnippetContext
LOWvelox/docs/ext/iceberg.py51logger = logging.getLogger(__name__)CODE
LOWvelox/docs/ext/delta.py51logger = logging.getLogger(__name__)CODE
LOWvelox/docs/ext/spark.py51logger = logging.getLogger(__name__)CODE
Self-Referential Comments1 hit · 3 pts
SeverityFileLineSnippetContext
MEDIUMscripts/ci/gersemi_cmd_definitions.py42# Define the argument structure of our custom functions, this influences how they are formattedCOMMENT
Redundant / Tautological Comments2 hits · 3 pts
SeverityFileLineSnippetContext
LOWscripts/ci/benchmark-runner.py198 # Read file lists from both directories.COMMENT
LOW.github/workflows/linux-build-base.yml198 # Set compiler to GCC 14COMMENT