Extremely fast Query Engine for DataFrames, written in Rust
This report summarizes scanner evidence for pola-rs/polars, a Rust project with 40,085 GitHub stars. SynthScan examined 896,137 lines of code across 3245 source files, recording 7437 pattern matches distributed across 20 syntactic categories. The legacy adjusted pattern signal is 9.0 (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.
Can maintainers explain intent, assumptions, and trade-offs? 5713 finding(s).
Are imports declared and package/API names verified? 1387 finding(s).
Are wrappers, guards, and repeated structures necessary? 5186 finding(s).
Which changes need focused human review? 7437 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 7437 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_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 | 93 | 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 |
| LOW⚡ | py-polars/tests/unit/series/test_zip_with.py | 44 | def test_zip_with_null_values() -> None: | CODE |
| 4712 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 | 2453 | 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 | 381 | assert s.equals(tz_s, null_equal=False) is False | CODE |
| HIGH | py-polars/tests/unit/datatypes/test_temporal.py | 382 | assert s.equals(tz_s, null_equal=True) is False | CODE |
| 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 | 388 | # Create a pyarrow table with a list[null] column. | COMMENT |
| HIGH | py-polars/tests/unit/interop/test_interop.py | 1043 | assert df.equals(df_res) | STRING |
| HIGH | py-polars/tests/unit/io/test_ipc.py | 121 | assert pd_df.equals(pd_df_read) | CODE |
| HIGH | py-polars/tests/unit/io/test_parquet.py | 3892 | # every field is null, so groups with no null struct are skipped (#26239). | STRING |
| HIGH | py-polars/tests/unit/io/test_delta.py | 1462 | # null count, or it would wrongly skip the first file (`a` all-null, structs valid). | STRING |
| HIGH | py-polars/tests/unit/io/test_delta.py | 1479 | # Every struct is non-null, so all rows are kept; the first file (`a` all-null) | STRING |
| HIGH | py-polars/tests/unit/io/test_lazy_parquet.py | 1027 | assert [x.equals(pl.DataFrame({"x": 1})) for x in results] == [ | STRING |
| HIGH | py-polars/tests/unit/io/test_lazy_json.py | 302 | {"a": {"x": 1}, "b": [1,2,3], "c": {"y": null}, "d": [{"k": "abc"}, {"j": "123"}, {"l": 7, "m": 8}]} | CODE |
| 206 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_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 | |
| LOW | py-polars/tests/unit/io/test_parquet.py | 1 | CODE | |
| 1053 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 | 622 | // ┌─────────────────────┬─────────────────────┬──────┐ | COMMENT |
| MEDIUM⚡ | …lars-plan/src/plans/conversion/type_coercion/binary.rs | 626 | // ╞═════════════════════╪═════════════════════╪══════╡ | COMMENT |
| MEDIUM⚡ | …lars-plan/src/plans/conversion/type_coercion/binary.rs | 630 | // └─────────────────────┴─────────────────────┴──────┘ | COMMENT |
| MEDIUM⚡ | …lars-plan/src/plans/conversion/type_coercion/binary.rs | 644 | // ┌─────────────────────────────────┬─────┬───────┐ | COMMENT |
| MEDIUM⚡ | …lars-plan/src/plans/conversion/type_coercion/binary.rs | 648 | // ╞═════════════════════════════════╪═════╪═══════╡ | COMMENT |
| MEDIUM⚡ | …lars-plan/src/plans/conversion/type_coercion/binary.rs | 652 | // └─────────────────────────────────┴─────┴───────┘ | COMMENT |
| MEDIUM | crates/polars-plan/src/dsl/mod.rs | 809 | /// ╭────────┬────────╮ | COMMENT |
| MEDIUM | crates/polars-plan/src/dsl/mod.rs | 813 | /// ╞════════╪════════╡ | COMMENT |
| MEDIUM | crates/polars-plan/src/dsl/mod.rs | 824 | /// ╰────────┴────────╯ | 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 | 231 | # ------------------------------------------------------------------ | COMMENT |
| MEDIUM⚡ | py-polars/pyproject.toml | 233 | # ------------------------------------------------------------------ | COMMENT |
| MEDIUM⚡ | py-polars/pyproject.toml | 237 | # ------------------------------------------------------------------ | 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 | 23 | # ┌─────┬─────┐ | COMMENT |
| MEDIUM⚡ | py-polars/tests/unit/dataframe/test_from_dict.py | 27 | # ╞═════╪═════╡ | COMMENT |
| MEDIUM⚡ | py-polars/tests/unit/dataframe/test_from_dict.py | 30 | # └─────┴─────┘ | 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/hash_keys.rs | 241 | /// | COMMENT |
| LOW | crates/polars-expr/src/reduce/mod.rs | 181 | assert!(values.len() < (1 << (IdxSize::BITS - 1))); | 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 | // `(col("x").sum() * col("y")).list().over("groups").flatten()` | COMMENT |
| LOW | crates/polars-expr/src/expressions/window.rs | 441 | COMMENT | |
| LOW | crates/polars-expr/src/expressions/window.rs | 501 | let explicit_list_agg = self.is_explicit_list_agg(); | 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 | 761 | COMMENT | |
| LOW | crates/polars-expr/src/expressions/apply.rs | 501 | match self.flags.is_elementwise() { | COMMENT |
| LOW | crates/polars-expr/src/expressions/apply.rs | 521 | // - A combination of AggregatedList(s) and NotAggregated(s) without expensive aggregation. | COMMENT |
| LOW | crates/polars-expr/src/expressions/apply.rs | 541 | // (a) Multiple NotAggs, w/o AggList | 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 | 501 | args.hash(state); | COMMENT |
| LOW | crates/polars-plan/src/plans/options.rs | 521 | /// Only ever set on an inner join with a non-empty `on` and no attached slice. | 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` and `HStack` 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 | …/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 | /// * `IR` - Arena based logical plan tree representing the query. | COMMENT |
| LOW | …optimizer/predicate_pushdown/join/predicate_pruning.rs | 921 | // Right: | a | b | c | | COMMENT |
| LOW | …optimizer/predicate_pushdown/join/predicate_pruning.rs | 1041 | // Full-join rewritten to right-join | COMMENT |
| LOW | …es/polars-plan/src/plans/optimizer/cse/cache_states.rs | 81 | // Consider this tree, where `SUB-TREE` is duplicate and can be cached. | COMMENT |
| LOW | …es/polars-plan/src/plans/optimizer/cse/cache_states.rs | 101 | // SUB-TREE SUB-TREE | 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 | for (cache_id, v) in cache_schema_and_children.into_iter().rev() { | COMMENT |
| LOW | crates/polars-plan/src/plans/optimizer/cse/csee.rs | 261 | let id = self.canonical_map.cached_id(node)?; | COMMENT |
| LOW | crates/polars-plan/src/plans/optimizer/cse/csee.rs | 281 | // | | COMMENT |
| LOW | crates/polars-plan/src/plans/python/pyarrow.rs | 421 | /// | 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 | // shape: (3, 3) | 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 | 561 | ); | 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 | // so the original conjunct is dropped. | COMMENT |
| LOW | crates/polars-plan/src/plans/aexpr/filter_constraint.rs | 1201 | right: node, | COMMENT |
| LOW | crates/polars-plan/src/plans/aexpr/or_factoring.rs | 1 | //! OR factoring: `(A∧X) ∨ (A∧Y) → A ∧ (X∨Y)`, and its dual | COMMENT |
| LOW | crates/polars-plan/src/plans/aexpr/projection_height.rs | 81 | &mut visitor, | COMMENT |
| LOW | crates/polars-plan/src/plans/aexpr/predicates/mod.rs | 61 | COMMENT | |
| 618 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 | 167 | CODE | |
| LOW | py-polars/tests/unit/io/database/conftest.py | 16 | 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 | 302 | 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 | 316 | CODE | |
| LOW | …-polars/tests/unit/operations/test_group_by_dynamic.py | 1253 | CODE | |
| LOW | py-polars/tests/unit/streaming/test_streaming_sort.py | 280 | CODE | |
| LOW | …polars/tests/unit/functions/range/test_linear_space.py | 31 | CODE | |
| LOW | py-polars/tests/unit/lazyframe/test_optimizations.py | 450 | CODE | |
| LOW | py-polars/tests/unit/sql/test_correlated_subqueries.py | 600 | 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 | 10084 | CODE | |
| LOW | py-polars/src/polars/series/series.py | 296 | CODE | |
| LOW | py-polars/src/polars/series/series.py | 735 | CODE | |
| LOW | py-polars/src/polars/series/series.py | 1039 | CODE | |
| LOW | py-polars/src/polars/series/series.py | 1506 | CODE | |
| LOW | py-polars/src/polars/series/series.py | 4907 | 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 | 302 | CODE | |
| LOW | py-polars/src/polars/_utils/various.py | 319 | CODE | |
| LOW | py-polars/src/polars/_utils/various.py | 479 | CODE | |
| LOW | py-polars/src/polars/_utils/various.py | 627 | 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 | 351 | CODE | |
| LOW | py-polars/src/polars/_utils/udfs.py | 1286 | CODE | |
| LOW | py-polars/src/polars/_utils/udfs.py | 384 | CODE | |
| LOW | py-polars/src/polars/_utils/udfs.py | 457 | CODE | |
| LOW | py-polars/src/polars/_utils/udfs.py | 734 | CODE | |
| LOW | py-polars/src/polars/_utils/udfs.py | 757 | CODE | |
| LOW | py-polars/src/polars/_utils/udfs.py | 991 | CODE | |
| LOW | py-polars/src/polars/_utils/udfs.py | 1067 | CODE | |
| LOW | py-polars/src/polars/_utils/udfs.py | 1169 | CODE | |
| LOW | py-polars/src/polars/_utils/udfs.py | 1237 | 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 | 287 | CODE | |
| LOW | py-polars/src/polars/_utils/construction/dataframe.py | 337 | CODE | |
| LOW | py-polars/src/polars/_utils/construction/dataframe.py | 483 | CODE | |
| LOW | py-polars/src/polars/_utils/construction/dataframe.py | 552 | CODE | |
| 76 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 | 537 | 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 | 115 | def _set_default_credential_provider(provider: Any) -> None: | CODE |
| LOW | py-polars/src/polars/config.py | 43 | __all__ = ["Config"] | CODE |
| LOW | py-polars/src/polars/config.py | 380 | def _set_config_params(self, **options: Unpack[ConfigParameters]) -> None: | CODE |
| LOW | py-polars/src/polars/_typing.py | 476 | __all__ = [ | CODE |
| LOW | py-polars/src/polars/_dependencies.py | 314 | __all__ = [ | CODE |
| LOW | py-polars/src/polars/__init__.py | 286 | __all__ = [ | CODE |
| LOW | py-polars/src/polars/selectors.py | 50 | __all__ = [ | CODE |
| LOW | py-polars/src/polars/string_cache.py | 18 | __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 | 1371 | __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 | 31 | __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 | 711 | 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 | 8 | __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 | 792 | CODE | |
| LOW | py-polars/src/polars/plugins.py | 24 | CODE | |
| LOW | py-polars/src/polars/series/series.py | 9530 | CODE | |
| LOW | py-polars/src/polars/series/series.py | 9615 | 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 | 2986 | CODE | |
| LOW | py-polars/src/polars/dataframe/frame.py | 3012 | CODE | |
| LOW | py-polars/src/polars/dataframe/frame.py | 3045 | CODE | |
| LOW | py-polars/src/polars/dataframe/frame.py | 3310 | CODE | |
| LOW | py-polars/src/polars/dataframe/frame.py | 4131 | CODE | |
| LOW | py-polars/src/polars/dataframe/frame.py | 7863 | CODE | |
| LOW | py-polars/src/polars/dataframe/frame.py | 8236 | CODE | |
| LOW | py-polars/src/polars/dataframe/frame.py | 9616 | CODE | |
| LOW | py-polars/src/polars/dataframe/frame.py | 12977 | 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 | 28 | CODE | |
| LOW | py-polars/src/polars/io/iceberg/_sink.py | 616 | CODE | |
| LOW | py-polars/src/polars/io/csv/functions.py | 74 | CODE | |
| LOW | py-polars/src/polars/io/csv/functions.py | 558 | CODE | |
| LOW | py-polars/src/polars/io/ipc/functions.py | 388 | CODE | |
| LOW | py-polars/src/polars/io/parquet/functions.py | 85 | CODE | |
| LOW | py-polars/src/polars/io/parquet/functions.py | 504 | CODE | |
| LOW | py-polars/src/polars/expr/datetime.py | 403 | CODE | |
| LOW | py-polars/src/polars/expr/expr.py | 11742 | CODE | |
| LOW | py-polars/src/polars/expr/expr.py | 11839 | 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 | 361 | CODE | |
| LOW | py-polars/src/polars/lazyframe/frame.py | 1398 | CODE | |
| LOW | py-polars/src/polars/lazyframe/frame.py | 1412 | CODE | |
| 17 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 | 803 | // Essentially, what this does is | COMMENT |
| MEDIUM | crates/polars-core/src/series/arithmetic/list.rs | 271 | // * 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 | 750 | // 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 | 1298 | // 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 | 29 | # 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 | 254 | # in conjunction with full 'columns' override (rename/downcast) | COMMENT |
| MEDIUM | py-polars/src/polars/_utils/construction/series.py | 365 | # # 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 |
| MEDIUM | py-polars/src/polars/functions/col.py | 120 | # note: using `co_qualname` is more robust; can additionally | COMMENT |
| 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 | 240 | except Exception as _: | CODE |
| LOW | py-polars/tests/unit/io/test_skip_batch_predicate.py | 273 | except Exception as _: | CODE |
| LOW | py-polars/tests/unit/io/test_delta_deletion_vector.py | 216 | 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 | 330 | 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 | 192 | except Exception as e: | CODE |
| LOW | py-polars/src/polars/io/database/_executor.py | 266 | 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 | 153 | except Exception: | CODE |
| LOW | py-polars/src/polars/io/iceberg/_dataset.py | 226 | except Exception as error: | CODE |
| LOW | py-polars/src/polars/io/iceberg/_sink.py | 125 | except Exception as e: | CODE |
| LOW | py-polars/src/polars/io/iceberg/_sink.py | 128 | except Exception: | CODE |
| LOW | py-polars/src/polars/io/iceberg/_utils.py | 184 | except Exception: | CODE |
| LOW | py-polars/src/polars/io/iceberg/_utils.py | 531 | except Exception as e: | CODE |
| LOW | py-polars/src/polars/io/iceberg/_utils.py | 623 | 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 | 139 | except Exception: | CODE |
| MEDIUM | py-polars/src/polars/lazyframe/frame.py | 818 | def _repr_html_(self) -> str: | CODE |
| LOW | py-polars/src/polars/lazyframe/frame.py | 828 | except Exception: | STRING |
| LOW | docs/source/_build/scripts/people.py | 34 | except Exception as e: | CODE |
| LOW | docs/source/src/python/user-guide/io/hive.py | 79 | except Exception as e: | CODE |
| LOW | …urce/src/python/user-guide/expressions/categoricals.py | 156 | except Exception as e: | CODE |
| LOW | docs/source/src/python/user-guide/lazy/schema.py | 19 | except Exception as e: | 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 | 2382 | # Create a Series where the null value is backed by a value which would | COMMENT |
| MEDIUM⚡ | py-polars/tests/unit/interop/test_interop.py | 388 | # Create a pyarrow table with a list[null] column. | COMMENT |
| MEDIUM | py-polars/tests/unit/interop/test_interop.py | 363 | # Create an enum / categorical / dictionary typed pyarrow array | COMMENT |
| MEDIUM | py-polars/tests/unit/interop/test_interop.py | 897 | # Create a dataset with 3 rows | STRING |
| MEDIUM | py-polars/tests/unit/io/test_parquet.py | 139 | # Create a dataframe with 3 chunks. The values have to differ: concatenating | COMMENT |
| MEDIUM | py-polars/tests/unit/io/test_delta_deletion_vector.py | 27 | # This file contains temporary homegrown logic with the sole purpose of generating | COMMENT |
| MEDIUM | …s/unit/operations/namespaces/temporal/test_datetime.py | 606 | # Define a DataFrame with columns for datetime, date, and time | COMMENT |
| MEDIUM | py-polars/tests/unit/sql/test_set_ops.py | 213 | # 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-python.yml | 10 | # Create the sdist and build the wheels, but do not publish to PyPI / GitHub. | COMMENT |
| 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 | 240 | except Exception as _: | CODE |
| HIGH | py-polars/tests/unit/io/test_delta_deletion_vector.py | 216 | 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 |
| 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 | 307 | - 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 | 260 | # 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 | 291 | # 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 | 156 | # 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 | 1298 | // TODO: implement something more re-usable and robust. | COMMENT |
| LOW | crates/polars-sql/src/functions.rs | 1269 | // TODO: implement the following modifiers where possible | COMMENT |
| LOW | py-polars/src/polars/series/series.py | 1443 | # 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 | 301 | // We need to check if it is a directory for local paths (we can be here due | COMMENT |