Extremely fast Query Engine for DataFrames, written in Rust
This report summarizes scanner evidence for pola-rs/polars, a Rust project with 40,237 GitHub stars. SynthScan examined 967,346 lines of code across 3327 source files, recording 8474 pattern matches distributed across 20 syntactic categories. The legacy adjusted pattern signal is 9.2 (Moderate pattern signal); it is not an authorship estimate.
Use the findings to ask whether maintainers can explain intent, verify dependencies, simplify unnecessary scaffolding, and focus review effort. Risk Payload v1 adds ownership, supply-chain, over-engineering, and review-effort vectors when available. These are prompts for human verification, not probabilities, security findings, or measured maintenance costs.
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.
Can maintainers explain intent, assumptions, and trade-offs? 6672 finding(s).
Are imports declared and package/API names verified? 1434 finding(s).
Are wrappers, guards, and repeated structures necessary? 6121 finding(s).
Which changes need focused human review? 8474 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 8474 distinct pattern matches across 20 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 |
|---|---|---|---|---|
| LOW | py-polars/tests/conftest.py | 399 | def _check_lazy_collect_schema( | CODE |
| LOW | py-polars/tests/benchmark/test_io.py | 12 | def test_write_read_scan_large_csv(groupby_data: pl.DataFrame, tmp_path: Path) -> None: | CODE |
| LOW | py-polars/tests/benchmark/test_join_where.py | 29 | def test_non_strict_inequalities(east_west: tuple[pl.DataFrame, pl.DataFrame]) -> None: | CODE |
| LOW | py-polars/tests/benchmark/test_join_where.py | 94 | def test_join_where_invalid_column() -> None: | CODE |
| LOW⚡ | py-polars/tests/benchmark/interop/test_numpy.py | 44 | def test_to_numpy_series_zero_copy(floats: pl.Series) -> None: | CODE |
| LOW⚡ | py-polars/tests/benchmark/interop/test_numpy.py | 48 | def test_to_numpy_series_with_nulls(floats_with_nulls: pl.Series) -> None: | CODE |
| LOW⚡ | py-polars/tests/benchmark/interop/test_numpy.py | 52 | def test_to_numpy_series_chunked(floats_chunked: pl.Series) -> None: | CODE |
| LOW | py-polars/tests/unit/conftest.py | 222 | def memory_usage_without_pyarrow() -> Generator[MemoryUsage, Any, Any]: | CODE |
| LOW⚡ | py-polars/tests/unit/test_conftest.py | 52 | def test_lazy_schema_check_fires() -> None: | CODE |
| LOW⚡ | py-polars/tests/unit/test_conftest.py | 59 | def test_lazy_schema_check_marker_suppresses() -> None: | CODE |
| LOW⚡ | py-polars/tests/unit/test_conftest.py | 63 | def test_lazy_schema_check_leaves_collect_errors_alone() -> None: | CODE |
| LOW⚡ | py-polars/tests/unit/test_schema.py | 6 | def test_contains_dtype_top_level() -> None: | CODE |
| LOW⚡ | py-polars/tests/unit/test_schema.py | 12 | def test_contains_dtype_recursive_nested() -> None: | CODE |
| LOW⚡ | py-polars/tests/unit/test_schema.py | 18 | def test_contains_dtype_recursive_struct() -> None: | CODE |
| LOW | py-polars/tests/unit/series/test_to_list.py | 27 | def test_series_to_list_out_of_range_datetime() -> None: | CODE |
| LOW | py-polars/tests/unit/series/test_describe.py | 26 | def test_series_describe_float() -> None: | CODE |
| LOW | py-polars/tests/unit/series/test_describe.py | 45 | def test_series_describe_string() -> None: | CODE |
| LOW | py-polars/tests/unit/series/test_describe.py | 59 | def test_series_describe_boolean() -> None: | CODE |
| LOW | py-polars/tests/unit/series/test_describe.py | 77 | def test_series_describe_date() -> None: | CODE |
| LOW | py-polars/tests/unit/series/test_describe.py | 95 | def test_series_describe_empty() -> None: | CODE |
| LOW | py-polars/tests/unit/series/test_describe.py | 106 | def test_series_describe_null() -> None: | CODE |
| LOW | py-polars/tests/unit/series/test_describe.py | 117 | def test_series_describe_nested_list() -> None: | CODE |
| LOW | py-polars/tests/unit/series/test_getitem.py | 45 | def test_series_getitem_range(rng: range, expected_values: list[int]) -> None: | CODE |
| LOW | py-polars/tests/unit/series/test_getitem.py | 60 | def test_series_getitem_boolean_mask(mask: Any) -> None: | CODE |
| LOW⚡ | py-polars/tests/unit/series/test_getitem.py | 73 | def test_series_getitem_empty_inputs(input: Any) -> None: | CODE |
| LOW⚡ | py-polars/tests/unit/series/test_getitem.py | 81 | def test_series_getitem_multiple_indices(indices: Any) -> None: | CODE |
| LOW⚡ | py-polars/tests/unit/series/test_getitem.py | 88 | def test_series_getitem_numpy() -> None: | CODE |
| LOW | py-polars/tests/unit/series/test_getitem.py | 115 | def test_series_getitem_col_invalid_inputs(input: Any, match: str) -> None: | CODE |
| LOW⚡ | py-polars/tests/unit/series/test_rolling.py | 29 | def test_series_rolling_min_by(values: pl.Series, by_col: pl.Series) -> None: | CODE |
| LOW⚡ | py-polars/tests/unit/series/test_rolling.py | 35 | def test_series_rolling_max_by(values: pl.Series, by_col: pl.Series) -> None: | CODE |
| LOW⚡ | py-polars/tests/unit/series/test_rolling.py | 41 | def test_series_rolling_sum_by(values: pl.Series, by_col: pl.Series) -> None: | CODE |
| LOW⚡ | py-polars/tests/unit/series/test_rolling.py | 47 | def test_series_rolling_mean_by(values: pl.Series, by_col: pl.Series) -> None: | CODE |
| LOW⚡ | py-polars/tests/unit/series/test_rolling.py | 82 | def test_series_rolling_rank_by_with_nulls( | CODE |
| LOW⚡ | py-polars/tests/unit/series/test_rolling.py | 91 | def test_series_rolling_quantile_by_with_nulls( | CODE |
| LOW⚡ | py-polars/tests/unit/series/test_rolling.py | 100 | def test_series_rolling_median_by(values: pl.Series, by_col: pl.Series) -> None: | CODE |
| LOW⚡ | py-polars/tests/unit/series/test_rolling.py | 106 | def test_series_rolling_std_by(values: pl.Series, by_col: pl.Series) -> None: | CODE |
| LOW⚡ | py-polars/tests/unit/series/test_rolling.py | 112 | def test_series_rolling_var_by(values: pl.Series, by_col: pl.Series) -> None: | CODE |
| LOW⚡ | py-polars/tests/unit/series/test_rolling.py | 118 | def test_series_rolling_quantile_by(values: pl.Series, by_col: pl.Series) -> None: | CODE |
| LOW⚡ | py-polars/tests/unit/series/test_rolling.py | 124 | def test_series_rolling_rank_by(values: pl.Series, by_col: pl.Series) -> None: | CODE |
| LOW⚡ | py-polars/tests/unit/series/test_rolling.py | 130 | def test_series_rolling_min_by_temporal( | CODE |
| LOW⚡ | py-polars/tests/unit/series/test_rolling.py | 138 | def test_series_rolling_max_by_temporal( | CODE |
| LOW⚡ | py-polars/tests/unit/series/test_rolling.py | 146 | def test_series_rolling_sum_by_temporal( | CODE |
| LOW⚡ | py-polars/tests/unit/series/test_rolling.py | 154 | def test_series_rolling_mean_by_temporal( | CODE |
| LOW⚡ | py-polars/tests/unit/series/test_rolling.py | 162 | def test_series_rolling_median_by_temporal( | CODE |
| LOW⚡ | py-polars/tests/unit/series/test_rolling.py | 170 | def test_series_rolling_std_by_temporal( | CODE |
| LOW⚡ | py-polars/tests/unit/series/test_rolling.py | 178 | def test_series_rolling_var_by_temporal( | CODE |
| LOW⚡ | py-polars/tests/unit/series/test_rolling.py | 186 | def test_series_rolling_quantile_by_temporal( | CODE |
| LOW⚡ | py-polars/tests/unit/series/test_rolling.py | 194 | def test_series_rolling_rank_by_temporal( | CODE |
| LOW⚡ | py-polars/tests/unit/series/test_rolling.py | 202 | def test_series_rolling_mean_by_null_by_single() -> None: | CODE |
| LOW⚡ | py-polars/tests/unit/series/test_rolling.py | 210 | def test_series_rolling_mean_by_null_by_all() -> None: | CODE |
| LOW⚡ | py-polars/tests/unit/series/test_rolling.py | 218 | def test_series_rolling_mean_by_null_by_unsorted() -> None: | CODE |
| LOW⚡ | py-polars/tests/unit/series/test_rolling.py | 226 | def test_series_rolling_mean_by_null_by_and_values() -> None: | CODE |
| LOW⚡ | py-polars/tests/unit/series/test_rolling.py | 234 | def test_series_rolling_mean_by_null_by_multiple() -> None: | CODE |
| LOW | py-polars/tests/unit/series/test_rolling.py | 64 | def test_series_rolling_by_with_nulls( | CODE |
| LOW⚡ | py-polars/tests/unit/series/test_equals.py | 55 | def test_series_equals_check_names() -> None: | CODE |
| LOW | py-polars/tests/unit/series/test_equals.py | 126 | def test_series_equals_strict_removed() -> None: | CODE |
| LOW | py-polars/tests/unit/series/test_scatter.py | 130 | def test_scatter_logical_all_null() -> None: | CODE |
| LOW | py-polars/tests/unit/series/test_zip_with.py | 7 | def test_zip_with_all_true_mask() -> None: | CODE |
| LOW | py-polars/tests/unit/series/test_zip_with.py | 16 | def test_zip_with_all_false_mask() -> None: | CODE |
| LOW⚡ | py-polars/tests/unit/series/test_zip_with.py | 35 | def test_zip_with_series_comparison() -> None: | CODE |
| 5616 more matches not shown… | ||||
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| HIGH⚡ | py-polars/tests/unit/series/test_equals.py | 16 | assert s1.equals(s2) is True | CODE |
| HIGH⚡ | py-polars/tests/unit/series/test_equals.py | 17 | assert s1.equals(s2, check_dtypes=True) is False | CODE |
| HIGH⚡ | py-polars/tests/unit/series/test_equals.py | 18 | assert s1.equals(s2, null_equal=False) is False | CODE |
| HIGH⚡ | py-polars/tests/unit/series/test_equals.py | 30 | assert s3.equals(s4) is False | CODE |
| HIGH⚡ | py-polars/tests/unit/series/test_equals.py | 31 | assert s3.equals(s4, check_dtypes=True) is False | CODE |
| HIGH⚡ | py-polars/tests/unit/series/test_equals.py | 32 | assert s3.equals(s4, null_equal=False) is False | CODE |
| HIGH⚡ | py-polars/tests/unit/series/test_equals.py | 39 | s1.equals(pl.DataFrame(s2), check_names=False) # type: ignore[arg-type] | CODE |
| HIGH⚡ | py-polars/tests/unit/series/test_equals.py | 45 | s1.equals(pl.DataFrame(s2).lazy(), check_names=False) # type: ignore[arg-type] | CODE |
| HIGH⚡ | py-polars/tests/unit/series/test_equals.py | 52 | assert s5.equals(DummySeriesSubclass(s5)) is True | CODE |
| HIGH⚡ | py-polars/tests/unit/series/test_equals.py | 58 | assert s1.equals(s2) is True | CODE |
| HIGH⚡ | py-polars/tests/unit/series/test_equals.py | 59 | assert s1.equals(s2, check_names=True) is False | CODE |
| HIGH | py-polars/tests/unit/series/test_equals.py | 131 | s1.equals(s2, strict=True) # type: ignore[call-arg] | CODE |
| HIGH | py-polars/tests/unit/series/test_equals.py | 324 | assert s.equals(s) | CODE |
| HIGH | py-polars/tests/unit/series/test_series.py | 2480 | assert calculated.equals(expected) | CODE |
| HIGH⚡ | py-polars/tests/unit/dataframe/test_df.py | 3330 | assert df.equals(expected) | CODE |
| HIGH⚡ | py-polars/tests/unit/dataframe/test_df.py | 3337 | assert df.equals(expected) | CODE |
| HIGH⚡ | py-polars/tests/unit/dataframe/test_equals.py | 23 | assert df1.equals(df1) is True | CODE |
| HIGH⚡ | py-polars/tests/unit/dataframe/test_equals.py | 24 | assert df1.equals(df2) is False | CODE |
| HIGH⚡ | py-polars/tests/unit/dataframe/test_equals.py | 34 | assert df1.equals(df3) is False | CODE |
| HIGH⚡ | py-polars/tests/unit/dataframe/test_equals.py | 44 | assert df.equals(df.with_columns(pl.col("foo").cast(pl.Int8))) is True | CODE |
| HIGH⚡ | py-polars/tests/unit/dataframe/test_equals.py | 45 | assert df.equals(df.with_columns(pl.col("ham").cast(pl.Categorical))) is True | CODE |
| HIGH⚡ | py-polars/tests/unit/dataframe/test_equals.py | 48 | assert df.equals(df) is True | CODE |
| HIGH⚡ | py-polars/tests/unit/dataframe/test_equals.py | 49 | assert df.equals(df, null_equal=False) is False | CODE |
| HIGH⚡ | py-polars/tests/unit/dataframe/test_equals.py | 60 | df1.equals(df2.lazy()) # type: ignore[arg-type] | CODE |
| HIGH⚡ | py-polars/tests/unit/dataframe/test_equals.py | 66 | df1.equals(pl.Series([1, 2, 3])) # type: ignore[arg-type] | CODE |
| HIGH⚡ | py-polars/tests/unit/dataframe/test_equals.py | 73 | assert df1.equals(df2) is True | CODE |
| HIGH | py-polars/tests/unit/dataframe/test_glimpse.py | 53 | $ d <str> null, 'b', 'c' | STRING |
| HIGH | py-polars/tests/unit/dataframe/test_0_width_df.py | 13 | assert df.equals(df) | CODE |
| HIGH | py-polars/tests/unit/dataframe/test_0_width_df.py | 14 | assert not df.equals(pl.DataFrame()) | CODE |
| HIGH | py-polars/tests/unit/datatypes/test_list.py | 860 | assert expected.equals(actual) | CODE |
| HIGH | py-polars/tests/unit/datatypes/test_temporal.py | 1563 | # 02:00 and 02:30 don't exist and become null, in the middle of the series. | COMMENT |
| HIGH | py-polars/tests/unit/datatypes/test_temporal.py | 382 | assert s.equals(tz_s, null_equal=False) is False | CODE |
| HIGH | py-polars/tests/unit/datatypes/test_temporal.py | 383 | assert s.equals(tz_s, null_equal=True) is False | CODE |
| HIGH | py-polars/tests/unit/datatypes/test_struct.py | 480 | # the same field names, else by name (with any missing fields set to null) | COMMENT |
| HIGH | py-polars/tests/unit/datatypes/test_struct.py | 535 | # should actually be null, rather than structs of nulls | COMMENT |
| HIGH⚡ | py-polars/tests/unit/datatypes/test_map.py | 2937 | # A composite key cannot be null, so a null needle is never found. | COMMENT |
| HIGH | py-polars/tests/unit/datatypes/test_map.py | 959 | # Inner maps of `{p: null, q: {b: 2, c: 3}}`, with `a` under `p` on input. | COMMENT |
| HIGH⚡ | py-polars/tests/unit/datatypes/test_map.py | 1091 | assert not ordered.equals(swapped) | CODE |
| HIGH⚡ | py-polars/tests/unit/datatypes/test_map.py | 1379 | assert df.write_ndjson() == '{"m":{"a":"x","b":null}}\n{"m":{"c":"y"}}\n' | CODE |
| HIGH⚡ | py-polars/tests/unit/datatypes/test_map.py | 1408 | doc = f'[{{"a":1,"m":{obj}}},{{"a":2,"m":null}}]' | CODE |
| HIGH⚡ | py-polars/tests/unit/datatypes/test_map.py | 1409 | ndjson = f'{{"a":1,"m":{obj}}}\n{{"a":2,"m":null}}\n' | CODE |
| HIGH⚡ | py-polars/tests/unit/datatypes/test_map.py | 1469 | '{"map_of_map":{"a":{"x":2,"y":null},"b":null},"list":[{"x":2},null,{}],' | CODE |
| HIGH⚡ | py-polars/tests/unit/datatypes/test_map.py | 1470 | '"array":[{"x":2},null],"struct":{"m":{"x":2},"i":1},' | CODE |
| HIGH⚡ | py-polars/tests/unit/datatypes/test_map.py | 1471 | '"struct_values":{"a":{"i":1,"l":[1,null]},"b":null},' | CODE |
| HIGH⚡ | py-polars/tests/unit/datatypes/test_map.py | 1472 | '"list_values":{"a":[1,2],"b":null,"c":[]}}' | CODE |
| HIGH⚡ | py-polars/tests/unit/datatypes/test_map.py | 1511 | s = read_json_column(path, ['{"a":[1,2],"b":null}', "null"], dtype) | CODE |
| HIGH | py-polars/tests/unit/datatypes/test_map.py | 2792 | # The cast is exact or null, and a null needle is a key no map holds. | COMMENT |
| HIGH⚡ | py-polars/tests/unit/datatypes/test_map.py | 2939 | assert_map_method(s, "get", pl.Series("m", [None], dtype=pl.Int64), null) | CODE |
| HIGH⚡ | py-polars/tests/unit/datatypes/test_map.py | 2940 | assert_map_method(s, "contains_key", pl.Series("m", [False]), null) | CODE |
| HIGH | py-polars/tests/unit/datatypes/test_map.py | 3029 | # Widening the needle can overflow. A Map key is never null, so an | COMMENT |
| HIGH | py-polars/tests/unit/datatypes/test_map.py | 1351 | rows = ['{"b":0,"a\\"\\\\":1,"é":null}', "null", "{}"] | CODE |
| HIGH | py-polars/tests/unit/datatypes/test_map.py | 1748 | """Rows `{a: 1, b: 2}`, null, `{d: 4, e: 5}`, with `c` hidden under the null row.""" | STRING |
| HIGH | py-polars/tests/unit/datatypes/test_datatype_exprs.py | 84 | (pl.List(pl.Null()), "list", "list[null]", None), | CODE |
| HIGH | py-polars/tests/unit/datatypes/test_datatype_exprs.py | 92 | (pl.Array(pl.Null(), 2), "array", "array[null, 2]", 0), | CODE |
| HIGH | py-polars/tests/unit/interop/test_from_pandas.py | 405 | pd_df = pd.DataFrame({"col": ["a", null]}) | CODE |
| HIGH⚡ | py-polars/tests/unit/interop/test_interop.py | 475 | # Create a pyarrow table with a list[null] column. | COMMENT |
| HIGH | py-polars/tests/unit/interop/test_interop.py | 1183 | assert df.equals(df_res) | STRING |
| HIGH | py-polars/tests/unit/io/test_ipc.py | 122 | assert pd_df.equals(pd_df_read) | CODE |
| HIGH | py-polars/tests/unit/io/test_parquet.py | 4364 | # every field is null, so groups with no null struct are skipped (#26239). | STRING |
| HIGH | py-polars/tests/unit/io/test_geoparquet.py | 89 | "b": pl.Extension("geoarrow.wkb", pl.Binary, '{"crs": null}'), | CODE |
| 223 more matches not shown… | ||||
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| LOW | py-polars/tests/conftest.py | 1 | CODE | |
| LOW | py-polars/tests/benchmark/test_group_by.py | 10 | CODE | |
| LOW | py-polars/tests/benchmark/test_filter.py | 3 | CODE | |
| LOW | py-polars/tests/benchmark/test_join_where.py | 3 | CODE | |
| LOW | py-polars/tests/benchmark/interop/test_numpy.py | 3 | CODE | |
| LOW | py-polars/tests/benchmark/data/__init__.py | 3 | CODE | |
| LOW | py-polars/tests/benchmark/data/h2oai/__init__.py | 3 | CODE | |
| LOW | py-polars/tests/unit/conftest.py | 1 | CODE | |
| LOW | py-polars/tests/unit/test_schema.py | 1 | CODE | |
| LOW | py-polars/tests/unit/series/test_to_list.py | 1 | CODE | |
| LOW | py-polars/tests/unit/series/test_getitem.py | 1 | CODE | |
| LOW | py-polars/tests/unit/series/test_item.py | 1 | CODE | |
| LOW | py-polars/tests/unit/series/test_contains.py | 1 | CODE | |
| LOW | py-polars/tests/unit/series/test_all_any.py | 1 | CODE | |
| LOW | py-polars/tests/unit/series/test_series.py | 1 | CODE | |
| LOW | py-polars/tests/unit/dataframe/test_from_dict.py | 1 | CODE | |
| LOW | py-polars/tests/unit/dataframe/test_df.py | 1 | CODE | |
| LOW | py-polars/tests/unit/dataframe/test_upsample.py | 1 | CODE | |
| LOW | py-polars/tests/unit/dataframe/test_describe.py | 1 | CODE | |
| LOW | py-polars/tests/unit/dataframe/test_null_count.py | 1 | CODE | |
| LOW | py-polars/tests/unit/dataframe/test_getitem.py | 1 | CODE | |
| LOW | py-polars/tests/unit/dataframe/test_glimpse.py | 1 | CODE | |
| LOW | py-polars/tests/unit/dataframe/test_repr.py | 1 | CODE | |
| LOW | py-polars/tests/unit/dataframe/test_item.py | 1 | CODE | |
| LOW | py-polars/tests/unit/dataframe/test_to_dict.py | 1 | CODE | |
| LOW | py-polars/tests/unit/dataframe/test_serde.py | 1 | CODE | |
| LOW | py-polars/tests/unit/datatypes/test_duration.py | 1 | CODE | |
| LOW | py-polars/tests/unit/datatypes/test_utils.py | 1 | CODE | |
| LOW | py-polars/tests/unit/datatypes/test_extension.py | 1 | CODE | |
| LOW | py-polars/tests/unit/datatypes/test_list.py | 1 | CODE | |
| LOW | py-polars/tests/unit/datatypes/test_datatypes.py | 1 | CODE | |
| LOW | py-polars/tests/unit/datatypes/test_parse.py | 1 | CODE | |
| LOW | py-polars/tests/unit/datatypes/test_decimal.py | 1 | CODE | |
| LOW | py-polars/tests/unit/datatypes/test_temporal.py | 1 | CODE | |
| LOW | py-polars/tests/unit/datatypes/test_categorical.py | 1 | CODE | |
| LOW | py-polars/tests/unit/datatypes/test_struct.py | 1 | CODE | |
| LOW | py-polars/tests/unit/datatypes/test_bool.py | 1 | CODE | |
| LOW | py-polars/tests/unit/datatypes/test_null.py | 1 | CODE | |
| LOW | py-polars/tests/unit/datatypes/test_categories.py | 1 | CODE | |
| LOW | py-polars/tests/unit/datatypes/test_object.py | 1 | CODE | |
| LOW | py-polars/tests/unit/datatypes/test_map.py | 1 | CODE | |
| LOW | py-polars/tests/unit/datatypes/test_datatype_exprs.py | 1 | CODE | |
| LOW | py-polars/tests/unit/datatypes/test_enum.py | 2 | CODE | |
| LOW | py-polars/tests/unit/interop/test_arrow_stream_error.py | 3 | CODE | |
| LOW | py-polars/tests/unit/interop/test_from_pandas.py | 1 | CODE | |
| LOW | py-polars/tests/unit/interop/test_to_init_repr.py | 1 | CODE | |
| LOW | py-polars/tests/unit/interop/test_to_init_repr.py | 3 | CODE | |
| LOW | py-polars/tests/unit/interop/test_to_init_repr.py | 4 | CODE | |
| LOW | py-polars/tests/unit/interop/test_roundtrip.py | 1 | CODE | |
| LOW | py-polars/tests/unit/interop/test_interop.py | 1 | CODE | |
| LOW | py-polars/tests/unit/interop/test_from_dataframe.py | 1 | CODE | |
| LOW | py-polars/tests/unit/interop/test_to_pandas.py | 1 | CODE | |
| LOW | py-polars/tests/unit/interop/numpy/test_to_numpy_df.py | 1 | CODE | |
| LOW | py-polars/tests/unit/interop/numpy/test_ufunc_expr.py | 1 | CODE | |
| LOW | …-polars/tests/unit/interop/numpy/test_from_numpy_df.py | 1 | CODE | |
| LOW | …olars/tests/unit/interop/numpy/test_to_numpy_series.py | 1 | CODE | |
| LOW | …ars/tests/unit/interop/numpy/test_from_numpy_series.py | 1 | CODE | |
| LOW | py-polars/tests/unit/io/test_ipc.py | 1 | CODE | |
| LOW | py-polars/tests/unit/io/test_lazy_ipc.py | 1 | CODE | |
| LOW | py-polars/tests/unit/io/test_lazy_ipc.py | 11 | CODE | |
| 1083 more matches not shown… | ||||
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| MEDIUM⚡ | …polars-plan/src/plans/optimizer/slice_pushdown_expr.rs | 358 | // ┌──────►==◄─────┐ (current expr) | COMMENT |
| MEDIUM⚡ | …polars-plan/src/plans/optimizer/slice_pushdown_expr.rs | 366 | // ┌──────┐ ┌──────┐ │ | COMMENT |
| MEDIUM⚡ | …polars-plan/src/plans/optimizer/slice_pushdown_expr.rs | 368 | // └──────┘ └──────┘ | COMMENT |
| MEDIUM⚡ | …lars-plan/src/plans/conversion/type_coercion/binary.rs | 639 | // ┌─────────────────────┬─────────────────────┬──────┐ | COMMENT |
| MEDIUM⚡ | …lars-plan/src/plans/conversion/type_coercion/binary.rs | 643 | // ╞═════════════════════╪═════════════════════╪══════╡ | COMMENT |
| MEDIUM⚡ | …lars-plan/src/plans/conversion/type_coercion/binary.rs | 647 | // └─────────────────────┴─────────────────────┴──────┘ | COMMENT |
| MEDIUM⚡ | …lars-plan/src/plans/conversion/type_coercion/binary.rs | 661 | // ┌─────────────────────────────────┬─────┬───────┐ | COMMENT |
| MEDIUM⚡ | …lars-plan/src/plans/conversion/type_coercion/binary.rs | 665 | // ╞═════════════════════════════════╪═════╪═══════╡ | COMMENT |
| MEDIUM⚡ | …lars-plan/src/plans/conversion/type_coercion/binary.rs | 669 | // └─────────────────────────────────┴─────┴───────┘ | COMMENT |
| MEDIUM | crates/polars-plan/src/dsl/mod.rs | 811 | /// ╭────────┬────────╮ | COMMENT |
| MEDIUM | crates/polars-plan/src/dsl/mod.rs | 815 | /// ╞════════╪════════╡ | COMMENT |
| MEDIUM | crates/polars-plan/src/dsl/mod.rs | 826 | /// ╰────────┴────────╯ | COMMENT |
| MEDIUM⚡ | crates/polars-row/src/lib.rs | 144 | //! ┌──────────┐ ┌─────┐ | COMMENT |
| MEDIUM⚡ | crates/polars-row/src/lib.rs | 145 | //! │ "Bar" │ ───────────────▶│ 01 │ | COMMENT |
| MEDIUM⚡ | crates/polars-row/src/lib.rs | 146 | //! └──────────┘ └─────┘ | COMMENT |
| MEDIUM⚡ | crates/polars-row/src/lib.rs | 147 | //! ┌──────────┐ ┌─────┬─────┐ | COMMENT |
| MEDIUM⚡ | crates/polars-row/src/lib.rs | 148 | //! │"Fabulous"│ ───────────────▶│ 01 │ 02 │ | COMMENT |
| MEDIUM⚡ | crates/polars-row/src/lib.rs | 149 | //! └──────────┘ └─────┴─────┘ | COMMENT |
| MEDIUM⚡ | crates/polars-row/src/lib.rs | 150 | //! ┌──────────┐ ┌─────┐ | COMMENT |
| MEDIUM⚡ | crates/polars-row/src/lib.rs | 151 | //! │ "Soup" │ ───────────────▶│ 05 │ | COMMENT |
| MEDIUM⚡ | crates/polars-row/src/lib.rs | 152 | //! └──────────┘ └─────┘ | COMMENT |
| MEDIUM⚡ | crates/polars-row/src/lib.rs | 153 | //! ┌──────────┐ ┌─────┐ | COMMENT |
| MEDIUM⚡ | crates/polars-row/src/lib.rs | 154 | //! │ "ZZ" │ ───────────────▶│ 07 │ | COMMENT |
| MEDIUM⚡ | crates/polars-row/src/lib.rs | 155 | //! └──────────┘ └─────┘ | COMMENT |
| MEDIUM⚡ | crates/polars-row/src/lib.rs | 162 | //! ┌─────┬─────┬─────┬─────┐ | COMMENT |
| MEDIUM⚡ | crates/polars-row/src/lib.rs | 164 | //! └─────┴─────┴─────┴─────┘ | COMMENT |
| MEDIUM⚡ | crates/polars-row/src/lib.rs | 166 | //! ┌─────┬─────┬─────┐ | COMMENT |
| MEDIUM⚡ | crates/polars-row/src/lib.rs | 168 | //! └─────┴─────┴─────┘ | COMMENT |
| MEDIUM⚡ | crates/polars-row/src/lib.rs | 170 | //! ┌─────┐ | COMMENT |
| MEDIUM⚡ | crates/polars-row/src/lib.rs | 172 | //! └─────┘ | COMMENT |
| MEDIUM⚡ | crates/polars-row/src/lib.rs | 188 | //! ┌───────┬────────────────────────┬───────┐ | COMMENT |
| MEDIUM⚡ | crates/polars-row/src/lib.rs | 190 | //! └───────┴────────────────────────┴───────┘ | COMMENT |
| MEDIUM⚡ | crates/polars-row/src/lib.rs | 196 | //! ┌───────┬───────────────┬───────┬─────────┬───────┐ | COMMENT |
| MEDIUM⚡ | crates/polars-row/src/lib.rs | 198 | //! └───────┴───────────────┴───────┴─────────┴───────┘ | COMMENT |
| MEDIUM | crates/polars-row/src/lib.rs | 239 | //! └──── rows ────┘ └───────── row lengths ─────────┘ └─ count ─┘ | COMMENT |
| MEDIUM⚡ | crates/polars/src/docs/eager.rs | 371 | //! // ╭─────┬─────╮ | COMMENT |
| MEDIUM⚡ | crates/polars/src/docs/eager.rs | 375 | //! // ╞═════╪═════╡ | COMMENT |
| MEDIUM⚡ | crates/polars/src/docs/eager.rs | 379 | //! // ╰─────┴─────╯ | COMMENT |
| MEDIUM⚡ | crates/polars/src/docs/lazy.rs | 60 | //! // ╭─────┬─────╮ | COMMENT |
| MEDIUM⚡ | crates/polars/src/docs/lazy.rs | 64 | //! // ╞═════╪═════╡ | COMMENT |
| MEDIUM⚡ | crates/polars/src/docs/lazy.rs | 66 | //! // ╰─────┴─────╯ | COMMENT |
| MEDIUM⚡ | crates/polars/src/docs/lazy.rs | 90 | //! // ╭─────┬─────╮ | COMMENT |
| MEDIUM⚡ | crates/polars/src/docs/lazy.rs | 94 | //! // ╞═════╪═════╡ | COMMENT |
| MEDIUM⚡ | crates/polars/src/docs/lazy.rs | 98 | //! // ╰─────┴─────╯ | COMMENT |
| MEDIUM⚡ | crates/polars/src/docs/lazy.rs | 148 | //! // ╭─────┬─────┬─────┬──────┬─────────╮ | COMMENT |
| MEDIUM⚡ | crates/polars/src/docs/lazy.rs | 152 | //! // ╞═════╪═════╪═════╪══════╪═════════╡ | COMMENT |
| MEDIUM⚡ | crates/polars/src/docs/lazy.rs | 159 | //! // ╰─────┴─────┴─────┴──────┴─────────╯ | COMMENT |
| MEDIUM | crates/polars/src/docs/lazy.rs | 218 | //! // ╭───────┬───────┬───────┬────────────╮ | COMMENT |
| MEDIUM | crates/polars/src/docs/lazy.rs | 222 | //! // ╞═══════╪═══════╪═══════╪════════════╡ | COMMENT |
| MEDIUM | crates/polars/src/docs/lazy.rs | 233 | //! // ╰───────┴───────┴───────┴────────────╯ | COMMENT |
| MEDIUM⚡ | py-polars/pyproject.toml | 236 | # ------------------------------------------------------------------ | COMMENT |
| MEDIUM⚡ | py-polars/pyproject.toml | 238 | # ------------------------------------------------------------------ | COMMENT |
| MEDIUM⚡ | py-polars/pyproject.toml | 242 | # ------------------------------------------------------------------ | COMMENT |
| MEDIUM | py-polars/requirements-dev.txt | 14 | # ------------ | COMMENT |
| MEDIUM | py-polars/requirements-dev.txt | 16 | # ------------ | COMMENT |
| MEDIUM | py-polars/requirements-ci.txt | 1 | # ------------------------------------------------------- | COMMENT |
| MEDIUM | py-polars/requirements-ci.txt | 4 | # ------------------------------------------------------- | COMMENT |
| MEDIUM⚡ | py-polars/tests/unit/dataframe/test_from_dict.py | 28 | # ┌─────┬─────┐ | COMMENT |
| MEDIUM⚡ | py-polars/tests/unit/dataframe/test_from_dict.py | 32 | # ╞═════╪═════╡ | COMMENT |
| MEDIUM⚡ | py-polars/tests/unit/dataframe/test_from_dict.py | 35 | # └─────┴─────┘ | COMMENT |
| 155 more matches not shown… | ||||
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| LOW | crates/polars-buffer/src/buffer.rs | 1 | use std::ops::{Deref, Range, RangeBounds}; | COMMENT |
| LOW | crates/polars-buffer/src/buffer.rs | 21 | /// ``` | COMMENT |
| LOW | crates/polars-buffer/src/buffer.rs | 241 | /// The first will contain all indices from `[0, mid)` (excluding | COMMENT |
| LOW | crates/polars-expr/src/reduce/mod.rs | 141 | /// A reduction with groups. | COMMENT |
| LOW | crates/polars-expr/src/reduce/mod.rs | 181 | group_idxs: &[IdxSize], | COMMENT |
| LOW | crates/polars-expr/src/groups/mod.rs | 61 | /// Returns for each key if it is found in the groupers. If invert is true | COMMENT |
| LOW | crates/polars-expr/src/expressions/window.rs | 141 | // so we use the original indices as idx values to arg_sort the original column | COMMENT |
| LOW | crates/polars-expr/src/expressions/window.rs | 301 | match (self.mapping, ac.agg_state()) { | COMMENT |
| LOW | crates/polars-expr/src/expressions/window.rs | 441 | } | COMMENT |
| LOW | crates/polars-expr/src/expressions/window.rs | 461 | // and explicit `list` aggregations | COMMENT |
| LOW | crates/polars-expr/src/expressions/mod.rs | 141 | /// 1. already aggregated as list | COMMENT |
| LOW | crates/polars-expr/src/expressions/mod.rs | 541 | // | COMMENT |
| LOW | crates/polars-expr/src/expressions/mod.rs | 921 | }) | COMMENT |
| LOW | crates/polars-expr/src/expressions/apply.rs | 561 | // - Combination of AggregatedScalar and AggregatedList => NOT compatible. | COMMENT |
| LOW | crates/polars-expr/src/expressions/apply.rs | 581 | // - ~ = same a smirror pair (symmetric) | COMMENT |
| LOW | crates/polars-plan/src/bin/dsl-schema.rs | 1 | //! A tool for working with DSL schema. | COMMENT |
| LOW | crates/polars-plan/src/plans/options.rs | 81 | /// Say the schema is 'a', 'b' and there is a function `f`. In this case, `f('*')` can expand | COMMENT |
| LOW | crates/polars-plan/src/plans/options.rs | 101 | /// mutually exclusive with `RETURNS_SCALAR` | COMMENT |
| LOW | crates/polars-plan/src/plans/options.rs | 521 | /// The match condition is `left == right` for every key pair, and, if there is a | COMMENT |
| LOW | crates/polars-plan/src/plans/schema.rs | 101 | schema_right: &SchemaRef, | COMMENT |
| LOW | crates/polars-plan/src/plans/parquet_footers.rs | 1 | //! Shared Parquet footer selection and reading. | COMMENT |
| LOW | …polars-plan/src/plans/optimizer/slice_pushdown_expr.rs | 341 | all_slice_ae_nodes_with_direct_col_input: &mut PlIndexSet<Node>, | COMMENT |
| LOW | …es/polars-plan/src/plans/optimizer/join_pushthrough.rs | 1 | //! Moving inner joins below the preserved side of a left/semi/anti join, pushing a | COMMENT |
| LOW | …olars-plan/src/plans/optimizer/collapse_and_project.rs | 1 | use std::collections::BTreeSet; | COMMENT |
| LOW | …polars-plan/src/plans/optimizer/join_runtime_filter.rs | 1 | //! Let a hash join tell the parquet scan under its probe side which keys the build | COMMENT |
| LOW | …polars-plan/src/plans/optimizer/join_runtime_filter.rs | 21 | //! sides in this order. | COMMENT |
| LOW | …tes/polars-plan/src/plans/optimizer/expand_datasets.rs | 121 | } | COMMENT |
| LOW | …ars-plan/src/plans/optimizer/parquet_metadata_prune.rs | 1 | //! Prune `FileScanIR::Parquet`'s pre-decoded `metadata_per_source` to | COMMENT |
| LOW | …ates/polars-plan/src/plans/optimizer/extract_window.rs | 1 | //! Moves `over` windows out of `Select`, `HStack` and `Filter` nodes into [`IR::Window`] nodes. | COMMENT |
| LOW | …ates/polars-plan/src/plans/optimizer/join_order/mod.rs | 1 | //! Join reordering. | COMMENT |
| LOW | …olars-plan/src/plans/optimizer/join_order/enumerate.rs | 1 | //! Choosing a join order. | COMMENT |
| LOW | …olars-plan/src/plans/optimizer/join_order/enumerate.rs | 201 | }); | COMMENT |
| LOW | …olars-plan/src/plans/optimizer/join_order/enumerate.rs | 321 | fn dropped(&self, leaf: usize, identity: Option<DomainIdentity<'_>>, partner: usize) -> bool { | COMMENT |
| LOW | …/polars-plan/src/plans/optimizer/join_order/cluster.rs | 481 | // Column projections commonly sit between joins. They preserve rows, so look | COMMENT |
| LOW | …/polars-plan/src/plans/optimizer/join_order/cluster.rs | 621 | origins = reads | COMMENT |
| LOW | …ars-plan/src/plans/optimizer/predicate_pushdown/mod.rs | 241 | COMMENT | |
| LOW | …ars-plan/src/plans/optimizer/predicate_pushdown/mod.rs | 261 | use IR::*; | COMMENT |
| LOW | …optimizer/predicate_pushdown/join/predicate_pruning.rs | 1001 | COMMENT | |
| LOW | …optimizer/predicate_pushdown/join/predicate_pruning.rs | 1141 | // | COMMENT |
| LOW | …es/polars-plan/src/plans/optimizer/cse/cache_states.rs | 81 | // # Example | COMMENT |
| LOW | …es/polars-plan/src/plans/optimizer/cse/cache_states.rs | 101 | // | | | COMMENT |
| LOW | …es/polars-plan/src/plans/optimizer/cse/cache_states.rs | 121 | // | | COMMENT |
| LOW | …es/polars-plan/src/plans/optimizer/cse/cache_states.rs | 321 | } else { | COMMENT |
| LOW | …es/polars-plan/src/plans/optimizer/cse/cache_states.rs | 341 | // by predicate pushdown. We probe this on copies of the subplans that have only *this* | COMMENT |
| LOW | …es/polars-plan/src/plans/optimizer/cse/cache_states.rs | 441 | lp_arena.replace(node, lp); | COMMENT |
| LOW | crates/polars-plan/src/plans/optimizer/cse/csee.rs | 301 | // binary: + | COMMENT |
| LOW | crates/polars-plan/src/plans/python/pyarrow.rs | 481 | .. | COMMENT |
| LOW | crates/polars-plan/src/plans/ir/mod.rs | 141 | schema: SchemaRef, | COMMENT |
| LOW | crates/polars-plan/src/plans/visitor/mod.rs | 21 | /// Stop the entire traversal immediately. | COMMENT |
| LOW | …ates/polars-plan/src/plans/conversion/convert_utils.rs | 1 | use super::*; | COMMENT |
| LOW | …lars-plan/src/plans/conversion/type_coercion/binary.rs | 621 | expr_arena, | COMMENT |
| LOW | …lars-plan/src/plans/conversion/type_coercion/binary.rs | 641 | // │ --- ┆ --- ┆ --- │ | COMMENT |
| LOW | …es/polars-plan/src/plans/conversion/dsl_to_ir/scans.rs | 621 | /// Relative error | COMMENT |
| LOW | crates/polars-plan/src/plans/aexpr/minterm_iter.rs | 1 | use polars_utils::arena::{Arena, Node}; | COMMENT |
| LOW | crates/polars-plan/src/plans/aexpr/determinism.rs | 1 | use polars_utils::idx_vec::UnitVec; | COMMENT |
| LOW | crates/polars-plan/src/plans/aexpr/determinism.rs | 61 | /// values across calls for a fundamental reason: random draws, opaque | COMMENT |
| LOW | crates/polars-plan/src/plans/aexpr/filter_constraint.rs | 1 | //! Combine per-column comparisons in an `AND` chain: spot impossible filters | COMMENT |
| LOW | crates/polars-plan/src/plans/aexpr/filter_constraint.rs | 41 | // How a single conjunct in the `AND` chain was classified. | COMMENT |
| LOW | crates/polars-plan/src/plans/aexpr/filter_constraint.rs | 61 | // `is_in` on the column already drops its nulls, else kept verbatim. | COMMENT |
| LOW | crates/polars-plan/src/plans/aexpr/filter_constraint.rs | 401 | } | COMMENT |
| 662 more matches not shown… | ||||
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| LOW | py-polars/tests/conftest.py | 147 | CODE | |
| LOW | py-polars/tests/conftest.py | 232 | CODE | |
| LOW | py-polars/tests/unit/datatypes/test_float.py | 149 | CODE | |
| LOW | py-polars/tests/unit/io/test_delta_deletion_vector.py | 168 | CODE | |
| LOW | py-polars/tests/unit/io/test_multiscan.py | 1736 | CODE | |
| LOW | py-polars/tests/unit/io/database/conftest.py | 16 | CODE | |
| LOW | py-polars/tests/unit/io/cloud/test_cloud.py | 769 | CODE | |
| LOW | py-polars/tests/unit/meta/test_config.py | 608 | CODE | |
| LOW | py-polars/tests/unit/meta/test_api.py | 129 | CODE | |
| LOW | py-polars/tests/unit/operations/test_bitwise.py | 89 | CODE | |
| LOW | py-polars/tests/unit/operations/test_ewm.py | 317 | CODE | |
| LOW | …polars/tests/unit/operations/test_row_encoding_sort.py | 37 | CODE | |
| LOW | py-polars/tests/unit/operations/test_slice.py | 408 | CODE | |
| LOW | py-polars/tests/unit/operations/test_inequality_join.py | 317 | CODE | |
| LOW | …-polars/tests/unit/operations/test_group_by_dynamic.py | 1253 | CODE | |
| LOW | py-polars/tests/unit/operations/rolling/test_rolling.py | 489 | CODE | |
| LOW | py-polars/tests/unit/streaming/test_streaming_sort.py | 281 | CODE | |
| LOW | …polars/tests/unit/functions/range/test_linear_space.py | 31 | CODE | |
| LOW | py-polars/tests/unit/lazyframe/test_optimizations.py | 498 | CODE | |
| LOW | py-polars/tests/unit/sql/test_correlated_subqueries.py | 683 | CODE | |
| LOW | py-polars/src/polars/selectors.py | 274 | CODE | |
| LOW | py-polars/src/polars/selectors.py | 1009 | CODE | |
| LOW | py-polars/src/polars/selectors.py | 1199 | CODE | |
| LOW | py-polars/src/polars/selectors.py | 359 | CODE | |
| LOW | py-polars/src/polars/series/series.py | 10164 | CODE | |
| LOW | py-polars/src/polars/series/series.py | 293 | CODE | |
| LOW | py-polars/src/polars/series/series.py | 732 | CODE | |
| LOW | py-polars/src/polars/series/series.py | 1039 | CODE | |
| LOW | py-polars/src/polars/series/series.py | 1521 | CODE | |
| LOW | py-polars/src/polars/series/series.py | 4922 | CODE | |
| LOW | py-polars/src/polars/series/utils.py | 28 | CODE | |
| LOW | py-polars/src/polars/_utils/slice.py | 83 | CODE | |
| LOW | py-polars/src/polars/_utils/slice.py | 124 | CODE | |
| LOW | py-polars/src/polars/_utils/various.py | 297 | CODE | |
| LOW | py-polars/src/polars/_utils/various.py | 314 | CODE | |
| LOW | py-polars/src/polars/_utils/various.py | 474 | CODE | |
| LOW | py-polars/src/polars/_utils/various.py | 622 | CODE | |
| LOW | py-polars/src/polars/_utils/deprecation.py | 312 | CODE | |
| LOW | py-polars/src/polars/_utils/serde.py | 34 | CODE | |
| LOW | py-polars/src/polars/_utils/getitem.py | 50 | CODE | |
| LOW | py-polars/src/polars/_utils/getitem.py | 182 | CODE | |
| LOW | py-polars/src/polars/_utils/getitem.py | 291 | CODE | |
| LOW | py-polars/src/polars/_utils/udfs.py | 334 | CODE | |
| LOW | py-polars/src/polars/_utils/udfs.py | 1263 | CODE | |
| LOW | py-polars/src/polars/_utils/udfs.py | 367 | CODE | |
| LOW | py-polars/src/polars/_utils/udfs.py | 440 | CODE | |
| LOW | py-polars/src/polars/_utils/udfs.py | 717 | CODE | |
| LOW | py-polars/src/polars/_utils/udfs.py | 740 | CODE | |
| LOW | py-polars/src/polars/_utils/udfs.py | 974 | CODE | |
| LOW | py-polars/src/polars/_utils/udfs.py | 1050 | CODE | |
| LOW | py-polars/src/polars/_utils/udfs.py | 1152 | CODE | |
| LOW | py-polars/src/polars/_utils/nest_asyncio.py | 191 | CODE | |
| LOW | py-polars/src/polars/_utils/nest_asyncio.py | 262 | CODE | |
| LOW | py-polars/src/polars/_utils/nest_asyncio.py | 141 | CODE | |
| LOW | py-polars/src/polars/_utils/nest_asyncio.py | 286 | CODE | |
| LOW | py-polars/src/polars/_utils/nest_asyncio.py | 340 | CODE | |
| LOW | py-polars/src/polars/_utils/parse/expr.py | 21 | CODE | |
| LOW | py-polars/src/polars/_utils/parse/expr.py | 158 | CODE | |
| LOW | py-polars/src/polars/_utils/construction/dataframe.py | 288 | CODE | |
| LOW | py-polars/src/polars/_utils/construction/dataframe.py | 338 | CODE | |
| 87 more matches not shown… | ||||
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| LOW | …ntime/polars-runtime-64/_polars_runtime_64/__init__.py | 7 | __all__ = ["BUILD_FEATURE_FLAGS"] | CODE |
| LOW | …lars-runtime-compat/_polars_runtime_compat/__init__.py | 7 | __all__ = ["BUILD_FEATURE_FLAGS"] | CODE |
| LOW | …olars/runtime/template/_polars_runtime_mod/__init__.py | 7 | __all__ = ["BUILD_FEATURE_FLAGS"] | CODE |
| LOW | …ntime/polars-runtime-32/_polars_runtime_32/__init__.py | 7 | __all__ = ["BUILD_FEATURE_FLAGS"] | CODE |
| LOW | py-polars/tests/benchmark/data/__init__.py | 5 | __all__ = [ | CODE |
| LOW | py-polars/tests/benchmark/data/h2oai/__init__.py | 5 | __all__ = ["generate_group_by_data"] | CODE |
| LOW | py-polars/tests/benchmark/data/h2oai/datagen_groupby.py | 30 | __all__ = ["generate_group_by_data"] | CODE |
| LOW | py-polars/tests/unit/interop/test_from_pandas.py | 339 | def _set_pyarrow_unavailable(plmonkeypatch: PlMonkeyPatch) -> None: | CODE |
| LOW | …polars/tests/unit/io/cloud/test_credential_provider.py | 535 | def _set_default_credentials(tmp_path: Path, plmonkeypatch: PlMonkeyPatch) -> None: | STRING |
| LOW | py-polars/tests/unit/sql/__init__.py | 5 | __all__ = ["assert_sql_matches"] | CODE |
| LOW | py-polars/tests/unit/sql/asserts.py | 223 | __all__ = ["assert_sql_matches"] | CODE |
| LOW | py-polars/src/polars/plugins.py | 21 | __all__ = ["register_plugin_function"] | CODE |
| LOW⚡ | py-polars/src/polars/config.py | 109 | def _set_default_credential_provider(provider: Any) -> None: | CODE |
| LOW | py-polars/src/polars/config.py | 37 | __all__ = ["Config"] | CODE |
| LOW | py-polars/src/polars/config.py | 374 | def _set_config_params(self, **options: Unpack[ConfigParameters]) -> None: | CODE |
| LOW | py-polars/src/polars/_typing.py | 487 | __all__ = [ | CODE |
| LOW | py-polars/src/polars/_dependencies.py | 316 | __all__ = [ | CODE |
| LOW | py-polars/src/polars/__init__.py | 289 | __all__ = [ | CODE |
| LOW | py-polars/src/polars/selectors.py | 50 | __all__ = [ | CODE |
| LOW | py-polars/src/polars/string_cache.py | 13 | __all__ = [ | CODE |
| LOW | py-polars/src/polars/api.py | 16 | __all__ = [ | CODE |
| LOW | py-polars/src/polars/exceptions.py | 229 | __all__ = [ | CODE |
| LOW | py-polars/src/polars/_reexport.py | 12 | __all__ = [ | CODE |
| LOW | py-polars/src/polars/schema.py | 48 | __all__ = ["Schema"] | CODE |
| LOW | py-polars/src/polars/series/__init__.py | 3 | __all__ = [ | CODE |
| LOW | py-polars/src/polars/_utils/deprecation.py | 367 | __all__ = [ | CODE |
| LOW | py-polars/src/polars/_utils/__init__.py | 20 | __all__ = [ | CODE |
| LOW | py-polars/src/polars/_utils/getitem.py | 36 | __all__ = [ | CODE |
| LOW | py-polars/src/polars/_utils/udfs.py | 1348 | __all__ = ["BytecodeParser", "warn_on_inefficient_map"] | CODE |
| LOW | py-polars/src/polars/_utils/parse/__init__.py | 8 | __all__ = [ | CODE |
| LOW | py-polars/src/polars/_utils/construction/__init__.py | 25 | __all__ = [ | CODE |
| LOW | py-polars/src/polars/dataframe/__init__.py | 3 | __all__ = [ | CODE |
| LOW | py-polars/src/polars/datatype_expr/__init__.py | 3 | __all__ = [ | CODE |
| LOW | py-polars/src/polars/datatypes/constructor.py | 81 | def _set_numpy_to_constructor() -> None: | CODE |
| LOW | py-polars/src/polars/datatypes/__init__.py | 69 | __all__ = [ | CODE |
| LOW | py-polars/src/polars/catalog/unity/__init__.py | 11 | __all__ = [ | CODE |
| LOW | py-polars/src/polars/io/__init__.py | 33 | __all__ = [ | CODE |
| LOW | py-polars/src/polars/io/arrow_c_stream.py | 17 | __all__ = ["scan_arrow_c_stream"] | CODE |
| LOW | py-polars/src/polars/io/delta/__init__.py | 3 | __all__ = [ | CODE |
| LOW | py-polars/src/polars/io/database/__init__.py | 3 | __all__ = [ | CODE |
| LOW | py-polars/src/polars/io/pyarrow_dataset/__init__.py | 3 | __all__ = [ | CODE |
| LOW | py-polars/src/polars/io/spreadsheet/__init__.py | 3 | __all__ = [ | CODE |
| LOW | py-polars/src/polars/io/lance/__init__.py | 3 | __all__ = [ | CODE |
| LOW | py-polars/src/polars/io/iceberg/__init__.py | 4 | __all__ = [ | CODE |
| LOW | py-polars/src/polars/io/iceberg/_sink.py | 1205 | def _update_schema(self, transaction: Transaction) -> None: | CODE |
| LOW | py-polars/src/polars/io/json/__init__.py | 3 | __all__ = ["read_json"] | CODE |
| LOW | py-polars/src/polars/io/external_reader/__init__.py | 9 | __all__ = [ | CODE |
| LOW | py-polars/src/polars/io/scan_options/__init__.py | 3 | __all__ = [ | CODE |
| LOW | py-polars/src/polars/io/csv/__init__.py | 3 | __all__ = [ | CODE |
| LOW | py-polars/src/polars/io/cloud/__init__.py | 10 | __all__ = [ | CODE |
| LOW | …rs/src/polars/io/cloud/credential_provider/__init__.py | 10 | __all__ = [ | CODE |
| LOW | py-polars/src/polars/io/ipc/__init__.py | 3 | __all__ = [ | CODE |
| LOW | py-polars/src/polars/io/parquet/__init__.py | 10 | __all__ = [ | CODE |
| LOW | py-polars/src/polars/interchange/__init__.py | 5 | __all__ = ["CompatLevel"] | CODE |
| LOW | py-polars/src/polars/meta/__init__.py | 8 | __all__ = [ | CODE |
| LOW | py-polars/src/polars/expr/__init__.py | 4 | __all__ = [ | CODE |
| LOW | py-polars/src/polars/testing/__init__.py | 9 | __all__ = [ | CODE |
| LOW | py-polars/src/polars/testing/asserts/__init__.py | 8 | __all__ = [ | CODE |
| LOW | py-polars/src/polars/testing/parametric/__init__.py | 19 | __all__ = [ | CODE |
| LOW | py-polars/src/polars/testing/parametric/profiles.py | 74 | def set_profile(profile: ParametricProfileNames | int) -> None: | CODE |
| 16 more matches not shown… | ||||
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| LOW | py-polars/tests/unit/io/test_delta_deletion_vector.py | 873 | CODE | |
| LOW | py-polars/src/polars/plugins.py | 24 | CODE | |
| LOW | py-polars/src/polars/series/series.py | 9606 | CODE | |
| LOW | py-polars/src/polars/series/series.py | 9691 | CODE | |
| LOW | py-polars/src/polars/series/datetime.py | 2145 | CODE | |
| LOW | py-polars/src/polars/dataframe/frame.py | 379 | CODE | |
| LOW | py-polars/src/polars/dataframe/frame.py | 3052 | CODE | |
| LOW | py-polars/src/polars/dataframe/frame.py | 3078 | CODE | |
| LOW | py-polars/src/polars/dataframe/frame.py | 3111 | CODE | |
| LOW | py-polars/src/polars/dataframe/frame.py | 3376 | CODE | |
| LOW | py-polars/src/polars/dataframe/frame.py | 4197 | CODE | |
| LOW | py-polars/src/polars/dataframe/frame.py | 7954 | CODE | |
| LOW | py-polars/src/polars/dataframe/frame.py | 8327 | CODE | |
| LOW | py-polars/src/polars/dataframe/frame.py | 9709 | CODE | |
| LOW | py-polars/src/polars/dataframe/frame.py | 13075 | CODE | |
| LOW | py-polars/src/polars/io/lines.py | 27 | CODE | |
| LOW | py-polars/src/polars/io/lines.py | 129 | CODE | |
| LOW | py-polars/src/polars/io/ndjson.py | 44 | CODE | |
| LOW | py-polars/src/polars/io/ndjson.py | 221 | CODE | |
| LOW | py-polars/src/polars/io/database/functions.py | 313 | CODE | |
| LOW | py-polars/src/polars/io/database/functions.py | 329 | CODE | |
| LOW | py-polars/src/polars/io/database/functions.py | 344 | CODE | |
| LOW | py-polars/src/polars/io/spreadsheet/functions.py | 114 | CODE | |
| LOW | py-polars/src/polars/io/spreadsheet/functions.py | 135 | CODE | |
| LOW | py-polars/src/polars/io/spreadsheet/functions.py | 156 | CODE | |
| LOW | py-polars/src/polars/io/spreadsheet/functions.py | 179 | CODE | |
| LOW | py-polars/src/polars/io/spreadsheet/functions.py | 200 | CODE | |
| LOW | py-polars/src/polars/io/spreadsheet/functions.py | 221 | CODE | |
| LOW | py-polars/src/polars/io/spreadsheet/functions.py | 255 | CODE | |
| LOW | py-polars/src/polars/io/spreadsheet/functions.py | 439 | CODE | |
| LOW | py-polars/src/polars/io/spreadsheet/functions.py | 456 | CODE | |
| LOW | py-polars/src/polars/io/spreadsheet/functions.py | 473 | CODE | |
| LOW | py-polars/src/polars/io/spreadsheet/functions.py | 490 | CODE | |
| LOW | py-polars/src/polars/io/spreadsheet/functions.py | 507 | CODE | |
| LOW | py-polars/src/polars/io/spreadsheet/functions.py | 524 | CODE | |
| LOW | py-polars/src/polars/io/spreadsheet/functions.py | 540 | CODE | |
| LOW | py-polars/src/polars/io/spreadsheet/functions.py | 651 | CODE | |
| LOW | py-polars/src/polars/io/spreadsheet/_write_utils.py | 341 | CODE | |
| LOW | py-polars/src/polars/io/spreadsheet/_utils.py | 12 | CODE | |
| LOW | py-polars/src/polars/io/iceberg/functions.py | 29 | CODE | |
| LOW | py-polars/src/polars/io/iceberg/_sink.py | 985 | CODE | |
| LOW | py-polars/src/polars/io/csv/functions.py | 74 | CODE | |
| LOW | py-polars/src/polars/io/csv/functions.py | 559 | CODE | |
| LOW | py-polars/src/polars/io/ipc/functions.py | 388 | CODE | |
| LOW | py-polars/src/polars/io/parquet/functions.py | 87 | CODE | |
| LOW | py-polars/src/polars/io/parquet/functions.py | 520 | CODE | |
| LOW | py-polars/src/polars/expr/datetime.py | 403 | CODE | |
| LOW | py-polars/src/polars/expr/expr.py | 11790 | CODE | |
| LOW | py-polars/src/polars/expr/expr.py | 11887 | CODE | |
| LOW | …olars/src/polars/testing/parametric/strategies/core.py | 53 | CODE | |
| LOW | …olars/src/polars/testing/parametric/strategies/core.py | 237 | CODE | |
| LOW | …olars/src/polars/testing/parametric/strategies/core.py | 257 | CODE | |
| LOW | …olars/src/polars/testing/parametric/strategies/core.py | 297 | CODE | |
| LOW | py-polars/src/polars/functions/as_datatype.py | 284 | CODE | |
| LOW | py-polars/src/polars/lazyframe/opt_flags.py | 29 | CODE | |
| LOW | py-polars/src/polars/lazyframe/opt_flags.py | 78 | CODE | |
| LOW | py-polars/src/polars/lazyframe/opt_flags.py | 121 | CODE | |
| LOW | py-polars/src/polars/lazyframe/frame.py | 364 | CODE | |
| LOW | py-polars/src/polars/lazyframe/frame.py | 1395 | CODE | |
| LOW | py-polars/src/polars/lazyframe/frame.py | 1409 | CODE | |
| 17 more matches not shown… | ||||
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| LOW | py-polars/tests/conftest.py | 78 | except Exception as exc: | CODE |
| LOW | py-polars/tests/conftest.py | 141 | except Exception as exc: | CODE |
| LOW | py-polars/tests/unit/datatypes/test_map.py | 413 | except Exception as e: | CODE |
| LOW | py-polars/tests/unit/io/test_skip_batch_predicate.py | 242 | except Exception as _: | CODE |
| LOW | py-polars/tests/unit/io/test_skip_batch_predicate.py | 275 | except Exception as _: | CODE |
| LOW | py-polars/tests/unit/io/test_delta_deletion_vector.py | 217 | except Exception: | CODE |
| LOW | py-polars/tests/unit/io/test_lance.py | 107 | except Exception as exc: | CODE |
| LOW | py-polars/tests/unit/io/test_lance.py | 205 | except Exception as exc: | CODE |
| LOW | py-polars/tests/unit/io/test_multiscan.py | 227 | except Exception as _: | CODE |
| LOW | py-polars/tests/unit/meta/test_api.py | 139 | except Exception: | CODE |
| LOW | py-polars/tests/unit/constructors/test_dataframe.py | 326 | except Exception as exc: | CODE |
| LOW | py-polars/src/polars/_cpu_check.py | 66 | except Exception: | CODE |
| LOW | py-polars/src/polars/series/utils.py | 238 | except Exception: | CODE |
| LOW | py-polars/src/polars/datatypes/convert.py | 362 | except Exception: | CODE |
| LOW | py-polars/src/polars/catalog/unity/client.py | 661 | except Exception as e: | CODE |
| LOW | py-polars/src/polars/io/plugins.py | 139 | except Exception as e: | CODE |
| LOW | py-polars/src/polars/io/delta/_utils.py | 230 | except Exception as e: | CODE |
| LOW | py-polars/src/polars/io/database/_executor.py | 272 | except Exception as err: | CODE |
| LOW | py-polars/src/polars/io/lance/_scan_resolver.py | 139 | except Exception: | CODE |
| LOW | py-polars/src/polars/io/lance/_scan_resolver.py | 263 | except Exception: | CODE |
| LOW | py-polars/src/polars/io/iceberg/_cache.py | 175 | except Exception: | CODE |
| LOW | py-polars/src/polars/io/iceberg/_cache.py | 227 | except Exception: | CODE |
| LOW | py-polars/src/polars/io/iceberg/_plugin.py | 84 | except Exception as e: | CODE |
| LOW | py-polars/src/polars/io/iceberg/_dataset.py | 261 | except Exception as error: | CODE |
| LOW | py-polars/src/polars/io/iceberg/_dataset.py | 1039 | except Exception: | CODE |
| LOW | py-polars/src/polars/io/iceberg/_sink.py | 99 | except Exception: | CODE |
| LOW | py-polars/src/polars/io/iceberg/_sink.py | 231 | except Exception as e: | CODE |
| LOW | py-polars/src/polars/io/iceberg/_sink.py | 234 | except Exception: | CODE |
| LOW | py-polars/src/polars/io/iceberg/_sink.py | 1150 | except Exception: | CODE |
| LOW | py-polars/src/polars/io/iceberg/_sink.py | 1538 | except Exception as error: | CODE |
| LOW | py-polars/src/polars/io/iceberg/_sink.py | 1544 | except Exception: | CODE |
| LOW | py-polars/src/polars/io/iceberg/_sink.py | 1604 | except Exception: | CODE |
| LOW | py-polars/src/polars/io/iceberg/_sink.py | 1608 | except Exception: | CODE |
| LOW | py-polars/src/polars/io/iceberg/_utils.py | 235 | except Exception: | CODE |
| LOW | py-polars/src/polars/io/iceberg/_utils.py | 461 | except Exception: | CODE |
| LOW | py-polars/src/polars/io/iceberg/_utils.py | 634 | except Exception: | CODE |
| LOW | py-polars/src/polars/io/iceberg/_utils.py | 972 | except Exception as e: | CODE |
| LOW | py-polars/src/polars/io/iceberg/_utils.py | 1129 | except Exception as e: | CODE |
| LOW | py-polars/src/polars/io/iceberg/_utils.py | 1488 | except Exception as e: | CODE |
| LOW | …rs/src/polars/io/cloud/credential_provider/_builder.py | 221 | except Exception as e: | CODE |
| LOW | …/src/polars/io/cloud/credential_provider/_providers.py | 479 | except Exception as e: | CODE |
| LOW | …/src/polars/io/cloud/credential_provider/_providers.py | 544 | except Exception: | CODE |
| MEDIUM | …/src/polars/io/cloud/credential_provider/_providers.py | 541 | def _azcli_version(cls) -> str | None: | CODE |
| LOW | py-polars/src/polars/meta/versions.py | 141 | except Exception: | CODE |
| MEDIUM | py-polars/src/polars/lazyframe/frame.py | 821 | def _repr_html_(self) -> str: | CODE |
| LOW | py-polars/src/polars/lazyframe/frame.py | 831 | except Exception: | STRING |
| LOW⚡ | py-polars/src/polars/sql/context.py | 1679 | except Exception: | CODE |
| LOW⚡ | py-polars/src/polars/sql/context.py | 1689 | except Exception: | CODE |
| LOW⚡ | py-polars/src/polars/sql/context.py | 1699 | except Exception: | CODE |
| LOW | py-polars/src/polars/sql/context.py | 959 | except Exception as error: | CODE |
| LOW | py-polars/src/polars/sql/context.py | 982 | except Exception: | CODE |
| LOW | py-polars/src/polars/sql/context.py | 996 | except Exception as error: | CODE |
| LOW | py-polars/src/polars/sql/context.py | 1022 | except Exception as error: | CODE |
| LOW | py-polars/src/polars/sql/context.py | 1036 | except Exception: | CODE |
| LOW | py-polars/src/polars/sql/context.py | 1055 | except Exception as error: | CODE |
| LOW | py-polars/src/polars/sql/context.py | 1182 | except Exception as error: | CODE |
| LOW | py-polars/src/polars/sql/context.py | 1244 | except Exception as error: | CODE |
| LOW | py-polars/src/polars/sql/context.py | 1404 | except Exception as error: | CODE |
| LOW | py-polars/src/polars/sql/context.py | 1432 | except Exception as error: | CODE |
| LOW | py-polars/src/polars/sql/context.py | 1465 | except Exception as error: | CODE |
| 6 more matches not shown… | ||||
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| MEDIUM | crates/polars-expr/src/expressions/structeval.rs | 305 | // elementwise top-level and not fallible. We leverage the reference dispatch for ApplyExpr, | COMMENT |
| MEDIUM | …polars-plan/src/plans/aexpr/predicates/skip_batches.rs | 914 | // Essentially, what this does is | COMMENT |
| MEDIUM | crates/polars-core/src/series/arithmetic/list.rs | 275 | // * Essentially as if the NULL primitive was added to every primitive in the row of the list column. | COMMENT |
| MEDIUM | crates/polars-core/src/chunked_array/mod.rs | 124 | /// When multiplying two [`ChunkedArray`]s with different chunk sizes they cannot utilize [SIMD](https://en.wikipedia.or | COMMENT |
| MEDIUM | crates/polars-core/src/chunked_array/logical/time.rs | 12 | // Invalid time values are replaced with `null` during the arrow cast. We utilize the | COMMENT |
| MEDIUM | crates/polars-core/src/frame/column/mod.rs | 753 | // We utilize the aggregation on Series to see: | COMMENT |
| MEDIUM | crates/polars-arrow/src/array/mod.rs | 548 | /// This is an API to leverage clone-on-write | COMMENT |
| MEDIUM | crates/polars-arrow/src/array/utf8/mutable.rs | 222 | /// This is an API to leverage clone-on-write | COMMENT |
| MEDIUM | crates/polars-arrow/src/array/utf8/mod.rs | 480 | /// This is an API to leverage clone-on-write | COMMENT |
| MEDIUM | crates/polars-io/src/parquet/read/read_impl.rs | 492 | // faster. Essentially, it sees how many times it needs to switch between | COMMENT |
| MEDIUM | crates/polars-stream/src/nodes/joins/equi_join.rs | 1283 | // TODO: implement something more re-usable and robust. | COMMENT |
| MEDIUM | crates/polars/tests/it/io/parquet/read/mod.rs | 3 | /// In comparison to Arrow, this in-memory format does not leverage logical types nor SIMD operations, | COMMENT |
| MEDIUM | py-polars/tests/unit/io/test_spreadsheet.py | 629 | # read multiple sheets in conjunction with 'schema_overrides' | COMMENT |
| MEDIUM | py-polars/tests/unit/io/test_delta_deletion_vector.py | 30 | # explicitly not comprehensive and should be used with care. | COMMENT |
| MEDIUM | …ests/unit/operations/namespaces/temporal/test_round.py | 122 | # Definitely uses slowpath: | COMMENT |
| MEDIUM | …s/unit/operations/namespaces/temporal/test_truncate.py | 120 | # Definitely uses slowpath: | COMMENT |
| MEDIUM⚡ | …/tests/unit/testing/parametric/strategies/test_core.py | 283 | # ensure dtype constraint works in conjunction with 'n' cols | COMMENT |
| MEDIUM | py-polars/tests/unit/constructors/test_constructors.py | 247 | # in conjunction with full 'columns' override (rename/downcast) | COMMENT |
| MEDIUM | py-polars/src/polars/_utils/construction/series.py | 366 | # # Essentially, when given a [0, u64::MAX] then it would Overflow. | COMMENT |
| MEDIUM | py-polars/src/polars/io/spreadsheet/_write_utils.py | 239 | """Insert dummy frame columns in order to create empty/named table columns.""" | STRING |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| HIGH | py-polars/tests/unit/series/test_series.py | 620 | except ModuleNotFoundError: | CODE |
| HIGH | py-polars/tests/unit/io/test_skip_batch_predicate.py | 242 | except Exception as _: | CODE |
| HIGH | py-polars/tests/unit/io/test_delta_deletion_vector.py | 217 | except Exception: | CODE |
| HIGH | py-polars/src/polars/_plr.py | 92 | except ImportError: | CODE |
| HIGH | py-polars/src/polars/datatypes/constructor.py | 17 | except ImportError: | CODE |
| HIGH | py-polars/src/polars/datatypes/convert.py | 312 | except ValueError: | CODE |
| HIGH | py-polars/src/polars/io/lance/_reader.py | 345 | except ThreadPoolSubmitError: | CODE |
| HIGH | py-polars/src/polars/io/iceberg/_sink.py | 1602 | except NoSuchTableError: | CODE |
| HIGH | py-polars/src/polars/io/iceberg/_sink.py | 1154 | except NoSuchTableError: | CODE |
| HIGH | py-polars/src/polars/io/iceberg/_utils.py | 634 | except Exception: | CODE |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| MEDIUM | py-polars/tests/unit/datatypes/test_list.py | 117 | # Create a left relation where the join column contains a null value. | COMMENT |
| MEDIUM | py-polars/tests/unit/datatypes/test_list.py | 123 | # Create a right relation where there is a column to count distinct on. | COMMENT |
| MEDIUM | py-polars/tests/unit/datatypes/test_temporal.py | 2513 | # Create a Series where the null value is backed by a value which would | COMMENT |
| MEDIUM⚡ | py-polars/tests/unit/interop/test_interop.py | 475 | # Create a pyarrow table with a list[null] column. | COMMENT |
| MEDIUM | py-polars/tests/unit/interop/test_interop.py | 450 | # Create an enum / categorical / dictionary typed pyarrow array | COMMENT |
| MEDIUM | py-polars/tests/unit/interop/test_interop.py | 984 | # Create a dataset with 3 rows | STRING |
| MEDIUM | py-polars/tests/unit/io/test_parquet.py | 140 | # Create a dataframe with 3 chunks. The values have to differ: concatenating | COMMENT |
| MEDIUM | py-polars/tests/unit/io/test_delta_deletion_vector.py | 28 | # This file contains temporary homegrown logic with the sole purpose of generating | COMMENT |
| MEDIUM | …s/unit/operations/namespaces/temporal/test_datetime.py | 660 | # Define a DataFrame with columns for datetime, date, and time | COMMENT |
| MEDIUM | py-polars/tests/unit/sql/test_set_ops.py | 215 | # Create a context and register the tables | COMMENT |
| MEDIUM | py-polars/src/polars/_plr.py | 1 | # This module represents the Rust API functions exposed to Python through PyO3. We do a | COMMENT |
| MEDIUM | …ython/user-guide/expressions/user-defined-functions.py | 108 | # Create a struct that has two columns in it: | COMMENT |
| MEDIUM | .github/workflows/release-polars-iceberg.yml | 23 | # Create the sdist and build the wheels, but do not publish to PyPI. | COMMENT |
| MEDIUM | .github/workflows/release-python.yml | 10 | # Create the sdist and build the wheels, but do not publish to PyPI / GitHub. | COMMENT |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| HIGH | …stream/src/nodes/io_sources/ipc/record_batch_decode.rs | 35 | // Rows as requested, relative to the start of the Record Batch. | COMMENT |
| HIGH | docs/source/development/contributing/index.md | 318 | - If your contribution contains code generated by AI you **must**: | CODE |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| LOW⚡ | crates/polars/tests/it/io/csv.rs | 418 | -86.64408227,"Lorem Ipsum is simply dummy text of the printing and typesetting | CODE |
| LOW⚡ | crates/polars/tests/it/io/csv.rs | 419 | industry. Lorem Ipsum has been the industry's standard dummy text ever since th | CODE |
| LOW⚡ | crates/polars/tests/it/io/csv.rs | 423 | in the 1960s with the release of Letraset sheets containing Lorem Ipsum passages, | CODE |
| LOW⚡ | crates/polars/tests/it/io/csv.rs | 425 | versions of Lorem Ipsum.",11 | CODE |
| LOW⚡ | crates/polars/tests/it/io/csv.rs | 436 | r#"Lorem Ipsum is simply dummy text of the printing and typesetting | CODE |
| LOW⚡ | crates/polars/tests/it/io/csv.rs | 437 | industry. Lorem Ipsum has been the industry's standard dummy text ever since th | CODE |
| LOW⚡ | crates/polars/tests/it/io/csv.rs | 441 | in the 1960s with the release of Letraset sheets containing Lorem Ipsum passages, | CODE |
| LOW⚡ | crates/polars/tests/it/io/csv.rs | 443 | versions of Lorem Ipsum."#, | CODE |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| LOW | py-polars/tests/unit/io/test_delta_deletion_vector.py | 279 | # Set statistics to pre-deletion-vector values | COMMENT |
| LOW | py-polars/tests/unit/operations/test_is_in.py | 261 | # Check if empty list is converted to pl.String | COMMENT |
| LOW | …rs/tests/unit/operations/arithmetic/test_arithmetic.py | 408 | # Check if fused is turned off for literals see: #9857 | COMMENT |
| LOW | py-polars/tests/unit/lazyframe/test_cse.py | 905 | # Check if output is stable | COMMENT |
| LOW | py-polars/tests/docs/run_doctest.py | 116 | # Set doctests to fail on warnings | COMMENT |
| LOW | py-polars/src/polars/_utils/various.py | 151 | # Check if an object is a sequence of `tp`, only sniffing the first element. | COMMENT |
| LOW | docs/source/_build/scripts/macro.py | 182 | # Check if file exists for the language | COMMENT |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| HIGH | …-polars/tests/unit/operations/arithmetic/test_array.py | 368 | # checking the dimension. In this example both arrays have the leaf stride as | COMMENT |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| LOW | crates/polars-stream/src/nodes/joins/equi_join.rs | 1283 | // TODO: implement something more re-usable and robust. | COMMENT |
| LOW | crates/polars-sql/src/functions.rs | 1378 | // TODO: implement the following modifiers where possible | COMMENT |
| LOW | py-polars/src/polars/series/series.py | 1458 | # TODO: implement for these types without casting to series | COMMENT |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| LOW | …ts/unit/operations/map/test_inefficient_map_warning.py | 646 | # make sure to keep the `^` and `$`, and the assertion on `len(warnings)` | COMMENT |
| MEDIUM | …le/derive_expression/expression_lib/src/expressions.rs | 205 | /// This expression is for demonstration purposes as we have a dedicated | COMMENT |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| MEDIUM | py-polars/tests/unit/interop/test_arrow_stream_error.py | 22 | CODE |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| LOW | crates/polars-io/src/path_utils/mod.rs | 316 | // We need to check if it is a directory for local paths (we can be here due | COMMENT |