Always know what to expect from your data.
This report summarizes scanner evidence for fivetran/great_expectations, a Python project with 11,867 GitHub stars. SynthScan examined 576,623 lines of code across 2753 source files, recording 10381 pattern matches distributed across 25 syntactic categories. The legacy adjusted pattern signal is 30.8 (High 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? 7535 finding(s).
Are imports declared and package/API names verified? 1717 finding(s).
Are wrappers, guards, and repeated structures necessary? 6404 finding(s).
Which changes need focused human review? 10381 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 10381 distinct pattern matches across 25 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 |
|---|---|---|---|---|
| MEDIUM | versioneer.py | 436 | # This file is released into the public domain. Generated by | COMMENT |
| MEDIUM | ci/azure-pipelines-packaging.yml | 1 | # This file is responsible for configuring the `packaging_and_installation` pipeline (https://dev.azure.com/great-expect | COMMENT |
| MEDIUM | ci/azure-pipelines-sqlalchemy-compatibility.yml | 1 | # This file is responsible for configuring the `sqlalchemy-compatibility` pipeline (https://dev.azure.com/great-expectat | COMMENT |
| MEDIUM | tests/conftest.py | 1283 | # Create a small in-memory engine with two views, one of which is temporary | COMMENT |
| MEDIUM | tests/test_setup.py | 93 | """# This file contains only comments | STRING |
| MEDIUM | tests/sqlalchemy_test_doubles.py | 51 | """This method is needed because currently we sometimes use a | STRING |
| MEDIUM | …s/datasource/test_sqlalchemy_datasource_workarounds.py | 1 | # This file is intended for tests whose functionality is a workaround for deficiencies in upstream libraries. # noqa: E | COMMENT |
| MEDIUM | tests/data_context/store/test_store_backends.py | 119 | # Create a new store with the same config and make sure it reports the same store_backend_id | COMMENT |
| MEDIUM | tests/data_context/store/test_store_backends.py | 169 | # Create a new store with the same config and make sure it reports the same store_backend_id | STRING |
| MEDIUM | tests/core/test_expectation_validation_result.py | 440 | # Create an expectation config with severity enum at top level | COMMENT |
| MEDIUM | tests/core/test_expectation_suite.py | 1327 | # Create a suite with expectations that have different severities | COMMENT |
| MEDIUM⚡ | tests/integration/fluent/integration_test_utils.py | 40 | # Define an expectation suite | COMMENT |
| MEDIUM⚡ | …nfiguration/datasource_configuration_test_utilities.py | 7 | # The following method is used to ensure that the dictionary used to verify universal configuration elements | COMMENT |
| MEDIUM | …_column_proportion_of_non_null_values_to_be_between.py | 49 | # Create a sample dataframe with different proportions of nonnull values | COMMENT |
| MEDIUM | …_column_proportion_of_non_null_values_to_be_between.py | 61 | # Create an empty dataframe | COMMENT |
| MEDIUM | …_column_proportion_of_non_null_values_to_be_between.py | 93 | # Define a data source config that only includes SQLite | COMMENT |
| MEDIUM | …ations/test_dataclass_serializable_dot_dict_pattern.py | 467 | """This method is an adapter to allow typing of legacy my_class_e dictionary objects, without needing to imm | STRING |
| MEDIUM | tests/expectations/metrics/test_metrics_util.py | 58 | # The following class allows for declarative instantiation of base class for SqlAlchemy. Adopted from # noqa: E501 # FI | COMMENT |
| MEDIUM | tests/expectations/metrics/test_metrics_util.py | 1187 | # Create a mock engine with the specified dialect | COMMENT |
| MEDIUM | tests/expectations/metrics/test_metrics_util.py | 1191 | # Create a mock dialect and engine | COMMENT |
| MEDIUM | tests/expectations/metrics/test_metrics_util.py | 1247 | # Create a mock dialect that reports as Redshift | COMMENT |
| MEDIUM | …pectations/metrics/query_metrics/test_query_metrics.py | 271 | # Create a Select statement with a column that will be compiled | STRING |
| MEDIUM | tests/execution_engine/test_sqlalchemy_batch_data.py | 62 | # # Create a larger table so that we can downsample meaningfully | COMMENT |
| MEDIUM | tests/actions/test_core_actions.py | 118 | # Create a real failed expectation validation result | COMMENT |
| MEDIUM | …allery/azure-pipelines-manual-staging-json-to-prod.yml | 1 | # This file is responsible for configuring the `manual-staging-json-to-prod` pipeline (https://dev.azure.com/great-expec | COMMENT |
| MEDIUM | docs/sphinx_api_docs_source/build_sphinx_api_docs.py | 1 | """This module provides logic for building Sphinx Docs via an Invoke command. | STRING |
| MEDIUM | …s/docs/snippets/expect_column_values_to_equal_three.py | 38 | # This class defines a Metric to support your Expectation. | COMMENT |
| MEDIUM | …s/docs/snippets/expect_column_values_to_equal_three.py | 49 | # This method implements the core logic for the PandasExecutionEngine | COMMENT |
| MEDIUM | …s/docs/snippets/expect_column_values_to_equal_three.py | 126 | # This class defines the Expectation itself | COMMENT |
| MEDIUM | …_to_data/dataframes/_examples/_pandas_df_data_asset.py | 18 | # Define the Data Asset name | COMMENT |
| MEDIUM | …frames/_examples/_batch_parameters_batch_definition.py | 48 | # Create an Expectation to test | COMMENT |
| MEDIUM | …to_data/dataframes/_examples/_pandas_df_data_source.py | 9 | # Define the Data Source name | COMMENT |
| MEDIUM | …ta/dataframes/_examples/_pandas_df_batch_definition.py | 21 | # Define the Batch Definition name | COMMENT |
| MEDIUM | …s/_examples/_batch_parameters_validation_definition.py | 17 | # Create an Expectation Suite | COMMENT |
| MEDIUM | …_to_data/dataframes/_examples/_spark_df_data_source.py | 9 | # Define the Data Source name | COMMENT |
| MEDIUM | …lesystem_data/_create_a_data_asset/_gcs/_file_asset.py | 12 | # Define the Data Asset's parameters: | COMMENT |
| MEDIUM | …tem_data/_create_a_data_asset/_gcs/_directory_asset.py | 12 | # Define the Data Asset's parameters: | COMMENT |
| MEDIUM | …lesystem_data/_create_a_data_asset/_abs/_file_asset.py | 12 | # Define the Data Asset's parameters: | COMMENT |
| MEDIUM | …tem_data/_create_a_data_asset/_abs/_directory_asset.py | 12 | # Define the Data Asset's parameters: | COMMENT |
| MEDIUM | …create_a_data_asset/_local_or_networked/_file_asset.py | 12 | # Define the Data Asset's parameters: | COMMENT |
| MEDIUM | …e_a_data_asset/_local_or_networked/_directory_asset.py | 12 | # Define the Data Asset's parameters: | COMMENT |
| MEDIUM | …ilesystem_data/_create_a_data_asset/_s3/_file_asset.py | 13 | # Define the Data Asset's parameters: | COMMENT |
| MEDIUM | …stem_data/_create_a_data_asset/_s3/_directory_asset.py | 12 | # Define the Data Asset's parameters: | COMMENT |
| MEDIUM | …/filesystem_data/_create_a_data_source/_gcs/_pandas.py | 8 | # Define the Data Source's parameters: | COMMENT |
| MEDIUM | …/filesystem_data/_create_a_data_source/_gcs/_pandas.py | 15 | # Create the Data Source: | COMMENT |
| MEDIUM | …a/filesystem_data/_create_a_data_source/_gcs/_spark.py | 8 | # Define the Data Source's parameters: | COMMENT |
| MEDIUM | …a/filesystem_data/_create_a_data_source/_gcs/_spark.py | 17 | # Create the Data Source: | COMMENT |
| MEDIUM | …/filesystem_data/_create_a_data_source/_abs/_pandas.py | 6 | # Define the Data Source's parameters: | COMMENT |
| MEDIUM | …/filesystem_data/_create_a_data_source/_abs/_pandas.py | 14 | # Create the Data Source: | COMMENT |
| MEDIUM | …a/filesystem_data/_create_a_data_source/_abs/_spark.py | 6 | # Define the Data Source's parameters: | COMMENT |
| MEDIUM | …a/filesystem_data/_create_a_data_source/_abs/_spark.py | 15 | # Create the Data Source: | COMMENT |
| MEDIUM | …a/_create_a_data_source/_local_or_networked/_pandas.py | 6 | # Define the Data Source's parameters: | COMMENT |
| MEDIUM | …a/_create_a_data_source/_local_or_networked/_pandas.py | 13 | # Create the Data Source: | COMMENT |
| MEDIUM | …ta/_create_a_data_source/_local_or_networked/_spark.py | 6 | # Define the Data Source's parameters: | COMMENT |
| MEDIUM | …ta/_create_a_data_source/_local_or_networked/_spark.py | 13 | # Create the Data Source: | COMMENT |
| MEDIUM | …a/filesystem_data/_create_a_data_source/_s3/_pandas.py | 8 | # Define the Data Source's parameters: | COMMENT |
| MEDIUM | …a/filesystem_data/_create_a_data_source/_s3/_pandas.py | 17 | # Create the Data Source: | COMMENT |
| MEDIUM | …ta/filesystem_data/_create_a_data_source/_s3/_spark.py | 8 | # Define the Data Source's parameters: | COMMENT |
| MEDIUM | …ta/filesystem_data/_create_a_data_source/_s3/_spark.py | 17 | # Create the Data Source: | COMMENT |
| MEDIUM | …tations/_examples/define_a_custom_expectation_class.py | 10 | # Create the Data Source | COMMENT |
| 1202 more matches not shown… | ||||
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| LOW | tasks.py | 572 | def _emit_datasource_factory_index(indent: int) -> str: | CODE |
| LOW | tasks.py | 610 | def _emit_expectation_catalog_index( | CODE |
| LOW | tasks.py | 814 | def _exit_with_error_if_not_in_repo_root(task_name: str): | CODE |
| LOW | tasks.py | 922 | def _exit_with_error_if_not_run_from_correct_dir( | CODE |
| LOW | versioneer.py | 590 | def git_versions_from_keywords(keywords, tag_prefix, verbose): | CODE |
| LOW | versioneer.py | 982 | def git_versions_from_keywords(keywords, tag_prefix, verbose): | STRING |
| LOW | ci/checks/check_installed_agent_skills.py | 65 | def check_bundled_skills_resolve() -> list[Path]: | CODE |
| LOW | ci/checks/check_installed_agent_skills.py | 92 | def check_schema_counts_nonzero(installed_root: Path) -> dict[str, int]: | CODE |
| LOW | ci/checks/check_installed_agent_skills.py | 103 | def check_skills_list_names_all(project_root: Path) -> str: | CODE |
| LOW | ci/checks/check_installed_agent_skills.py | 120 | def check_installed_digests_match_manifest(project_root: Path) -> None: | CODE |
| LOW | ci/checks/check_installed_agent_skills.py | 158 | def check_every_bundled_file_shipped(source_root: Path, installed_root: Path) -> None: | CODE |
| LOW | ci/checks/check_integration_test_gets_run.py | 106 | def get_test_files_in_test_suite(target_dir: pathlib.Path) -> Set[str]: | CODE |
| LOW | tests/test_configs.py | 8 | def test_instantiate_class_from_config(): | CODE |
| LOW | tests/test_configs.py | 21 | def test_instantiate_class_from_config_with_overriden_defaults(): | CODE |
| LOW | tests/test_configs.py | 54 | def test_instantiate_class_from_config_with_config_defaults(): | CODE |
| LOW | tests/test_the_utils_in_test_utils.py | 11 | def test_get_awsathena_connection_url(monkeypatch): | CODE |
| LOW | tests/test_the_utils_in_test_utils.py | 32 | def test_get_clickhouse_sqlalchemy_potential_type(): | CODE |
| LOW | tests/test_the_utils_in_test_utils.py | 49 | def test_drop_table_issues_a_single_drop_statement(mocker): | CODE |
| LOW⚡ | tests/test_not_imported.py | 14 | def test_get_attr_on_not_installed(not_imported): | CODE |
| LOW⚡ | tests/test_not_imported.py | 19 | def test_set_attr_on_not_installed(not_imported): | CODE |
| LOW⚡ | tests/test_not_imported.py | 24 | def test_calling_not_installed(not_imported): | CODE |
| LOW | tests/test_deprecation.py | 18 | def regex_for_deprecation_comments() -> Pattern: | CODE |
| LOW | tests/test_deprecation.py | 24 | def files_with_deprecation_warnings() -> List[str]: | CODE |
| LOW | tests/test_deprecation.py | 40 | def _deprecation_emission_count(source: str) -> int: | CODE |
| LOW | tests/test_deprecation.py | 90 | def test_deprecation_emission_count_follows_calls_not_mentions() -> None: | STRING |
| LOW | tests/test_deprecation.py | 101 | def test_deprecation_warnings_are_accompanied_by_appropriate_comment( | STRING |
| LOW | tests/test_deprecation.py | 126 | def test_deprecation_warnings_have_been_removed_after_two_minor_versions( | STRING |
| LOW | tests/test_utils.py | 53 | def create_files_in_directory( | CODE |
| LOW | tests/test_utils.py | 103 | def get_sqlite_temp_table_names(execution_engine: SqlAlchemyExecutionEngine): | CODE |
| LOW | tests/test_utils.py | 118 | def get_sqlite_temp_table_names_from_engine(engine: Engine): | CODE |
| LOW | tests/test_utils.py | 126 | def build_tuple_filesystem_store_backend( | CODE |
| LOW | tests/test_utils.py | 159 | def save_config_to_filesystem( | CODE |
| LOW | tests/test_utils.py | 179 | def load_config_from_filesystem( | CODE |
| LOW | tests/test_utils.py | 197 | def build_configuration_store( | CODE |
| LOW | tests/test_utils.py | 234 | def delete_config_from_store_backend( | CODE |
| LOW | tests/test_utils.py | 254 | def delete_checkpoint_config_from_store_backend( | CODE |
| LOW | tests/test_utils.py | 269 | def build_checkpoint_store_using_store_backend( | CODE |
| LOW | tests/test_utils.py | 286 | def save_config_to_store_backend( | CODE |
| LOW | tests/test_utils.py | 307 | def load_config_from_store_backend( | CODE |
| LOW | tests/test_utils.py | 327 | def delete_config_from_filesystem( | CODE |
| LOW | tests/test_utils.py | 346 | def get_snowflake_connection_url() -> str: | CODE |
| LOW | tests/test_utils.py | 378 | def get_snowflake_private_key() -> Optional[str]: | CODE |
| LOW | tests/test_utils.py | 399 | def get_snowflake_connection_kwargs() -> dict: | CODE |
| LOW | tests/test_utils.py | 418 | def get_redshift_connection_url() -> str: | CODE |
| LOW | tests/test_utils.py | 434 | def get_bigquery_table_prefix() -> str: | CODE |
| LOW | tests/test_utils.py | 452 | def get_bigquery_connection_url() -> str: | CODE |
| LOW | tests/test_utils.py | 478 | def load_and_concatenate_csvs( | CODE |
| LOW | tests/test_utils.py | 518 | def convert_string_columns_to_datetime( | CODE |
| LOW | tests/test_utils.py | 533 | def load_data_into_test_database( # noqa: C901, PLR0912, PLR0915 # FIXME CoP | CODE |
| LOW | tests/test_utils.py | 661 | def test_load_data_into_test_database_raises_without_csv_path_or_csv_paths(): | CODE |
| LOW | tests/test_utils.py | 680 | def load_data_into_test_bigquery_database_with_bigquery_client( | CODE |
| LOW | tests/test_utils.py | 714 | def load_dataframe_into_test_athena_database_as_table( | CODE |
| LOW | tests/test_utils.py | 861 | def get_default_sql_server_url() -> str: | CODE |
| LOW | tests/test_utils.py | 888 | def get_awsathena_connection_url(db_name_env_var: str = "ATHENA_DB_NAME") -> str: | CODE |
| LOW | tests/test_utils.py | 904 | def get_connection_string_and_dialect( | CODE |
| LOW⚡ | tests/conftest.py | 1314 | def expectation_suite_identifier(): | CODE |
| LOW⚡ | tests/conftest.py | 1319 | def test_folder_connection_path_csv(tmp_path_factory): | CODE |
| LOW⚡ | tests/conftest.py | 1327 | def test_db_connection_string(tmp_path_factory, test_backends): | CODE |
| LOW | tests/conftest.py | 440 | def pytest_collection_modifyitems(config, items): | CODE |
| LOW | tests/conftest.py | 488 | def _reset_batch_parameter_deprecation_call_sites(): | CODE |
| 5132 more matches not shown… | ||||
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| HIGH | …/fluent/test_pandas_google_cloud_storage_datasource.py | 0 | tests that the abs_recursive_file_discovery-flag is passed on to the list_keys-function as the recursive-parameter this | STRING |
| HIGH | …e/fluent/test_spark_google_cloud_storage_datasource.py | 0 | tests that the abs_recursive_file_discovery-flag is passed on to the list_keys-function as the recursive-parameter this | STRING |
| HIGH | …rce/fluent/test_spark_azure_blob_storage_datasource.py | 0 | tests that the abs_recursive_file_discovery-flag is passed on to the list_keys-function as the recursive-parameter this | STRING |
| HIGH | …ce/fluent/test_pandas_azure_blob_storage_datasource.py | 0 | tests that the abs_recursive_file_discovery-flag is passed on to the list_keys-function as the recursive-parameter this | STRING |
| HIGH | tests/datasource/fluent/conftest.py | 0 | initialize an regular/old-style filedatacontext project config directory. removed on teardown. | STRING |
| HIGH | tests/datasource/fluent/test_config.py | 0 | initialize an regular/old-style filedatacontext project config directory. removed on teardown. | STRING |
| HIGH | tests/integration/fluent/conftest.py | 0 | initialize an regular/old-style filedatacontext project config directory. removed on teardown. | STRING |
| HIGH | tests/datasource/fluent/test_fabric.py | 0 | capture the `reader_options` arguments being passed to the `pandasexecutionengine`. note this fixture is heavily reliant | STRING |
| HIGH | tests/datasource/fluent/test_pandas_datasource.py | 0 | capture the `reader_options` arguments being passed to the `pandasexecutionengine`. note this fixture is heavily reliant | STRING |
| HIGH | …datasource/fluent/test_pandas_filesystem_datasource.py | 0 | capture the `reader_options` arguments being passed to the `pandasexecutionengine`. note this fixture is heavily reliant | STRING |
| HIGH | tests/data_context/test_loaded_object_binding.py | 0 | put the process-wide current data context back as the test found it. | STRING |
| HIGH | tests/checkpoint/test_checkpoint_actions_context.py | 0 | put the process-wide current data context back as the test found it. | STRING |
| HIGH | tests/core/test_multiple_data_contexts.py | 0 | put the process-wide current data context back as the test found it. | STRING |
| HIGH | tests/core/test_owner_resolution.py | 0 | put the process-wide current data context back as the test found it. | STRING |
| HIGH | tests/core/test_expectation_suite_owner.py | 0 | put the process-wide current data context back as the test found it. | STRING |
| HIGH | tests/data_context/store/test_metric_store.py | 0 | what does this test and why? a store should be able to report it's store_backend_id which is set when the storebackend i | STRING |
| HIGH | tests/data_context/store/test_expectations_store.py | 0 | what does this test and why? a store should be able to report it's store_backend_id which is set when the storebackend i | STRING |
| HIGH | …ts/data_context/store/test_validation_results_store.py | 0 | what does this test and why? a store should be able to report it's store_backend_id which is set when the storebackend i | STRING |
| HIGH | …expectations/test_expect_column_values_to_be_unique.py | 0 | fail loudly if any metric raised instead of producing a value. | STRING |
| HIGH | …s/test_expect_column_value_z_scores_to_be_less_than.py | 0 | fail loudly if any metric raised instead of producing a value. | STRING |
| HIGH | …ta_sources_and_expectations/data_sources/test_mysql.py | 0 | fail loudly if any metric raised instead of producing a value. | STRING |
| HIGH | …d_sample/test_sparkdf_execution_engine_partitioning.py | 0 | what does this test and why? partition_on_date_parts should still build the correct query when passed a single element l | STRING |
| HIGH | …nd_sample/test_pandas_execution_engine_partitioning.py | 0 | what does this test and why? partition_on_date_parts should still build the correct query when passed a single element l | STRING |
| HIGH | …ample/test_sqlalchemy_execution_engine_partitioning.py | 0 | what does this test and why? partition_on_date_parts should still build the correct query when passed a single element l | STRING |
| HIGH | …d_sample/test_sparkdf_execution_engine_partitioning.py | 0 | what does this test and why? partition_on_date_parts should still build the correct query when passed date parts that ar | STRING |
| HIGH | …nd_sample/test_pandas_execution_engine_partitioning.py | 0 | what does this test and why? partition_on_date_parts should still build the correct query when passed date parts that ar | STRING |
| HIGH | …ample/test_sqlalchemy_execution_engine_partitioning.py | 0 | what does this test and why? partition_on_date_parts should still build the correct query when passed date parts that ar | STRING |
| HIGH | …d_sample/test_sparkdf_execution_engine_partitioning.py | 0 | test that a partially pre-filled version of partition_on_date_parts() was called with the appropriate params. for exampl | STRING |
| HIGH | …nd_sample/test_pandas_execution_engine_partitioning.py | 0 | test that a partially pre-filled version of partition_on_date_parts() was called with the appropriate params. for exampl | STRING |
| HIGH | …ample/test_sqlalchemy_execution_engine_partitioning.py | 0 | test that a partially pre-filled version of partition_on_date_parts() was called with the appropriate params. for exampl | STRING |
| HIGH | …s/docs/snippets/expect_column_values_to_equal_three.py | 0 | returns a dictionary of given metric names and their corresponding configuration, specifying the metric types and their | STRING |
| HIGH | …n-0.18/snippets/expect_column_values_to_equal_three.py | 0 | returns a dictionary of given metric names and their corresponding configuration, specifying the metric types and their | STRING |
| HIGH | …pect_column_values_to_be_string_integers_increasing.py | 0 | returns a dictionary of given metric names and their corresponding configuration, specifying the metric types and their | STRING |
| HIGH | …filer_metrics/data_profiler_profile_numeric_columns.py | 0 | returns a dictionary of given metric names and their corresponding configuration, specifying the metric types and their | STRING |
| HIGH | …profiler_metrics/data_profiler_profile_percent_diff.py | 0 | returns a dictionary of given metric names and their corresponding configuration, specifying the metric types and their | STRING |
| HIGH | …ct_profile_numeric_columns_diff_less_than_threshold.py | 0 | returns a dictionary of given metric names and their corresponding configuration, specifying the metric types and their | STRING |
| HIGH | …ric_columns_diff_greater_than_or_equal_to_threshold.py | 0 | returns a dictionary of given metric names and their corresponding configuration, specifying the metric types and their | STRING |
| HIGH | …profile_numeric_columns_diff_greater_than_threshold.py | 0 | returns a dictionary of given metric names and their corresponding configuration, specifying the metric types and their | STRING |
| HIGH | …umns_percent_diff_between_exclusive_threshold_range.py | 0 | returns a dictionary of given metric names and their corresponding configuration, specifying the metric types and their | STRING |
| HIGH | …umns_percent_diff_between_inclusive_threshold_range.py | 0 | returns a dictionary of given metric names and their corresponding configuration, specifying the metric types and their | STRING |
| HIGH | …le_numeric_columns_percent_diff_less_than_threshold.py | 0 | returns a dictionary of given metric names and their corresponding configuration, specifying the metric types and their | STRING |
| HIGH | …mns_percent_diff_greater_than_or_equal_to_threshold.py | 0 | returns a dictionary of given metric names and their corresponding configuration, specifying the metric types and their | STRING |
| HIGH | …eric_columns_diff_between_inclusive_threshold_range.py | 0 | returns a dictionary of given metric names and their corresponding configuration, specifying the metric types and their | STRING |
| HIGH | …umeric_columns_diff_less_than_or_equal_to_threshold.py | 0 | returns a dictionary of given metric names and their corresponding configuration, specifying the metric types and their | STRING |
| HIGH | …numeric_columns_percent_diff_greater_than_threshold.py | 0 | returns a dictionary of given metric names and their corresponding configuration, specifying the metric types and their | STRING |
| HIGH | …olumns_percent_diff_less_than_or_equal_to_threshold.py | 0 | returns a dictionary of given metric names and their corresponding configuration, specifying the metric types and their | STRING |
| HIGH | …eric_columns_diff_between_exclusive_threshold_range.py | 0 | returns a dictionary of given metric names and their corresponding configuration, specifying the metric types and their | STRING |
| HIGH | …ics/column_aggregate_metrics/column_distinct_values.py | 0 | returns a dictionary of given metric names and their corresponding configuration, specifying the metric types and their | STRING |
| HIGH | …s/column_aggregate_metrics/column_most_common_value.py | 0 | returns a dictionary of given metric names and their corresponding configuration, specifying the metric types and their | STRING |
| HIGH | …/column_aggregate_metrics/column_standard_deviation.py | 0 | returns a dictionary of given metric names and their corresponding configuration, specifying the metric types and their | STRING |
| HIGH | …ns/metrics/column_map_metrics/column_values_z_score.py | 0 | returns a dictionary of given metric names and their corresponding configuration, specifying the metric types and their | STRING |
| HIGH | …ics/multicolumn_map_metrics/compound_columns_unique.py | 0 | returns a dictionary of given metric names and their corresponding configuration, specifying the metric types and their | STRING |
| HIGH | …urus/docs/snippets/aws_redshift_deployment_patterns.py | 0 | # <snippet name="docs/docusaurus/docs/snippets/aws_cloud_storage_spark.py existing_expectations_store"> stores: expectat | STRING |
| HIGH | …sion-0.18/snippets/aws_redshift_deployment_patterns.py | 0 | # <snippet name="docs/docusaurus/docs/snippets/aws_cloud_storage_spark.py existing_expectations_store"> stores: expectat | STRING |
| HIGH | …docs/version-0.18/snippets/aws_cloud_storage_pandas.py | 0 | # <snippet name="docs/docusaurus/docs/snippets/aws_cloud_storage_spark.py existing_expectations_store"> stores: expectat | STRING |
| HIGH | …_docs/version-0.18/snippets/aws_cloud_storage_spark.py | 0 | # <snippet name="docs/docusaurus/docs/snippets/aws_cloud_storage_spark.py existing_expectations_store"> stores: expectat | STRING |
| HIGH | …to_explicitly_instantiate_an_ephemeral_data_context.py | 0 | to run this code as a local test, use the following console command: ``` pytest -v --docs-tests -k "how_to_connect_to_da | STRING |
| HIGH | …to_explicitly_instantiate_an_ephemeral_data_context.py | 0 | to run this code as a local test, use the following console command: ``` pytest -v --docs-tests -k "how_to_connect_to_da | STRING |
| HIGH | …usaurus/docs/snippets/how_to_connect_to_a_sql_table.py | 0 | to run this code as a local test, use the following console command: ``` pytest -v --docs-tests -k "how_to_connect_to_da | STRING |
| HIGH | …version-0.18/snippets/how_to_connect_to_a_sql_table.py | 0 | to run this code as a local test, use the following console command: ``` pytest -v --docs-tests -k "how_to_connect_to_da | STRING |
| 346 more matches not shown… | ||||
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| LOW | tasks.py | 12 | CODE | |
| LOW | tasks.py | 402 | CODE | |
| LOW | ci/checks/validate_docs_snippets.py | 7 | CODE | |
| LOW | ci/checks/check_installed_agent_skills.py | 29 | CODE | |
| LOW | tests/conftest.py | 1 | CODE | |
| LOW | tests/conftest.py | 21 | CODE | |
| LOW | tests/test_packaging.py | 1 | CODE | |
| LOW | tests/test_ci_python_versions.py | 16 | CODE | |
| LOW | tests/test_data_source_wiring.py | 30 | CODE | |
| LOW | tests/test_markers.py | 1 | CODE | |
| LOW | tests/sqlalchemy_test_doubles.py | 1 | CODE | |
| LOW | tests/test_fluent_api_tier.py | 12 | CODE | |
| LOW | tests/test_the_utils_in_self_check_utils.py | 1 | CODE | |
| LOW | tests/test_data_source_registry.py | 1 | CODE | |
| LOW | tests/compatibility/test_snowflake.py | 1 | CODE | |
| LOW | tests/compatibility/test_bigquery.py | 1 | CODE | |
| LOW | tests/compatibility/test_bigquery.py | 7 | CODE | |
| LOW | tests/compatibility/test_aws.py | 1 | CODE | |
| LOW | tests/compatibility/test_pydantic_model_fields.py | 55 | CODE | |
| LOW | tests/compatibility/test_postgresql.py | 1 | CODE | |
| LOW | tests/metrics/conftest.py | 1 | CODE | |
| LOW | tests/metrics/conftest.py | 1 | CODE | |
| LOW | tests/metrics/conftest.py | 1 | CODE | |
| LOW | tests/metrics/conftest.py | 1 | CODE | |
| LOW | tests/metrics/conftest.py | 1 | CODE | |
| LOW | tests/metrics/conftest.py | 1 | CODE | |
| LOW | tests/metrics/conftest.py | 1 | CODE | |
| LOW | tests/metrics/conftest.py | 1 | CODE | |
| LOW | tests/metrics/conftest.py | 1 | CODE | |
| LOW | tests/metrics/conftest.py | 1 | CODE | |
| LOW | tests/metrics/conftest.py | 1 | CODE | |
| LOW | tests/metrics/conftest.py | 1 | CODE | |
| LOW | tests/metrics/conftest.py | 1 | CODE | |
| LOW | tests/datasource/test_datasource_dict.py | 1 | CODE | |
| LOW | tests/datasource/data_connector/test_batch_filter.py | 1 | CODE | |
| LOW | …/fluent/test_pandas_google_cloud_storage_datasource.py | 1 | CODE | |
| LOW | …e/fluent/test_spark_google_cloud_storage_datasource.py | 1 | CODE | |
| LOW | tests/datasource/fluent/test_schema_catalog_index.py | 1 | CODE | |
| LOW | tests/datasource/fluent/test_sql_server_datasource.py | 1 | CODE | |
| LOW | tests/datasource/fluent/conftest.py | 1 | CODE | |
| LOW | tests/datasource/fluent/tasks.py | 5 | CODE | |
| LOW | …sts/datasource/fluent/test_datasource_factory_stubs.py | 11 | CODE | |
| LOW | tests/datasource/fluent/test_metadatasource.py | 1 | CODE | |
| LOW | tests/datasource/fluent/test_pandas_dbfs_datasource.py | 1 | CODE | |
| LOW | tests/datasource/fluent/test_spark_s3_datasource.py | 1 | CODE | |
| LOW | tests/datasource/fluent/test_postgres_datasource.py | 1 | CODE | |
| LOW | tests/datasource/fluent/test_spark_datasource.py | 1 | CODE | |
| LOW | tests/datasource/fluent/test_viral_snippets.py | 1 | CODE | |
| LOW | tests/datasource/fluent/test_contexts.py | 1 | CODE | |
| LOW | tests/datasource/fluent/test_fabric_datasource.py | 1 | CODE | |
| LOW | tests/datasource/fluent/crud_contract.py | 76 | CODE | |
| LOW | tests/datasource/fluent/test_pandas_s3_datasource.py | 1 | CODE | |
| LOW | tests/datasource/fluent/test_invalid_datasource.py | 1 | CODE | |
| LOW | tests/datasource/fluent/test_crud_contract.py | 16 | CODE | |
| LOW | …rce/fluent/test_spark_azure_blob_storage_datasource.py | 1 | CODE | |
| LOW | tests/datasource/fluent/test_spark_dbfs_datasource.py | 1 | CODE | |
| LOW | tests/datasource/fluent/test_config.py | 1 | CODE | |
| LOW | tests/datasource/fluent/test_fabric.py | 1 | CODE | |
| LOW | tests/datasource/fluent/test_schemas.py | 1 | CODE | |
| LOW | …atasource/fluent/test_batch_parameter_normalization.py | 1 | CODE | |
| 1448 more matches not shown… | ||||
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| HIGH | tests/datasource/fluent/test_pandas_datasource.py | 470 | b.data.dataframe.equals(test_df_pandas) | CODE |
| HIGH⚡ | tests/integration/conftest.py | 64 | self.data.equals(value.data), | CODE |
| HIGH⚡ | tests/integration/conftest.py | 72 | and self.secondary_data.equals(value.secondary_data) | CODE |
| HIGH | …sts/integration/metrics/column/test_values_non_null.py | 39 | assert metric_result.value.equals(expected_value) | CODE |
| HIGH | …ts/integration/test_utils/test_sql_batch_test_setup.py | 557 | and test_config.data.equals(_CACHE_REGRESSION_DATA) | CODE |
| HIGH⚡ | tests/integration/fluent/test_integration_datasource.py | 475 | assert batch.data.dataframe.equals(df) | CODE |
| HIGH⚡ | tests/integration/fluent/test_integration_datasource.py | 485 | assert batch.data.dataframe.equals(df) | CODE |
| HIGH⚡ | …ces_and_expectations/test_gallery_expectation_suite.py | 1365 | assert resolved_test_config.data.equals(GALLERY_FIXTURE_DATA) | CODE |
| HIGH | …ces_and_expectations/gallery_expectation_case_table.py | 225 | # The default `mostly` (1.0) demands every row be null; four of six are not. | COMMENT |
| HIGH | …_sources_and_expectations/gallery_expectation_cases.py | 134 | """A nullable column with a known null ratio: null, not-null, and ``mostly`` checks.""" | STRING |
| HIGH | …tations/test_expect_column_pair_values_to_be_in_set.py | 86 | # The row after the ignored (null) row is a genuine violation of value_pairs_set. If | COMMENT |
| HIGH | …s/test_expect_column_value_z_scores_to_be_less_than.py | 274 | The sample standard deviation of a single value is undefined, not zero, so this input | STRING |
| HIGH | …s/test_expect_column_value_z_scores_to_be_less_than.py | 326 | """An infinite value makes the variance undefined, so no row can be an outlier. | STRING |
| HIGH | …ctations/test_expect_multicolumn_values_to_be_equal.py | 35 | # Row 0 is entirely null, row 1 mixes a null with a value, row 2 matches. | COMMENT |
| HIGH | …urces_and_expectations/data_sources/test_clickhouse.py | 202 | column that is entirely null, bypassing this backend's declared type overrides. Confirms a | STRING |
| HIGH | …urces_and_expectations/data_sources/test_clickhouse.py | 250 | assert not result.success, "each column carries exactly one null, so each should fail" | CODE |
| HIGH⚡ | tests/expectations/test_expectation_atomic_renderers.py | 1630 | "template": "$column values must not be null, at least $mostly_pct % of the time.", | CODE |
| HIGH | tests/expectations/test_expectation_atomic_renderers.py | 1318 | "template": "$column values must be null, at least $mostly_pct % of the time.", | CODE |
| HIGH | tests/expectations/metrics/test_core.py | 2088 | assert ser_expected_lengths.equals(result_series) | CODE |
| HIGH⚡ | …ts/expectations/core/test_expectation_serialization.py | 21 | '{"id": null, "meta": null, "notes": null, "result_format": "BASIC", ' | CODE |
| HIGH⚡ | …ts/expectations/core/test_expectation_serialization.py | 22 | '"description": null, "catch_exceptions": false, "rendered_content": null, ' | CODE |
| HIGH⚡ | …ts/expectations/core/test_expectation_serialization.py | 23 | '"severity": "critical", "windows": null, "batch_id": null, ' | CODE |
| HIGH⚡ | …ts/expectations/core/test_expectation_serialization.py | 24 | '"column": "test_column", "row_condition": null, "condition_parser": null, ' | CODE |
| HIGH⚡ | …ts/expectations/core/test_expectation_serialization.py | 25 | '"min_value": 1.0, "max_value": null, "strict_min": false, "strict_max": false}' | CODE |
| HIGH⚡ | …ts/expectations/core/test_expectation_serialization.py | 34 | '{"id": null, "meta": null, "notes": null, "result_format": "BASIC", ' | CODE |
| HIGH⚡ | …ts/expectations/core/test_expectation_serialization.py | 35 | '"description": null, "catch_exceptions": true, "rendered_content": null, ' | CODE |
| HIGH⚡ | …ts/expectations/core/test_expectation_serialization.py | 36 | '"severity": "critical", "windows": null, "batch_id": null, ' | CODE |
| HIGH⚡ | …ts/expectations/core/test_expectation_serialization.py | 37 | '"column": "test_column", "mostly": 0.82, "row_condition": null, ' | CODE |
| HIGH⚡ | …ts/expectations/core/test_expectation_serialization.py | 38 | '"condition_parser": null}' | CODE |
| HIGH⚡ | …ts/expectations/core/test_expectation_serialization.py | 47 | '{"id": null, "meta": null, "notes": null, "result_format": "BASIC", ' | CODE |
| HIGH⚡ | …ts/expectations/core/test_expectation_serialization.py | 49 | '"rendered_content": null, "severity": "critical", "windows": null, ' | CODE |
| HIGH⚡ | …ts/expectations/core/test_expectation_serialization.py | 50 | '"batch_id": null, "unexpected_rows_query": "SELECT * FROM ' | CODE |
| HIGH⚡ | …ts/expectations/core/test_expectation_serialization.py | 68 | '{"id": null, "meta": null, "notes": null, "result_format": "BASIC", ' | CODE |
| HIGH⚡ | …ts/expectations/core/test_expectation_serialization.py | 69 | '"description": null, "catch_exceptions": true, "rendered_content": null, ' | CODE |
| HIGH⚡ | …ts/expectations/core/test_expectation_serialization.py | 72 | '"negative": 0.2}, "strict": false}], "batch_id": null, ' | CODE |
| HIGH⚡ | …ts/expectations/core/test_expectation_serialization.py | 73 | '"column": "test_column", "mostly": 0.82, "row_condition": null, ' | CODE |
| HIGH⚡ | …ts/expectations/core/test_expectation_serialization.py | 74 | '"condition_parser": null}' | CODE |
| HIGH | tests/render/test_column_section_renderer.py | 1209 | "values must not be null, at least $mostly_pct % of the time." in content_block_stringified | CODE |
| HIGH⚡ | tests/execution_engine/test_pandas_execution_engine.py | 247 | assert data.equals(expected_multicolumn_df), ( | CODE |
| HIGH⚡ | tests/execution_engine/test_pandas_execution_engine.py | 262 | assert data.equals(df), "Data does not match after getting compute domain" | CODE |
| HIGH⚡ | tests/execution_engine/test_pandas_execution_engine.py | 270 | assert data.equals(df), "Data does not match after getting compute domain" | CODE |
| HIGH⚡ | tests/execution_engine/test_pandas_execution_engine.py | 285 | assert data.equals(df), "Data does not match after getting compute domain" | CODE |
| HIGH⚡ | tests/execution_engine/test_pandas_execution_engine.py | 305 | assert data.equals(df), "Data does not match after getting compute domain" | CODE |
| HIGH⚡ | tests/execution_engine/test_pandas_execution_engine.py | 320 | assert data.equals(df), "Data does not match after getting compute domain" | CODE |
| HIGH | tests/execution_engine/test_pandas_execution_engine.py | 89 | assert data.equals(expected_column_df), ( | CODE |
| HIGH | tests/execution_engine/test_pandas_execution_engine.py | 125 | assert data.equals(expected_column_pair_df), ( | CODE |
| HIGH | tests/execution_engine/test_pandas_execution_engine.py | 144 | assert data.equals(expected_column_pair_df), ( | CODE |
| HIGH | tests/execution_engine/test_pandas_execution_engine.py | 166 | assert data.equals(expected_column_pair_df), ( | CODE |
| HIGH | tests/execution_engine/test_pandas_execution_engine.py | 198 | assert data.equals(expected_multicolumn_df), ( | CODE |
| HIGH | tests/execution_engine/test_pandas_execution_engine.py | 216 | assert data.equals(expected_multicolumn_df), ( | CODE |
| HIGH | tests/execution_engine/test_pandas_execution_engine.py | 456 | assert engine.dataframe.equals(df) | CODE |
| HIGH | …ocusaurus/docs/core/introduction/try_gx_exploratory.py | 89 | "exception_traceback": null, | CODE |
| HIGH | …ng_data_docs/how_to_host_and_share_data_docs_on_gcs.py | 180 | gcloud auth login && gcloud config set project <YOUR GCP PROJECT NAME> | STRING |
| HIGH | …ng_data_docs/how_to_host_and_share_data_docs_on_gcs.py | 186 | gcloud auth login && gcloud config set project <YOUR GCP PROJECT NAME> | STRING |
| HIGH | …amically_load_evaluation_parameters_from_a_database.py | 90 | "exception_traceback": null, | CODE |
| HIGH | …ueried_column_pair_values_to_be_both_filled_or_null.py | 40 | ({column_a} is not null and {column_b} is null) | CODE |
| HIGH | …ueried_column_pair_values_to_be_both_filled_or_null.py | 42 | ({column_a} is null and {column_b} is not null) | CODE |
| HIGH | …mn_values_to_not_be_null_and_column_to_not_be_empty.py | 164 | template_str = "values must not be null, at least $mostly_pct % of the time." | CODE |
| HIGH | …mn_values_to_not_be_null_and_column_to_not_be_empty.py | 200 | "$column values must not be null, at least $mostly_pct % of the time." | CODE |
| HIGH | …mn_values_to_not_be_null_and_column_to_not_be_empty.py | 203 | template_str = "values must not be null, at least $mostly_pct % of the time." | CODE |
| 142 more matches not shown… | ||||
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| HIGH | tests/core/test__docs_decorators.py | 599 | My docstring. Longer description. Usage: Some usage example. Args: arg_not_decorated: des | STRING |
| HIGH | tests/core/test_serialization.py | 345 | Generic assertions for testing configuration serialization. Args: config: config object to check serializat | STRING |
| HIGH | …ectation_gallery/3-expectation-docstring-formatting.md | 14 | Expect the column maximum to be between a minimum value and a maximum value. expect_column_max_to_be_between is a \ | STRING |
| HIGH | …pect_column_values_to_be_string_integers_increasing.py | 139 | Expect a column to contain string-typed integers to be increasing. expect_column_values_to_be_string_integers_incre | STRING |
| HIGH | …tions/expect_column_values_to_not_contain_character.py | 46 | Expect the set of column values to not contain a given character. expect_column_values_to_not_contain_character is | STRING |
| HIGH | …ctations/expect_table_checksum_to_equal_other_table.py | 248 | Expect the checksum for one batch table to equal the checksum of another table. expect_table_checksum_to_equal_othe | STRING |
| HIGH | …pectations/expect_column_values_to_match_xml_schema.py | 82 | Expect column entries to be XML documents matching a given [XMLSchema](https://en.wikipedia.org/wiki/XML_schema). e | STRING |
| HIGH | …ations/expect_column_discrete_entropy_to_be_between.py | 125 | Expect the column discrete entropy to be between a minimum value and a maximum value. The Shannon entropy of | STRING |
| HIGH | …ectations/expect_column_values_to_be_edtf_parseable.py | 96 | Expect column entries to be parsable using the [Extended Date/Time Format (EDTF) specification](https://www.loc.gov/stan | STRING |
| HIGH | …mn_values_to_not_be_null_and_column_to_not_be_empty.py | 46 | Expect column values to not be null and column to not be empty. To be counted as an exception, values must be expli | STRING |
| HIGH | …tions/expectations/expect_column_values_to_be_ascii.py | 58 | Expect the set of column values to be ASCII characters. expect_column_values_to_be_ascii is a \ [Column Map Exp | STRING |
| HIGH | …tations/expect_column_values_to_be_secure_passwords.py | 90 | Expect column entries to be secure passwords, as defined by expectation parameters. expect_column_values_to_be_secu | STRING |
| HIGH | …pectations/expect_column_values_to_be_xml_parseable.py | 68 | Expect column entries to be data written in XML. expect_column_values_to_be_xml_parseable is a \ [Column Map Ex | STRING |
| HIGH | …s_to_be_lat_lon_coordinates_in_range_of_given_point.py | 162 | Expect values in a column to be tuples of degree-decimal (latitude, longitude) within a specified range of a given degre | STRING |
| HIGH | …expect_column_minimum_bounding_radius_to_be_between.py | 58 | Expect that column values as geometry points to be contained within a bounding circle with a given radius (or diameter). | STRING |
| HIGH | …ns/expect_column_values_geometry_to_be_within_shape.py | 78 | Expect that column values as geometries are within a given reference shape. expect_column_values_geometry_to_be_wit | STRING |
| HIGH | …n_values_geometry_distance_to_address_to_be_between.py | 156 | Expect that column values as geometry points to be between a certain distance from a geocoded object. expect_column | STRING |
| HIGH | …ns/expect_column_values_geometry_to_intersect_shape.py | 74 | Expect that column values as geometries intersect a given reference shape. expect_column_values_geometry_to_interse | STRING |
| HIGH | …ions/expect_column_values_geometry_to_be_near_shape.py | 81 | Expect that column values as geometries are near (within a given distance) of a given reference shape in the units of th | STRING |
| HIGH | …column_values_geometry_centroids_to_be_within_shape.py | 77 | Expect that column values as geometries each have a centroid that are within a given reference shape. expect_column | STRING |
| HIGH | …ns/expect_column_values_geometry_to_be_within_place.py | 94 | Expect that column values as geometries are within a place that can be returned through geocoding (as a shape). exp | STRING |
| HIGH | …tions/expect_column_max_to_match_prophet_date_model.py | 8 | Expect the column maximum to match the predictions of a prophet model for a given date. expect_column_max_to_match_ | STRING |
| HIGH | …/expect_batch_row_count_to_match_prophet_date_model.py | 16 | Expect the number of rows in a batch to match the predictions of a prophet model for a given date. expect_batch_row | STRING |
| HIGH | …pect_column_pair_values_to_match_prophet_date_model.py | 84 | Expect the values in column A to match the predictions of a prophet model based on the timestamp in column B. expec | STRING |
| HIGH | …expectations/generator/hourly_time_series_generator.py | 91 | Generate a time series as a pandas dataframe. Keyword Args: size: The number of days in the time se | STRING |
| HIGH | …expectations/generator/weekly_time_series_generator.py | 26 | Generate a time series as a pandas dataframe. Keyword Args: size: The number of days in the time se | STRING |
| HIGH | …_expectations/generator/daily_time_series_generator.py | 180 | Generate a time series as a pandas dataframe. Keyword Args: size: The number of days in the time se | STRING |
| HIGH | …xpectations/generator/monthly_time_series_generator.py | 25 | Generate a time series as a pandas dataframe. Keyword Args: size: The number of days in the time se | STRING |
| HIGH | great_expectations/util.py | 1096 | Converts an object to one that is JSON-serializable. WARNING, data may be converted in place. Args: da | STRING |
| HIGH | great_expectations/datasource/fluent/interfaces.py | 1184 | Validate the Batch using the provided Expectation or Expectation Suite. Args: expect: The | STRING |
| HIGH | great_expectations/datasource/fluent/interfaces.py | 1274 | Compute one or more metrics on this Batch. Args: metrics: A single Metric or list of Metrics to com | STRING |
| HIGH | great_expectations/datasource/fluent/sources.py | 426 | Validates the input is a datasource or a set of constructor parameters The first argument can be a non-keyword | STRING |
| HIGH | …ectations/data_context/data_context/context_factory.py | 543 | Method to return the appropriate Data Context depending on parameters and environment. Usage: `import great | STRING |
| HIGH | …ons/data_context/data_context/abstract_data_context.py | 871 | Retrieve a given Datasource by name from the context's underlying DatasourceStore. Args: name: The | STRING |
| HIGH | …ons/data_context/data_context/abstract_data_context.py | 1069 | Retrieve a Validator with a batch list and an `ExpectationSuite`. `get_validator` first calls `get_batch_list` | STRING |
| HIGH | …ons/data_context/data_context/abstract_data_context.py | 1245 | Get an expectation suite from optional inputs. Also validates inputs. Args: expectation_suite: An E | STRING |
| HIGH | …ons/data_context/data_context/abstract_data_context.py | 1357 | Get the list of zero or more batches, based on a variety of flexible input types. `get_batch_list` is the main | STRING |
| HIGH | …ons/data_context/data_context/abstract_data_context.py | 1505 | Inspect datasource and batch kwargs generators to provide available data_asset objects. Args: datas | STRING |
| HIGH | …ons/data_context/data_context/abstract_data_context.py | 1820 | Utility method to take in an input config and ensure its conversion to a rich DataContextConfig. If the input is | STRING |
| HIGH | …ons/data_context/data_context/abstract_data_context.py | 2136 | Build Data Docs for your project. --Documentation-- - https://docs.greatexpectations.io/docs/terms/ | STRING |
| HIGH | …at_expectations/data_context/store/datasource_store.py | 152 | Retrieves a Datasource persisted in the store by it's given name. Args: name: The name of the Datas | STRING |
| HIGH | great_expectations/checkpoint/checkpoint.py | 313 | Runs the Checkpoint's underlying Validation Definitions and Actions. Args: batch_parameter | STRING |
| HIGH | great_expectations/checkpoint/actions.py | 153 | Return a ValidationAction class based on its type. Used when instantiating actions from a checkpoint co | STRING |
| HIGH | great_expectations/core/batch.py | 567 | A RuntimeBatchRequest creates a Batch for a RuntimeDataConnector. Instead of serving as a description of what data | STRING |
| HIGH | great_expectations/core/batch_definition.py | 95 | Retrieves a batch from the underlying asset. Defaults to the last batch from the asset's batch list. | STRING |
| HIGH | great_expectations/core/batch_definition.py | 115 | Retrieves a list of available batch identifiers. These identifiers can be used to fetch specific batche | STRING |
| HIGH | great_expectations/core/expectation_suite.py | 412 | Remove an ExpectationConfiguration from the ExpectationSuite. Args: expectation_configuration: A po | STRING |
| HIGH | great_expectations/core/expectation_suite.py | 470 | Find indexes of Expectations matching the given ExpectationConfiguration on the given match_type. If a | STRING |
| HIGH | great_expectations/core/expectation_suite.py | 524 | If successful, upserts ExpectationConfiguration into this ExpectationSuite. Args: expectat | STRING |
| HIGH | great_expectations/core/expectation_suite.py | 584 | Upsert a list of ExpectationConfigurations into this ExpectationSuite. Args: expectation_configurat | STRING |
| HIGH | great_expectations/core/expectation_suite.py | 618 | Upsert specified ExpectationConfiguration into this ExpectationSuite. Args: expectation_configurati | STRING |
| HIGH | great_expectations/core/validation_definition.py | 500 | Fetch all failing rows for an UnexpectedRowsExpectation without the 200-row limit. Args: expectatio | STRING |
| HIGH | great_expectations/validator/validator.py | 883 | Remove an ExpectationConfiguration from the ExpectationSuite associated with the Validator. Args: e | STRING |
| HIGH | great_expectations/validator/validator.py | 1133 | Run all expectations and return the outcome of the run. Args: expectation_suite: If None, uses the | STRING |
| HIGH | great_expectations/validator/validator.py | 1344 | Test a generic expectation function Args: function (func): The function to be tested. (Must be a va | STRING |
| HIGH | …expectations/expectations/expectation_configuration.py | 108 | Defines the parameters and name of a specific Expectation. Args: type: The name of the expectation class to | STRING |
| HIGH | great_expectations/expectations/expectation.py | 1461 | Validates the expectation against the provided data. Args: validator: A Validator object that can b | STRING |
| HIGH | great_expectations/expectations/row_conditions.py | 448 | Validate row_condition according to GX Cloud UI constraints. 1. Flatten nested AndConditions within AndConditions | STRING |
| HIGH | …ctations/core/expect_column_values_to_not_be_in_set.py | 67 | {EXPECTATION_SHORT_DESCRIPTION} ExpectColumnValuesToNotBeInSet is a \ Column Map Expectation. Column Map E | STRING |
| HIGH | …expectations/core/expect_column_values_to_be_unique.py | 63 | {EXPECTATION_SHORT_DESCRIPTION} This expectation detects duplicates. All duplicated values are counted as exception | STRING |
| 79 more matches not shown… | ||||
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| MEDIUM | pyproject.toml | 334 | # ----------------------------------------------------------------- | COMMENT |
| MEDIUM | reqs/requirements-dev-sqlalchemy2.txt | 12 | # ----------- | COMMENT |
| MEDIUM⚡ | tests/test_data_source_wiring.py | 191 | # -------------------------------------------------------------------------------------------- | COMMENT |
| MEDIUM⚡ | tests/test_data_source_wiring.py | 199 | # -------------------------------------------------------------------------------------------- | COMMENT |
| MEDIUM⚡ | tests/test_data_source_wiring.py | 343 | # -------------------------------------------------------------------------------------------- | COMMENT |
| MEDIUM⚡ | tests/test_data_source_wiring.py | 351 | # -------------------------------------------------------------------------------------------- | COMMENT |
| MEDIUM⚡ | tests/test_data_source_wiring.py | 423 | # -------------------------------------------------------------------------------------------- | COMMENT |
| MEDIUM⚡ | tests/test_data_source_wiring.py | 428 | # -------------------------------------------------------------------------------------------- | COMMENT |
| MEDIUM | tests/test_data_source_wiring.py | 503 | # -------------------------------------------------------------------------------------------- | COMMENT |
| MEDIUM | tests/test_data_source_wiring.py | 512 | # -------------------------------------------------------------------------------------------- | COMMENT |
| MEDIUM | tests/datasource/fluent/crud_contract.py | 83 | # --------------------------------------------------------------------------- | COMMENT |
| MEDIUM | tests/datasource/fluent/crud_contract.py | 85 | # --------------------------------------------------------------------------- | COMMENT |
| MEDIUM | tests/datasource/fluent/crud_contract.py | 127 | # --------------------------------------------------------------------------- | COMMENT |
| MEDIUM | tests/datasource/fluent/crud_contract.py | 129 | # --------------------------------------------------------------------------- | COMMENT |
| MEDIUM | tests/datasource/fluent/crud_contract.py | 419 | # --------------------------------------------------------------------------- | COMMENT |
| MEDIUM | tests/datasource/fluent/crud_contract.py | 421 | # --------------------------------------------------------------------------- | COMMENT |
| MEDIUM | tests/datasource/fluent/crud_contract.py | 477 | # --------------------------------------------------------------------------- | COMMENT |
| MEDIUM | tests/datasource/fluent/crud_contract.py | 484 | # --------------------------------------------------------------------------- | COMMENT |
| MEDIUM⚡ | tests/datasource/fluent/test_crud_contract.py | 396 | # --------------------------------------------------------------------------- | COMMENT |
| MEDIUM⚡ | tests/datasource/fluent/test_crud_contract.py | 398 | # --------------------------------------------------------------------------- | COMMENT |
| MEDIUM⚡ | tests/datasource/fluent/test_crud_contract.py | 627 | # --------------------------------------------------------------------------- | COMMENT |
| MEDIUM⚡ | tests/datasource/fluent/test_crud_contract.py | 629 | # --------------------------------------------------------------------------- | COMMENT |
| MEDIUM | tests/datasource/fluent/test_crud_contract.py | 195 | # --------------------------------------------------------------------------- | COMMENT |
| MEDIUM | tests/datasource/fluent/test_crud_contract.py | 203 | # --------------------------------------------------------------------------- | COMMENT |
| MEDIUM | tests/datasource/fluent/test_crud_contract.py | 432 | # --------------------------------------------------------------------------- | COMMENT |
| MEDIUM | tests/datasource/fluent/test_crud_contract.py | 434 | # --------------------------------------------------------------------------- | COMMENT |
| MEDIUM⚡ | tests/data_context/test_gx_cloud_shutdown.py | 80 | # --------------------------------------------------------------------------- | COMMENT |
| MEDIUM⚡ | tests/data_context/test_gx_cloud_shutdown.py | 82 | # --------------------------------------------------------------------------- | COMMENT |
| MEDIUM⚡ | tests/data_context/test_gx_cloud_shutdown.py | 106 | # --------------------------------------------------------------------------- | COMMENT |
| MEDIUM⚡ | tests/data_context/test_gx_cloud_shutdown.py | 108 | # --------------------------------------------------------------------------- | COMMENT |
| MEDIUM⚡ | tests/data_context/test_gx_cloud_shutdown.py | 136 | # --------------------------------------------------------------------------- | COMMENT |
| MEDIUM⚡ | tests/data_context/test_gx_cloud_shutdown.py | 138 | # --------------------------------------------------------------------------- | COMMENT |
| MEDIUM⚡ | tests/data_context/test_gx_cloud_shutdown.py | 150 | # --------------------------------------------------------------------------- | COMMENT |
| MEDIUM⚡ | tests/data_context/test_gx_cloud_shutdown.py | 152 | # --------------------------------------------------------------------------- | COMMENT |
| MEDIUM⚡ | tests/data_context/test_gx_cloud_shutdown.py | 182 | # --------------------------------------------------------------------------- | COMMENT |
| MEDIUM⚡ | tests/data_context/test_gx_cloud_shutdown.py | 184 | # --------------------------------------------------------------------------- | COMMENT |
| MEDIUM⚡ | tests/data_context/test_gx_cloud_shutdown.py | 209 | # --------------------------------------------------------------------------- | COMMENT |
| MEDIUM⚡ | tests/data_context/test_gx_cloud_shutdown.py | 211 | # --------------------------------------------------------------------------- | COMMENT |
| MEDIUM | tests/data_context/test_get_data_context.py | 331 | # -------------------------------------------------------------------------------------------- | COMMENT |
| MEDIUM | tests/data_context/test_get_data_context.py | 339 | # -------------------------------------------------------------------------------------------- | COMMENT |
| MEDIUM | …tion/test_utils/data_source_config/declaration_only.py | 39 | # -------------------------------------------------------------------------------------------- | COMMENT |
| MEDIUM | …tion/test_utils/data_source_config/declaration_only.py | 47 | # -------------------------------------------------------------------------------------------- | COMMENT |
| MEDIUM⚡ | …tion/test_utils/data_source_config/declaration_only.py | 102 | # -------------------------------------------------------------------------------------------- | COMMENT |
| MEDIUM⚡ | …tion/test_utils/data_source_config/declaration_only.py | 109 | # -------------------------------------------------------------------------------------------- | COMMENT |
| MEDIUM⚡ | …ces_and_expectations/test_gallery_expectation_suite.py | 605 | # -------------------------------------------------------------------------------------------- | COMMENT |
| MEDIUM⚡ | …ces_and_expectations/test_gallery_expectation_suite.py | 607 | # -------------------------------------------------------------------------------------------- | COMMENT |
| MEDIUM⚡ | …ces_and_expectations/test_gallery_expectation_suite.py | 1371 | # -------------------------------------------------------------------------------------------- | COMMENT |
| MEDIUM⚡ | …ces_and_expectations/test_gallery_expectation_suite.py | 1373 | # -------------------------------------------------------------------------------------------- | COMMENT |
| MEDIUM | …ces_and_expectations/test_gallery_expectation_suite.py | 718 | # -------------------------------------------------------------------------------------------- | COMMENT |
| MEDIUM | …ces_and_expectations/test_gallery_expectation_suite.py | 720 | # -------------------------------------------------------------------------------------------- | COMMENT |
| MEDIUM | …ces_and_expectations/test_gallery_expectation_suite.py | 965 | # -------------------------------------------------------------------------------------------- | COMMENT |
| MEDIUM | …ces_and_expectations/test_gallery_expectation_suite.py | 967 | # -------------------------------------------------------------------------------------------- | COMMENT |
| MEDIUM | …ces_and_expectations/gallery_expectation_case_table.py | 114 | # ---------------------------------------------------------------------------------------- | COMMENT |
| MEDIUM | …ces_and_expectations/gallery_expectation_case_table.py | 116 | # ---------------------------------------------------------------------------------------- | COMMENT |
| MEDIUM | …ces_and_expectations/gallery_expectation_case_table.py | 420 | # ---------------------------------------------------------------------------------------- | COMMENT |
| MEDIUM | …ces_and_expectations/gallery_expectation_case_table.py | 429 | # ---------------------------------------------------------------------------------------- | COMMENT |
| MEDIUM | …ces_and_expectations/gallery_expectation_case_table.py | 655 | # ---------------------------------------------------------------------------------------- | COMMENT |
| MEDIUM | …ces_and_expectations/gallery_expectation_case_table.py | 666 | # ---------------------------------------------------------------------------------------- | COMMENT |
| MEDIUM | …ces_and_expectations/gallery_expectation_case_table.py | 766 | # ---------------------------------------------------------------------------------------- | COMMENT |
| MEDIUM | …ces_and_expectations/gallery_expectation_case_table.py | 772 | # ---------------------------------------------------------------------------------------- | COMMENT |
| 134 more matches not shown… | ||||
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| HIGH | versioneer.py | 331 | except NameError: | CODE |
| HIGH | versioneer.py | 976 | except OSError: | CODE |
| HIGH | versioneer.py | 1172 | except OSError: | CODE |
| HIGH | versioneer.py | 1484 | except NotThisMethod: | CODE |
| HIGH | versioneer.py | 1504 | except NotThisMethod: | CODE |
| HIGH | versioneer.py | 1809 | except OSError: | CODE |
| HIGH | versioneer.py | 1476 | except NotThisMethod: | CODE |
| HIGH | versioneer.py | 1495 | except NotThisMethod: | CODE |
| HIGH | tests/data_context/test_data_context_utils.py | 104 | except ModuleNotFoundError: | CODE |
| HIGH | tests/data_context/test_data_context_utils.py | 129 | except ModuleNotFoundError: | CODE |
| HIGH | tests/data_context/test_data_context_utils.py | 147 | except ModuleNotFoundError: | CODE |
| HIGH | tests/data_context/test_data_context_utils.py | 164 | except ModuleNotFoundError: | CODE |
| HIGH | tests/data_context/test_data_context_utils.py | 180 | except ModuleNotFoundError: | CODE |
| HIGH | tests/data_context/test_data_context_utils.py | 195 | except ModuleNotFoundError: | CODE |
| HIGH | tests/data_context/test_data_context_utils.py | 211 | except ModuleNotFoundError: | CODE |
| HIGH | tests/data_context/test_data_context_utils.py | 226 | except ModuleNotFoundError: | CODE |
| HIGH | tests/data_context/test_data_context_utils.py | 240 | except ModuleNotFoundError: | CODE |
| HIGH | tests/data_context/test_data_context_utils.py | 253 | except ModuleNotFoundError: | CODE |
| HIGH | tests/data_context/store/test_store_backends.py | 249 | except OSError: | CODE |
| HIGH | tests/integration/fluent/integration_test_utils.py | 44 | except DataContextError: | CODE |
| HIGH | tests/expectations/metrics/test_map_metric.py | 88 | except ValueError: | CODE |
| HIGH | tests/expectations/metrics/test_map_metric.py | 97 | except Exception: | CODE |
| HIGH | tests/expectations/metrics/test_map_metric.py | 101 | except Exception: | CODE |
| HIGH | tests/render/test_column_section_renderer.py | 92 | except KeyError: | CODE |
| HIGH | tests/render/test_column_section_renderer.py | 126 | except KeyError: | CODE |
| HIGH | tests/render/test_render.py | 103 | except KeyError: | CODE |
| HIGH | tests/render/test_render.py | 147 | except KeyError: | CODE |
| HIGH | tests/render/test_render.py | 179 | except KeyError: | CODE |
| HIGH | …urus/docs/snippets/aws_redshift_deployment_patterns.py | 92 | except DataContextError: | CODE |
| HIGH | …s/how_to_configure_a_validation_result_store_in_gcs.py | 133 | except Exception: | CODE |
| HIGH | …stores/how_to_configure_an_expectation_store_in_gcs.py | 98 | except Exception: | CODE |
| HIGH | …ng_data_docs/how_to_host_and_share_data_docs_on_gcs.py | 54 | except Exception: | CODE |
| HIGH | …s/how_to_configure_a_validation_result_store_in_gcs.py | 138 | except Exception: | CODE |
| HIGH | …stores/how_to_configure_an_expectation_store_in_gcs.py | 92 | except Exception: | CODE |
| HIGH | …ect_column_values_number_of_decimal_places_to_equal.py | 32 | except Exception: | CODE |
| HIGH | …pectations/expect_column_values_to_be_xml_parseable.py | 35 | except ImportError: | CODE |
| HIGH | great_expectations/_version.py | 161 | except OSError: | CODE |
| HIGH | great_expectations/_version.py | 512 | except NotThisMethod: | CODE |
| HIGH | great_expectations/_version.py | 534 | except NotThisMethod: | CODE |
| HIGH | great_expectations/_version.py | 540 | except NotThisMethod: | CODE |
| HIGH | great_expectations/util.py | 1210 | except TypeError: | CODE |
| HIGH | great_expectations/util.py | 1212 | except ValueError: | CODE |
| HIGH | great_expectations/util.py | 1341 | except TypeError: | CODE |
| HIGH | great_expectations/util.py | 1343 | except ValueError: | CODE |
| HIGH | great_expectations/util.py | 791 | except (TypeError, ValueError): | CODE |
| HIGH | great_expectations/metrics/metric_results.py | 54 | except (ImportError, AttributeError): | CODE |
| HIGH | great_expectations/metrics/metric_results.py | 62 | except (ImportError, AttributeError): | CODE |
| HIGH | …eat_expectations/data_context/store/html_site_store.py | 342 | except NotImplementedError: | CODE |
| HIGH | …eat_expectations/data_context/store/html_site_store.py | 347 | except TypeError: | CODE |
| HIGH | …expectations/data_context/store/tuple_store_backend.py | 409 | except (NotADirectoryError, FileNotFoundError): | CODE |
| HIGH | …eat_expectations/core/expectation_validation_result.py | 643 | except gx_exceptions.UnavailableMetricError: | CODE |
| HIGH | great_expectations/core/expectation_suite.py | 400 | except KeyError: | CODE |
| HIGH | …ore/expectation_diagnostics/expectation_diagnostics.py | 406 | except InvalidExpectationConfigurationError: | CODE |
| HIGH | great_expectations/core/factory/suite_factory.py | 136 | except ValueError: | CODE |
| HIGH | great_expectations/validator/util.py | 50 | except (TypeError, ValueError): | CODE |
| HIGH | great_expectations/expectations/type_comparison.py | 295 | except (TypeError, AttributeError): | CODE |
| HIGH | great_expectations/expectations/type_comparison.py | 309 | except (TypeError, AttributeError): | CODE |
| HIGH | great_expectations/expectations/type_comparison.py | 322 | except (TypeError, AttributeError): | CODE |
| HIGH | great_expectations/expectations/type_comparison.py | 336 | except (TypeError, AttributeError): | CODE |
| HIGH | …eat_expectations/expectations/legacy_row_conditions.py | 150 | except ValueError: | CODE |
| 59 more matches not shown… | ||||
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| LOW | constraints-dev.txt | 1 | # The pip resolver became more strict starting with version 20.3 | COMMENT |
| LOW | tasks.py | 1041 | # --azure has no marker leg to be green: nothing carries an azure marker, and | COMMENT |
| LOW | pyproject.toml | 341 | # PendingDeprecationWarning: these relate to the use of methods that are not even deprecated yet. | COMMENT |
| LOW | pyproject.toml | 361 | "ignore:The distutils.sysconfig module is deprecated:DeprecationWarning", | COMMENT |
| LOW | pyproject.toml | 381 | # --------------------------------------- Great Expectations Warnings ---------------------------------- | COMMENT |
| LOW | pyproject.toml | 401 | # UserWarning: Warning. An existing `config_variables.yml` was found here | COMMENT |
| LOW | pyproject.toml | 421 | # python | COMMENT |
| LOW | pyproject.toml | 441 | # six | COMMENT |
| LOW | pyproject.toml | 461 | # Example Actual Warning: DeprecationWarning: The default dtype for empty Series will be 'object' instead of 'float6 | COMMENT |
| LOW | pyproject.toml | 481 | # This is a legacy pattern that will be removed from GX | COMMENT |
| LOW | pyproject.toml | 501 | # ResourceWarning: unclosed <socket.socket fd=231, family=AddressFamily.AF_INET, type=SocketKind.SOCK_STREAM, proto= | COMMENT |
| LOW | pyproject.toml | 521 | 'ignore:\ndump_all will be removed:PendingDeprecationWarning', | COMMENT |
| LOW | pyproject.toml | 541 | # https://github.com/python-jsonschema/referencing library, | COMMENT |
| LOW | setup.py | 161 | # datasource types. Tooling reads these from the installed package, so they | COMMENT |
| LOW | versioneer.py | 1521 | return get_versions()["version"] | COMMENT |
| LOW | reqs/requirements-dev-oracle.txt | 1 | # This extra does not stay installable on SQLAlchemy 1.x, and that is deliberate. | COMMENT |
| LOW | reqs/requirements-dev-spark.txt | 1 | # The ceiling admits the 4.x line (tested through 4.1.x) while keeping the 2.3.2 floor. | COMMENT |
| LOW | reqs/requirements-dev-gx-redshift.txt | 1 | # Deprecated alias for requirements-dev-redshift.txt. | COMMENT |
| LOW | reqs/requirements-dev-redshift.txt | 1 | # The floor stays at 0.8.8 rather than 1.0.0 so that the extra stays installable | COMMENT |
| LOW | ci/azure-pipelines-packaging.yml | 1 | # This file is responsible for configuring the `packaging_and_installation` pipeline (https://dev.azure.com/great-expect | COMMENT |
| LOW | ci/user-install-matrix.yml | 21 | python -c "import great_expectations as gx; print('Successfully imported GX Version:', gx.__version__)" | COMMENT |
| LOW | ci/user-install-matrix.yml | 41 | # - script: | | COMMENT |
| LOW | ci/constraints-test/pyspark4-install.txt | 1 | # Lane pin for the dedicated pyspark-4 CI job: exercises great_expectations[spark] | COMMENT |
| LOW | ci/constraints-test/marshmallow4-install.txt | 1 | # Lane pin for the dedicated marshmallow-4 CI job. requirements.txt carries no | COMMENT |
| LOW | tests/test_data_source_registry.py | 1561 | # backend module and only then imports `tiers`, and before any test in this module runs (in | COMMENT |
| LOW | tests/test_data_source_registry.py | 1581 | # The same capture, for the same reason, over the two engine-keyed lists. `tiers.py` builds | COMMENT |
| LOW | tests/test_data_source_registry.py | 3141 | # --- The shared canonical expectation parameterization is mandatory ------------------------- | COMMENT |
| LOW | …s/datasource/test_sqlalchemy_datasource_workarounds.py | 1 | # This file is intended for tests whose functionality is a workaround for deficiencies in upstream libraries. # noqa: E | COMMENT |
| LOW | tests/datasource/fluent/test_viral_snippets.py | 261 | COMMENT | |
| LOW | …xtures/great_expectations_custom_local_site_config.yml | 21 | validation_results_store: | COMMENT |
| LOW | tests/integration/test_script_runner.py | 101 | True: After sleeping for 5 seconds. | COMMENT |
| LOW | tests/integration/test_script_runner.py | 121 | # backend_dependencies=[BackendDependencies.PANDAS], | COMMENT |
| LOW | tests/integration/test_script_runner.py | 141 | backend_dependencies=[], | COMMENT |
| LOW | tests/integration/test_script_runner.py | 201 | # name="how_to_create_and_edit_an_expectation_with_domain_knowledge", | COMMENT |
| LOW | tests/integration/test_script_runner.py | 221 | name="how_to_organize_batches_in_a_sql_based_data_asset", | COMMENT |
| LOW | tests/integration/test_script_runner.py | 241 | # user_flow_script="docs/docusaurus/docs/oss/guides/connecting_to_your_data/fluent/filesystem/how_to_quickly_con | COMMENT |
| LOW | tests/integration/test_script_runner.py | 261 | # backend_dependencies=[], | COMMENT |
| LOW | tests/integration/test_script_runner.py | 281 | # IntegrationTestFixture( | COMMENT |
| LOW | tests/integration/test_script_runner.py | 301 | # backend_dependencies=[], | COMMENT |
| LOW | …tion/test_utils/data_source_config/declaration_only.py | 101 | COMMENT | |
| LOW | …ntegration/test_utils/data_source_config/clickhouse.py | 41 | COMMENT | |
| LOW | …ntegration/test_utils/data_source_config/clickhouse.py | 61 | # the shared map's narrower `DATE` (starts at 1970) and `DateTime()`, which renders a | COMMENT |
| LOW | …integration/test_utils/data_source_config/big_query.py | 41 | # test isolation here: creating and dropping one per test config adds two DDL | COMMENT |
| LOW | …/integration/test_utils/data_source_config/registry.py | 81 | # rather than a derived set on purpose: participation in the shared parameterization is the | COMMENT |
| LOW | …/test_utils/data_source_config/spark_filesystem_csv.py | 41 | # LOCAL_FILE, not LOCAL_CONTAINER, and the distinction is easy to get backwards here. | COMMENT |
| LOW | tests/integration/test_utils/data_source_config/sql.py | 61 | # dialect renders as a type its server does not have. | COMMENT |
| LOW | tests/integration/test_utils/data_source_config/sql.py | 301 | # Pass `values` as `execute()`'s parameters rather than via `.values(...)`. | COMMENT |
| LOW | tests/integration/test_utils/data_source_config/sql.py | 341 | COMMENT | |
| LOW | …ts/integration/test_utils/data_source_config/oracle.py | 41 | # No transaction_mode override: Oracle has real transactions and the driver commits | COMMENT |
| LOW | …test_utils/data_source_config/pandas_filesystem_csv.py | 41 | # Shared, not dedicated: `filesystem` names tests that use the filesystem as their storage | COMMENT |
| LOW | …gration/test_definitions/redshift/integration_tests.py | 1 | from typing import List | COMMENT |
| LOW | …/integration/test_definitions/gcs/integration_tests.py | 21 | # user_flow_script="docs/docusaurus/docs/oss/guides/setup/configuring_data_docs/how_to_host_and_share_data_docs_ | COMMENT |
| LOW | …ces_and_expectations/test_gallery_expectation_suite.py | 721 | # | COMMENT |
| LOW | …ces_and_expectations/test_gallery_expectation_suite.py | 741 | # tier for the first time. Neither declares a `tier_case_exclusions` entry for the tier, since | COMMENT |
| LOW | …ces_and_expectations/test_gallery_expectation_suite.py | 961 | f"{sorted(expected_removed_labels)}" | COMMENT |
| LOW | …ces_and_expectations/test_gallery_expectation_suite.py | 1361 | resolved_case = _param_gallery_case(param) | COMMENT |
| LOW | …ces_and_expectations/gallery_expectation_case_table.py | 421 | # Column-aggregate expectations | COMMENT |
| LOW | …ces_and_expectations/gallery_expectation_case_table.py | 441 | ), | COMMENT |
| LOW | …ces_and_expectations/gallery_expectation_case_table.py | 641 | }, | COMMENT |
| LOW | …ces_and_expectations/test_fixture_column_round_trip.py | 61 | # resolves to a neighbour. A double holds it exactly. Nothing smaller in this column would do -- | COMMENT |
| 289 more matches not shown… | ||||
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| MEDIUM | tasks.py | 959 | print(f"Error: {response.reason}\n{pf(response.json(), depth=2)}") | CODE |
| LOW | tests/test_data_source_wiring.py | 82 | except Exception as error: | CODE |
| LOW | tests/core/test_batch_related_objects.py | 93 | except Exception: | CODE |
| LOW | tests/integration/sql_session_manager.py | 90 | except Exception: | CODE |
| LOW | tests/integration/sql_session_manager.py | 99 | except Exception: | CODE |
| LOW | tests/integration/sql_session_manager.py | 125 | except Exception as e: | CODE |
| LOW | tests/integration/conftest.py | 174 | except Exception as e: | CODE |
| LOW | tests/integration/test_script_runner.py | 543 | except Exception as e: | CODE |
| LOW | …ntegration/test_utils/data_source_config/sql_server.py | 131 | except Exception as err: | CODE |
| LOW | …n/execution_engine/test_databricks_execution_engine.py | 59 | except Exception as e: | CODE |
| LOW⚡ | …nfiguration/datasource_configuration_test_utilities.py | 14 | except Exception: | CODE |
| MEDIUM | tests/expectations/test_expectation.py | 122 | def test_multicolumn_expectation_has_default_mostly(fake_expectation_cls, config | CODE |
| LOW | tests/expectations/test_expectation.py | 125 | except Exception: | CODE |
| LOW | tests/expectations/metrics/test_map_metric.py | 97 | except Exception: | CODE |
| LOW | tests/expectations/metrics/test_map_metric.py | 101 | except Exception: | CODE |
| LOW | tests/agent_skills/test_installer.py | 811 | except Exception as error: | CODE |
| LOW | tests/agent_skills/test_snippets.py | 1613 | except Exception as error: # pragma: no cover - the failure is the report | CODE |
| LOW | …s/how_to_configure_a_validation_result_store_in_gcs.py | 133 | except Exception: | STRING |
| LOW | …stores/how_to_configure_an_expectation_store_in_gcs.py | 98 | except Exception: | STRING |
| LOW | …ng_data_docs/how_to_host_and_share_data_docs_on_gcs.py | 54 | except Exception: | CODE |
| LOW | …ng_data_docs/how_to_host_and_share_data_docs_on_gcs.py | 160 | except Exception as e: | CODE |
| LOW | …s/how_to_configure_a_validation_result_store_in_gcs.py | 138 | except Exception: | STRING |
| LOW | …stores/how_to_configure_an_expectation_store_in_gcs.py | 92 | except Exception: | STRING |
| LOW⚡ | …ctations/expect_column_values_not_to_be_future_date.py | 32 | except Exception: | CODE |
| LOW⚡ | …ect_column_values_number_of_decimal_places_to_equal.py | 32 | except Exception: | CODE |
| MEDIUM | …ect_column_values_number_of_decimal_places_to_equal.py | 28 | def decimal_func(x): | CODE |
| LOW⚡ | …/expectations/expect_column_values_to_be_valid_zip5.py | 17 | except Exception: | CODE |
| LOW⚡ | …ns/expect_column_values_to_be_valid_general_zipcode.py | 22 | except Exception: | CODE |
| LOW⚡ | …/expectations/expect_column_values_to_be_valid_zip9.py | 17 | except Exception: | CODE |
| LOW⚡ | …expectations/expect_column_values_to_be_not_holiday.py | 25 | except Exception: | CODE |
| MEDIUM | …expectations/expect_column_values_to_be_not_holiday.py | 18 | def is_not_holiday(date, country_code) -> bool: | CODE |
| LOW⚡ | …tations/expect_column_values_password_is_not_leaked.py | 21 | except Exception: | CODE |
| LOW⚡ | …ns/expect_column_values_imsi_belong_to_country_code.py | 23 | except Exception: | CODE |
| LOW⚡ | …/expectations/expect_column_values_to_be_valid_ismn.py | 20 | except Exception: | CODE |
| LOW⚡ | …ations/expect_column_values_to_be_valid_ltc_address.py | 21 | except Exception: | CODE |
| LOW⚡ | …/expectations/expect_column_values_to_be_valid_isin.py | 21 | except Exception as e: | CODE |
| LOW⚡ | …olumn_values_to_be_gtin_variable_measure_trade_item.py | 22 | except Exception: | CODE |
| LOW⚡ | …ions/expect_column_values_to_be_valid_formatted_vat.py | 21 | except Exception: | CODE |
| LOW⚡ | …tions/expect_column_values_to_be_valid_doge_address.py | 21 | except Exception: | CODE |
| LOW⚡ | …s/expectations/expect_column_values_to_be_valid_ean.py | 20 | except Exception: | CODE |
| LOW⚡ | …tions/expect_column_values_to_be_valid_dash_address.py | 21 | except Exception: | CODE |
| LOW⚡ | …/expectations/expect_column_values_to_be_valid_date.py | 24 | except Exception: | CODE |
| LOW⚡ | …/expectations/expect_column_values_to_be_valid_imei.py | 20 | except Exception: | CODE |
| LOW⚡ | …s/expect_column_values_to_be_valid_ethereum_address.py | 21 | except Exception: | CODE |
| LOW⚡ | …/expectations/expect_column_values_to_be_valid_imsi.py | 20 | except Exception: | CODE |
| LOW⚡ | …ectations/expect_column_values_to_be_gtin_base_unit.py | 22 | except Exception: | CODE |
| LOW⚡ | …ct_column_values_to_be_valid_mic_match_country_code.py | 24 | except Exception: | CODE |
| LOW⚡ | …s/expect_column_values_eth_address_positive_balance.py | 26 | except Exception: | CODE |
| LOW⚡ | …s/expectations/expect_column_values_are_in_language.py | 25 | except Exception: | CODE |
| MEDIUM | …s/expectations/expect_column_values_are_in_language.py | 22 | def identify_language(text): | CODE |
| LOW⚡ | …ectations/expect_column_values_to_be_valid_vies_vat.py | 21 | except Exception: | CODE |
| LOW⚡ | …ns/expect_column_values_to_be_valid_bitcoin_address.py | 21 | except Exception as e: | CODE |
| LOW⚡ | …tions/expect_column_values_to_be_private_ipv4_class.py | 30 | except Exception: | CODE |
| LOW⚡ | …ectations/expect_column_values_to_be_valid_arxiv_id.py | 17 | except Exception: | CODE |
| LOW⚡ | …ations/expect_column_values_to_be_valid_dot_address.py | 21 | except Exception: | CODE |
| LOW⚡ | …/expectations/expect_column_values_to_be_valid_meid.py | 20 | except Exception: | CODE |
| LOW⚡ | …/expectations/expect_column_values_url_is_available.py | 20 | except Exception: | CODE |
| LOW | …tations/expect_column_values_url_has_got_valid_cert.py | 31 | except Exception: | CODE |
| LOW⚡ | …tations/expect_column_values_url_has_got_valid_cert.py | 46 | except Exception: | CODE |
| MEDIUM | …tations/expect_column_values_url_has_got_valid_cert.py | 21 | def get_certificate_exp_date(host, port=443, timeout=1): | CODE |
| 134 more matches not shown… | ||||
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| LOW | tests/test_utils.py | 39 | logger = logging.getLogger(__name__) | CODE |
| LOW | tests/conftest.py | 115 | logger = logging.getLogger(__name__) | CODE |
| LOW | tests/metrics/conftest.py | 17 | __all__ = [ | CODE |
| LOW | tests/datasource/fluent/test_metadatasource.py | 46 | logger = logging.getLogger(__name__) | CODE |
| LOW | …/datasource/fluent/test_spark_filesystem_datasource.py | 72 | logger = logging.getLogger(__name__) | CODE |
| LOW | …nt/data_asset/data_connector/test_s3_data_connector.py | 32 | logger = logging.getLogger(__name__) | CODE |
| LOW | …ta_connector/test_azure_blob_storage_data_connector.py | 27 | logger = logging.getLogger(__name__) | CODE |
| LOW | …_connector/test_google_cloud_storage_data_connector.py | 27 | logger = logging.getLogger(__name__) | CODE |
| LOW⚡ | tests/data_context/test_configuration_storage.py | 15 | logger = logging.getLogger(__name__) | CODE |
| LOW | tests/data_context/test_gx_cloud_shutdown.py | 57 | def set_cloud_env_vars(monkeypatch: pytest.MonkeyPatch) -> None: | CODE |
| LOW | tests/data_context/store/test_configuration_store.py | 31 | logger = logging.getLogger(__name__) | CODE |
| LOW⚡ | tests/core/test_validation_definition.py | 1143 | def set_big_built_after_init(self, *args, **kwargs) -> None: | CODE |
| LOW | tests/integration/sql_session_manager.py | 14 | logger = logging.getLogger(__name__) | CODE |
| LOW | tests/integration/conftest.py | 26 | logger = logging.getLogger(__name__) | CODE |
| LOW | tests/integration/test_script_runner.py | 83 | logger = logging.getLogger(__name__) | CODE |
| LOW | tests/integration/metrics/conftest.py | 17 | __all__ = [ | CODE |
| LOW | …/integration/test_utils/data_source_config/redshift.py | 32 | logger = logging.getLogger(__name__) | CODE |
| LOW | …ntegration/test_utils/data_source_config/sql_server.py | 37 | logger = logging.getLogger(__name__) | CODE |
| LOW | tests/integration/test_utils/data_source_config/sql.py | 40 | logger = logging.getLogger(__name__) | CODE |
| LOW | tests/integration/fluent/conftest.py | 50 | logger = logging.getLogger(__name__) | CODE |
| LOW⚡ | tests/integration/fluent/integration_test_utils.py | 31 | logger = logging.getLogger(__name__) | CODE |
| LOW | tests/integration/spark/test_spark_connect.py | 14 | logger = logging.getLogger(__name__) | CODE |
| LOW | tests/integration/spark/test_spark_config.py | 11 | logger = logging.getLogger(__name__) | CODE |
| LOW | tests/expectations/test_util.py | 52 | logger = logging.getLogger(__name__) | CODE |
| LOW | tests/actions/test_core_actions.py | 61 | logger = logging.getLogger(__name__) | CODE |
| LOW | tests/actions/test_action_serialization.py | 20 | logger = logging.getLogger(__name__) | CODE |
| LOW | docs/sphinx_api_docs_source/public_api_report.py | 76 | logger = logging.getLogger(__name__) | CODE |
| LOW | docs/sphinx_api_docs_source/build_sphinx_api_docs.py | 47 | logger = logging.getLogger(__name__) | CODE |
| LOW | …/sphinx_api_docs_source/check_public_api_docstrings.py | 28 | logger = logging.getLogger(__name__) | CODE |
| LOW | …al/great_expectations_experimental/metrics/__init__.py | 5 | __all__ = [ | CODE |
| LOW | …pect_column_values_to_be_string_integers_increasing.py | 35 | logger = logging.getLogger(__name__) | CODE |
| LOW⚡ | …ctations/expect_table_checksum_to_equal_other_table.py | 48 | logger = logging.getLogger(__name__) | CODE |
| LOW | …eat_expectations_experimental/expectations/__init__.py | 5 | __all__ = [ | CODE |
| LOW | …ental/expectations/expect_column_skew_to_be_between.py | 28 | logger = logging.getLogger(__name__) | CODE |
| LOW | contrib/cli/great_expectations_contrib/package.py | 20 | logger = logging.getLogger(__name__) | CODE |
| LOW⚡ | contrib/cli/great_expectations_contrib/package.py | 106 | def update_package_state(self) -> None: | CODE |
| LOW⚡ | contrib/cli/great_expectations_contrib/package.py | 115 | def _update_attrs_with_diagnostics(self, diagnostics: List[ExpectationDiagnostics]) -> None: | CODE |
| LOW⚡ | contrib/cli/great_expectations_contrib/package.py | 121 | def _update_from_package_info(self, path: str) -> None: # noqa: C901 - too complex | CODE |
| LOW | contrib/cli/great_expectations_contrib/package.py | 186 | def _update_expectations(self, diagnostics: List[ExpectationDiagnostics]) -> None: | CODE |
| LOW | contrib/cli/great_expectations_contrib/package.py | 207 | def _update_dependencies(self, path: str) -> None: | CODE |
| LOW | contrib/cli/great_expectations_contrib/package.py | 232 | def _update_contributors(self, diagnostics: List[ExpectationDiagnostics]) -> None: | CODE |
| LOW | contrib/cli/great_expectations_contrib/commands.py | 15 | logger = logging.getLogger(__name__) | CODE |
| LOW | …filer_metrics/data_profiler_profile_metric_provider.py | 11 | logger = logging.getLogger(__name__) | CODE |
| LOW | great_expectations/util.py | 81 | logger = logging.getLogger(__name__) | CODE |
| LOW | great_expectations/_docs_decorators.py | 14 | logger = logging.getLogger(__name__) | CODE |
| LOW | great_expectations/__init__.py | 25 | __all__ = [ | CODE |
| LOW | …ons/compatibility/sqlalchemy_compatibility_wrappers.py | 13 | logger = logging.getLogger(__name__) | CODE |
| LOW | great_expectations/compatibility/pydantic.py | 53 | __all__ = [ | CODE |
| LOW | great_expectations/compatibility/pyparsing.py | 45 | __all__ = [ | CODE |
| LOW | great_expectations/compatibility/typing_extensions.py | 20 | __all__ = ["Annotated", "override"] | CODE |
| LOW | great_expectations/datasource/datasource_dict.py | 22 | logger = logging.getLogger(__name__) | CODE |
| LOW⚡ | great_expectations/datasource/fluent/interfaces.py | 465 | def update_batch_definition_field_set(self) -> None: | CODE |
| LOW | great_expectations/datasource/fluent/interfaces.py | 71 | logger = logging.getLogger(__name__) | CODE |
| LOW | great_expectations/datasource/fluent/interfaces.py | 952 | def _update_asset_forward_refs(asset_type: Type[_DataAssetT]) -> None: | CODE |
| LOW | …ions/datasource/fluent/pandas_filesystem_datasource.py | 20 | logger = logging.getLogger(__name__) | CODE |
| LOW | great_expectations/datasource/fluent/config.py | 56 | logger = logging.getLogger(__name__) | CODE |
| LOW | great_expectations/datasource/fluent/config.py | 155 | def update_datasources(self, datasources: Dict[str, Datasource]) -> None: | CODE |
| LOW | …expectations/datasource/fluent/pandas_s3_datasource.py | 27 | logger = logging.getLogger(__name__) | CODE |
| LOW | …asource/fluent/pandas_azure_blob_storage_datasource.py | 26 | logger = logging.getLogger(__name__) | CODE |
| LOW | …_expectations/datasource/fluent/spark_s3_datasource.py | 28 | logger = logging.getLogger(__name__) | CODE |
| 156 more matches not shown… | ||||
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| LOW | tasks.py | 706 | CODE | |
| LOW | tasks.py | 853 | CODE | |
| LOW | setup.py | 13 | CODE | |
| LOW | versioneer.py | 953 | CODE | |
| LOW | versioneer.py | 1144 | CODE | |
| LOW | versioneer.py | 1396 | CODE | |
| LOW | versioneer.py | 1753 | CODE | |
| LOW | tests/test_utils.py | 533 | CODE | |
| LOW | tests/test_utils.py | 904 | CODE | |
| LOW | tests/test_utils.py | 926 | CODE | |
| LOW | tests/conftest.py | 404 | CODE | |
| LOW | tests/test_packaging.py | 163 | CODE | |
| LOW | tests/test_ci_python_versions.py | 72 | CODE | |
| LOW | …sts/datasource/fluent/test_datasource_factory_stubs.py | 70 | CODE | |
| LOW | tests/datasource/fluent/test_postgres_datasource.py | 1042 | CODE | |
| LOW | tests/datasource/fluent/test_config.py | 300 | CODE | |
| LOW | tests/datasource/fluent/test_schemas.py | 62 | CODE | |
| LOW | tests/datasource/fluent/test_schemas.py | 90 | CODE | |
| LOW | tests/integration/test_script_runner.py | 451 | CODE | |
| LOW | tests/integration/test_script_runner.py | 556 | CODE | |
| LOW | …ntegration/test_utils/data_source_config/sql_server.py | 117 | CODE | |
| LOW | tests/integration/fluent/integration_test_utils.py | 127 | CODE | |
| LOW | tests/expectations/metrics/test_metrics_util.py | 1128 | CODE | |
| LOW | tests/expectations/metrics/test_metrics_util.py | 1151 | CODE | |
| LOW | tests/expectations/metrics/test_map_metric.py | 47 | CODE | |
| LOW | …nd_sample/test_sqlalchemy_execution_engine_sampling.py | 132 | CODE | |
| LOW | …nd_sample/test_sqlalchemy_execution_engine_sampling.py | 199 | CODE | |
| LOW | …ample/test_sqlalchemy_execution_engine_partitioning.py | 661 | CODE | |
| LOW | tests/agent_skills/test_installer.py | 301 | CODE | |
| LOW | tests/agent_skills/test_skill_content.py | 681 | CODE | |
| LOW | tests/agent_skills/test_snippets.py | 550 | CODE | |
| LOW | tests/agent_skills/test_snippets.py | 1064 | CODE | |
| LOW | docs/sphinx_api_docs_source/conf.py | 150 | CODE | |
| LOW | docs/sphinx_api_docs_source/utils.py | 88 | CODE | |
| LOW | …s/docs/snippets/expect_column_values_to_equal_three.py | 311 | CODE | |
| LOW | …ocs/snippets/expect_column_max_to_be_between_custom.py | 256 | CODE | |
| LOW | …n-0.18/snippets/expect_column_values_to_equal_three.py | 311 | CODE | |
| LOW | ….18/snippets/expect_column_max_to_be_between_custom.py | 258 | CODE | |
| LOW | …ations/expect_column_discrete_entropy_to_be_between.py | 280 | CODE | |
| LOW | …tations/expect_column_values_to_be_secure_passwords.py | 25 | CODE | |
| LOW | …tations/expect_column_values_to_be_secure_passwords.py | 37 | CODE | |
| LOW | …tions/expect_column_values_to_be_private_ipv4_class.py | 17 | CODE | |
| LOW | contrib/cli/great_expectations_contrib/package.py | 121 | CODE | |
| LOW | …ons/expect_column_values_to_be_polygon_area_between.py | 197 | CODE | |
| LOW | …s_to_be_lat_lon_coordinates_in_range_of_given_point.py | 46 | CODE | |
| LOW | …s_to_be_lat_lon_coordinates_in_range_of_given_point.py | 72 | CODE | |
| LOW | …expect_column_minimum_bounding_radius_to_be_between.py | 207 | CODE | |
| LOW | …ns/expect_column_values_geometry_to_be_within_shape.py | 21 | CODE | |
| LOW | …n_values_geometry_distance_to_address_to_be_between.py | 38 | CODE | |
| LOW | …ns/expect_column_values_geometry_to_intersect_shape.py | 21 | CODE | |
| LOW | …ions/expect_column_values_geometry_to_be_near_shape.py | 26 | CODE | |
| LOW | …column_values_geometry_centroids_to_be_within_shape.py | 21 | CODE | |
| LOW | …umns_percent_diff_between_exclusive_threshold_range.py | 40 | CODE | |
| LOW | …umns_percent_diff_between_inclusive_threshold_range.py | 42 | CODE | |
| LOW | …le_numeric_columns_percent_diff_less_than_threshold.py | 40 | CODE | |
| LOW | …mns_percent_diff_greater_than_or_equal_to_threshold.py | 42 | CODE | |
| LOW | …numeric_columns_percent_diff_greater_than_threshold.py | 40 | CODE | |
| LOW | …olumns_percent_diff_less_than_or_equal_to_threshold.py | 42 | CODE | |
| LOW | great_expectations/_version.py | 138 | CODE | |
| LOW | great_expectations/_version.py | 462 | CODE | |
| 163 more matches not shown… | ||||
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| MEDIUM | tests/render/test_column_section_renderer.py | 342 | notes=["#### These are expectation notes \n - you can use markdown \n - or just strings"], | CODE |
| LOW | …_expectations/column_aggregate_expectation_template.py | 117 | "@your_name_here", # Don't forget to add your github handle here! | CODE |
| LOW | …ting_custom_expectations/batch_expectation_template.py | 156 | "@your_name_here", # Don't forget to add your github handle here! | CODE |
| LOW | …m_expectations/column_pair_map_expectation_template.py | 115 | "@your_name_here", # Don't forget to add your github handle here! | CODE |
| LOW | …custom_expectations/column_map_expectation_template.py | 108 | "@your_name_here", # Don't forget to add your github handle here! | CODE |
| LOW | …ectations/set_based_column_map_expectation_template.py | 47 | "@your_name_here", # Don't forget to add your github handle here! | CODE |
| LOW | …tations/regex_based_column_map_expectation_template.py | 44 | "@your_name_here", # Don't forget to add your github handle here! | CODE |
| LOW | …ting_custom_expectations/query_expectation_template.py | 97 | "@your_name_here", # Don't forget to add your github handle here! | STRING |
| LOW | …m_expectations/multicolumn_map_expectation_template.py | 118 | "@your_name_here", # Don't forget to add your github handle here! | CODE |
| LOW | …xpect_column_values_to_be_valid_scientific_notation.py | 70 | "@rdodev", # Don't forget to add your github handle here! | CODE |
| LOW | …n_kolmogoro_smirnov_test_p_value_to_be_greater_than.py | 135 | "@HaebichanGX", # Don't forget to add your github handle here! | CODE |
| LOW | …ctations/expect_column_values_not_to_be_future_date.py | 145 | "@prachijain136", # Don't forget to add your github handle here! | CODE |
| LOW | …tions/expect_column_values_to_not_contain_character.py | 162 | # "@your_name_here", # Don't forget to add your github handle here! | COMMENT |
| LOW | …tions/expect_column_values_after_split_to_be_in_set.py | 143 | "@ace-racer", # Don't forget to add your github handle here! | CODE |
| MEDIUM⚡ | …ctations/expect_table_checksum_to_equal_other_table.py | 54 | # a metric that does not yet exist, you can use the template below to implement it! | COMMENT |
| MEDIUM | …ctations/expect_table_checksum_to_equal_other_table.py | 165 | # a metric that does not yet exist, you can use the template below to implement it! | COMMENT |
| LOW | …/expectations/expect_column_values_to_be_valid_json.py | 109 | "@rdodev", # Don't forget to add your github handle here! | CODE |
| LOW | …ns/expect_column_distribution_to_match_benfords_law.py | 219 | "@vinodkri1", # Don't forget to add your github handle here! | CODE |
| LOW | …mn_chisquare_simple_test_p_value_to_be_greater_than.py | 135 | "@HaebichanGX", # Don't forget to add your github handle here! | CODE |
| LOW | …tations/expect_multicolumn_sum_values_to_be_between.py | 167 | "@swittchawa", # Don't forget to add your github handle here! | CODE |
| LOW | …ations/expect_multicolumn_values_not_to_be_all_null.py | 180 | "@itaise", # Don't forget to add your github handle here! | CODE |
| LOW | …s_experimental/expectations/expect_column_sum_to_be.py | 68 | "@joshua-stauffer", # Don't forget to add your github handle here! | CODE |
| LOW | …tions/expect_column_values_after_split_to_be_unique.py | 118 | "@ace-racer", # Don't forget to add your github handle here! | CODE |
| LOW | …xpectations/expect_column_values_to_be_alphabetical.py | 213 | "@Harriee02", # Don't forget to add your github handle here! | CODE |
| LOW | …ctations/expect_column_percentile_value_to_be_above.py | 113 | "@kurt1984", # Don't forget to add your github handle here! | CODE |
| LOW | …s/expect_column_values_to_be_in_set_spark_optimized.py | 204 | "@derek-hk", # Don't forget to add your github handle here! | CODE |
| LOW | …tal/expectations/expect_column_values_to_match_thai.py | 68 | "@swittchawa", # Don't forget to add your github handle here! | CODE |
| LOW | …ons_experimental/expectations/expect_value_at_index.py | 191 | # "@your_name_here", # Don't forget to add your github handle here! | COMMENT |
| LOW | …ations/expect_column_values_to_match_powers_of_base.py | 240 | "@rifatKomodoDragon", # Don't forget to add your GitHub handle here! | CODE |
| LOW | …expectations/expect_column_values_to_change_between.py | 135 | "contributors": ["@maikelpenz"], # Don't forget to add your github handle here! | CODE |
| LOW | …l/expectations/expect_column_values_to_be_valid_arn.py | 90 | "@rdodev", # Don't forget to add your github handle here! | CODE |
| LOW | …tions/expect_column_values_to_be_valid_virginia_zip.py | 94 | "@derekma73", # Don't forget to add your github handle here! | CODE |
| LOW | …expect_column_values_to_be_valid_north_carolina_zip.py | 94 | "@derekma73", # Don't forget to add your github handle here! | CODE |
| LOW | …tions/expect_column_values_to_be_valid_delaware_zip.py | 94 | "@derekma73", # Don't forget to add your github handle here! | CODE |
| LOW | …tions/expect_column_values_to_be_valid_arkansas_zip.py | 94 | "@derekma73", # Don't forget to add your github handle here! | CODE |
| LOW | …ctations/expect_column_values_to_be_valid_texas_zip.py | 94 | "@derekma73", # Don't forget to add your github handle here! | CODE |
| LOW | …ations/expect_column_values_to_be_valid_montana_zip.py | 94 | "@derekma73", # Don't forget to add your github handle here! | CODE |
| LOW | …tions/expect_column_values_to_be_valid_kentucky_zip.py | 94 | "@derekma73", # Don't forget to add your github handle here! | CODE |
| LOW | …tations/expect_column_values_to_be_valid_alaska_zip.py | 94 | "@derekma73", # Don't forget to add your github handle here! | CODE |
| LOW | …tations/expect_column_values_to_be_valid_oregon_zip.py | 94 | "@derekma73", # Don't forget to add your github handle here! | CODE |
| LOW | …expect_column_values_to_be_valid_south_carolina_zip.py | 94 | "@derekma73", # Don't forget to add your github handle here! | CODE |
| LOW | …s/expect_column_values_to_be_valid_pennsylvania_zip.py | 94 | "@derekma73", # Don't forget to add your github handle here! | CODE |
| LOW | …s/expect_column_values_to_be_valid_south_dakota_zip.py | 94 | "@derekma73", # Don't forget to add your github handle here! | CODE |
| LOW | …/expect_column_values_to_be_valid_washington_dc_zip.py | 94 | "@derekma73", # Don't forget to add your github handle here! | CODE |
| LOW | …ctations/expect_column_values_to_be_valid_india_zip.py | 126 | "@jainamshahh", # Don't forget to add your github handle here! | CODE |
| LOW | …/expect_column_values_to_be_valid_west_virginia_zip.py | 94 | "@derekma73", # Don't forget to add your github handle here! | CODE |
| LOW | …expect_column_values_to_be_valid_new_york_state_zip.py | 94 | "@derekma73", # Don't forget to add your github handle here! | CODE |
| LOW | …ations/expect_column_values_to_be_valid_florida_zip.py | 94 | "@derekma73", # Don't forget to add your github handle here! | CODE |
| LOW | …tions/expect_column_values_to_be_valid_colorado_zip.py | 94 | "@derekma73", # Don't forget to add your github handle here! | CODE |
| LOW | …ons/expect_column_values_to_be_valid_california_zip.py | 94 | "@derekma73", # Don't forget to add your github handle here! | CODE |
| LOW | …ons/expect_column_values_to_be_valid_washington_zip.py | 94 | "@derekma73", # Don't forget to add your github handle here! | CODE |
| LOW | …ectations/expect_column_values_to_be_valid_iowa_zip.py | 94 | "@derekma73", # Don't forget to add your github handle here! | CODE |
| LOW | …ectations/expect_column_values_to_be_valid_ohio_zip.py | 94 | "@derekma73", # Don't forget to add your github handle here! | CODE |
| LOW | …ns/expect_column_values_to_be_valid_connecticut_zip.py | 94 | "@derekma73", # Don't forget to add your github handle here! | CODE |
| LOW | …/expectations/expect_column_values_to_be_valid_zip5.py | 96 | "@derekma73", # Don't forget to add your github handle here! | CODE |
| LOW | …ons/expect_column_values_to_be_valid_new_mexico_zip.py | 94 | "@derekma73", # Don't forget to add your github handle here! | CODE |
| LOW | …ations/expect_column_values_to_be_valid_georgia_zip.py | 94 | "@derekma73", # Don't forget to add your github handle here! | CODE |
| LOW | …s/expect_column_values_to_be_valid_north_dakota_zip.py | 94 | "@derekma73", # Don't forget to add your github handle here! | CODE |
| LOW | …/expect_column_values_to_be_valid_new_hampshire_zip.py | 94 | "@derekma73", # Don't forget to add your github handle here! | CODE |
| LOW | …tions/expect_column_values_to_be_valid_nebraska_zip.py | 94 | "@derekma73", # Don't forget to add your github handle here! | CODE |
| 124 more matches not shown… | ||||
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| LOW | versioneer.py | 452 | # each be defined on a line of their own. _version.py will just call | COMMENT |
| MEDIUM⚡ | …tion/test_utils/data_source_config/declaration_only.py | 105 | # Each has a fluent datasource class in the shipped package and no harness config, no marker, no | COMMENT |
| MEDIUM | …ntegration/test_utils/data_source_config/clickhouse.py | 50 | # reject nulls at insert. The harness's insert path converts pandas/numpy null sentinels to real | COMMENT |
| MEDIUM | …/integration/test_utils/data_source_config/registry.py | 92 | # config that the harness drives, and it was carried by the shared data-source lists back when | COMMENT |
| MEDIUM | …ts/integration/test_utils/data_source_config/oracle.py | 38 | # tear one down either way. Isolation rides the harness's generated random table names | COMMENT |
| MEDIUM | …test_utils/data_source_config/pandas_filesystem_csv.py | 34 | # user, and the public name names the data source rather than the harness variant that | COMMENT |
| MEDIUM | …ces_and_expectations/test_gallery_expectation_suite.py | 109 | # parametrize it: the harness's own indirect batch-setup fixture, and the gallery case itself. | COMMENT |
| MEDIUM | …ces_and_expectations/test_fixture_column_round_trip.py | 37 | # Every data source the harness declares, not just the canonical-expectations tier. The curated | COMMENT |
| MEDIUM | …xpectations/test_expect_column_values_to_be_of_type.py | 90 | # Avoid the shared all-NULL column, which the SQL harness types as a | COMMENT |
| LOW | docs/sphinx_api_docs_source/build_sphinx_api_docs.py | 313 | # NOTE: this can be simplified to just use pathlib.Path::relative_to with walk_up=True in python 3.12 | COMMENT |
| MEDIUM⚡ | …m_expectations/column_pair_map_expectation_template.py | 31 | # These point your metric at the provided keys to facilitate calculation | COMMENT |
| MEDIUM | …m_expectations/multicolumn_map_expectation_template.py | 31 | # These point your metric at the provided keys to facilitate calculation | COMMENT |
| MEDIUM | …lumn_datetime_difference_to_be_less_than_two_months.py | 24 | # These point your metric at the provided keys to facilitate calculation | COMMENT |
| MEDIUM | …ctations/expect_table_checksum_to_equal_other_table.py | 478 | # This method will utilize the computed metric to validate that your Expectation about the Table is true | COMMENT |
| MEDIUM | …multicolumn_sum_values_to_be_equal_to_single_column.py | 27 | # These point your metric at the provided keys to facilitate calculation | COMMENT |
| MEDIUM | …ns/expect_multicolumn_datetime_difference_in_months.py | 22 | # These point your metric at the provided keys to facilitate calculation | COMMENT |
| MEDIUM | …tations/expect_multicolumn_sum_values_to_be_between.py | 27 | # These point your metric at the provided keys to facilitate calculation | COMMENT |
| MEDIUM | …ations/expect_multicolumn_values_not_to_be_all_null.py | 22 | # These point your metric at the provided keys to facilitate calculation | COMMENT |
| MEDIUM | …icolumn_product_values_to_be_equal_to_single_column.py | 26 | # These point your metric at the provided keys to facilitate calculation | COMMENT |
| LOW | great_expectations/_version.py | 23 | # each be defined on a line of their own. _version.py will just call | COMMENT |
| MEDIUM⚡ | great_expectations/datasource/fluent/sql_datasource.py | 480 | # The superclass version of param_defaults is correct, but here we leverage that | COMMENT |
| MEDIUM⚡ | …s/datasource/fluent/data_asset/path/path_data_asset.py | 219 | """If present, override DataConnector behavior in order to | STRING |
| MEDIUM | …ations/datasource/fluent/schemas/SqliteDatasource.json | 3 | "description": "--Public API--Adds a sqlite datasource to the data context.\n\nArgs:\n name: The name of this sql | CODE |
| MEDIUM | …ectations/datasource/fluent/schemas/SQLDatasource.json | 3 | "description": "--Public API--Adds a generic SQL datasource to the data context.\n\nArgs:\n name: The name of thi | CODE |
| MEDIUM | …xpectations/data_context/types/resource_identifiers.py | 175 | """A MetricIdentifier serves as a key to store and retrieve Metrics.""" | STRING |
| LOW | great_expectations/data_context/types/base.py | 1497 | # If missing individual stores, just add what is missing | COMMENT |
| MEDIUM | great_expectations/validator/validation_graph.py | 165 | # TODO: <Alex>In the future, provide a more robust cycle detection mechanism.</Alex> | COMMENT |
| MEDIUM | …expectations/expectations/expectation_configuration.py | 106 | # Please utilize Expectation objects directly when possible. | COMMENT |
| MEDIUM | scripts/cleanup/cleanup_big_query.py | 71 | # A pattern that has drifted away from what the harness generates and a dataset that is | COMMENT |
| LOW | .github/teams.yml | 1 | # To add an additional team, simply add a top-level key with a list of users. | COMMENT |
| MEDIUM | .github/workflows/ci.yml | 3 | # This pipeline is intended to facilitate the full coverage of tests for OSS GX. | COMMENT |
| MEDIUM | assets/docker/oracle/docker-compose.yml | 33 | # MATERIALIZED VIEW, CREATE SYNONYM. This is the user the harness connects as, so | COMMENT |
| MEDIUM | assets/docker/oracle/docker-compose.yml | 51 | # own listener port and runs a real query, so "healthy" means what the harness actually | COMMENT |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| LOW | tasks.py | 244 | CODE | |
| LOW | tasks.py | 360 | CODE | |
| LOW | tasks.py | 1327 | CODE | |
| LOW | tests/test_utils.py | 533 | CODE | |
| LOW | tests/datasource/data_connector/sorters/conftest.py | 22 | CODE | |
| LOW | tests/data_context/test_data_context_config_ui.py | 38 | CODE | |
| LOW | tests/expectations/metrics/test_map_metric.py | 188 | CODE | |
| LOW | docs/sphinx_api_docs_source/build_sphinx_api_docs.py | 318 | CODE | |
| LOW | …ctations/expect_column_values_not_to_be_future_date.py | 55 | CODE | |
| LOW | …n_average_lat_lon_pairwise_distance_to_be_less_than.py | 29 | CODE | |
| LOW | …pect_column_pair_values_to_match_prophet_date_model.py | 80 | CODE | |
| LOW | …expectations/generator/hourly_time_series_generator.py | 78 | CODE | |
| LOW | …expectations/generator/weekly_time_series_generator.py | 14 | CODE | |
| LOW | …_expectations/generator/daily_time_series_generator.py | 169 | CODE | |
| LOW | …xpectations/generator/monthly_time_series_generator.py | 14 | CODE | |
| LOW | …/domain_builder/data_profiler_column_domain_builder.py | 34 | CODE | |
| LOW | …eat_expectations/compatibility/pandas_compatibility.py | 12 | CODE | |
| LOW | great_expectations/datasource/fluent/config.py | 260 | CODE | |
| LOW | great_expectations/datasource/fluent/config.py | 276 | CODE | |
| LOW | great_expectations/datasource/fluent/config.py | 292 | CODE | |
| LOW | great_expectations/datasource/fluent/config_str.py | 150 | CODE | |
| LOW | …at_expectations/datasource/fluent/pandas_datasource.py | 257 | CODE | |
| LOW | …at_expectations/datasource/fluent/pandas_datasource.py | 550 | CODE | |
| LOW | great_expectations/datasource/fluent/batch_request.py | 144 | CODE | |
| LOW | …at_expectations/datasource/fluent/fluent_base_model.py | 77 | CODE | |
| LOW | …at_expectations/datasource/fluent/fluent_base_model.py | 93 | CODE | |
| LOW | …at_expectations/datasource/fluent/fluent_base_model.py | 108 | CODE | |
| LOW | …at_expectations/datasource/fluent/fluent_base_model.py | 150 | CODE | |
| LOW | …at_expectations/datasource/fluent/fluent_base_model.py | 192 | CODE | |
| LOW | …at_expectations/datasource/fluent/fluent_base_model.py | 224 | CODE | |
| LOW | …ations/data_context/data_context/cloud_data_context.py | 66 | CODE | |
| LOW | …ectations/data_context/data_context/context_factory.py | 435 | CODE | |
| LOW | …ectations/data_context/data_context/context_factory.py | 451 | CODE | |
| LOW | …ectations/data_context/data_context/context_factory.py | 466 | CODE | |
| LOW | …ectations/data_context/data_context/context_factory.py | 482 | CODE | |
| LOW | …ectations/data_context/data_context/context_factory.py | 498 | CODE | |
| LOW | …ectations/data_context/data_context/context_factory.py | 514 | CODE | |
| LOW | …ectations/data_context/data_context/context_factory.py | 530 | CODE | |
| LOW | …ectations/data_context/data_context/context_factory.py | 64 | CODE | |
| LOW | …ectations/data_context/data_context/context_factory.py | 167 | CODE | |
| LOW | …ectations/data_context/data_context/context_factory.py | 269 | CODE | |
| LOW | …ectations/data_context/data_context/context_factory.py | 336 | CODE | |
| LOW | …ons/data_context/data_context/abstract_data_context.py | 1039 | CODE | |
| LOW | …ons/data_context/data_context/abstract_data_context.py | 1333 | CODE | |
| LOW | …ons/data_context/data_context/abstract_data_context.py | 1430 | CODE | |
| LOW | great_expectations/data_context/types/base.py | 309 | CODE | |
| LOW | great_expectations/data_context/types/base.py | 472 | CODE | |
| LOW | great_expectations/data_context/types/base.py | 927 | CODE | |
| LOW | great_expectations/data_context/types/base.py | 1442 | CODE | |
| LOW | …expectations/data_context/store/tuple_store_backend.py | 32 | CODE | |
| LOW | …expectations/data_context/store/tuple_store_backend.py | 225 | CODE | |
| LOW | great_expectations/data_context/store/_store_backend.py | 123 | CODE | |
| LOW | great_expectations/checkpoint/checkpoint.py | 158 | CODE | |
| LOW | great_expectations/core/batch.py | 977 | CODE | |
| LOW | great_expectations/core/batch.py | 1137 | CODE | |
| LOW | great_expectations/core/expectation_suite.py | 729 | CODE | |
| LOW | great_expectations/core/validation_definition.py | 445 | CODE | |
| LOW | great_expectations/validator/validator.py | 1119 | CODE | |
| LOW | …expectations/expectations/expectation_configuration.py | 133 | CODE | |
| LOW | great_expectations/expectations/expectation.py | 2957 | CODE | |
| 23 more matches not shown… | ||||
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| LOW | docs/docusaurus/docs/snippets/result_format.py | 18 | # NOTE: The following code is only for testing and can be ignored by users. | COMMENT |
| LOW | …s/how_to_configure_a_validation_result_store_in_gcs.py | 18 | # NOTE: The following code is only for testing and depends on an environment | COMMENT |
| LOW | …stores/how_to_configure_an_expectation_store_in_gcs.py | 15 | # NOTE: The following code is only for testing and depends on an environment | COMMENT |
| LOW | …uides/expectations/how_to_edit_an_expectation_suite.py | 11 | # NOTE: The following code is only for testing and can be ignored by users. | COMMENT |
| LOW | …/how_to_pass_an_in_memory_dataframe_to_a_checkpoint.py | 31 | # NOTE: The following code is only for testing and can be ignored | COMMENT |
| LOW | …/how_to_pass_an_in_memory_dataframe_to_a_checkpoint.py | 56 | # NOTE: The following code is only for testing and can be ignored | COMMENT |
| LOW | …_docs/version-0.18/snippets/redshift_python_example.py | 75 | # NOTE: The following code is only for testing and can be ignored by users. | COMMENT |
| LOW | …_docs/version-0.18/snippets/redshift_python_example.py | 92 | # NOTE: The following code is only for testing and can be ignored by users. | COMMENT |
| LOW | …ion-0.18/snippets/inferred_and_runtime_yaml_example.py | 75 | # NOTE: The following code is only for testing and can be ignored by users. | STRING |
| LOW | …ion-0.18/snippets/inferred_and_runtime_yaml_example.py | 107 | # NOTE: The following code is only for testing and can be ignored by users. | STRING |
| LOW | …ed_docs/version-0.18/snippets/redshift_yaml_example.py | 77 | # NOTE: The following code is only for testing and can be ignored by users. | STRING |
| LOW | …ed_docs/version-0.18/snippets/redshift_yaml_example.py | 92 | # NOTE: The following code is only for testing and can be ignored by users. | STRING |
| LOW | …n-0.18/snippets/inferred_and_runtime_python_example.py | 71 | # NOTE: The following code is only for testing and can be ignored by users. | COMMENT |
| LOW | …n-0.18/snippets/inferred_and_runtime_python_example.py | 99 | # NOTE: The following code is only for testing and can be ignored by users. | COMMENT |
| LOW | …n-0.18/snippets/how_to_configure_a_spark_datasource.py | 815 | # NOTE: The following code is only for testing and can be ignored by users. | COMMENT |
| LOW | …oned_docs/version-0.18/snippets/pandas_yaml_example.py | 66 | # NOTE: The following code is only for testing and can be ignored by users. | STRING |
| LOW | …oned_docs/version-0.18/snippets/pandas_yaml_example.py | 107 | # NOTE: The following code is only for testing and can be ignored by users. | STRING |
| LOW⚡ | …-0.18/snippets/how_to_configure_a_pandas_datasource.py | 1279 | # NOTE: The following code is only for testing and can be ignored by users. | COMMENT |
| LOW | …-0.18/snippets/how_to_configure_a_pandas_datasource.py | 1135 | # NOTE: The following code is only for testing and can be ignored by users. | COMMENT |
| LOW | …-0.18/snippets/how_to_configure_a_pandas_datasource.py | 1177 | # NOTE: The following code is only for testing and can be ignored by users. | COMMENT |
| LOW | …-0.18/snippets/how_to_configure_a_pandas_datasource.py | 1206 | # NOTE: The following code is only for testing and can be ignored by users. | COMMENT |
| LOW | …-0.18/snippets/how_to_configure_a_pandas_datasource.py | 1249 | # NOTE: The following code is only for testing and can be ignored by users. | COMMENT |
| LOW | …/versioned_docs/version-0.18/snippets/result_format.py | 27 | # NOTE: The following code is only for testing and can be ignored by users. | COMMENT |
| LOW | …/versioned_docs/version-0.18/snippets/result_format.py | 200 | # NOTE: The following code is only for testing and can be ignored by users. | COMMENT |
| LOW | …ng_data_docs/how_to_host_and_share_data_docs_on_gcs.py | 25 | # NOTE: The following code is only for testing and depends on an environment | COMMENT |
| LOW | …s/how_to_configure_a_validation_result_store_in_gcs.py | 15 | # NOTE: The following code is only for testing and depends on an environment | COMMENT |
| LOW | …stores/how_to_configure_an_expectation_store_in_gcs.py | 14 | # NOTE: The following code is only for testing and depends on an environment | COMMENT |
| LOW | …uides/expectations/how_to_edit_an_expectation_suite.py | 10 | # NOTE: The following code is only for testing and can be ignored by users. | COMMENT |
| LOW | …uent/database/gcp_deployment_patterns_file_bigquery.py | 20 | # NOTE: The following code is only for testing and depends on an environment | COMMENT |
| LOW | …ta/fluent/database/gcp_deployment_patterns_file_gcs.py | 22 | # NOTE: The following code is only for testing and depends on an environment | COMMENT |
| LOW | …ta/fluent/database/gcp_deployment_patterns_file_gcs.py | 273 | # NOTE: The following code is only for testing and can be ignored by users. | STRING |
| LOW | …/how_to_pass_an_in_memory_dataframe_to_a_checkpoint.py | 26 | # NOTE: The following code is only for testing and can be ignored | COMMENT |
| LOW | …/how_to_pass_an_in_memory_dataframe_to_a_checkpoint.py | 53 | # NOTE: The following code is only for testing and can be ignored | COMMENT |
| LOW | …expectations/data_context/store/tuple_store_backend.py | 104 | # NOTE: This method uses a hard-coded forward slash as a separator, | STRING |
| LOW | …configure-data-source/references/datasource-catalog.md | 37 | ## Step 1: the type index gives you the factory name | COMMENT |
| LOW | …configure-data-source/references/datasource-catalog.md | 63 | ## Step 2: the connection schema gives you the arguments | COMMENT |
| LOW | …configure-data-source/references/datasource-catalog.md | 98 | ## Step 3: the sibling directory gives you the asset types | COMMENT |
| LOW | …configure-data-source/references/datasource-catalog.md | 129 | ## Step 4: the asset object gives you the batch-definition surface | COMMENT |
| LOW | …nfigure-expectations/references/expectation-catalog.md | 39 | ## Step 1: what each index entry carries | COMMENT |
| LOW | …nfigure-expectations/references/expectation-catalog.md | 77 | ## Step 2: matching what the user described | COMMENT |
| LOW | …nfigure-expectations/references/expectation-catalog.md | 117 | ## Step 3: from a matched entry to a constructed expectation | COMMENT |
| LOW | …expectations/expectations/expectation_configuration.py | 104 | # NOTE: This class is a legacy class that is being replaced by the new class-first expectations. | COMMENT |
| LOW | …xpectations/core/expect_column_values_to_be_between.py | 360 | # NOTE: This method is a pretty good example of good usage of `params`. | STRING |
| LOW | great_expectations/render/renderer/site_builder.py | 502 | # NOTE: This method is almost identical to DefaultSiteSectionBuilder | STRING |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| CRITICAL | …xpectations/test_expect_column_values_to_be_of_type.py | 177 | dialect_name = batch_for_datasource.data.execution_engine.engine.dialect.name.lower() | CODE |
| CRITICAL | …ctations/expectations/test_expect_column_type_to_be.py | 327 | dialect_name = batch_for_datasource.data.execution_engine.engine.dialect.name.lower() | CODE |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| LOW | tests/datasource/fluent/test_snowflake_datasource.py | 961 | # Check if this config has private_key in connect_args (deprecated pattern) | COMMENT |
| LOW | tests/integration/test_utils/data_source_config/sql.py | 466 | # Check if all values match the normalized type | COMMENT |
| LOW | …pair_values_to_have_difference_of_custom_percentage.py | 124 | # Check if both columns are provided and values of mostly and percentage are correct | COMMENT |
| LOW⚡ | …ations/expect_column_values_point_within_geo_region.py | 40 | # Check if the parameter are None | COMMENT |
| LOW⚡ | …pectations/expect_column_values_to_be_valid_geojson.py | 36 | # Check if values is a valid GeoJSON by parsing it and returning False if there's an error | COMMENT |
| LOW⚡ | …ect_column_values_to_be_line_miles_distance_between.py | 29 | # Set crs to meters | COMMENT |
| LOW⚡ | …expectations/expect_column_values_to_have_elevation.py | 26 | # Set crs to meters | COMMENT |
| LOW⚡ | …expect_column_values_to_be_line_km_distance_between.py | 29 | # Set crs to meters | COMMENT |
| LOW | great_expectations/expectations/metrics/util.py | 1365 | # Check if all parameter values are present in the query | COMMENT |
| LOW | great_expectations/expectations/metrics/util.py | 1376 | # Check if this name appears in ANY of the parameter values | COMMENT |
| LOW | great_expectations/expectations/metrics/util.py | 1491 | # Check if substitution failed and fall back to literal_binds if needed | COMMENT |
| LOW | great_expectations/render/renderer/page_renderer.py | 92 | # Check if expectation_suite_name follows datasource.batch_kwargs_generator.data_asset_name.suite_name patte | COMMENT |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| MEDIUM | …kills/gx-configure-data-source/references/preflight.md | 77 | ## Never scaffold a project yourself | COMMENT |
| MEDIUM | …skills/gx-configure-checkpoint/references/preflight.md | 77 | ## Never scaffold a project yourself | COMMENT |
| MEDIUM | …ills/gx-configure-expectations/references/preflight.md | 77 | ## Never scaffold a project yourself | COMMENT |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| HIGH | tests/core/factory/test_suite_factory.py | 231 | # in a bad state. To do that I've created this FakeExpectation. | COMMENT |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| HIGH | …igger_opsgenie_notifications_as_a_validation_action.md | 38 | opsgenie_api_key: YOUR-API-KEY | CODE |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| LOW | docs/docusaurus/src/css/typography.scss | 37 | /* TODO: this rule should probably be deleted but we need to check if it is still necessary */ | COMMENT |
| LOW | contrib/cli/great_expectations_contrib/package.py | 138 | # If the user has provided an icon, we need to check if it is a relative URL. | COMMENT |
| LOW | contrib/cli/great_expectations_contrib/package.py | 169 | # If the user has provided a picture, we need to check if it is a relative URL. | COMMENT |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| LOW | tests/core/test__docs_decorators.py | 80 | def my_method(self): | STRING |
| LOW | great_expectations/_docs_decorators.py | 144 | def my_method(some_argument): | STRING |
| LOW | great_expectations/_docs_decorators.py | 164 | def my_method(some_argument): | STRING |
| LOW | great_expectations/_docs_decorators.py | 199 | def my_method(some_argument): | STRING |
| LOW | great_expectations/_docs_decorators.py | 235 | def my_method(some_argument): | STRING |
| LOW | great_expectations/_docs_decorators.py | 278 | def my_method(some_argument): | STRING |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| LOW | docs/docusaurus/docs/oss/changelog.md | 1432 | username="user@example.com", | CODE |
| LOW | …ions/expect_queried_custom_query_to_return_num_rows.py | 47 | "value": "dummy_value", | STRING |
| LOW | contrib/cli/tests/test_package.py | 113 | code_owners = [GitHubUser("John Doe")] | STRING |
| LOW | contrib/cli/tests/test_package.py | 133 | code_owners = [GitHubUser("John Doe")] | STRING |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| LOW | great_expectations/render/renderer/page_renderer.py | 765 | # TODO: Update tests | COMMENT |