Apache Arrow is the universal columnar format and multi-language toolbox for fast data interchange and in-memory analytics
This report summarizes scanner evidence for apache/arrow, a C++ project with 17,240 GitHub stars. SynthScan examined 649,865 lines of code across 3093 source files, recording 8398 pattern matches distributed across 21 syntactic categories. The legacy adjusted pattern signal is 17.9 (Elevated 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.
Use each vector to guide manual verification of the underlying findings.
Can maintainers explain intent, assumptions, and trade-offs? 6564 finding(s).
Are imports declared and package/API names verified? 1650 finding(s).
Are wrappers, guards, and repeated structures necessary? 2041 finding(s).
Which changes need focused human review? 8398 finding(s).
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.
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.
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.
The scanner identified 8398 distinct pattern matches across 21 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.
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| HIGH | …examples/parquet_encryption/sample_vault_kms_client.py | 140 | assert table.equals(result_table) | CODE |
| HIGH⚡ | python/scripts/run_emscripten_tests.py | 65 | window.python_done_callback = undefined; | CODE |
| HIGH⚡ | python/scripts/run_emscripten_tests.py | 71 | window.python_done_callback = undefined; | CODE |
| HIGH⚡ | python/scripts/run_emscripten_tests.py | 76 | evt.data.print.forEach((x)=>{window.python_logs.push(x)}); | CODE |
| HIGH | python/pyarrow/_compute_docstrings.py | 40 | null, | CODE |
| HIGH | python/pyarrow/_compute_docstrings.py | 67 | null, | CODE |
| HIGH | python/pyarrow/__init__.py | 165 | from pyarrow.lib import (null, bool_, | CODE |
| HIGH | python/pyarrow/feather.py | 73 | if not self.schema.equals(table.schema): | CODE |
| HIGH | python/pyarrow/compute.py | 503 | null, | CODE |
| HIGH | python/pyarrow/tests/test_tensor.py | 114 | assert result.equals(tensor) | CODE |
| HIGH | python/pyarrow/tests/test_tensor.py | 130 | assert result.equals(tensor) | CODE |
| HIGH⚡ | python/pyarrow/tests/test_tensor.py | 150 | assert result.equals(tensor) | CODE |
| HIGH⚡ | python/pyarrow/tests/test_tensor.py | 155 | assert a.equals(b) | CODE |
| HIGH⚡ | python/pyarrow/tests/test_tensor.py | 160 | assert not a.equals(b) | CODE |
| HIGH⚡ | python/pyarrow/tests/test_ipc.py | 434 | assert reader.schema.equals(batches[0].schema) | CODE |
| HIGH⚡ | python/pyarrow/tests/test_ipc.py | 438 | assert next_batch.equals(batches[i]) | CODE |
| HIGH⚡ | python/pyarrow/tests/test_ipc.py | 545 | assert reader.schema.equals(batches[0].schema) | CODE |
| HIGH⚡ | python/pyarrow/tests/test_ipc.py | 549 | assert next_batch.equals(batches[i]) | CODE |
| HIGH⚡ | python/pyarrow/tests/test_ipc.py | 794 | assert msg.equals(restored) | CODE |
| HIGH⚡ | python/pyarrow/tests/test_ipc.py | 795 | assert msg.equals(restored2) | CODE |
| HIGH⚡ | python/pyarrow/tests/test_ipc.py | 796 | assert msg.equals(restored3) | CODE |
| HIGH⚡ | python/pyarrow/tests/test_ipc.py | 797 | assert msg.equals(restored4) | CODE |
| HIGH⚡ | python/pyarrow/tests/test_ipc.py | 831 | assert result.equals(message) | CODE |
| HIGH⚡ | python/pyarrow/tests/test_ipc.py | 837 | assert schema.equals(batches[1].schema) | CODE |
| HIGH⚡ | python/pyarrow/tests/test_ipc.py | 845 | assert read_batch.equals(batch) | CODE |
| HIGH⚡ | python/pyarrow/tests/test_ipc.py | 952 | assert result.equals(expected) | CODE |
| HIGH⚡ | python/pyarrow/tests/test_ipc.py | 1046 | assert result.schema.equals(table.schema) | CODE |
| HIGH | python/pyarrow/tests/test_ipc.py | 103 | assert reader.schema.equals(batches[0].schema) | CODE |
| HIGH | python/pyarrow/tests/test_ipc.py | 189 | assert result.equals(expected) | CODE |
| HIGH | python/pyarrow/tests/test_ipc.py | 229 | assert result1.equals(result2) | CODE |
| HIGH | python/pyarrow/tests/test_ipc.py | 230 | assert result1.equals(result3) | CODE |
| HIGH | python/pyarrow/tests/test_ipc.py | 262 | assert t1.equals(t2) | CODE |
| HIGH | python/pyarrow/tests/test_ipc.py | 321 | assert result1.equals(result2) | CODE |
| HIGH | python/pyarrow/tests/test_ipc.py | 322 | assert result1.equals(result3) | CODE |
| HIGH | python/pyarrow/tests/test_ipc.py | 735 | assert result.equals(expected) | CODE |
| HIGH | python/pyarrow/tests/test_ipc.py | 939 | assert reader_schema.equals(writer_batches[0].schema) | CODE |
| HIGH | python/pyarrow/tests/test_ipc.py | 1145 | assert recons_batch.equals(batch) | CODE |
| HIGH | python/pyarrow/tests/test_ipc.py | 1160 | assert recons_schema.equals(schema) | CODE |
| HIGH | python/pyarrow/tests/test_ipc.py | 1189 | assert table.schema.equals(schema) | CODE |
| HIGH⚡ | python/pyarrow/tests/test_convert_builtin.py | 90 | assert arr1.equals(arr2) | CODE |
| HIGH⚡ | python/pyarrow/tests/test_convert_builtin.py | 96 | assert arr1.equals(arr2) | CODE |
| HIGH⚡ | python/pyarrow/tests/test_convert_builtin.py | 102 | assert arr1.equals(arr2) | CODE |
| HIGH⚡ | python/pyarrow/tests/test_convert_builtin.py | 108 | assert arr1.equals(expected) | CODE |
| HIGH⚡ | python/pyarrow/tests/test_convert_builtin.py | 111 | assert arr1.equals(expected) | CODE |
| HIGH⚡ | python/pyarrow/tests/test_convert_builtin.py | 117 | assert arr1.equals(expected) | CODE |
| HIGH⚡ | python/pyarrow/tests/test_convert_builtin.py | 120 | assert arr1.equals(expected) | CODE |
| HIGH⚡ | python/pyarrow/tests/test_convert_builtin.py | 219 | assert arr1.equals(arr2) | CODE |
| HIGH⚡ | python/pyarrow/tests/test_convert_builtin.py | 227 | assert arr1.equals(arr2) | CODE |
| HIGH⚡ | python/pyarrow/tests/test_convert_builtin.py | 475 | assert arr.equals(expected) | CODE |
| HIGH⚡ | python/pyarrow/tests/test_convert_builtin.py | 481 | assert arr.equals(expected) | CODE |
| HIGH⚡ | python/pyarrow/tests/test_convert_builtin.py | 492 | assert arr.equals(expected) | CODE |
| HIGH⚡ | python/pyarrow/tests/test_convert_builtin.py | 495 | assert arr_inferred.equals(expected) | CODE |
| HIGH⚡ | python/pyarrow/tests/test_convert_builtin.py | 569 | assert arr.equals(arr2) | CODE |
| HIGH⚡ | python/pyarrow/tests/test_convert_builtin.py | 577 | assert arr3.equals(arr4) | CODE |
| HIGH⚡ | python/pyarrow/tests/test_convert_builtin.py | 751 | assert arr.type.equals(ty) | CODE |
| HIGH⚡ | python/pyarrow/tests/test_convert_builtin.py | 767 | assert arr.type.equals(ty) | CODE |
| HIGH⚡ | python/pyarrow/tests/test_convert_builtin.py | 779 | assert arr.equals(expected) | CODE |
| HIGH⚡ | python/pyarrow/tests/test_convert_builtin.py | 793 | assert arr.equals(expected) | CODE |
| HIGH⚡ | python/pyarrow/tests/test_convert_builtin.py | 798 | assert arr2.equals(expected2) | CODE |
| HIGH⚡ | python/pyarrow/tests/test_convert_builtin.py | 828 | assert arr.equals(expected) | CODE |
| 1021 more matches not shown… | ||||
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| LOW | .asf.yaml | 1 | # Licensed to the Apache Software Foundation (ASF) under one | COMMENT |
| LOW | .pre-commit-config.yaml | 1 | # Licensed to the Apache Software Foundation (ASF) under one | COMMENT |
| LOW | .hadolint.yaml | 1 | # Licensed to the Apache Software Foundation (ASF) under one | COMMENT |
| LOW | compose.yaml | 1 | # Licensed to the Apache Software Foundation (ASF) under one | COMMENT |
| LOW | compose.yaml | 21 | # The docker compose file is parametrized using environment variables, the | COMMENT |
| LOW | compose.yaml | 41 | # $ sudo sysctl -w kernel.core_pattern=/tmp/core.%e.%p | COMMENT |
| LOW | compose.yaml | 81 | x-vcpkg-build-secrets: &vcpkg-build-secrets | COMMENT |
| LOW | compose.yaml | 101 | COMMENT | |
| LOW | compose.yaml | 781 | - ${DOCKER_VOLUME_PREFIX}fedora-ccache:/ccache:delegated | COMMENT |
| LOW | compose.yaml | 1461 | dockerfile: ci/docker/python-free-threaded-wheel-windows-test-vs2022.dockerfile | COMMENT |
| LOW | cmake-format.py | 1 | # Licensed to the Apache Software Foundation (ASF) under one | COMMENT |
| LOW | cmake-format.py | 21 | COMMENT | |
| LOW | cmake-format.py | 61 | COMMENT | |
| LOW | .rubocop.yml | 1 | # Licensed to the Apache Software Foundation (ASF) under one | COMMENT |
| LOW | CPPLINT.cfg | 1 | # Licensed to the Apache Software Foundation (ASF) under one | COMMENT |
| LOW | python/CMakeLists.txt | 1 | # Licensed to the Apache Software Foundation (ASF) under one | COMMENT |
| LOW | python/CMakeLists.txt | 1061 | # | COMMENT |
| LOW | python/CMakeLists.txt | 1081 | # execute_process( | COMMENT |
| LOW | python/pyproject.toml | 1 | # Licensed to the Apache Software Foundation (ASF) under one | COMMENT |
| LOW | python/setup.cfg | 1 | # Licensed to the Apache Software Foundation (ASF) under one | COMMENT |
| LOW | …examples/parquet_encryption/sample_vault_kms_client.py | 1 | # Licensed to the Apache Software Foundation (ASF) under one | COMMENT |
| LOW | python/examples/minimal_build/compose.yaml | 1 | # Licensed to the Apache Software Foundation (ASF) under one | COMMENT |
| LOW | python/examples/minimal_build/build_venv.sh | 1 | #!/usr/bin/env bash | COMMENT |
| LOW | python/examples/minimal_build/build_conda.sh | 1 | #!/usr/bin/env bash | COMMENT |
| LOW | python/examples/dataset/write_dataset_encrypted.py | 1 | # Licensed to the Apache Software Foundation (ASF) under one | COMMENT |
| LOW | python/examples/flight/server.py | 1 | # Licensed to the Apache Software Foundation (ASF) under one | COMMENT |
| LOW | python/examples/flight/client.py | 1 | # Licensed to the Apache Software Foundation (ASF) under one | COMMENT |
| LOW | python/examples/flight/middleware.py | 1 | # Licensed to the Apache Software Foundation (ASF) under one | COMMENT |
| LOW | python/benchmarks/array_ops.py | 1 | # Licensed to the Apache Software Foundation (ASF) under one | COMMENT |
| LOW | python/benchmarks/convert_builtins.py | 1 | # Licensed to the Apache Software Foundation (ASF) under one | COMMENT |
| LOW | python/benchmarks/parquet.py | 1 | # Licensed to the Apache Software Foundation (ASF) under one | COMMENT |
| LOW | python/benchmarks/io.py | 1 | # Licensed to the Apache Software Foundation (ASF) under one | COMMENT |
| LOW | python/benchmarks/__init__.py | 1 | # Licensed to the Apache Software Foundation (ASF) under one | COMMENT |
| LOW | python/benchmarks/microbenchmarks.py | 1 | # Licensed to the Apache Software Foundation (ASF) under one | COMMENT |
| LOW | python/benchmarks/convert_pandas.py | 1 | # Licensed to the Apache Software Foundation (ASF) under one | COMMENT |
| LOW | python/benchmarks/common.py | 1 | # Licensed to the Apache Software Foundation (ASF) under one | COMMENT |
| LOW | python/benchmarks/streaming.py | 1 | # Licensed to the Apache Software Foundation (ASF) under one | COMMENT |
| LOW | python/scripts/update_stub_docstrings.py | 1 | # Licensed to the Apache Software Foundation (ASF) under one | COMMENT |
| LOW | python/scripts/run_emscripten_tests.py | 1 | # Licensed to the Apache Software Foundation (ASF) under one | COMMENT |
| LOW | python/pyarrow/orc.py | 1 | # Licensed to the Apache Software Foundation (ASF) under one | COMMENT |
| LOW | python/pyarrow/conftest.py | 1 | # Licensed to the Apache Software Foundation (ASF) under one | COMMENT |
| LOW | python/pyarrow/benchmark.py | 1 | # Licensed to the Apache Software Foundation (ASF) under one | COMMENT |
| LOW | python/pyarrow/_compute_docstrings.py | 1 | # Licensed to the Apache Software Foundation (ASF) under one | COMMENT |
| LOW | python/pyarrow/ipc.py | 1 | # Licensed to the Apache Software Foundation (ASF) under one | COMMENT |
| LOW | python/pyarrow/util.py | 1 | # Licensed to the Apache Software Foundation (ASF) under one | COMMENT |
| LOW | python/pyarrow/flight.py | 1 | # Licensed to the Apache Software Foundation (ASF) under one | COMMENT |
| LOW | python/pyarrow/cffi.py | 1 | # Licensed to the Apache Software Foundation (ASF) under one | COMMENT |
| LOW | python/pyarrow/substrait.py | 1 | # Licensed to the Apache Software Foundation (ASF) under one | COMMENT |
| LOW | python/pyarrow/__init__.py | 1 | # Licensed to the Apache Software Foundation (ASF) under one | COMMENT |
| LOW | python/pyarrow/types.py | 1 | # Licensed to the Apache Software Foundation (ASF) under one | COMMENT |
| LOW | python/pyarrow/dataset.py | 1 | # Licensed to the Apache Software Foundation (ASF) under one | COMMENT |
| LOW | python/pyarrow/cuda.py | 1 | # Licensed to the Apache Software Foundation (ASF) under one | COMMENT |
| LOW | python/pyarrow/feather.py | 1 | # Licensed to the Apache Software Foundation (ASF) under one | COMMENT |
| LOW | python/pyarrow/pandas_compat.py | 1 | # Licensed to the Apache Software Foundation (ASF) under one | COMMENT |
| LOW | python/pyarrow/fs.py | 1 | # Licensed to the Apache Software Foundation (ASF) under one | COMMENT |
| LOW | python/pyarrow/acero.py | 1 | # Licensed to the Apache Software Foundation (ASF) under one | COMMENT |
| LOW | python/pyarrow/csv.py | 1 | # Licensed to the Apache Software Foundation (ASF) under one | COMMENT |
| LOW | python/pyarrow/jvm.py | 1 | # Licensed to the Apache Software Foundation (ASF) under one | COMMENT |
| LOW | python/pyarrow/json.py | 1 | # Licensed to the Apache Software Foundation (ASF) under one | COMMENT |
| LOW | python/pyarrow/compute.py | 1 | # Licensed to the Apache Software Foundation (ASF) under one | COMMENT |
| 4410 more matches not shown… | ||||
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| LOW | …examples/parquet_encryption/sample_vault_kms_client.py | 86 | def parquet_write_read_with_vault(parquet_filename): | CODE |
| LOW⚡ | python/benchmarks/parquet.py | 47 | def time_write_binary_table_uncompressed(self): | CODE |
| LOW⚡ | python/benchmarks/parquet.py | 51 | def time_write_binary_table_no_dictionary(self): | CODE |
| LOW⚡ | python/benchmarks/parquet.py | 55 | def time_convert_pandas_and_write_binary_table(self): | CODE |
| LOW | python/benchmarks/common.py | 180 | def _generate_varying_sequences(self, random_factory, n, min_size, | CODE |
| LOW⚡ | python/benchmarks/common.py | 202 | def generate_fixed_binary_list(self, n, size, none_prob=DEFAULT_NONE_PROB): | CODE |
| LOW⚡ | python/benchmarks/common.py | 209 | def generate_varying_binary_list(self, n, min_size, max_size, | CODE |
| LOW⚡ | python/benchmarks/common.py | 218 | def generate_ascii_string_list(self, n, min_size, max_size, | CODE |
| LOW⚡ | python/benchmarks/common.py | 227 | def generate_unicode_string_list(self, n, min_size, max_size, | CODE |
| LOW | python/scripts/update_stub_docstrings.py | 221 | def _create_importable_pyarrow(pyarrow_pkg, source_dir, install_pyarrow_dir): | CODE |
| LOW | python/pyarrow/ipc.py | 130 | def _get_legacy_format_default(options): | CODE |
| LOW | python/pyarrow/ipc.py | 145 | def _ensure_default_ipc_read_options(options): | CODE |
| LOW | python/pyarrow/util.py | 210 | def _break_traceback_cycle_from_frame(frame): | CODE |
| LOW | python/pyarrow/util.py | 250 | def download_tzdata_on_windows(): | CODE |
| LOW | python/pyarrow/__init__.py | 325 | def _get_pkg_config_executable(): | CODE |
| LOW | python/pyarrow/__init__.py | 338 | def _read_pkg_config_variable(pkgname, cli_args): | CODE |
| LOW | python/pyarrow/dataset.py | 816 | def _ensure_write_partitioning(part, schema, flavor): | CODE |
| LOW | python/pyarrow/pandas_compat.py | 92 | def get_numpy_logical_type_map(): | CODE |
| LOW | python/pyarrow/pandas_compat.py | 114 | def get_logical_type_from_numpy(pandas_collection): | CODE |
| LOW | python/pyarrow/pandas_compat.py | 306 | def _get_simple_index_descriptor(level, name): | CODE |
| LOW | python/pyarrow/pandas_compat.py | 455 | def _get_columns_to_convert_given_schema(df, schema, preserve_index): | CODE |
| LOW | python/pyarrow/pandas_compat.py | 539 | def _get_range_index_descriptor(level): | CODE |
| LOW | python/pyarrow/pandas_compat.py | 554 | def _resolve_columns_of_interest(df, schema, columns): | CODE |
| LOW | python/pyarrow/pandas_compat.py | 649 | def _can_definitely_zero_copy(ser): | CODE |
| LOW | python/pyarrow/pandas_compat.py | 939 | def _check_data_column_metadata_consistency(all_columns): | CODE |
| LOW | python/pyarrow/pandas_compat.py | 950 | def _deserialize_column_index(block_table, all_columns, column_indexes): | CODE |
| LOW | python/pyarrow/pandas_compat.py | 1055 | def _backwards_compatible_index_name(raw_name, logical_name): | CODE |
| LOW | python/pyarrow/pandas_compat.py | 1084 | def get_pandas_logical_type_map(): | CODE |
| LOW | python/pyarrow/pandas_compat.py | 1103 | def _pandas_type_to_numpy_type(pandas_type): | CODE |
| LOW | python/pyarrow/pandas_compat.py | 1126 | def _reconstruct_columns_from_metadata(columns, column_indexes): | CODE |
| LOW | python/pyarrow/fs.py | 130 | def _resolve_filesystem_and_path(path, filesystem=None, *, memory_map=False): | CODE |
| LOW | python/pyarrow/compute.py | 123 | def _scrape_options_class_doc(options_class): | CODE |
| LOW | python/pyarrow/compute.py | 130 | def _decorate_compute_function(wrapper, exposed_name, func, options_class): | CODE |
| LOW | python/pyarrow/tests/test_tensor.py | 87 | def test_tensor_numpy_roundtrip(dtype_str, arrow_type): | CODE |
| LOW | python/pyarrow/tests/test_tensor.py | 102 | def test_tensor_ipc_roundtrip(tmpdir): | CODE |
| LOW | python/pyarrow/tests/test_tensor.py | 118 | def test_tensor_ipc_read_from_compressed(tempdir): | CODE |
| LOW⚡ | python/pyarrow/tests/test_ipc.py | 429 | def test_stream_simple_roundtrip(stream_fixture): | CODE |
| LOW⚡ | python/pyarrow/tests/test_ipc.py | 448 | def test_compression_roundtrip(): | CODE |
| LOW⚡ | python/pyarrow/tests/test_ipc.py | 535 | def test_stream_options_roundtrip(stream_fixture, options): | CODE |
| LOW⚡ | python/pyarrow/tests/test_ipc.py | 806 | def test_message_repr_shows_actual_values(example_messages): | CODE |
| LOW⚡ | python/pyarrow/tests/test_ipc.py | 840 | def test_message_read_record_batch(example_messages): | CODE |
| LOW⚡ | python/pyarrow/tests/test_ipc.py | 848 | def test_read_record_batch_on_stream_error_message(): | CODE |
| LOW⚡ | python/pyarrow/tests/test_ipc.py | 959 | def test_ipc_file_stream_has_eos(): | CODE |
| LOW⚡ | python/pyarrow/tests/test_ipc.py | 1051 | def test_get_record_batch_size(): | CODE |
| LOW⚡ | python/pyarrow/tests/test_ipc.py | 1061 | def _check_serialize_pandas_round_trip(df, use_threads=False): | CODE |
| LOW⚡ | python/pyarrow/tests/test_ipc.py | 1068 | def test_pandas_serialize_round_trip(): | CODE |
| LOW⚡ | python/pyarrow/tests/test_ipc.py | 1105 | def test_serialize_pandas_empty_dataframe(): | CODE |
| LOW⚡ | python/pyarrow/tests/test_ipc.py | 1111 | def test_pandas_serialize_round_trip_not_string_columns(): | CODE |
| LOW⚡ | python/pyarrow/tests/test_ipc.py | 1119 | def test_serialize_pandas_no_preserve_index(): | CODE |
| LOW | python/pyarrow/tests/test_ipc.py | 167 | def test_file_simple_roundtrip(file_fixture): | CODE |
| LOW | python/pyarrow/tests/test_ipc.py | 205 | def test_file_count_rows_no_batches(): | CODE |
| LOW | python/pyarrow/tests/test_ipc.py | 216 | def test_open_file_from_buffer(file_fixture): | CODE |
| LOW | python/pyarrow/tests/test_ipc.py | 273 | def test_read_year_month_nano_interval(tmpdir): | CODE |
| LOW | python/pyarrow/tests/test_ipc.py | 292 | def test_stream_categorical_roundtrip(stream_fixture): | CODE |
| LOW | python/pyarrow/tests/test_ipc.py | 308 | def test_open_stream_from_buffer(stream_fixture): | CODE |
| LOW | python/pyarrow/tests/test_ipc.py | 351 | def test_open_stream_with_wrong_options(stream_fixture): | CODE |
| LOW | python/pyarrow/tests/test_ipc.py | 376 | def test_open_file_with_wrong_options(file_fixture): | CODE |
| LOW | python/pyarrow/tests/test_ipc.py | 385 | def test_stream_write_dispatch(stream_fixture): | CODE |
| LOW | python/pyarrow/tests/test_ipc.py | 406 | def test_stream_write_table_batches(stream_fixture): | CODE |
| LOW | python/pyarrow/tests/test_ipc.py | 592 | def test_read_options_included_fields(stream_fixture): | CODE |
| 1783 more matches not shown… | ||||
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| LOW | python/pyarrow/conftest.py | 112 | CODE | |
| LOW | python/pyarrow/conftest.py | 127 | CODE | |
| LOW | python/pyarrow/conftest.py | 133 | CODE | |
| LOW | python/pyarrow/conftest.py | 139 | CODE | |
| LOW | python/pyarrow/conftest.py | 151 | CODE | |
| LOW | python/pyarrow/conftest.py | 157 | CODE | |
| LOW | python/pyarrow/conftest.py | 163 | CODE | |
| LOW | python/pyarrow/conftest.py | 169 | CODE | |
| LOW | python/pyarrow/conftest.py | 175 | CODE | |
| LOW | python/pyarrow/conftest.py | 181 | CODE | |
| LOW | python/pyarrow/conftest.py | 187 | CODE | |
| LOW | python/pyarrow/conftest.py | 193 | CODE | |
| LOW | python/pyarrow/conftest.py | 199 | CODE | |
| LOW | python/pyarrow/conftest.py | 205 | CODE | |
| LOW | python/pyarrow/conftest.py | 121 | CODE | |
| LOW | python/pyarrow/conftest.py | 215 | CODE | |
| LOW | python/pyarrow/conftest.py | 248 | CODE | |
| LOW | python/pyarrow/benchmark.py | 21 | CODE | |
| LOW | python/pyarrow/ipc.py | 24 | CODE | |
| LOW | python/pyarrow/ipc.py | 24 | CODE | |
| LOW | python/pyarrow/ipc.py | 24 | CODE | |
| LOW | python/pyarrow/ipc.py | 24 | CODE | |
| LOW | python/pyarrow/ipc.py | 24 | CODE | |
| LOW | python/pyarrow/ipc.py | 24 | CODE | |
| LOW | python/pyarrow/ipc.py | 24 | CODE | |
| LOW | python/pyarrow/ipc.py | 24 | CODE | |
| LOW | python/pyarrow/ipc.py | 24 | CODE | |
| LOW | python/pyarrow/ipc.py | 24 | CODE | |
| LOW | python/pyarrow/ipc.py | 24 | CODE | |
| LOW | python/pyarrow/ipc.py | 24 | CODE | |
| LOW | python/pyarrow/ipc.py | 24 | CODE | |
| LOW | python/pyarrow/ipc.py | 24 | CODE | |
| LOW | python/pyarrow/flight.py | 19 | CODE | |
| LOW | python/pyarrow/flight.py | 19 | CODE | |
| LOW | python/pyarrow/flight.py | 19 | CODE | |
| LOW | python/pyarrow/flight.py | 19 | CODE | |
| LOW | python/pyarrow/flight.py | 19 | CODE | |
| LOW | python/pyarrow/flight.py | 19 | CODE | |
| LOW | python/pyarrow/flight.py | 19 | CODE | |
| LOW | python/pyarrow/flight.py | 19 | CODE | |
| LOW | python/pyarrow/flight.py | 19 | CODE | |
| LOW | python/pyarrow/flight.py | 19 | CODE | |
| LOW | python/pyarrow/flight.py | 19 | CODE | |
| LOW | python/pyarrow/flight.py | 19 | CODE | |
| LOW | python/pyarrow/flight.py | 19 | CODE | |
| LOW | python/pyarrow/flight.py | 19 | CODE | |
| LOW | python/pyarrow/flight.py | 19 | CODE | |
| LOW | python/pyarrow/flight.py | 19 | CODE | |
| LOW | python/pyarrow/flight.py | 19 | CODE | |
| LOW | python/pyarrow/flight.py | 19 | CODE | |
| LOW | python/pyarrow/flight.py | 19 | CODE | |
| LOW | python/pyarrow/flight.py | 19 | CODE | |
| LOW | python/pyarrow/flight.py | 19 | CODE | |
| LOW | python/pyarrow/flight.py | 19 | CODE | |
| LOW | python/pyarrow/flight.py | 19 | CODE | |
| LOW | python/pyarrow/flight.py | 19 | CODE | |
| LOW | python/pyarrow/flight.py | 19 | CODE | |
| LOW | python/pyarrow/flight.py | 19 | CODE | |
| LOW | python/pyarrow/flight.py | 19 | CODE | |
| LOW | python/pyarrow/flight.py | 19 | CODE | |
| 502 more matches not shown… | ||||
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| HIGH | python/scripts/update_stub_docstrings.py | 212 | except OSError: | CODE |
| HIGH | python/scripts/update_stub_docstrings.py | 57 | except TypeError: | CODE |
| HIGH | python/scripts/run_emscripten_tests.py | 41 | except (BrokenPipeError, ConnectionResetError): | CODE |
| HIGH | python/pyarrow/conftest.py | 114 | except ImportError: | CODE |
| HIGH | python/pyarrow/conftest.py | 123 | except ImportError: | CODE |
| HIGH | python/pyarrow/conftest.py | 129 | except ImportError: | CODE |
| HIGH | python/pyarrow/conftest.py | 135 | except ImportError: | CODE |
| HIGH | python/pyarrow/conftest.py | 147 | except ImportError: | CODE |
| HIGH | python/pyarrow/conftest.py | 165 | except ImportError: | CODE |
| HIGH | python/pyarrow/conftest.py | 171 | except ImportError: | CODE |
| HIGH | python/pyarrow/conftest.py | 177 | except ImportError: | CODE |
| HIGH | python/pyarrow/conftest.py | 183 | except ImportError: | CODE |
| HIGH | python/pyarrow/conftest.py | 189 | except ImportError: | CODE |
| HIGH | python/pyarrow/conftest.py | 195 | except ImportError: | CODE |
| HIGH | python/pyarrow/conftest.py | 201 | except ImportError: | CODE |
| HIGH | python/pyarrow/conftest.py | 207 | except ImportError: | CODE |
| HIGH | python/pyarrow/util.py | 148 | except AttributeError: | CODE |
| HIGH | python/pyarrow/dataset.py | 75 | except ImportError: | CODE |
| HIGH | python/pyarrow/dataset.py | 96 | except ImportError: | CODE |
| HIGH | python/pyarrow/dataset.py | 105 | except ImportError: | CODE |
| HIGH | python/pyarrow/feather.py | 201 | except os.error: | CODE |
| HIGH | python/pyarrow/pandas_compat.py | 700 | except IndexError: | CODE |
| HIGH | python/pyarrow/pandas_compat.py | 892 | except NotImplementedError: | CODE |
| HIGH | python/pyarrow/pandas_compat.py | 921 | except KeyError: | CODE |
| HIGH | python/pyarrow/fs.py | 359 | except FileExistsError: | CODE |
| HIGH | python/pyarrow/fs.py | 115 | except ImportError: | CODE |
| HIGH | python/pyarrow/tests/test_ipc.py | 40 | except ImportError: | CODE |
| HIGH | python/pyarrow/tests/test_convert_builtin.py | 2278 | except ImportError: | CODE |
| HIGH | python/pyarrow/tests/test_acero.py | 36 | except ImportError: | CODE |
| HIGH | python/pyarrow/tests/test_adhoc_memory_leak.py | 30 | except ImportError: | CODE |
| HIGH | python/pyarrow/tests/test_orc.py | 40 | except ImportError: | CODE |
| HIGH | python/pyarrow/tests/test_io.py | 1159 | except os.error: | CODE |
| HIGH | python/pyarrow/tests/test_cffi.py | 788 | except ImportError: | CODE |
| HIGH | python/pyarrow/tests/test_dataset.py | 1092 | except ImportError: | CODE |
| HIGH | python/pyarrow/tests/test_extension_type.py | 954 | except KeyError: | CODE |
| HIGH | python/pyarrow/tests/test_feather.py | 41 | except ImportError: | CODE |
| HIGH | python/pyarrow/tests/test_feather.py | 396 | except Exception: | CODE |
| HIGH | python/pyarrow/tests/test_feather.py | 85 | except os.error: | CODE |
| HIGH | python/pyarrow/tests/test_pandas.py | 54 | except ImportError: | CODE |
| HIGH | python/pyarrow/tests/test_pandas.py | 61 | except ImportError: | CODE |
| HIGH | python/pyarrow/tests/test_exec_plan.py | 25 | except ImportError: | CODE |
| HIGH | python/pyarrow/tests/test_exec_plan.py | 30 | except ImportError: | CODE |
| HIGH | python/pyarrow/tests/test_flight.py | 2480 | except (KeyboardInterrupt, flight.FlightCancelledError): | CODE |
| HIGH | python/pyarrow/tests/test_csv.py | 1606 | except KeyboardInterrupt: | CODE |
| HIGH | python/pyarrow/tests/test_gdb.py | 47 | except KeyError: | CODE |
| HIGH | python/pyarrow/tests/test_types.py | 522 | except zoneinfo.ZoneInfoNotFoundError: | CODE |
| HIGH | python/pyarrow/tests/interchange/test_conversion.py | 38 | except ImportError: | CODE |
| HIGH | python/pyarrow/tests/parquet/test_basic.py | 775 | except pa.ArrowException: | CODE |
| HIGH | python/pyarrow/tests/parquet/conftest.py | 61 | except Exception: | CODE |
| HIGH | python/pyarrow/tests/parquet/conftest.py | 88 | except FileNotFoundError: | CODE |
| HIGH | python/pyarrow/tests/parquet/test_datetime.py | 442 | except Exception: | CODE |
| HIGH | python/pyarrow/tests/parquet/test_parquet_file.py | 428 | except ImportError: | CODE |
| HIGH | python/pyarrow/interchange/column.py | 457 | except NoBufferPresent: | CODE |
| HIGH | python/pyarrow/interchange/column.py | 462 | except NoBufferPresent: | CODE |
| HIGH | python/pyarrow/vendored/docscrape.py | 664 | except AttributeError: | CODE |
| HIGH | python/pyarrow/parquet/core.py | 2083 | except os.error: | CODE |
| HIGH | cpp/gdb_arrow.py | 2511 | except Exception: | CODE |
| HIGH | cpp/gdb_arrow.py | 2522 | except Exception: | CODE |
| HIGH | cpp/gdb_arrow.py | 2536 | except Exception: | CODE |
| HIGH | dev/merge_arrow_pr.py | 157 | except AttributeError: | CODE |
| 5 more matches not shown… | ||||
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| MEDIUM | cmake-format.py | 22 | # ----------------------------- | COMMENT |
| MEDIUM | cmake-format.py | 24 | # ----------------------------- | COMMENT |
| MEDIUM | cmake-format.py | 62 | # ------------------------------------------------ | COMMENT |
| MEDIUM | cmake-format.py | 64 | # ------------------------------------------------ | COMMENT |
| MEDIUM | python/examples/minimal_build/build_venv.sh | 21 | #---------------------------------------------------------------------- | COMMENT |
| MEDIUM | python/examples/minimal_build/build_venv.sh | 40 | #---------------------------------------------------------------------- | COMMENT |
| MEDIUM | python/examples/minimal_build/build_venv.sh | 62 | #---------------------------------------------------------------------- | COMMENT |
| MEDIUM | python/examples/minimal_build/build_conda.sh | 21 | #---------------------------------------------------------------------- | COMMENT |
| MEDIUM | python/examples/minimal_build/build_conda.sh | 33 | #---------------------------------------------------------------------- | COMMENT |
| MEDIUM | python/examples/minimal_build/build_conda.sh | 62 | #---------------------------------------------------------------------- | COMMENT |
| MEDIUM | python/examples/minimal_build/build_conda.sh | 69 | #---------------------------------------------------------------------- | COMMENT |
| MEDIUM | python/examples/minimal_build/build_conda.sh | 90 | #---------------------------------------------------------------------- | COMMENT |
| MEDIUM | python/pyarrow/__init__.py | 297 | # ---------------------------------------------------------------------- | COMMENT |
| MEDIUM | python/pyarrow/__init__.py | 308 | # ---------------------------------------------------------------------- | COMMENT |
| MEDIUM | python/pyarrow/pandas_compat.py | 721 | # ---------------------------------------------------------------------- | COMMENT |
| MEDIUM | python/pyarrow/pandas_compat.py | 1275 | # ---------------------------------------------------------------------- | COMMENT |
| MEDIUM | python/pyarrow/acero.py | 18 | # --------------------------------------------------------------------- | COMMENT |
| MEDIUM⚡ | python/pyarrow/tests/test_ipc.py | 955 | # ---------------------------------------------------------------------- | COMMENT |
| MEDIUM | python/pyarrow/tests/test_ipc.py | 861 | # ---------------------------------------------------------------------- | COMMENT |
| MEDIUM | python/pyarrow/tests/test_io.py | 73 | # ---------------------------------------------------------------------- | COMMENT |
| MEDIUM⚡ | python/pyarrow/tests/test_io.py | 1532 | # ---------------------------------------------------------------------- | STRING |
| MEDIUM | python/pyarrow/tests/test_io.py | 380 | # ---------------------------------------------------------------------- | STRING |
| MEDIUM | python/pyarrow/tests/test_io.py | 1034 | # ---------------------------------------------------------------------- | STRING |
| MEDIUM | python/pyarrow/tests/test_io.py | 1072 | # ---------------------------------------------------------------------- | STRING |
| MEDIUM | python/pyarrow/tests/test_io.py | 1605 | # ---------------------------------------------------------------------- | STRING |
| MEDIUM | python/pyarrow/tests/test_io.py | 1828 | # ---------------------------------------------------------------------- | STRING |
| MEDIUM | python/pyarrow/tests/test_io.py | 1906 | # ---------------------------------------------------------------------- | STRING |
| MEDIUM⚡ | python/pyarrow/tests/test_pandas.py | 3404 | # ---------------------------------------------------------------------- | COMMENT |
| MEDIUM⚡ | python/pyarrow/tests/test_pandas.py | 3415 | # ---------------------------------------------------------------------- | COMMENT |
| MEDIUM⚡ | python/pyarrow/tests/test_pandas.py | 4032 | # ---------------------------------------------------------------------- | COMMENT |
| MEDIUM⚡ | python/pyarrow/tests/test_pandas.py | 4431 | # ---------------------------------------------------------------------- | COMMENT |
| MEDIUM⚡ | python/pyarrow/tests/test_pandas.py | 5173 | # ------------------------ | COMMENT |
| MEDIUM⚡ | python/pyarrow/tests/test_pandas.py | 5186 | # ------------------------ | COMMENT |
| MEDIUM⚡ | python/pyarrow/tests/test_pandas.py | 5224 | # ------------------------ | COMMENT |
| MEDIUM⚡ | python/pyarrow/tests/test_pandas.py | 5229 | # ------------------------ | COMMENT |
| MEDIUM | python/pyarrow/tests/test_pandas.py | 1741 | # ---------------------------------------------------------------------- | COMMENT |
| MEDIUM | python/pyarrow/tests/test_pandas.py | 3505 | # --------------------------------------------------------------------- | COMMENT |
| MEDIUM | python/pyarrow/tests/test_pandas.py | 3776 | # ---------------------------------------------------------------------- | COMMENT |
| MEDIUM | python/pyarrow/tests/test_pandas.py | 3825 | # ---------------------------------------------------------------------- | COMMENT |
| MEDIUM | python/pyarrow/tests/test_pandas.py | 3862 | # ---------------------------------------------------------------------- | COMMENT |
| MEDIUM | python/pyarrow/tests/test_pandas.py | 4011 | # ---------------------------------------------------------------------- | COMMENT |
| MEDIUM | python/pyarrow/tests/test_pandas.py | 4144 | # ---------------------------------------------------------------------- | COMMENT |
| MEDIUM | python/pyarrow/tests/test_pandas.py | 4353 | # ---------------------------------------------------------------------- | COMMENT |
| MEDIUM | python/pyarrow/tests/test_pandas.py | 4686 | # ---------------------------------------------------------------------- | COMMENT |
| MEDIUM | python/pyarrow/tests/parquet/test_data_types.py | 56 | # ----------------------------------------------------------------------------- | COMMENT |
| MEDIUM | python/pyarrow/tests/parquet/test_data_types.py | 113 | # ----------------------------------------------------------------------------- | COMMENT |
| MEDIUM | python/pyarrow/tests/parquet/test_data_types.py | 208 | # ----------------------------------------------------------------------------- | COMMENT |
| MEDIUM | python/pyarrow/tests/parquet/test_data_types.py | 252 | # ----------------------------------------------------------------------------- | COMMENT |
| MEDIUM | python/pyarrow/tests/parquet/test_data_types.py | 401 | # ----------------------------------------------------------------------------- | COMMENT |
| MEDIUM | python/pyarrow/tests/parquet/test_data_types.py | 434 | # ----------------------------------------------------------------------------- | COMMENT |
| MEDIUM | python/pyarrow/parquet/core.py | 204 | # ---------------------------------------------------------------------- | STRING |
| MEDIUM | cpp/CMakeLists.txt | 226 | # ---------------------------------------------------------------------- | COMMENT |
| MEDIUM | cpp/src/arrow/CMakeLists.txt | 175 | # ---------------------------------------------------------------------- | COMMENT |
| MEDIUM | cpp/src/arrow/io/CMakeLists.txt | 18 | # ---------------------------------------------------------------------- | COMMENT |
| MEDIUM | cpp/src/arrow/compute/kernels/CMakeLists.txt | 20 | # ---------------------------------------------------------------------- | COMMENT |
| MEDIUM | cpp/src/arrow/compute/kernels/CMakeLists.txt | 39 | # ---------------------------------------------------------------------- | COMMENT |
| MEDIUM | cpp/src/arrow/compute/kernels/CMakeLists.txt | 100 | # ---------------------------------------------------------------------- | COMMENT |
| MEDIUM | cpp/src/arrow/compute/kernels/CMakeLists.txt | 154 | # ---------------------------------------------------------------------- | COMMENT |
| MEDIUM | cpp/src/arrow/compute/kernels/CMakeLists.txt | 167 | # ---------------------------------------------------------------------- | COMMENT |
| MEDIUM | cpp/src/arrow/compute/kernels/vector_sort_internal.h | 360 | // ┬────────────┴┴──────────────────────┬ | COMMENT |
| 22 more matches not shown… | ||||
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| MEDIUM | python/pyarrow/dataset.py | 829 | # Create a partitioning factory with those field names. | COMMENT |
| MEDIUM | python/pyarrow/tests/test_convert_builtin.py | 136 | # Create an arbitrary long int that is hopefully not cached by the interpreter | COMMENT |
| MEDIUM | python/pyarrow/tests/arrow_39313.py | 18 | # This file is called from a test in test_pandas.py. | COMMENT |
| MEDIUM | python/pyarrow/tests/arrow_16597.py | 18 | # This file is called from a test in test_flight.py. | COMMENT |
| MEDIUM | python/pyarrow/tests/test_gandiva.py | 333 | # Create a table with some sample data | COMMENT |
| MEDIUM | python/pyarrow/tests/strategies.py | 472 | # Define the same rules as above for pandas tests by excluding certain types | COMMENT |
| MEDIUM | python/pyarrow/tests/arrow_7980.py | 18 | # This file is called from a test in test_schema.py. | COMMENT |
| MEDIUM | python/pyarrow/tests/util.py | 412 | # Create a limited user with a specific policy ... | COMMENT |
| MEDIUM | python/pyarrow/tests/util.py | 422 | # Create a protected bucket for testing no-delete-bucket policy | COMMENT |
| MEDIUM | python/pyarrow/tests/test_jvm.py | 59 | # Create a Java buffer | COMMENT |
| MEDIUM | python/pyarrow/tests/test_fs.py | 554 | # Create a file in the protected bucket then try to delete it | COMMENT |
| MEDIUM | python/pyarrow/tests/pandas_threaded_import.py | 18 | # This file is called from a test in test_pandas.py. | COMMENT |
| MEDIUM⚡ | python/pyarrow/tests/test_dataset.py | 3884 | # Create a dataset where f1 is incrementing from 0 to 100 spread across | STRING |
| MEDIUM | python/pyarrow/tests/test_cuda.py | 147 | # Creating a device buffer from another device buffer, view: | COMMENT |
| MEDIUM | python/pyarrow/tests/test_cuda.py | 160 | # Creating a device buffer from another device buffer, copy: | COMMENT |
| MEDIUM | python/pyarrow/tests/test_cuda.py | 181 | # Creating a device buffer from a slice of host buffer | COMMENT |
| MEDIUM | python/pyarrow/tests/test_cuda.py | 196 | # Creating a device buffer from a slice of an array | COMMENT |
| MEDIUM | python/pyarrow/tests/test_cuda.py | 207 | # Creating a device buffer from a slice of bytes | COMMENT |
| MEDIUM | python/pyarrow/tests/test_cuda.py | 215 | # Creating a device buffer from size | COMMENT |
| MEDIUM | python/pyarrow/tests/test_cuda.py | 358 | # Create a buffer in host containing range(size) | COMMENT |
| MEDIUM | python/pyarrow/tests/test_cuda.py | 370 | # Create a device buffer of the same size and copy from host | COMMENT |
| MEDIUM | python/pyarrow/tests/test_feather.py | 461 | # Create a nan that is not numpy.nan | COMMENT |
| MEDIUM | python/pyarrow/tests/read_record_batch.py | 18 | # This file is called from a test in test_ipc.py. | COMMENT |
| MEDIUM | python/pyarrow/tests/parquet/test_basic.py | 228 | # Create a non-empty table to infer the types correctly, then slice to 0 | COMMENT |
| MEDIUM | python/pyarrow/interchange/dataframe.py | 212 | # Create an iterator of RecordBatches | COMMENT |
| MEDIUM | python/pyarrow/interchange/column.py | 497 | # Define the dtype of the returned buffer | COMMENT |
| MEDIUM | python/pyarrow/interchange/column.py | 523 | # Define the dtype of the returned buffer | COMMENT |
| MEDIUM | python/pyarrow/vendored/version.py | 4 | # This file is dual licensed under the terms of the Apache License, Version | COMMENT |
| MEDIUM | python/pyarrow/vendored/docscrape.py | 4 | # This file is licensed under the BSD License. See the LICENSE.txt file | COMMENT |
| MEDIUM | ci/scripts/rust_build.sh | 26 | # This file is used to build the rust binaries needed for the archery | COMMENT |
| MEDIUM | ci/scripts/nanoarrow_build.sh | 26 | # This file is used to build the nanoarrow binaries needed for the archery | COMMENT |
| MEDIUM | r/tools/nixlibs.R | 830 | # Create a new env_var_list, with the values of turn_off set. | COMMENT |
| MEDIUM | r/R/arrow-datum.R | 358 | # Create a new array that encodes missing values as 1 and non-missing values | COMMENT |
| MEDIUM | r/R/dplyr-datetime-helpers.R | 506 | # This function handles round/ceil/floor when unit is week. The fn argument | COMMENT |
| MEDIUM | r/R/dplyr-eval.R | 279 | # Create a data mask for evaluating a dplyr expression | COMMENT |
| MEDIUM | r/R/dplyr-mutate.R | 49 | # Create a mask with aggregation functions in it | COMMENT |
| MEDIUM | r/R/dplyr-mutate.R | 165 | # This function is a copy of dplyr:::check_transmute_args at | COMMENT |
| MEDIUM | r/R/metadata.R | 91 | # This function is used both when saving and loading metadata. | COMMENT |
| MEDIUM | r/R/schema.R | 252 | #' # Create a schema using a list of pairs of field names and data types | COMMENT |
| MEDIUM | r/R/dataset.R | 175 | #' # Create a temporary directory and write example dataset | COMMENT |
| MEDIUM | r/R/extension.R | 301 | #' # Create the R6 type whose methods control how Array objects are | COMMENT |
| MEDIUM | r/R/extension.R | 338 | #' # Create a helper type constructor that calls new_extension_type() | COMMENT |
| MEDIUM | r/R/extension.R | 348 | #' # Create a helper array constructor that calls new_extension_array() | COMMENT |
| MEDIUM | r/R/dplyr-funcs-type.R | 104 | # Create a data frame/tibble/struct column | COMMENT |
| MEDIUM | r/R/udf.R | 107 | # Create a small wrapper function that is easier to call from C++. | COMMENT |
| MEDIUM | r/R/dplyr-select.R | 50 | # Create a mask for evaluating expressions in tidyselect helpers | COMMENT |
| MEDIUM | r/R/dplyr-glimpse.R | 20 | # This function is inspired by pillar:::glimpse.tbl(), with some adaptations | COMMENT |
| MEDIUM | r/data-raw/codegen.R | 18 | # This file is used to generate code in the files | COMMENT |
| MEDIUM | docs/source/conf.py | 20 | # This file is execfile()d with the current directory set to its | COMMENT |
| MEDIUM | cpp/build-support/asan_symbolize.py | 6 | # This file is distributed under the University of Illinois Open Source | COMMENT |
| MEDIUM | cpp/src/arrow/acero/hash_join_graphs.py | 172 | # Create a graph per lowest-cardinality arg | COMMENT |
| MEDIUM | cpp/src/arrow/acero/hash_join_graphs.py | 173 | # Create a line per second-lowest-cardinality arg | COMMENT |
| MEDIUM | …flight/sql/odbc/tests/dremio/set_up_dremio_instance.sh | 122 | # Create a new table by sending a SQL query. | COMMENT |
| MEDIUM | dev/release/post-01-tag.sh | 31 | # Create the release tag and trigger the Publish Release workflow. | COMMENT |
| MEDIUM | dev/release/verify-release-candidate.sh | 357 | # Creating a separate conda environment | COMMENT |
| MEDIUM | dev/archery/archery/benchmark/compare.py | 19 | # Define a global regression threshold as 5%. This is purely subjective and | COMMENT |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| LOW | python/benchmarks/microbenchmarks.py | 30 | CODE | |
| LOW | python/benchmarks/common.py | 284 | CODE | |
| LOW | python/scripts/update_stub_docstrings.py | 39 | CODE | |
| LOW | python/scripts/update_stub_docstrings.py | 177 | CODE | |
| LOW | python/pyarrow/conftest.py | 212 | CODE | |
| LOW | python/pyarrow/util.py | 161 | CODE | |
| LOW | python/pyarrow/__init__.py | 400 | CODE | |
| LOW | python/pyarrow/dataset.py | 121 | CODE | |
| LOW | python/pyarrow/dataset.py | 277 | CODE | |
| LOW | python/pyarrow/dataset.py | 297 | CODE | |
| LOW | python/pyarrow/dataset.py | 320 | CODE | |
| LOW | python/pyarrow/dataset.py | 580 | CODE | |
| LOW | python/pyarrow/dataset.py | 846 | CODE | |
| LOW | python/pyarrow/pandas_compat.py | 75 | CODE | |
| LOW | python/pyarrow/pandas_compat.py | 326 | CODE | |
| LOW | python/pyarrow/pandas_compat.py | 455 | CODE | |
| LOW | python/pyarrow/pandas_compat.py | 568 | CODE | |
| LOW | python/pyarrow/pandas_compat.py | 603 | CODE | |
| LOW | python/pyarrow/pandas_compat.py | 725 | CODE | |
| LOW | python/pyarrow/pandas_compat.py | 860 | CODE | |
| LOW | python/pyarrow/pandas_compat.py | 983 | CODE | |
| LOW | python/pyarrow/pandas_compat.py | 1126 | CODE | |
| LOW | python/pyarrow/pandas_compat.py | 1214 | CODE | |
| LOW | python/pyarrow/fs.py | 85 | CODE | |
| LOW | python/pyarrow/acero.py | 83 | CODE | |
| LOW | python/pyarrow/jvm.py | 72 | CODE | |
| LOW | python/pyarrow/jvm.py | 127 | CODE | |
| LOW | python/pyarrow/jvm.py | 154 | CODE | |
| LOW | python/pyarrow/jvm.py | 199 | CODE | |
| LOW | python/pyarrow/compute.py | 130 | CODE | |
| LOW | python/pyarrow/tests/strategies.py | 310 | CODE | |
| LOW | python/pyarrow/tests/test_orc.py | 49 | CODE | |
| LOW | python/pyarrow/tests/test_array.py | 3688 | CODE | |
| LOW | python/pyarrow/tests/test_fs.py | 779 | CODE | |
| LOW | python/pyarrow/tests/test_fs.py | 2188 | CODE | |
| LOW | python/pyarrow/tests/test_fs.py | 66 | CODE | |
| LOW | python/pyarrow/tests/test_dataset.py | 4348 | CODE | |
| LOW | python/pyarrow/tests/test_pandas.py | 4148 | CODE | |
| LOW | python/pyarrow/tests/test_pandas.py | 888 | CODE | |
| LOW | python/pyarrow/tests/test_pandas.py | 2840 | CODE | |
| LOW | python/pyarrow/tests/test_pandas.py | 2863 | CODE | |
| LOW | python/pyarrow/tests/test_exec_plan.py | 103 | CODE | |
| LOW | python/pyarrow/tests/test_flight.py | 2377 | CODE | |
| LOW | python/pyarrow/tests/test_flight.py | 443 | CODE | |
| LOW | python/pyarrow/tests/test_flight.py | 466 | CODE | |
| LOW | python/pyarrow/tests/test_flight.py | 501 | CODE | |
| LOW | python/pyarrow/tests/test_flight.py | 1340 | CODE | |
| LOW | python/pyarrow/tests/test_json.py | 325 | CODE | |
| LOW | python/pyarrow/tests/test_compute.py | 2438 | CODE | |
| LOW | python/pyarrow/tests/test_compute.py | 2550 | CODE | |
| LOW | python/pyarrow/tests/test_csv.py | 1564 | CODE | |
| LOW | python/pyarrow/tests/parquet/test_parquet_writer.py | 129 | CODE | |
| LOW | python/pyarrow/tests/parquet/test_data_types.py | 360 | CODE | |
| LOW | python/pyarrow/tests/parquet/test_data_types.py | 414 | CODE | |
| LOW | python/pyarrow/interchange/from_dataframe.py | 121 | CODE | |
| LOW | python/pyarrow/interchange/from_dataframe.py | 425 | CODE | |
| LOW | python/pyarrow/vendored/version.py | 240 | CODE | |
| LOW | python/pyarrow/vendored/version.py | 441 | CODE | |
| LOW | python/pyarrow/vendored/docscrape.py | 696 | CODE | |
| LOW | python/pyarrow/vendored/docscrape.py | 288 | CODE | |
| 33 more matches not shown… | ||||
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| LOW | compose.yaml | 225 | # Usage: | COMMENT |
| LOW | compose.yaml | 257 | # Usage: | COMMENT |
| LOW | compose.yaml | 276 | # Usage: | COMMENT |
| LOW | compose.yaml | 312 | # Usage: | COMMENT |
| LOW | compose.yaml | 350 | # Usage: | COMMENT |
| LOW | compose.yaml | 396 | # Usage: | COMMENT |
| LOW | compose.yaml | 433 | # Usage: | COMMENT |
| LOW | compose.yaml | 595 | # Usage: | COMMENT |
| LOW | compose.yaml | 649 | # Usage: | COMMENT |
| LOW | compose.yaml | 698 | # Usage: | COMMENT |
| LOW | compose.yaml | 732 | # Usage: | COMMENT |
| LOW | compose.yaml | 758 | # Usage: | COMMENT |
| LOW | compose.yaml | 787 | # Usage: | COMMENT |
| LOW | compose.yaml | 818 | # Usage: | COMMENT |
| LOW | compose.yaml | 847 | # Usage: | COMMENT |
| LOW | compose.yaml | 877 | # Usage: | COMMENT |
| LOW | compose.yaml | 909 | # Usage: | COMMENT |
| LOW | compose.yaml | 936 | # Usage: | COMMENT |
| LOW | compose.yaml | 967 | # Usage: | COMMENT |
| LOW | compose.yaml | 1000 | # Usage: | COMMENT |
| LOW | compose.yaml | 1053 | # Usage: | COMMENT |
| LOW | compose.yaml | 1076 | # Usage: | COMMENT |
| LOW | compose.yaml | 1099 | # Usage: | COMMENT |
| LOW | compose.yaml | 1124 | # Usage: | COMMENT |
| LOW | compose.yaml | 1142 | # Usage: | COMMENT |
| LOW | compose.yaml | 1472 | # Usage: | COMMENT |
| LOW | compose.yaml | 1503 | # Usage: | COMMENT |
| LOW | compose.yaml | 1535 | # Usage: | COMMENT |
| LOW | compose.yaml | 1567 | # Usage: | COMMENT |
| LOW | compose.yaml | 1595 | # Usage: | COMMENT |
| LOW | compose.yaml | 1622 | # Usage: | COMMENT |
| LOW | compose.yaml | 1673 | # Usage: | COMMENT |
| LOW | compose.yaml | 1734 | # Usage: | COMMENT |
| LOW | compose.yaml | 1762 | # Usage: | COMMENT |
| LOW | compose.yaml | 1786 | # Usage: | COMMENT |
| LOW | compose.yaml | 1817 | # Usage: | COMMENT |
| LOW | compose.yaml | 1850 | # Usage: | COMMENT |
| LOW | compose.yaml | 1889 | # Usage: | COMMENT |
| LOW | compose.yaml | 1965 | # Usage: | COMMENT |
| LOW | compose.yaml | 2007 | # Usage: | COMMENT |
| LOW | compose.yaml | 2059 | # Usage: | COMMENT |
| LOW | compose.yaml | 2088 | # Usage: | COMMENT |
| LOW | cpp/src/arrow/visit_array_inline.h | 41 | /// Example usage: | COMMENT |
| LOW | cpp/src/arrow/visit_scalar_inline.h | 44 | /// Example usage: | COMMENT |
| LOW | cpp/src/arrow/visit_type_inline.h | 41 | /// Example usage: | COMMENT |
| LOW | cpp/src/arrow/util/rows_to_batches.h | 82 | /// Example usage: | COMMENT |
| LOW | cpp/src/arrow/util/bpacking_simd_codegen.py | 20 | # Usage: | COMMENT |
| LOW | cpp/src/arrow/util/bpacking_scalar_codegen.py | 23 | # Usage: | COMMENT |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| CRITICAL | …/matlab/+arrow/+array/+internal/+list/TableValidator.m | 20 | VariableValidators arrow.array.internal.list.Validator = arrow.array.internal.list.Validator.empty(1, 0) | CODE |
| CRITICAL⚡ | dev/archery/archery/integration/tester_java.py | 133 | self.java_arrow.vector.util.Validator.compareSchemas( | CODE |
| CRITICAL⚡ | dev/archery/archery/integration/tester_java.py | 137 | self.java_arrow.vector.util.Validator.compareVectorSchemaRoot( | CODE |
| CRITICAL⚡ | dev/archery/archery/integration/tester_java.py | 141 | self.java_arrow.vector.util.Validator.compareDictionaryProviders( | CODE |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| LOW | r/tests/testthat/test-dplyr-funcs-string.R | 703 | # so here we can just call the functions directly | COMMENT |
| LOW | r/tests/testthat/helper-arrow.R | 35 | # We know we're LANGUAGE=en because we just set it above. | COMMENT |
| MEDIUM | r/tests/testthat/test-dataset-dplyr.R | 325 | # This one is more nuanced | COMMENT |
| LOW | r/R/filesystem.R | 432 | # from_uri needs a non-empty path, so just use a placeholder of /_ | COMMENT |
| MEDIUM | r/R/dplyr-datetime-helpers.R | 378 | #' row-wise we can leverage this behaviour and introduce a condition. If `x` has | COMMENT |
| LOW | r/R/dplyr-funcs-simple.R | 192 | # skip the value cast and just create a null of the target type. This | COMMENT |
| LOW | r/R/query-engine.R | 234 | # just use it to take the random slice | COMMENT |
| MEDIUM | r/src/r_to_arrow.cpp | 1348 | // leverage concurrency. Maybe some refactoring needed. | COMMENT |
| MEDIUM | …arty/flatbuffers/include/flatbuffers/vector_downward.h | 41 | // Essentially, this supports 2 std::vectors in a single buffer. | COMMENT |
| MEDIUM | cpp/src/arrow/util/async_generator.h | 41 | // The methods in this file create, modify, and utilize AsyncGenerator which is an | COMMENT |
| MEDIUM | cpp/src/arrow/io/interfaces.h | 360 | /// For robust prefetching, use ReadAt() or ReadAsync(). | COMMENT |
| MEDIUM | cpp/src/arrow/compute/expression.h | 199 | /// These transform bound expressions. Some transforms utilize a guarantee, which is | COMMENT |
| MEDIUM | cpp/src/arrow/compute/exec.h | 89 | /// \brief If true, then utilize multiple threads where relevant for function | COMMENT |
| MEDIUM | cpp/src/arrow/c/bridge.h | 479 | /// \param[in] handler the handler whose callbacks to utilize as data is available | COMMENT |
| MEDIUM | cpp/src/arrow/c/abi.h | 387 | // wants to utilize it after this function returns, it must copy or move the contents | COMMENT |
| MEDIUM | dev/archery/archery/benchmark/runner.py | 279 | # default repetitions is 5 for Java microbenchmark harness | COMMENT |
| LOW | dev/archery/archery/crossbow/core.py | 1055 | # shortcut to avoid pattern validation and just set all artifacts | COMMENT |
| MEDIUM | …t/lib/arrow-format/org/apache/arrow/flatbuf/feature.rb | 29 | # to facilitate exchanging and comparing bitmaps for supported | COMMENT |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| MEDIUM | python/examples/flight/client.py | 74 | print("Error calling action:", e) | CODE |
| LOW | python/pyarrow/feather.py | 197 | except Exception: | CODE |
| LOW | python/pyarrow/pandas_compat.py | 284 | except Exception as e: | CODE |
| LOW | python/pyarrow/tests/conftest.py | 187 | except Exception as err: | CODE |
| LOW | python/pyarrow/tests/test_orc.py | 160 | except Exception as e: | CODE |
| LOW | python/pyarrow/tests/test_orc.py | 196 | except Exception as e: | CODE |
| LOW | python/pyarrow/tests/test_feather.py | 396 | except Exception: | CODE |
| LOW | python/pyarrow/tests/test_pandas.py | 2879 | except Exception: | CODE |
| LOW | python/pyarrow/tests/test_csv.py | 2118 | except Exception as e: | CODE |
| LOW⚡ | python/pyarrow/tests/parquet/test_basic.py | 785 | except Exception as e: | CODE |
| LOW | python/pyarrow/tests/parquet/conftest.py | 61 | except Exception: | CODE |
| LOW | python/pyarrow/tests/parquet/test_parquet_writer.py | 150 | except Exception as e: | CODE |
| LOW | python/pyarrow/tests/parquet/test_datetime.py | 442 | except Exception: | CODE |
| MEDIUM | python/pyarrow/parquet/core.py | 1903 | def read_table(source, *, columns=None, use_threads=True, | CODE |
| LOW | python/pyarrow/parquet/core.py | 2079 | except Exception: | CODE |
| LOW | cpp/gdb_arrow.py | 2511 | except Exception: | CODE |
| LOW | cpp/gdb_arrow.py | 2522 | except Exception: | CODE |
| LOW | cpp/gdb_arrow.py | 2536 | except Exception: | CODE |
| LOW | cpp/build-support/asan_symbolize.py | 93 | except Exception: | CODE |
| LOW | cpp/build-support/asan_symbolize.py | 130 | except Exception: | CODE |
| LOW | cpp/src/arrow/util/bpacking_simd_codegen.py | 275 | except Exception as e: | CODE |
| LOW | dev/merge_arrow_pr.py | 135 | except Exception as e: | CODE |
| LOW | dev/merge_arrow_pr.py | 642 | except Exception: | CODE |
| LOW | dev/archery/archery/bot.py | 292 | except Exception as e: | CODE |
| MEDIUM | dev/archery/archery/bot.py | 251 | def handle(self, event, payload): | CODE |
| LOW | dev/archery/archery/docker/core.py | 245 | except Exception as e: | CODE |
| LOW | dev/archery/archery/docker/core.py | 278 | except Exception as e: | CODE |
| LOW | dev/archery/archery/crossbow/core.py | 1334 | except Exception as e: | CODE |
| LOW | dev/archery/archery/integration/runner.py | 320 | except Exception: | CODE |
| LOW | dev/archery/archery/integration/runner.py | 450 | except Exception: | CODE |
| LOW | dev/archery/archery/integration/runner.py | 524 | except Exception: | CODE |
| LOW | dev/archery/archery/integration/runner.py | 574 | except Exception: | CODE |
| LOW | dev/archery/archery/utils/lint.py | 100 | except Exception: | CODE |
| LOW | dev/archery/archery/lang/python.py | 180 | except Exception as orig_error: | CODE |
| LOW | dev/archery/archery/lang/python.py | 183 | except Exception: | CODE |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| MEDIUM | r/tests/testthat/test-dplyr-mutate.R | 275 | # As well as adding new variables, you can use mutate() to | COMMENT |
| MEDIUM | r/R/dplyr-funcs-agg.R | 29 | # you can use list_compute_functions("^hash_") | COMMENT |
| LOW | r/R/install-arrow.R | 159 | #' make a source bundle with this function, make sure to set the first repo in | COMMENT |
| LOW | r/R/install-arrow.R | 271 | # make sure to suppress warnings and ignore the stderr so that this is silent where proc_translated doesn't exist | COMMENT |
| LOW | cpp/build-support/run-test.sh | 108 | # So we make sure to detect this and exit 1. | COMMENT |
| LOW | format/substrait/extension_types.yaml | 82 | # later to support these types, the consumer will need to make sure to continue supporting | COMMENT |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| LOW | python/pyarrow/orc.py | 336 | CODE | |
| LOW | python/pyarrow/orc.py | 239 | CODE | |
| LOW | python/pyarrow/dataset.py | 846 | CODE | |
| LOW | python/pyarrow/tests/test_pandas.py | 100 | CODE | |
| LOW | python/pyarrow/tests/parquet/encryption.py | 40 | CODE | |
| LOW | python/pyarrow/interchange/from_dataframe.py | 194 | CODE | |
| LOW | python/pyarrow/parquet/core.py | 1903 | CODE | |
| LOW | python/pyarrow/parquet/core.py | 2017 | CODE | |
| LOW | python/pyarrow/parquet/core.py | 2144 | CODE | |
| LOW | python/pyarrow/parquet/core.py | 318 | CODE | |
| LOW | python/pyarrow/parquet/core.py | 1068 | CODE | |
| LOW | python/pyarrow/parquet/core.py | 1401 | CODE | |
| LOW | dev/archery/archery/integration/runner.py | 594 | CODE | |
| LOW | dev/archery/archery/lang/cpp.py | 39 | CODE |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| LOW | python/pyarrow/tests/test_array.py | 1390 | # Check if offset in offsets > 0 | STRING |
| LOW | python/pyarrow/tests/parquet/test_basic.py | 610 | # Check if both LZ4 compressors are working | COMMENT |
| LOW | python/pyarrow/tests/parquet/test_basic.py | 968 | # Read file and verify that the data is correct | COMMENT |
| LOW | python/pyarrow/tests/parquet/test_basic.py | 1030 | # Read file and verify that the data is correct | COMMENT |
| LOW | r/tools/nixlibs.R | 1072 | # Check if we're authorized to download | COMMENT |
| LOW | r/R/array.R | 92 | #' # Check if value is null; zero-indexed | COMMENT |
| LOW | …arrow/flight/sql/odbc/install/unix/install_odbc_ini.sh | 54 | # Check if [ODBC Data Sources] section exists | COMMENT |
| LOW | …src/arrow/flight/sql/odbc/install/unix/install_odbc.sh | 69 | # Check if [ODBC Drivers] section exists | COMMENT |
| LOW | dev/archery/archery/crossbow/cli.py | 604 | # Check if reference is a remote reference to point | COMMENT |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| LOW | python/pyarrow/tests/parquet/test_parquet_file.py | 352 | # TODO: add tests for is_distinct_count_exact == None and True | COMMENT |
| LOW | r/tests/testthat/test-compressed.R | 39 | # TODO: implement $level | COMMENT |
| LOW | r/tests/testthat/test-compressed.R | 47 | # TODO: implement $level | COMMENT |
| LOW | cpp/src/arrow/io/mman.h | 44 | // TODO: implement | COMMENT |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| LOW⚡ | python/pyarrow/tests/test_schema.py | 274 | Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nulla accumsan vel | CODE |
| LOW⚡ | python/pyarrow/tests/test_schema.py | 274 | Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nulla accumsan vel | CODE |
| LOW⚡ | python/pyarrow/tests/test_scalars.py | 823 | s['fake_key'] | CODE |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| MEDIUM | python/pyarrow/tests/test_csv.py | 1613 | # scaffolding. | COMMENT |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| LOW | r/R/arrow-tabular.R | 213 | # We need to check if `i` is in names in case it is an active binding (e.g. | COMMENT |
| LOW | …rrow/flight/sql/odbc/odbc_impl/flight_sql_ssl_config.h | 46 | /// \brief Tells if we need to check if the certificate is in the system trust store. | COMMENT |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| MEDIUM | python/pyarrow/tests/test_udf.py | 76 | CODE |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| LOW | python/pyarrow/vendored/version.py | 13 | __all__ = ["parse", "Version", "LegacyVersion", | CODE |