AI Slop Code RIsk Monitor

feast-dev/feast

The Open Source Feature Store for AI/ML

19.8 Elevated pattern signal View on GitHub

Maintenance and Governance Review

This report summarizes scanner evidence for feast-dev/feast, a Python project with 7,323 GitHub stars. SynthScan examined 537,010 lines of code across 2345 source files, recording 7477 pattern matches distributed across 27 syntactic categories. The legacy adjusted pattern signal is 19.8 (Elevated pattern signal); it is not an authorship estimate.

Use the findings to ask whether maintainers can explain intent, verify dependencies, simplify unnecessary scaffolding, and focus review effort. Risk Payload v1 adds ownership, supply-chain, over-engineering, and review-effort vectors when available. These are prompts for human verification, not probabilities, security findings, or measured maintenance costs.

19.8
Adjusted Signal
19.8
Raw Pattern Score
100%
Time Factor
2026-10-11
Last Push
7.3K
Stars
Python
Language
537.0K
Lines of Code
2.3K
Files
7.5K
Pattern Hits
2026-10-12
Scan Date
0.17
HC Hit Rate

Risk Review · v3

Use each vector to guide manual verification of the underlying findings.

Cognitive Ownership Risk 42.9/100 · MEDIUM

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

Hallucinated Dependency & Supply Chain Risk 9.9/100 · LOW

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

Agent Over-Engineering Ratio 49.3/100 · MEDIUM

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

PR Review Velocity Impact 64.2/100 · HIGH

Which changes need focused human review? 7477 finding(s).

What These Metrics Mean

Adjusted Signal
Legacy pattern score normalized per 1,000 scanned lines and multiplied by the repository-level time factor. It is not an estimate of AI authorship.
Raw Pattern Score
Sum of severity- and context-weighted pattern findings before applying the time factor.
Time Factor
A coarse multiplier based on repository last-push metadata. It does not identify when individual code was written.
Pattern Hits
Count of configured pattern findings. Review each location and surrounding code before acting.
HC Hit Rate
High- and critical-severity findings per scanned file. Severity is a configured detector weight, not proof of a vulnerability or authorship.
Lines / Files
Scan coverage denominators used by the legacy normalized score.

Pattern-Signal History

This chart tracks the legacy adjusted pattern score across scan runs. Changes can reflect source changes, scan coverage, or detector/scoring versions; they do not measure AI adoption or prove that a team refactored code. Compare runs only when their scoring versions are compatible. The dashed line tracks the raw pattern-hit count.

Severity Breakdown

Groups findings by configured severity weight. Severity is not a confidence estimate, security rating, or proof that a package is missing. Verify imports against the project's manifests and inspect each finding in its local design context.

CRITICAL 21HIGH 366MEDIUM 772LOW 6318

Directory Score Breakdown

This horizontal bar chart shows where configured pattern scores accumulate across directories. Treat the bars as locations to inspect, not as evidence of authorship or code quality. Use the file-level findings to decide whether a directory needs a focused ownership, dependency, complexity, or review check.

Pattern Findings

The scanner identified 7477 distinct pattern matches across 27 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.

Hyper-Verbose Identifiers4071 hits · 3739 pts
SeverityFileLineSnippetContext
LOW⚡ui/feature_repo/features.py150def transaction_gt_last_credit_card_due(inputs: pd.DataFrame) -> pd.DataFrame:CODE
LOWui/src/queries/useResourceQuery.ts151function restFeatureViewsToMergedList(resp: any): genericFVType[] {CODE
LOWui/src/queries/useResourceQuery.ts182function restLabelViewsFromResponse(resp: any): any[] {CODE
LOWui/src/queries/useResourceQuery.ts187function restFeatureViewDetailToGeneric(resp: any): genericFVType | undefined {CODE
LOWui/src/pages/compute-engines/Index.tsx53function buildJobsFromFeatureViews(CODE
LOW…ra/website/docs/blog/feature-transformation-latency.md37def transformed_conv_rate_singleton(inputs: Dict[str, Any]) -> Dict[str, Any]:CODE
LOW…a/website/docs/blog/feast-feature-server-monitoring.md137def transformed_conv_rate_python(inputs: Dict[str, Any]) -> Dict[str, Any]:CODE
LOWinfra/website/docs/blog/kubeflow-fraud-detection-e2e.md341def calculate_point_in_time_features(label_dataset: DataFrame, transactions_df: DataFrame) -> DataFrame:CODE
LOW…/website/docs/blog/feast-ray-distributed-processing.md83def generate_embeddings_ray_native(ds):CODE
LOWinfra/scripts/feature_store_client_configs_gen.py20def create_feature_store_yaml(config_content: str, config_name: str) -> str:CODE
LOWinfra/scripts/feature_store_client_configs_gen.py56def create_feature_store_object(yaml_file_path: str) -> FeatureStore:CODE
LOW⚡infra/scripts/release/test_publish_versioned_docs.py46 def test_parses_release_version(self):CODE
LOW⚡infra/scripts/release/test_publish_versioned_docs.py52 def test_rejects_prerelease_version(self):CODE
LOW⚡infra/scripts/release/test_publish_versioned_docs.py58 def test_creates_missing_release_branch_at_tag(self):CODE
LOWinfra/scripts/release/test_publish_versioned_docs.py82 def test_reuses_matching_release_branch(self):CODE
LOWinfra/scripts/release/test_publish_versioned_docs.py90 def test_refuses_to_move_conflicting_release_branch(self):CODE
LOWinfra/scripts/release/test_publish_versioned_docs.py113 def test_creates_imports_and_publishes_new_version(self):CODE
LOWinfra/scripts/release/test_publish_versioned_docs.py153 def test_reuses_existing_version_space(self):CODE
LOWinfra/scripts/release/test_publish_versioned_docs.py172 def test_failed_import_does_not_change_public_default(self):CODE
LOWinfra/scripts/release/test_publish_versioned_docs.py194 def test_fails_when_default_space_readback_does_not_match(self):CODE
LOWinfra/scripts/release/test_publish_versioned_docs.py212 def test_waits_for_default_space_readback_to_match(self):CODE
LOW.claude/skills/feast-architecture/SKILL.md149 def pull_latest_from_table_or_query(self, config, data_source,CODE
LOW.claude/skills/feast-architecture/SKILL.md153 def pull_all_from_table_or_query(self, config, data_source, join_key_columns,CODE
LOW.claude/skills/feast-testing/SKILL.md106def test_online_write_batch_async():CODE
LOWdocs/adr/ADR-0005-stream-transformations.md55 def ingest_stream_feature_view(self) -> None: ...CODE
LOWdocs/adr/ADR-0005-stream-transformations.md57 def _construct_transformation_plan(self, table: StreamTable) -> StreamTable: ...CODE
LOWdocs/adr/ADR-0010-vector-database-integration.md27 def retrieve_online_documents(CODE
LOWdocs/project/development-guide.md323def test_feature_get_online_features_types_match():CODE
LOWdocs/getting-started/quickstart.md257def transformed_conv_rate_fresh(inputs: pd.DataFrame) -> pd.DataFrame:CODE
LOWdocs/getting-started/concepts/feature-view.md315def driver_hourly_stats_stream(df: DataFrame):CODE
LOWdocs/tutorials/rag-with-docling.md564 def _register_default_modalities(self) -> None:CODE
LOWdocs/tutorials/azure/data/data_generator.py92def create_driver_hourly_stats_df(drivers, start_date, end_date) -> pd.DataFrame:CODE
LOWdocs/tutorials/azure/data/data_generator.py156def create_customer_daily_profile_df(customers, start_date, end_date) -> pd.DataFrame:CODE
LOW…guides/customizing-feast/creating-a-custom-provider.md68 def materialize_single_feature_view(CODE
LOW…guides/customizing-feast/adding-a-new-offline-store.md79 def pull_latest_from_table_or_query(self,CODE
LOW…guides/customizing-feast/adding-a-new-offline-store.md98 def pull_all_from_table_or_query(CODE
LOWdocs/reference/beta-on-demand-feature-view.md170def transformed_conv_rate_python(inputs: Dict[str, Any]) -> Dict[str, Any]:CODE
LOWdocs/reference/beta-on-demand-feature-view.md202def transformed_conv_rate_singleton(inputs: Dict[str, Any]) -> Dict[str, Any]:CODE
LOWdocs/reference/compute-engine/README.md197 def build_transformation_node(self, input_node): ...CODE
LOWdocs/reference/data-sources/kafka.md64def driver_hourly_stats_stream(df: DataFrame):CODE
LOWdocs/reference/data-sources/kinesis.md63def driver_hourly_stats_stream(df: DataFrame):CODE
LOWsdk/python/feast/field.py289def _deserialize_struct_schema(schema_str: str) -> Struct:CODE
LOWsdk/python/feast/driver_test_data.py88def create_driver_hourly_stats_df(drivers, start_date, end_date) -> pd.DataFrame:CODE
LOWsdk/python/feast/driver_test_data.py181def create_customer_daily_profile_df(customers, start_date, end_date) -> pd.DataFrame:CODE
LOWsdk/python/feast/driver_test_data.py281def create_global_daily_stats_df(start_date, end_date) -> pd.DataFrame:CODE
LOWsdk/python/feast/metrics.py94def _cleanup_multiprocess_dir():CODE
LOWsdk/python/feast/metrics.py359def track_online_features_entities(entity_count: int):CODE
LOWsdk/python/feast/metrics.py406def track_write_transformation(odfv_name: str, mode: str, duration_seconds: float):CODE
LOWsdk/python/feast/metrics.py580def init_worker_freshness_monitoring(store: "FeatureStore"):CODE
LOWsdk/python/feast/metrics.py591class _QuietWSGIRequestHandler(WSGIRequestHandler):CODE
LOWsdk/python/feast/data_source.py391 def source_datatype_to_feast_value_type() -> Callable[[str], ValueType]:CODE
LOWsdk/python/feast/data_source.py397 def get_table_column_names_and_types(CODE
LOWsdk/python/feast/data_source.py414 def _extract_timestamps_from_proto(self, data_source_proto: DataSourceProto):CODE
LOWsdk/python/feast/data_source.py599 def get_table_column_names_and_types(CODE
LOWsdk/python/feast/data_source.py605 def source_datatype_to_feast_value_type() -> Callable[[str], ValueType]:CODE
LOWsdk/python/feast/data_source.py658 def get_table_column_names_and_types(CODE
LOWsdk/python/feast/data_source.py724 def source_datatype_to_feast_value_type() -> Callable[[str], ValueType]:CODE
LOWsdk/python/feast/data_source.py738 def get_table_column_names_and_types(CODE
LOWsdk/python/feast/data_source.py766 def source_datatype_to_feast_value_type() -> Callable[[str], ValueType]:CODE
LOWsdk/python/feast/data_source.py922 def get_table_column_names_and_types(CODE
4011 more matches not shown…
Decorative Section Separators481 hits · 1644 pts
SeverityFileLineSnippetContext
MEDIUM⚡sdk/python/feast/metrics.py69# ---------------------------------------------------------------------------COMMENT
MEDIUM⚡sdk/python/feast/metrics.py73# ---------------------------------------------------------------------------COMMENT
MEDIUM⚡sdk/python/feast/metrics.py219# ---------------------------------------------------------------------------COMMENT
MEDIUM⚡sdk/python/feast/metrics.py221# ---------------------------------------------------------------------------COMMENT
MEDIUM⚡sdk/python/feast/metrics.py228# ---------------------------------------------------------------------------COMMENT
MEDIUM⚡sdk/python/feast/metrics.py230# ---------------------------------------------------------------------------COMMENT
MEDIUM⚡sdk/python/feast/metrics.py264# ---------------------------------------------------------------------------COMMENT
MEDIUM⚡sdk/python/feast/metrics.py267# ---------------------------------------------------------------------------COMMENT
MEDIUM⚡sdk/python/feast/metrics.py275# ---------------------------------------------------------------------------COMMENT
MEDIUM⚡sdk/python/feast/metrics.py277# ---------------------------------------------------------------------------COMMENT
MEDIUM⚡sdk/python/feast/metrics.py296# ---------------------------------------------------------------------------COMMENT
MEDIUM⚡sdk/python/feast/metrics.py299# ---------------------------------------------------------------------------COMMENT
MEDIUM⚡sdk/python/feast/metrics.py302# ---------------------------------------------------------------------------COMMENT
MEDIUM⚡sdk/python/feast/metrics.py304# ---------------------------------------------------------------------------COMMENT
MEDIUMsdk/python/feast/metrics.py114# ---------------------------------------------------------------------------COMMENT
MEDIUMsdk/python/feast/metrics.py116# ---------------------------------------------------------------------------COMMENT
MEDIUMsdk/python/feast/metrics.py171# ---------------------------------------------------------------------------COMMENT
MEDIUMsdk/python/feast/metrics.py174# ---------------------------------------------------------------------------COMMENT
MEDIUMsdk/python/feast/metrics.py186# ---------------------------------------------------------------------------COMMENT
MEDIUMsdk/python/feast/metrics.py188# ---------------------------------------------------------------------------COMMENT
MEDIUMsdk/python/feast/metrics.py201# ---------------------------------------------------------------------------COMMENT
MEDIUMsdk/python/feast/metrics.py203# ---------------------------------------------------------------------------COMMENT
MEDIUMsdk/python/feast/metrics.py243# ---------------------------------------------------------------------------COMMENT
MEDIUMsdk/python/feast/metrics.py245# ---------------------------------------------------------------------------COMMENT
MEDIUMsdk/python/feast/metrics.py548# ---------------------------------------------------------------------------COMMENT
MEDIUMsdk/python/feast/metrics.py550# ---------------------------------------------------------------------------COMMENT
MEDIUM⚡sdk/python/feast/demos.py38# ---------------------------------------------------------------------------COMMENT
MEDIUM⚡sdk/python/feast/demos.py40# ---------------------------------------------------------------------------COMMENT
MEDIUMsdk/python/feast/demos.py114# ---------------------------------------------------------------------------COMMENT
MEDIUMsdk/python/feast/demos.py116# ---------------------------------------------------------------------------COMMENT
MEDIUMsdk/python/feast/demos.py155# ---------------------------------------------------------------------------COMMENT
MEDIUMsdk/python/feast/demos.py157# ---------------------------------------------------------------------------COMMENT
MEDIUMsdk/python/feast/demos.py173# ---------------------------------------------------------------------------COMMENT
MEDIUMsdk/python/feast/demos.py175# ---------------------------------------------------------------------------COMMENT
MEDIUMsdk/python/feast/demos.py760# ---------------------------------------------------------------------------COMMENT
MEDIUMsdk/python/feast/demos.py762# ---------------------------------------------------------------------------COMMENT
MEDIUM⚡sdk/python/feast/credentials.py53# ---------------------------------------------------------------------------COMMENT
MEDIUM⚡sdk/python/feast/credentials.py55# ---------------------------------------------------------------------------COMMENT
MEDIUMsdk/python/feast/credentials.py143# ---------------------------------------------------------------------------COMMENT
MEDIUMsdk/python/feast/credentials.py145# ---------------------------------------------------------------------------COMMENT
MEDIUM⚡sdk/python/feast/credentials.py170# ---------------------------------------------------------------------------COMMENT
MEDIUM⚡sdk/python/feast/credentials.py172# ---------------------------------------------------------------------------COMMENT
MEDIUMsdk/python/feast/credentials.py201# ---------------------------------------------------------------------------COMMENT
MEDIUMsdk/python/feast/credentials.py228# ---------------------------------------------------------------------------COMMENT
MEDIUMsdk/python/feast/credentials.py230# ---------------------------------------------------------------------------COMMENT
MEDIUMsdk/python/feast/credentials.py261# ---------------------------------------------------------------------------COMMENT
MEDIUMsdk/python/feast/credentials.py263# ---------------------------------------------------------------------------COMMENT
MEDIUMsdk/python/feast/credentials.py329# ---------------------------------------------------------------------------COMMENT
MEDIUMsdk/python/feast/credentials.py331# ---------------------------------------------------------------------------COMMENT
MEDIUM⚡sdk/python/feast/credentials.py392# ---------------------------------------------------------------------------COMMENT
MEDIUM⚡sdk/python/feast/credentials.py394# ---------------------------------------------------------------------------COMMENT
MEDIUM⚡…st/infra/online_stores/mongodb_online_store/mongodb.py500 # ------------------------------------------------------------------COMMENT
MEDIUM⚡…st/infra/online_stores/mongodb_online_store/mongodb.py502 # ------------------------------------------------------------------COMMENT
MEDIUM⚡…/infra/online_stores/scylladb_online_store/scylladb.py39# ---------------------------------------------------------------------------COMMENT
MEDIUM⚡…/infra/online_stores/scylladb_online_store/scylladb.py41# ---------------------------------------------------------------------------COMMENT
MEDIUM…/infra/online_stores/scylladb_online_store/scylladb.py53# ---------------------------------------------------------------------------COMMENT
MEDIUM…/infra/online_stores/scylladb_online_store/scylladb.py55# ---------------------------------------------------------------------------COMMENT
MEDIUM…/infra/online_stores/scylladb_online_store/scylladb.py139# ---------------------------------------------------------------------------COMMENT
MEDIUM…/infra/online_stores/scylladb_online_store/scylladb.py141# ---------------------------------------------------------------------------COMMENT
MEDIUM…/infra/online_stores/scylladb_online_store/scylladb.py206# ---------------------------------------------------------------------------COMMENT
421 more matches not shown…
Empty Error Handlers120 hits · 588 pts
SeverityFileLineSnippetContext
HIGHsdk/python/feast/field.py268except (json.JSONDecodeError, TypeError):CODE
HIGHsdk/python/feast/feature_store.py381except ImportError:CODE
HIGHsdk/python/feast/feature_store.py1963except Exception:CODE
HIGHsdk/python/feast/feature_store.py3526except Exception:CODE
HIGHsdk/python/feast/feature_store.py5079except Exception:CODE
HIGHsdk/python/feast/feature_store.py2244except Exception:CODE
HIGHsdk/python/feast/__init__.py50except PackageNotFoundError:CODE
HIGHsdk/python/feast/dataset_utils.py16except ValueError:CODE
HIGHsdk/python/feast/dataset_utils.py20except ValueError:CODE
HIGHsdk/python/feast/dataset_utils.py86except (ImportError, AttributeError):CODE
HIGHsdk/python/feast/registry_server.py213except Exception:CODE
HIGHsdk/python/feast/registry_server.py1448except FeastObjectNotFoundException:CODE
HIGHsdk/python/feast/registry_server.py1655except FeastObjectNotFoundException:CODE
HIGHsdk/python/feast/registry_server.py1700except FeastObjectNotFoundException:CODE
HIGHsdk/python/feast/registry_server.py1113except Exception:CODE
HIGHsdk/python/feast/registry_server.py1319except ValueError:CODE
HIGHsdk/python/feast/utils.py1915except Exception:CODE
HIGHsdk/python/feast/feature_server.py412except (FeatureViewNotFoundException, KeyError):CODE
HIGHsdk/python/feast/feature_server.py465except (FeatureViewNotFoundException, KeyError):CODE
HIGHsdk/python/feast/feature_server.py795except Exception:CODE
HIGHsdk/python/feast/doc_embedder.py234except Exception:CODE
HIGHsdk/python/feast/ui_server.py75except Exception:CODE
HIGHsdk/python/feast/ui_server.py208except Exception:CODE
HIGHsdk/python/feast/ui_server.py510except Exception:CODE
HIGHsdk/python/feast/ui_server.py539except Exception:CODE
HIGHsdk/python/feast/ui_server.py214except Exception:CODE
HIGHsdk/python/feast/ui_server.py970except Exception:CODE
HIGHsdk/python/feast/ui_server.py1077except Exception:CODE
HIGHsdk/python/feast/ui_server.py260except Exception:CODE
HIGHsdk/python/feast/ui_server.py366except Exception:CODE
HIGHsdk/python/feast/infra/ray_initializer.py649except Exception:CODE
HIGHsdk/python/feast/infra/ray_shared_utils.py64except Exception:CODE
HIGHsdk/python/feast/infra/ray_shared_utils.py69except Exception:CODE
HIGHsdk/python/feast/infra/online_stores/dynamodb.py1010except ClientError:CODE
HIGHsdk/python/feast/infra/online_stores/dynamodb.py1151except ClientError:CODE
HIGHsdk/python/feast/infra/online_stores/redis.py380except json.JSONDecodeError:CODE
HIGHsdk/python/feast/infra/online_stores/online_store.py205except Exception:CODE
HIGHsdk/python/feast/infra/online_stores/online_store.py491except Exception:CODE
HIGHsdk/python/feast/infra/online_stores/online_store.py325except Exception:CODE
HIGHsdk/python/feast/infra/offline_stores/offline_store.py87except (NotImplementedError, AttributeError):CODE
HIGHsdk/python/feast/infra/offline_stores/duckdb.py94except ImportError:CODE
HIGH…infra/offline_stores/contrib/ray_repo_configuration.py100except OSError:CODE
HIGH…/infra/offline_stores/contrib/ray_offline_store/ray.py1429except Exception:CODE
HIGH…/infra/offline_stores/contrib/ray_offline_store/ray.py242except Exception:CODE
HIGH…ra/offline_stores/contrib/spark_offline_store/spark.py595except AnalysisException:CODE
HIGH…ffline_stores/contrib/mongodb_offline_store/mongodb.py1034except (ValueError, TypeError):CODE
HIGHsdk/python/feast/infra/mcp_servers/mcp_server.py107except (ImportError, AttributeError):CODE
HIGHsdk/python/feast/infra/mcp_servers/mcp_server.py253except LookupError:CODE
HIGHsdk/python/feast/infra/registry/gcs.py61except NotFound:CODE
HIGHsdk/python/feast/infra/registry/registry.py800except FeatureViewNotFoundException:CODE
HIGHsdk/python/feast/infra/registry/registry.py1428except (OSError, FileNotFoundError):CODE
HIGHsdk/python/feast/infra/registry/registry.py1542except (OSError, FileNotFoundError):CODE
HIGHsdk/python/feast/infra/registry/base_registry.py304except not_found_exc:CODE
HIGHsdk/python/feast/infra/registry/file.py36except FileNotFoundError:CODE
HIGHsdk/python/feast/infra/registry/sql.py900except FeatureViewNotFoundException:CODE
HIGHsdk/python/feast/infra/data_sources/mlflow/auth.py60except Exception:CODE
HIGH…ast/infra/data_sources/mlflow/mlflow_dataset_source.py396except ImportError:CODE
HIGH…ast/infra/data_sources/mlflow/mlflow_dataset_source.py318except ImportError:CODE
HIGHsdk/python/feast/infra/compute_engines/flink/utils.py216except Exception:CODE
HIGHsdk/python/feast/infra/compute_engines/trino/utils.py259except Exception:CODE
60 more matches not shown…
Excessive Try-Catch Wrapping530 hits · 536 pts
SeverityFileLineSnippetContext
LOWinfra/scripts/feature_store_client_configs_gen.py70 except Exception as e:CODE
LOWinfra/scripts/feature_store_client_configs_gen.py117 except Exception as e:CODE
LOW…log/streaming-feature-engineering-with-denormalized.md121 except Exception as e:CODE
LOWdocs/tutorials/rag-with-docling.md130 except Exception as e:CODE
LOWdocs/reference/offline-stores/ray.md566except Exception as e:CODE
LOWsdk/python/feast/metrics.py346 except Exception:CODE
LOWsdk/python/feast/metrics.py519 except Exception:CODE
LOWsdk/python/feast/metrics.py565 except Exception:CODE
LOWsdk/python/feast/metrics.py663 except Exception:CODE
LOWsdk/python/feast/image_utils.py98 except Exception as e:CODE
LOWsdk/python/feast/image_utils.py122 except Exception as e:CODE
LOWsdk/python/feast/image_utils.py145 except Exception as e:CODE
LOWsdk/python/feast/image_utils.py248 except Exception:CODE
LOWsdk/python/feast/image_utils.py271 except Exception as e:CODE
MEDIUMsdk/python/feast/feature_store.py4111def _log_sync():CODE
LOW⚡sdk/python/feast/feature_store.py346 except Exception as e:CODE
LOW⚡sdk/python/feast/feature_store.py355 except Exception as e:CODE
LOW⚡sdk/python/feast/feature_store.py363 except Exception as e:CODE
LOW⚡sdk/python/feast/feature_store.py3349 except Exception:CODE
LOW⚡sdk/python/feast/feature_store.py3359 except Exception:CODE
LOWsdk/python/feast/feature_store.py146 except Exception: # pragma: no coverCODE
LOWsdk/python/feast/feature_store.py267 except Exception as e:CODE
LOWsdk/python/feast/feature_store.py294 except Exception:CODE
LOWsdk/python/feast/feature_store.py384 except Exception as e:CODE
LOWsdk/python/feast/feature_store.py400 except Exception as e:CODE
LOWsdk/python/feast/feature_store.py586 except Exception:CODE
LOWsdk/python/feast/feature_store.py1588 except Exception as e:CODE
LOWsdk/python/feast/feature_store.py1928 except Exception as e:CODE
LOWsdk/python/feast/feature_store.py1946 except Exception as e:CODE
LOWsdk/python/feast/feature_store.py1963 except Exception:CODE
LOWsdk/python/feast/feature_store.py1985 except Exception as e:CODE
LOWsdk/python/feast/feature_store.py2185 except Exception as e:CODE
LOWsdk/python/feast/feature_store.py2244 except Exception:CODE
LOWsdk/python/feast/feature_store.py2252 except Exception:CODE
LOWsdk/python/feast/feature_store.py2372 except Exception as e:CODE
LOWsdk/python/feast/feature_store.py2541 except Exception:CODE
LOWsdk/python/feast/feature_store.py2555 except Exception:CODE
LOWsdk/python/feast/feature_store.py2780 except Exception:CODE
LOWsdk/python/feast/feature_store.py2830 except Exception as e:CODE
LOWsdk/python/feast/feature_store.py2995 except Exception:CODE
LOWsdk/python/feast/feature_store.py3045 except Exception as e:CODE
LOWsdk/python/feast/feature_store.py3070 except Exception as e:CODE
LOWsdk/python/feast/feature_store.py3093 except Exception as e:CODE
LOWsdk/python/feast/feature_store.py3112 except Exception as e:CODE
LOWsdk/python/feast/feature_store.py3127 except Exception as e:CODE
LOWsdk/python/feast/feature_store.py3370 except Exception:CODE
LOWsdk/python/feast/feature_store.py3386 except Exception:CODE
LOWsdk/python/feast/feature_store.py3487 except Exception as _:CODE
LOWsdk/python/feast/feature_store.py3498 except Exception as _:CODE
LOWsdk/python/feast/feature_store.py3526 except Exception:CODE
LOWsdk/python/feast/feature_store.py4049 except Exception as e:CODE
LOWsdk/python/feast/feature_store.py4131 except Exception as exc:CODE
LOWsdk/python/feast/feature_store.py4146 except Exception as e:CODE
LOWsdk/python/feast/feature_store.py5079 except Exception:CODE
LOWsdk/python/feast/importer.py27 except Exception as e:CODE
LOWsdk/python/feast/mlflow.py61 except Exception as exc:CODE
LOWsdk/python/feast/lineage_server.py46 except Exception:CODE
LOWsdk/python/feast/lineage_server.py100 except Exception:CODE
LOWsdk/python/feast/lineage_server.py266 except Exception as prune_err:CODE
MEDIUMsdk/python/feast/lineage_server.py70def _get_allowed():CODE
470 more matches not shown…
Cross-File Repetition107 hits · 535 pts
SeverityFileLineSnippetContext
HIGHsdk/python/feast/data_source.py0returns a string that can directly be used to reference this table in sqlSTRING
HIGH…k/python/feast/infra/offline_stores/redshift_source.py0returns a string that can directly be used to reference this table in sqlSTRING
HIGH…/python/feast/infra/offline_stores/snowflake_source.py0returns a string that can directly be used to reference this table in sqlSTRING
HIGH…e_stores/contrib/athena_offline_store/athena_source.py0returns a string that can directly be used to reference this table in sqlSTRING
HIGH…k/python/feast/infra/offline_stores/bigquery_source.py0returns a string that can directly be used to reference this table in sqlSTRING
HIGH…ine_stores/contrib/spark_offline_store/spark_source.py0returns a string that can directly be used to reference this table in sqlSTRING
HIGH…ine_stores/contrib/trino_offline_store/trino_source.py0returns a string that can directly be used to reference this table in sqlSTRING
HIGH…e_stores/contrib/oracle_offline_store/oracle_source.py0returns a string that can directly be used to reference this table in sqlSTRING
HIGH…ores/contrib/mssql_offline_store/mssqlserver_source.py0returns a string that can directly be used to reference this table in sqlSTRING
HIGHsdk/python/feast/feature_store.py0upload entity dataframe as a parquet artifact to mlflow.STRING
HIGHsdk/python/feast/mlflow_integration/client.py0upload entity dataframe as a parquet artifact to mlflow.STRING
HIGHsdk/python/feast/mlflow_integration/logger.py0upload entity dataframe as a parquet artifact to mlflow.STRING
HIGHsdk/python/feast/repo_config.py0str: provider name or a class name that implements registry.STRING
HIGHsdk/python/feast/infra/registry/remote.py0str: provider name or a class name that implements registry.STRING
HIGHsdk/python/feast/infra/registry/sql.py0str: provider name or a class name that implements registry.STRING
HIGHsdk/python/feast/infra/provider.py0writes a batch of feature rows to the online store asynchronously. if a tz-naive timestamp is passed to this method, it STRING
HIGHsdk/python/feast/infra/online_stores/online_store.py0writes a batch of feature rows to the online store asynchronously. if a tz-naive timestamp is passed to this method, it STRING
HIGHsdk/python/feast/infra/online_stores/dynamodb.py0writes a batch of feature rows to the online store asynchronously. if a tz-naive timestamp is passed to this method, it STRING
HIGHsdk/python/feast/infra/provider.py0reads features values for the given entity keys asynchronously. args: config: the config for the current feature store. STRING
HIGHsdk/python/feast/infra/online_stores/online_store.py0reads features values for the given entity keys asynchronously. args: config: the config for the current feature store. STRING
HIGHsdk/python/feast/infra/online_stores/dynamodb.py0reads features values for the given entity keys asynchronously. args: config: the config for the current feature store. STRING
HIGHsdk/python/feast/infra/online_stores/sqlite.py0retrieve documents using vector similarity search or keyword search in milvus. args: config: feast configuration object STRING
HIGH…/infra/online_stores/postgres_online_store/postgres.py0retrieve documents using vector similarity search or keyword search in milvus. args: config: feast configuration object STRING
HIGH…east/infra/online_stores/milvus_online_store/milvus.py0retrieve documents using vector similarity search or keyword search in milvus. args: config: feast configuration object STRING
HIGHsdk/python/feast/infra/online_stores/snowflake.py0snowflake snowsql config path -- absolute path required (cant use ~)STRING
HIGHsdk/python/feast/infra/offline_stores/snowflake.py0snowflake snowsql config path -- absolute path required (cant use ~)STRING
HIGHsdk/python/feast/infra/registry/snowflake.py0snowflake snowsql config path -- absolute path required (cant use ~)STRING
HIGH…st/infra/compute_engines/snowflake/snowflake_engine.py0snowflake snowsql config path -- absolute path required (cant use ~)STRING
HIGHsdk/python/feast/infra/online_stores/snowflake.py0snowflake connector connection name -- typically defined in ~/.snowflake/connections.tomlSTRING
HIGHsdk/python/feast/infra/offline_stores/snowflake.py0snowflake connector connection name -- typically defined in ~/.snowflake/connections.tomlSTRING
HIGHsdk/python/feast/infra/registry/snowflake.py0snowflake connector connection name -- typically defined in ~/.snowflake/connections.tomlSTRING
HIGH…st/infra/compute_engines/snowflake/snowflake_engine.py0snowflake connector connection name -- typically defined in ~/.snowflake/connections.tomlSTRING
HIGHsdk/python/feast/infra/online_stores/snowflake.py0snowflake deployment identifier -- drop .snowflakecomputing.comSTRING
HIGHsdk/python/feast/infra/offline_stores/snowflake.py0snowflake deployment identifier -- drop .snowflakecomputing.comSTRING
HIGHsdk/python/feast/infra/registry/snowflake.py0snowflake deployment identifier -- drop .snowflakecomputing.comSTRING
HIGH…st/infra/compute_engines/snowflake/snowflake_engine.py0snowflake deployment identifier -- drop .snowflakecomputing.comSTRING
HIGH…tores/cassandra_online_store/cassandra_online_store.py0write a batch of feature data to the online couchbase store. args: config: the repoconfig for the current featurestore. STRING
HIGH…/feast/infra/online_stores/hbase_online_store/hbase.py0write a batch of feature data to the online couchbase store. args: config: the repoconfig for the current featurestore. STRING
HIGH…nfra/online_stores/couchbase_online_store/couchbase.py0write a batch of feature data to the online couchbase store. args: config: the repoconfig for the current featurestore. STRING
HIGH…east/infra/online_stores/milvus_online_store/milvus.py0configuration for the elasticsearch online store. note: the class *must* end with the `onlinestoreconfig` suffix.STRING
HIGH…/online_stores/singlestore_online_store/singlestore.py0configuration for the elasticsearch online store. note: the class *must* end with the `onlinestoreconfig` suffix.STRING
HIGH…/feast/infra/online_stores/mysql_online_store/mysql.py0configuration for the elasticsearch online store. note: the class *must* end with the `onlinestoreconfig` suffix.STRING
HIGH…ine_stores/elasticsearch_online_store/elasticsearch.py0configuration for the elasticsearch online store. note: the class *must* end with the `onlinestoreconfig` suffix.STRING
HIGHsdk/python/feast/infra/offline_stores/redshift.py0select {field_string} from {from_expression} where {timestamp_filter}STRING
HIGHsdk/python/feast/infra/offline_stores/bigquery.py0select {field_string} from {from_expression} where {timestamp_filter}STRING
HIGHsdk/python/feast/infra/offline_stores/snowflake.py0select {field_string} from {from_expression} where {timestamp_filter}STRING
HIGH…ne_stores/contrib/couchbase_offline_store/couchbase.py0select {field_string} from {from_expression} where {timestamp_filter}STRING
HIGH…/offline_stores/contrib/athena_offline_store/athena.py0select {field_string} from {from_expression} where {timestamp_filter}STRING
HIGHsdk/python/feast/infra/offline_stores/redshift.py0/* compute a deterministic hash for the `left_table_query_string` that will be used throughout all the logic as the fielSTRING
HIGHsdk/python/feast/infra/offline_stores/bigquery.py0/* compute a deterministic hash for the `left_table_query_string` that will be used throughout all the logic as the fielSTRING
HIGH…ra/offline_stores/contrib/spark_offline_store/spark.py0/* compute a deterministic hash for the `left_table_query_string` that will be used throughout all the logic as the fielSTRING
HIGH…ra/offline_stores/contrib/trino_offline_store/trino.py0/* compute a deterministic hash for the `left_table_query_string` that will be used throughout all the logic as the fielSTRING
HIGH…/offline_stores/contrib/athena_offline_store/athena.py0/* compute a deterministic hash for the `left_table_query_string` that will be used throughout all the logic as the fielSTRING
HIGH…k/python/feast/infra/offline_stores/redshift_source.py0creates a trinosource object. args: name (optional): name for the source. defaults to the table if not specified, in whiSTRING
HIGH…/python/feast/infra/offline_stores/snowflake_source.py0creates a trinosource object. args: name (optional): name for the source. defaults to the table if not specified, in whiSTRING
HIGH…ine_stores/contrib/trino_offline_store/trino_source.py0creates a trinosource object. args: name (optional): name for the source. defaults to the table if not specified, in whiSTRING
HIGH…k/python/feast/infra/offline_stores/redshift_source.py0returns a mapping of column names to types for this athena source. args: config: a repoconfig describing the feature repSTRING
HIGH…/python/feast/infra/offline_stores/snowflake_source.py0returns a mapping of column names to types for this athena source. args: config: a repoconfig describing the feature repSTRING
HIGH…e_stores/contrib/athena_offline_store/athena_source.py0returns a mapping of column names to types for this athena source. args: config: a repoconfig describing the feature repSTRING
HIGH…/python/feast/protos/feast/types/EntityKey_pb2_grpc.py0client and server classes corresponding to protobuf-defined services.STRING
47 more matches not shown…
Self-Referential Comments156 hits · 490 pts
SeverityFileLineSnippetContext
MEDIUM⚡ui/feature_repo/features.py132# Define a request data source which encodes features / information onlyCOMMENT
MEDIUM⚡ui/feature_repo/features.py142# Define an on demand feature view which can generate new features based onCOMMENT
MEDIUMui/feature_repo/features.py301# Define a request data source for query embeddingsCOMMENT
MEDIUMui/feature_repo/features.py310# Define an on-demand feature view for similarity calculationCOMMENT
MEDIUMui/src/pages/saved-data-sets/DatasetUsageTab.tsx103# Create a validation referenceCOMMENT
MEDIUMinfra/feast-operator/config/component_metadata.yaml1# This file is required to configure Feast release information for ODH/RHOAI OperatorCOMMENT
MEDIUMinfra/feast-operator/config/crd/kustomizeconfig.yaml1# This file is for teaching kustomize how to substitute name and namespace reference in CRDCOMMENT
MEDIUMgo/internal/test/feature_repo/example.py21# Define an entity for the driver. You can think of an entity as a primary key used toCOMMENT
MEDIUMgo/internal/test/feature_repo/example.py49# Define a request data source which encodes features / information onlyCOMMENT
MEDIUM…c/test/resources/docker-compose/feast10/definitions.py21# Define an entity for the driver. You can think of an entity as a primary key used toCOMMENT
MEDIUMsdk/python/feast/on_demand_feature_view.py706 # Create the OnDemandFeatureView objectCOMMENT
MEDIUMsdk/python/feast/on_demand_feature_view.py737 # Create the default projection.COMMENT
MEDIUMsdk/python/feast/on_demand_feature_view.py1143 # Create a copy to avoid modifying the originalCOMMENT
MEDIUMsdk/python/feast/feature_view.py769 # Create the default projection.COMMENT
MEDIUMsdk/python/feast/repo_operations.py497 # Create a new unique directory for writing feature_store.yamlCOMMENT
MEDIUM…online_store/hybrid_online_store_repo_configuration.py15# This file provides integration test repo configuration for HybridOnlineStore.COMMENT
MEDIUM…east/infra/online_stores/milvus_online_store/milvus.py316 # Create a composite key by combining entity fieldsCOMMENT
MEDIUMsdk/python/feast/infra/transformation_servers/app.py23# Create a new unique directory for writing feature_store.yamlCOMMENT
MEDIUMsdk/python/feast/infra/offline_stores/dask.py217 # Create a copy of entity_df to prevent modifying the originalCOMMENT
MEDIUM…infra/offline_stores/contrib/ray_repo_configuration.py122# Define the full repo configurations for Ray offline storeCOMMENT
MEDIUM…es/contrib/couchbase_offline_store/couchbase_source.py153 # Define the type conversion for Couchbase fields to Feast ValueType as neededCOMMENT
MEDIUMsdk/python/feast/infra/registry/remote.py160 # Create an insecure gRPC channelCOMMENT
MEDIUMsdk/python/feast/infra/registry/base_registry.py1039 # Create a registry proto with all objectsCOMMENT
MEDIUMsdk/python/feast/infra/registry/sql.py1576 # This method is a no-op since we're always writing values eagerly to the db.COMMENT
MEDIUM⚡…n/feast/infra/compute_engines/kubernetes/k8s_engine.py253 # Create a k8s configmap with information needed by podsCOMMENT
MEDIUM⚡…n/feast/infra/compute_engines/kubernetes/k8s_engine.py256 # Create the k8s job definitionCOMMENT
MEDIUM⚡…n/feast/infra/compute_engines/kubernetes/k8s_engine.py260 pods=len(paths), # Create a pod for each parquet fileCODE
MEDIUM…k/python/feast/infra/compute_engines/aws_lambda/app.py35 # Create a new unique directory for writing feature_store.yamlCOMMENT
MEDIUM…hon/feast/infra/compute_engines/ray/feature_builder.py307 # Create a write node for this viewCOMMENT
MEDIUM…thon/feast/protos/feast/serving/GrpcServer_pb2_grpc.py80 # This class is part of an EXPERIMENTAL API.COMMENT
MEDIUM…ython/feast/protos/feast/serving/Connector_pb2_grpc.py47 # This class is part of an EXPERIMENTAL API.COMMENT
MEDIUM…/feast/protos/feast/serving/ServingService_pb2_grpc.py65 # This class is part of an EXPERIMENTAL API.COMMENT
MEDIUM…protos/feast/serving/TransformationService_pb2_grpc.py63 # This class is part of an EXPERIMENTAL API.COMMENT
MEDIUM…feast/protos/feast/registry/RegistryServer_pb2_grpc.py940 # This class is part of an EXPERIMENTAL API.COMMENT
MEDIUMsdk/python/feast/transformation/ray_transformation.py85 # Create a bare instance for deserializationCOMMENT
MEDIUMsdk/python/feast/transformation/ray_transformation.py213 # Create a Ray Dataset from the sample inputCOMMENT
MEDIUM…k/python/feast/transformation/pandas_transformation.py30 # Create a bare instance for deserializationCOMMENT
MEDIUMsdk/python/feast/permissions/action.py9 CREATE = "create" # Create an instanceCODE
MEDIUMsdk/python/feast/api/registry/rest/rest_utils.py254 # Create a custom sorting validator for specific fieldsSTRING
MEDIUMsdk/python/feast/api/registry/rest/rest_utils.py333 # Create a custom pagination validatorSTRING
MEDIUM⚡sdk/python/feast/api/registry/rest/search.py332 # Create a copy without the tags fieldCOMMENT
MEDIUM…/feast/templates/snowflake/feature_repo/driver_repo.py18# Define an entity for the driver. You can think of an entity as a primary key used toCOMMENT
MEDIUM…/feast/templates/snowflake/feature_repo/driver_repo.py70# Define a request data source which encodes features / information onlyCOMMENT
MEDIUM…/feast/templates/snowflake/feature_repo/driver_repo.py81# Define an on demand feature view which can generate new features based onCOMMENT
MEDIUM…/feast/templates/snowflake/feature_repo/driver_repo.py134# Define an on demand feature view which can generate new features based onCOMMENT
MEDIUM…east/templates/gcp/feature_repo/feature_definitions.py17# Define an entity for the driver. You can think of an entity as a primary key used toCOMMENT
MEDIUM…east/templates/gcp/feature_repo/feature_definitions.py67# Define a request data source which encodes features / information onlyCOMMENT
MEDIUM…east/templates/gcp/feature_repo/feature_definitions.py78# Define an on demand feature view which can generate new features based onCOMMENT
MEDIUM…east/templates/gcp/feature_repo/feature_definitions.py131# Define an on demand feature view which can generate new features based onCOMMENT
MEDIUMsdk/python/feast/templates/local/bootstrap.py29 # Create an empty parquet file for the label view batch sourceCOMMENT
MEDIUM⚡…st/templates/local/feature_repo/feature_definitions.py24# Define a project for the feature repoCOMMENT
MEDIUM⚡…st/templates/local/feature_repo/feature_definitions.py27# Define an entity for the driver. You can think of an entity as a primary key used toCOMMENT
MEDIUM…st/templates/local/feature_repo/feature_definitions.py80# Define a request data source which encodes features / information onlyCOMMENT
MEDIUM…st/templates/local/feature_repo/feature_definitions.py91# Define an on demand feature view which can generate new features based onCOMMENT
MEDIUM…st/templates/local/feature_repo/feature_definitions.py150# Define an on demand feature view which can generate new features based onCOMMENT
MEDIUM…templates/postgres/feature_repo/feature_definitions.py14# Define an entity for the driver. You can think of an entity as a primary key used toCOMMENT
MEDIUM…templates/postgres/feature_repo/feature_definitions.py50# Define a request data source which encodes features / information onlyCOMMENT
MEDIUM…templates/postgres/feature_repo/feature_definitions.py61# Define an on demand feature view which can generate new features based onCOMMENT
MEDIUM…templates/postgres/feature_repo/feature_definitions.py114# Define an on demand feature view which can generate new features based onCOMMENT
MEDIUM…emplates/cassandra/feature_repo/feature_definitions.py19# Define an entity for the driver. You can think of an entity as a primary key used toCOMMENT
96 more matches not shown…
Over-Commented Block471 hits · 421 pts
SeverityFileLineSnippetContext
LOWui/config/webpackDevServer.config.js21 // websites from potentially accessing local content through DNS rebinding:COMMENT
LOWui/config/webpackDevServer.config.js41 "Access-Control-Allow-Methods": "*",COMMENT
LOWui/config/webpack.config.js541 },COMMENT
LOWui/config/webpack.config.js601 // in `package.json`, in which case it will be the pathname of that URL.COMMENT
LOWui/config/env.js41});COMMENT
LOWui/src/index.tsx1import React from "react";COMMENT
LOWinfra/website/src/env.d.ts1/// <reference path="../.astro/types.d.ts" />COMMENT
LOWinfra/charts/feast-feature-server/values.yaml21 enabled: falseCOMMENT
LOWinfra/charts/feast-feature-server/values.yaml41# - "/feast"COMMENT
LOWinfra/charts/feast-feature-server/values.yaml61 # runAsUser: 1000COMMENT
LOWinfra/feast-operator/cmd/main.go141COMMENT
LOWinfra/feast-operator/config/rbac/kustomization.yaml1resources:COMMENT
LOWinfra/feast-operator/config/rbac/kustomization.yaml21# For each CRD, "Editor" and "Viewer" roles are scaffolded byCOMMENT
LOWinfra/feast-operator/config/crd/kustomization.yaml1# This kustomization.yaml is not intended to be run by itself,COMMENT
LOWinfra/feast-operator/config/crd/kustomization.yaml21#configurations:COMMENT
LOWinfra/feast-operator/config/default/kustomization.yaml1# Adds namespace to all resources.COMMENT
LOWinfra/feast-operator/config/default/kustomization.yaml21# [WEBHOOK] To enable webhook, uncomment all the sections with [WEBHOOK] prefix including the one inCOMMENT
LOWinfra/feast-operator/config/default/kustomization.yaml41 kind: DeploymentCOMMENT
LOWinfra/feast-operator/config/default/kustomization.yaml61# targets:COMMENT
LOWinfra/feast-operator/config/default/kustomization.yaml81# - .metadata.annotations.[cert-manager.io/inject-ca-from]COMMENT
LOWinfra/feast-operator/config/default/kustomization.yaml101# - select:COMMENT
LOWinfra/feast-operator/config/default/kustomization.yaml121# fieldPath: .metadata.name # namespace of the serviceCOMMENT
LOWinfra/feast-operator/config/default/kustomization.yaml141# kind: CertificateCOMMENT
LOW…nfig/samples/v1_featurestore_openlineage_consumer.yaml41 producer: "feast-operator"COMMENT
LOW…mples/v1_featurestore_materialization_openlineage.yaml21 # Supported by local, Spark, and Ray engines.COMMENT
LOW…mples/v1_featurestore_materialization_openlineage.yaml41 # emit_on_materialize) and transport-specific settings (e.g. kafkaCOMMENT
LOW…operator/config/samples/v1_featurestore_oidc_auth.yaml21 password: passwordCOMMENT
LOW…tor/config/samples/v1_featurestore_lineage_server.yaml41 apiKeySecretRef:COMMENT
LOW…operator/config/samples/v1_featurestore_mcpserver.yaml1# Standalone Feast MCP (Model Context Protocol) server.COMMENT
LOWinfra/feast-operator/config/manager/manager.yaml41 # - matchExpressions:COMMENT
LOW…fra/feast-operator/config/manifests/kustomization.yaml1# These resources constitute the fully configured set of manifestsCOMMENT
LOW…fra/feast-operator/config/manifests/kustomization.yaml21# # Update the indices in this path if adding or removing containers/volumeMounts in the manager's Deployment.COMMENT
LOW…perator/internal/controller/featurestore_controller.go61 client.ClientCOMMENT
LOW…perator/internal/controller/featurestore_controller.go81// +kubebuilder:rbac:groups=sparkoperator.k8s.io,resources=sparkapplications,verbs=create;get;deleteCOMMENT
LOWinfra/feast-operator/api/v1/featurestore_types.go81 // Number of rows per batch when writing to the online store during materialization.COMMENT
LOWinfra/feast-operator/api/v1/featurestore_types.go101 TransportType *string `json:"transportType,omitempty"`COMMENT
LOWinfra/feast-operator/api/v1/featurestore_types.go121 // Feast to receive and display lineage from external producers (Airflow, Spark, dbt, etc.).COMMENT
LOWinfra/feast-operator/api/v1/featurestore_types.go141 // Reference to a Secret containing the key "api_key" that producers mustCOMMENT
LOWinfra/feast-operator/api/v1/featurestore_types.go161 // When set, the consumer is removed from the UI/registry Pod and runsCOMMENT
LOWinfra/feast-operator/api/v1/featurestore_types.go181// When enabled, feature retrieval metadata is automatically logged to MLflow runsCOMMENT
LOWinfra/feast-operator/api/v1/featurestore_types.go201 AutoLog *bool `json:"autoLog,omitempty"`COMMENT
LOWinfra/feast-operator/api/v1/featurestore_types.go221 // OpenShift AI), "basic", "bearer", or "" (no auth for local/dev).COMMENT
LOWinfra/feast-operator/api/v1/featurestore_types.go241 FeastProject string `json:"feastProject"`COMMENT
LOWinfra/feast-operator/api/v1/featurestore_types.go281type FeastPackagedOptions struct {COMMENT
LOWinfra/feast-operator/api/v1/featurestore_types.go321 JobSpec *JobSpec `json:"jobSpec,omitempty"`COMMENT
LOWinfra/feast-operator/api/v1/featurestore_types.go381 // set explicitly by users if they want annotations on the PodTemplate.COMMENT
LOWinfra/feast-operator/api/v1/featurestore_types.go401 // must be positive integer. If a Job is suspended (at creation or through anCOMMENT
LOWinfra/feast-operator/api/v1/featurestore_types.go421 // Specifies the limit for the number of retries within anCOMMENT
LOWinfra/feast-operator/api/v1/featurestore_types.go441 MaxFailedIndexes *int32 `json:"maxFailedIndexes,omitempty"`COMMENT
LOWinfra/feast-operator/api/v1/featurestore_types.go461 // available in the annotation batch.kubernetes.io/job-completion-index.COMMENT
LOWinfra/feast-operator/api/v1/featurestore_types.go481 // Suspending a Job will reset the StartTime field of the Job, effectivelyCOMMENT
LOWinfra/feast-operator/api/v1/featurestore_types.go521 // Resolution order: InitImage → FeastProjectDir.Packaged.Image → RELATED_IMAGE_FEATURE_SERVER → DefaultImage.COMMENT
LOWinfra/feast-operator/api/v1/featurestore_types.go541 // Affinity defines the pod scheduling constraints for the FeatureStore deployment.COMMENT
LOWinfra/feast-operator/api/v1/featurestore_types.go561 // +patchStrategy=merge,retainKeysCOMMENT
LOWinfra/feast-operator/api/v1/featurestore_types.go581 MinReplicas *int32 `json:"minReplicas,omitempty"`COMMENT
LOWinfra/feast-operator/api/v1/featurestore_types.go661}COMMENT
LOWinfra/feast-operator/api/v1/featurestore_types.go681type ServingConfig struct {COMMENT
LOWinfra/feast-operator/api/v1/featurestore_types.go701 // Keys are Feast MetricsConfig field names (e.g. "resource", "request",COMMENT
LOWinfra/feast-operator/api/v1/featurestore_types.go721}COMMENT
LOWinfra/feast-operator/api/v1/featurestore_types.go741// The server proxies to the online feature server and/or REST registry server over HTTP. ItsCOMMENT
411 more matches not shown…
Cross-Language Confusion75 hits · 412 pts
SeverityFileLineSnippetContext
HIGH⚡docs/presentations/feast-chronon-summit/build_deck.py546const slides=[...document.querySelectorAll('.slide')];let index=0,presenter=null;const stage=document.getElementById('stCODE
HIGH⚡docs/presentations/feast-chronon-summit/build_deck.py549function go(n){const next=Math.max(0,Math.min(slides.length-1,n));if(next!==index)slides[index].querySelectorAll('video'CODE
HIGH⚡docs/presentations/feast-chronon-summit/build_deck.py558let touchX=null;viewport.addEventListener('touchstart',e=>{if(!e.target.closest('video,a,button'))touchX=e.touches[0].clCODE
HIGHsdk/python/feast/feature_store.py1387 f"materialize(). Use FeatureStore.push() to write labels."CODE
HIGHsdk/python/feast/feature_store.py1395 f"materialize(). Use FeatureStore.push() to write labels."CODE
HIGHsdk/python/feast/on_demand_feature_view.py1296 b"7 0 obj\n<<\n/Type /Catalog\n/Pages 1 0 R\n/OpenAction [3 0 R /FitH null]\n/PageLayout /OneColumn\n>>\nendCODE
HIGHsdk/python/feast/feature_server.py944 lambda: store.push(CODE
HIGHsdk/python/feast/feature_server.py1563 self._store.push(CODE
HIGHsdk/python/feast/type_map.py1369 # scalar (array-like values in a scalar column are treated as null).COMMENT
HIGH⚡sdk/python/feast/ui_server.py177 store.push(CODE
HIGH⚡sdk/python/feast/ui_server.py183 store.push(CODE
HIGH⚡sdk/python/feast/ui_server.py187 store.push(CODE
HIGH⚡sdk/python/feast/ui_server.py676 store.push(CODE
HIGH⚡sdk/python/feast/ui_server.py682 store.push(CODE
HIGH⚡sdk/python/feast/ui_server.py686 store.push(CODE
HIGHsdk/python/feast/ui_server.py710 store.push(CODE
HIGHsdk/python/feast/infra/offline_stores/ibis.py164 value.length().cast("string").concat(":", value),CODE
HIGH⚡…ne_stores/contrib/couchbase_offline_store/couchbase.py712 {%- set _ = fields.append('IFMISSINGORNULL(`' ~ fv.name ~ '_final`.`' ~ fv.name ~ '__' ~ featureCODE
HIGH⚡…ne_stores/contrib/couchbase_offline_store/couchbase.py714 {%- set _ = fields.append('IFMISSINGORNULL(`' ~ fv.name ~ '_final`.`' ~ feature ~ '`, null) AS `CODE
HIGH⚡…ne_stores/contrib/couchbase_offline_store/couchbase.py721 {%- set _ = fields.append('IFMISSINGORNULL(`field_mapping_final`.`' ~ feature_name ~ '`, null) AS `' ~ fCODE
HIGH⚡…ne_stores/contrib/couchbase_offline_store/couchbase.py731 {%- set _ = fields.append('IFMISSINGORNULL(`field_mapping_final`.`field_mapping__feature_name`, null) AS `fiCODE
HIGH⚡…ne_stores/contrib/couchbase_offline_store/couchbase.py733 {%- set _ = fields.append('IFMISSINGORNULL(`' ~ fv_name ~ '_final`.`' ~ feature_name ~ '`, null) AS `' ~ feaCODE
HIGH…ne_stores/contrib/couchbase_offline_store/couchbase.py745 IFMISSINGORNULL(`{% if full_feature_names %}{{ featureview.name }}__{{ featureview.field_mapping.get(feature, feCODE
HIGH⚡…ine_stores/contrib/spark_offline_store/spark_source.py234 # If both the table query string and the actual query are null, we can load from file.COMMENT
HIGH…rib/trino_offline_store/tests/test_trino_monitoring.py593 # 100 rows, all 100 null, 0 distinct valuesCOMMENT
HIGHsdk/python/feast/infra/contrib/grpc_server.py88 self.fs.push(CODE
HIGHsdk/python/feast/infra/registry/remote.py468 f"Use FeatureStore.push() to write labels."CODE
HIGHsdk/python/feast/infra/registry/registry.py1037 f"Use FeatureStore.push() to write labels."CODE
HIGHsdk/python/feast/infra/compute_engines/trino/utils.py132 """Check if value is NaN or null, guarded against container types."""STRING
HIGHsdk/python/feast/dbt/parser.py132 f"Invalid JSON in manifest: {e}\nTry: dbt clean && dbt compile"CODE
HIGHsdk/python/feast/labeling/label_view.py105 programmatically via ``FeatureStore.push()``.STRING
HIGH⚡sdk/python/feast/mlflow_integration/dataset_sync.py581 store.push(push_source_name, batch, to=PushMode.OFFLINE)CODE
HIGHsdk/python/feast/mlflow_integration/dataset_sync.py539 ``store.push()`` expects the push source name, not the feature view name.STRING
HIGHsdk/python/feast/templates/snowflake/test_workflow.py65 store.push("driver_stats_push_source", event_df, to=PushMode.ONLINE_AND_OFFLINE)CODE
HIGH…thon/feast/templates/gcp/feature_repo/test_workflow.py64 store.push("driver_stats_push_source", event_df, to=PushMode.ONLINE)CODE
HIGH…thon/feast/templates/rag/feature_repo/test_workflow.py92 store.push("city_summaries_push_source", push_df, to=PushMode.ONLINE)CODE
HIGH…on/feast/templates/local/feature_repo/test_workflow.py57 store.push("driver_stats_push_source", event_df, to=PushMode.ONLINE_AND_OFFLINE)CODE
HIGH…feast/templates/postgres/feature_repo/test_workflow.py52 store.push("driver_stats_push_source", event_df, to=PushMode.ONLINE_AND_OFFLINE)CODE
HIGH…east/templates/cassandra/feature_repo/test_workflow.py51 store.push("driver_stats_push_source", event_df, to=PushMode.ONLINE_AND_OFFLINE)CODE
HIGH…on/feast/templates/hbase/feature_repo/test_workflow.py51 store.push("driver_stats_push_source", event_df, to=PushMode.ONLINE_AND_OFFLINE)CODE
HIGH…thon/feast/templates/aws/feature_repo/test_workflow.py62 store.push("driver_stats_push_source", event_df, to=PushMode.ONLINE_AND_OFFLINE)CODE
HIGH…east/templates/hazelcast/feature_repo/test_workflow.py51 store.push("driver_stats_push_source", event_df, to=PushMode.ONLINE_AND_OFFLINE)CODE
HIGH…n/feast/templates/milvus/feature_repo/test_workflow.py51 store.push("driver_stats_push_source", event_df, to=PushMode.ONLINE_AND_OFFLINE)CODE
HIGH…on/feast/templates/spark/feature_repo/test_workflow.py46 store.push("driver_stats_push_source", event_df, to=PushMode.ONLINE)CODE
HIGHsdk/python/tests/unit/test_online_response.py32 # driver 0 is not in the online store -> null; driver 1 has a name.COMMENT
HIGH⚡sdk/python/tests/unit/test_feature_server.py404 in three separate fs.push(...) calls, not one merged batch.STRING
HIGHsdk/python/tests/unit/test_stream_feature_view.py160 assert new_df.equals(expected_df)CODE
HIGHsdk/python/tests/unit/test_type_map.py2049 # array-like value in a scalar column → null, not a crashCOMMENT
HIGHsdk/python/tests/unit/test_type_map.py2073 """Non-empty array in a UNIX_TIMESTAMP scalar column should produce null, not crash."""STRING
HIGH…hon/tests/unit/test_on_demand_python_transformation.py1657 sample_pdf = b"%PDF-1.3\n3 0 obj\n<</Type /Page\n/Parent 1 0 R\n/Resources 2 0 R\n/Contents 4 0 R>>\nendobj\STRING
HIGH…hon/tests/unit/test_on_demand_python_transformation.py1658 sample_pdf_2 = b"%PDF-1.3\n3 0 obj\n<</Type /Page\n/Parent 1 0 R\n/Resources 2 0 R\n/Contents 4 0 R>>\nendobSTRING
HIGHsdk/python/tests/unit/test_retrieval_job_dataframe.py129 assert feast_df.data.equals(test_data)CODE
HIGHsdk/python/tests/unit/test_proto_json.py26 [2.0, 3.0, 4.0, null],CODE
HIGHsdk/python/tests/unit/infra/offline_stores/test_ibis.py140 return actual.equals(expected)CODE
HIGH…k/python/tests/unit/online_store/test_online_writes.py540 # Verify we got some data back (not None/null)COMMENT
HIGH…k/python/tests/unit/online_store/test_online_writes.py621 sample_pdf = b"%PDF-1.3\n3 0 obj\n<</Type /Page\n/Parent 1 0 R\n/Resources 2 0 R\n/Contents 4 0 R>>\nendobj\CODE
HIGH…sts/unit/local_feast_tests/test_local_feature_store.py855 assert new_df.equals(expected_df)CODE
HIGHsdk/python/tests/unit/local_feast_tests/test_init.py12 This test simply makes sure that you can run `feast apply && feast materialize` onSTRING
HIGH…n/offline_store/test_push_features_to_offline_store.py47 store.push("location_stats_push_source", df_ingest, to=PushMode.OFFLINE)CODE
HIGH…tion/materialization/test_universal_materialization.py222 Tests store.push(), store.write_to_online_store(), and materialize() methods.STRING
15 more matches not shown…
Unused Imports386 hits · 366 pts
SeverityFileLineSnippetContext
LOWinfra/scripts/add_cpu_torch_hashes.py3CODE
LOWinfra/scripts/chronon/chronon_service_launcher.py4CODE
LOWsdk/python/feast/metrics.py65CODE
LOWsdk/python/feast/stream_feature_view.py15CODE
LOWsdk/python/feast/feature_store.py40CODE
LOWsdk/python/feast/feature_store.py41CODE
LOWsdk/python/feast/mlflow.py26CODE
LOWsdk/python/feast/credentials.py43CODE
LOWsdk/python/feast/__init__.py4CODE
LOWsdk/python/feast/__init__.py5CODE
LOWsdk/python/feast/__init__.py6CODE
LOWsdk/python/feast/__init__.py9CODE
LOWsdk/python/feast/__init__.py12CODE
LOWsdk/python/feast/__init__.py15CODE
LOWsdk/python/feast/__init__.py16CODE
LOWsdk/python/feast/__init__.py17CODE
LOWsdk/python/feast/__init__.py19CODE
LOWsdk/python/feast/__init__.py20CODE
LOWsdk/python/feast/__init__.py21CODE
LOWsdk/python/feast/__init__.py21CODE
LOWsdk/python/feast/__init__.py21CODE
LOWsdk/python/feast/__init__.py22CODE
LOWsdk/python/feast/__init__.py22CODE
LOWsdk/python/feast/__init__.py22CODE
LOWsdk/python/feast/__init__.py22CODE
LOWsdk/python/feast/__init__.py23CODE
LOWsdk/python/feast/__init__.py23CODE
LOWsdk/python/feast/__init__.py24CODE
LOWsdk/python/feast/__init__.py24CODE
LOWsdk/python/feast/__init__.py25CODE
LOWsdk/python/feast/__init__.py25CODE
LOWsdk/python/feast/__init__.py25CODE
LOWsdk/python/feast/__init__.py25CODE
LOWsdk/python/feast/__init__.py25CODE
LOWsdk/python/feast/__init__.py25CODE
LOWsdk/python/feast/__init__.py33CODE
LOWsdk/python/feast/__init__.py34CODE
LOWsdk/python/feast/__init__.py35CODE
LOWsdk/python/feast/__init__.py36CODE
LOWsdk/python/feast/__init__.py37CODE
LOWsdk/python/feast/__init__.py37CODE
LOWsdk/python/feast/__init__.py38CODE
LOWsdk/python/feast/__init__.py39CODE
LOWsdk/python/feast/__init__.py40CODE
LOWsdk/python/feast/__init__.py40CODE
LOWsdk/python/feast/__init__.py41CODE
LOWsdk/python/feast/__init__.py42CODE
LOWsdk/python/feast/__init__.py43CODE
LOWsdk/python/feast/__init__.py44CODE
LOWsdk/python/feast/__init__.py45CODE
LOWsdk/python/feast/__init__.py46CODE
LOWsdk/python/feast/utils.py57CODE
LOWsdk/python/feast/utils.py59CODE
LOWsdk/python/feast/utils.py60CODE
LOWsdk/python/feast/utils.py61CODE
LOWsdk/python/feast/feature_server.py48CODE
LOWsdk/python/feast/saved_dataset.py22CODE
LOWsdk/python/feast/feature_view_projection.py12CODE
LOWsdk/python/feast/feature_view_projection.py13CODE
LOWsdk/python/feast/embedder.py18CODE
326 more matches not shown…
Deep Nesting354 hits · 284 pts
SeverityFileLineSnippetContext
LOWdocs/tutorials/azure/data/data_generator.py22CODE
LOWsdk/python/feast/field.py215CODE
LOWsdk/python/feast/driver_test_data.py22CODE
LOWsdk/python/feast/table_format.py565CODE
LOWsdk/python/feast/table_format.py611CODE
LOWsdk/python/feast/table_format.py685CODE
LOWsdk/python/feast/metrics.py496CODE
LOWsdk/python/feast/feature_store.py314CODE
LOWsdk/python/feast/feature_store.py1309CODE
LOWsdk/python/feast/feature_store.py1605CODE
LOWsdk/python/feast/feature_store.py1988CODE
LOWsdk/python/feast/feature_store.py2190CODE
LOWsdk/python/feast/feature_store.py2592CODE
LOWsdk/python/feast/feature_store.py2835CODE
LOWsdk/python/feast/feature_store.py3163CODE
LOWsdk/python/feast/feature_store.py3503CODE
LOWsdk/python/feast/feature_store.py4151CODE
LOWsdk/python/feast/feature_store.py4429CODE
LOWsdk/python/feast/feature_store.py4654CODE
LOWsdk/python/feast/proto_json.py36CODE
LOWsdk/python/feast/proto_json.py60CODE
LOWsdk/python/feast/proto_json.py84CODE
LOWsdk/python/feast/lineage_server.py137CODE
LOWsdk/python/feast/rag_retriever.py130CODE
LOWsdk/python/feast/dataframe.py61CODE
LOWsdk/python/feast/grpc_error_interceptor.py19CODE
LOWsdk/python/feast/dataset_utils.py25CODE
LOWsdk/python/feast/dataset_utils.py119CODE
LOWsdk/python/feast/types.py399CODE
LOWsdk/python/feast/on_demand_feature_view.py162CODE
LOWsdk/python/feast/on_demand_feature_view.py768CODE
LOWsdk/python/feast/on_demand_feature_view.py800CODE
LOWsdk/python/feast/on_demand_feature_view.py977CODE
LOWsdk/python/feast/on_demand_feature_view.py1045CODE
LOWsdk/python/feast/on_demand_feature_view.py1136CODE
LOWsdk/python/feast/feature_server_utils.py82CODE
LOWsdk/python/feast/registry_server.py151CODE
LOWsdk/python/feast/registry_server.py525CODE
LOWsdk/python/feast/registry_server.py618CODE
LOWsdk/python/feast/registry_server.py941CODE
LOWsdk/python/feast/registry_server.py1117CODE
LOWsdk/python/feast/registry_server.py1756CODE
LOWsdk/python/feast/registry_server.py1823CODE
LOWsdk/python/feast/registry_server.py1161CODE
LOWsdk/python/feast/utils.py187CODE
LOWsdk/python/feast/utils.py734CODE
LOWsdk/python/feast/utils.py863CODE
LOWsdk/python/feast/utils.py1296CODE
LOWsdk/python/feast/utils.py1395CODE
LOWsdk/python/feast/utils.py1626CODE
LOWsdk/python/feast/utils.py1709CODE
LOWsdk/python/feast/utils.py1823CODE
LOWsdk/python/feast/feature_server.py331CODE
LOWsdk/python/feast/feature_server.py498CODE
LOWsdk/python/feast/feature_server.py878CODE
LOWsdk/python/feast/feature_server.py1024CODE
LOWsdk/python/feast/feature_server.py1083CODE
LOWsdk/python/feast/feature_server.py1496CODE
LOWsdk/python/feast/feature_view.py164CODE
LOWsdk/python/feast/feature_view.py594CODE
294 more matches not shown…
Hallucination Indicators21 hits · 265 pts
SeverityFileLineSnippetContext
CRITICAL⚡…fra/feast-operator/test/api/featurestore_types_test.go620 storage := resource.Status.Applied.Services.OfflineStore.Persistence.FilePersistence.PvcConfig.Create.Resources.RequeCODE
CRITICAL⚡…fra/feast-operator/test/api/featurestore_types_test.go622 storage = resource.Status.Applied.Services.OnlineStore.Persistence.FilePersistence.PvcConfig.Create.Resources.RequestCODE
CRITICAL⚡…fra/feast-operator/test/api/featurestore_types_test.go624 storage = resource.Status.Applied.Services.Registry.Local.Persistence.FilePersistence.PvcConfig.Create.Resources.RequCODE
CRITICAL⚡…fra/feast-operator/test/api/featurestore_types_test.go630 storage := resource.Status.Applied.Services.OfflineStore.Persistence.FilePersistence.PvcConfig.Create.Resources.RequeCODE
CRITICAL⚡…fra/feast-operator/test/api/featurestore_types_test.go632 storage = resource.Status.Applied.Services.OnlineStore.Persistence.FilePersistence.PvcConfig.Create.Resources.RequestCODE
CRITICAL⚡…fra/feast-operator/test/api/featurestore_types_test.go634 storage = resource.Status.Applied.Services.Registry.Local.Persistence.FilePersistence.PvcConfig.Create.Resources.RequCODE
CRITICAL…/internal/controller/services/openlineage_discovery.go82 cr.Status.Applied.Services.Registry.Local.Server.TLS.IsTLS() {CODE
CRITICAL…/internal/controller/services/openlineage_discovery.go99 cr.Status.Applied.Services.UI.TLS.IsTLS() {CODE
CRITICAL…fra/feast-operator/internal/controller/services/tls.go396 return IsRegistryServer(featureStore) && featureStore.Status.Applied.Services.Registry.Local.Server.TLS.IsTLS()CODE
CRITICALinfra/feast-operator/api/v1/featurestore_types.go237// +kubebuilder:validation:XValidation:rule="self.replicas <= 1 && (!has(self.services) || !has(self.services.scaling) |COMMENT
CRITICAL…ing/connectors/redis/retriever/RedisClusterClient.java88 io.lettuce.core.cluster.RedisClusterClient.create(redisURIList);CODE
CRITICAL…ra/offline_stores/contrib/spark_offline_store/spark.py1656 path = jvm.org.apache.hadoop.fs.Path(uri)CODE
CRITICAL…ra/offline_stores/contrib/spark_offline_store/spark.py1657 fs = jvm.org.apache.hadoop.fs.FileSystem.get(path.toUri(), conf)CODE
CRITICALsdk/python/tests/unit/test_credentials.py293 mock_client_instance.secrets.kv.v2.read_secret_version.assert_called_once_with(CODE
CRITICALsdk/python/tests/unit/test_credentials.py311 mock_client_instance.secrets.kv.v2.read_secret_version.assert_called_once_with(CODE
CRITICAL…hon/tests/unit/test_on_demand_python_transformation.py1701 document_table = self.store._provider._online_store._conn.execute(STRING
CRITICAL⚡…ores/contrib/spark_offline_store/test_spark_persist.py186 mock_df.write.format.return_value.saveAsTable.assert_called_once_with(CODE
CRITICAL⚡…ores/contrib/spark_offline_store/test_spark_persist.py200 mock_df.write.format.return_value.mode.assert_called_once_with("error")CODE
CRITICAL⚡…ores/contrib/spark_offline_store/test_spark_persist.py201 mock_df.write.format.return_value.mode.return_value.save.assert_called_once_with(CODE
CRITICAL⚡…ores/contrib/spark_offline_store/test_spark_persist.py228 mock_df.write.format.return_value.mode.assert_called_once_with("overwrite")CODE
CRITICAL⚡…ores/contrib/spark_offline_store/test_spark_persist.py240 mock_df.write.format.return_value.mode.return_value.save.assert_called_once_with(CODE
Docstring Block Structure51 hits · 245 pts
SeverityFileLineSnippetContext
HIGHsdk/python/feast/table_format.py89 Apache Iceberg table format configuration. Iceberg is an open table format for huge analytic datasets. This clSTRING
HIGHsdk/python/feast/table_format.py198 Delta Lake table format configuration. Delta Lake is an open-source storage layer that brings ACID transactionSTRING
HIGHsdk/python/feast/table_format.py297 Apache Hudi table format configuration. Apache Hudi is a data management framework used to simplify incrementaSTRING
HIGHsdk/python/feast/table_format.py427 Lance table format configuration. Lance is a columnar format for embedding and multimodal data that keeps vectSTRING
HIGHsdk/python/feast/table_format.py566 Factory function to create appropriate TableFormat instance based on type. This is a convenience function thatSTRING
HIGHsdk/python/feast/table_format.py612 Create TableFormat instance from dictionary representation. This function deserializes a dictionary (typicallySTRING
HIGHsdk/python/feast/table_format.py657 Create TableFormat instance from JSON string. This is a convenience function that parses a JSON string and creSTRING
HIGHsdk/python/feast/table_format.py686 Create TableFormat instance from protobuf TableFormat message. Args: proto: TableFormat protobuf messaSTRING
HIGHsdk/python/feast/data_source.py323 Converts data source config in protobuf spec to a DataSource class object. Args: data_sourSTRING
HIGHsdk/python/feast/image_utils.py102 Extract embedding from image bytes. Args: image_bytes: Image data as bytes (JPEG, PNG, WebPSTRING
HIGHsdk/python/feast/image_utils.py128 Extract embeddings from multiple images in batch for efficiency. Args: image_bytes_list: LiSTRING
HIGHsdk/python/feast/image_utils.py168 Combine text and image embeddings search. This function provides several strategies for combining embeddings frSTRING
HIGHsdk/python/feast/image_utils.py253 Extract metadata from image bytes. Args: image_bytes: Image data as bytes Returns: DictionaSTRING
HIGHsdk/python/feast/feature_store.py907 Retrieves a label view by name. Args: name: Name of the label view. allow_regiSTRING
HIGHsdk/python/feast/feature_store.py942 Retrieves an entity. Args: name: Name of entity. allow_registry_cache: (OptionSTRING
HIGHsdk/python/feast/feature_store.py962 Retrieves a feature service. Args: name: Name of feature service. allow_cache:STRING
HIGHsdk/python/feast/feature_store.py980 Retrieves a feature view. Args: name: Name of feature view. allow_registry_cacSTRING
HIGHsdk/python/feast/feature_store.py1023 Retrieves a stream feature view. Args: name: Name of stream feature view. alloSTRING
HIGHsdk/python/feast/feature_store.py1056 Retrieves a feature view. Args: name: Name of feature view. allow_registry_cacSTRING
HIGHsdk/python/feast/feature_store.py1073 Retrieves the list of data sources from the registry. Args: name: Name of the data source.STRING
HIGHsdk/python/feast/feature_store.py1425Dry-run registering objects to metadata store. The plan method dry-runs registering one or more definitions (e.STRING
HIGHsdk/python/feast/feature_store.py1626Register objects to metadata store and update related infrastructure. The apply method registers one or more deSTRING
HIGHsdk/python/feast/feature_store.py1997Enrich an entity dataframe with historical feature values for either training or batch scoring. This method joiSTRING
HIGHsdk/python/feast/feature_store.py2199 Execute provided retrieval job and persist its outcome in given storage. Storage type (eg, BigQuery or STRING
HIGHsdk/python/feast/feature_store.py2351Retrieve preview data from a saved dataset's storage. Args: name: Name of the saved dataset in the STRING
HIGHsdk/python/feast/feature_store.py2601 Materialize incremental new data from the offline store into the online store. This method loads increSTRING
HIGHsdk/python/feast/feature_store.py3466 Validates input parameters and converts them to a pandas DataFrame. Args: df: Optional DatSTRING
HIGHsdk/python/feast/feature_store.py3506 Apply transformations for an OnDemandFeatureView to the input dataframe. Args: feature_vieSTRING
HIGHsdk/python/feast/feature_store.py3826 Update features using DynamoDB-specific list operations. This method provides efficient in-place list STRING
HIGHsdk/python/feast/feature_store.py3972 Retrieves the latest online feature data. Note: This method will download the full feature registry thSTRING
HIGHsdk/python/feast/feature_store.py4064 [Alpha] Retrieves the latest online feature data asynchronously. Note: This method will download the fSTRING
HIGHsdk/python/feast/feature_store.py4272 Retrieves the top k closest document features. Note, embeddings are a subset of features. Args: STRING
HIGHsdk/python/feast/feature_store.py4443 OpenAI-compatible vector store search. Accepts a raw query string, embeds it via the configured embeddSTRING
HIGHsdk/python/feast/feature_store.py5006 Retrieves a permission from the registry. Args: name: Name of the permission. RetSTRING
HIGHsdk/python/feast/feature_store.py5042 Retrieves a project from the registry. Args: name: Name of the project. Returns: STRING
HIGHsdk/python/feast/dataset_utils.py126Build a pandas DataFrame from inline entity key values and optional time range. Args: entity_keys: Column nSTRING
HIGHsdk/python/feast/types.py475 Converts a Feast type to a ValueType enum. Args: feast_type: The Feast type to be converted. RetuSTRING
HIGH…line_stores/hybrid_online_store/hybrid_online_store.py215 Read feature rows from the appropriate online store based on the FeatureView's tag. Args: STRING
HIGH…/contrib/ray_offline_store/ray_offline_store_reader.py10Loads a ray.data.Dataset from a RaySource descriptor. All ray.data loading logic for RaySource lives here, in the oSTRING
HIGH…/infra/offline_stores/contrib/ray_offline_store/ray.py1462Returns a ray.data.Dataset for a FileSource or RaySource. Args: source: A FileSource or RaySource dSTRING
HIGH…es/contrib/couchbase_offline_store/couchbase_source.py157 Infers type signature for a field, rejecting complex nested structures that aren't compatible with FeasSTRING
HIGHsdk/python/feast/infra/registry/base_registry.py613 Retrieve a feature view snapshot for a specific version number. Args: name: Name of featurSTRING
HIGH…feast/infra/data_sources/contrib/lance/lance_source.py51Data source backed by a Lance dataset, readable without Spark. A Lance dataset is addressed in exactly one of two wSTRING
HIGHsdk/python/feast/dbt/mapper.py215 Create a Feast DataSource from a dbt model. Args: model: The DbtModel to create a DataSourSTRING
HIGHsdk/python/feast/transformation/ray_transformation.py186 Infer features from the Ray transformation. This method automatically infers the output schema by: STRING
HIGHsdk/python/feast/permissions/enforcer.py22 Define the logic to apply the configured permissions when a given action is requested on a protected resource. STRING
HIGHsdk/python/feast/permissions/security_manager.py90 Verify if the current user is authorized to execute the requested actions on the given resources. If nSTRING
HIGHsdk/python/feast/permissions/security_manager.py124 Verify if the current user is authorized to create or update the given resource. If the resource already existsSTRING
HIGHsdk/python/feast/permissions/security_manager.py171 A utility function to invoke the `assert_permissions` method on the global security manager. If no global `SecSTRING
HIGHsdk/python/feast/permissions/auth/token_extractor.py26 Extract the bearer token from the authorization header value. Args: auth_header: The full STRING
HIGH…k/python/feast/mlflow_integration/entity_df_builder.py38Build an entity DataFrame from an MLflow run's artifacts. Convention: the run should have an artifact named ``eSTRING
Structural Annotation Overuse136 hits · 237 pts
SeverityFileLineSnippetContext
LOW⚡ui/src/pages/saved-data-sets/CreateDatasetForm.tsx95 // Step 1: Feature selectionCOMMENT
LOW⚡ui/src/pages/saved-data-sets/CreateDatasetForm.tsx104 // Step 2: Entity sourceCOMMENT
LOWui/src/pages/saved-data-sets/CreateDatasetForm.tsx119 // Step 3: Storage & metadataCOMMENT
LOWinfra/website/docs/blog/feast-dbt-integration.md59### Step 1: Install Feast with dbt SupportCOMMENT
LOWinfra/website/docs/blog/feast-dbt-integration.md67### Step 2: Tag Your Existing dbt ModelCOMMENT
LOWinfra/website/docs/blog/feast-dbt-integration.md105### Step 3: Use Your Existing DocumentationCOMMENT
LOWinfra/website/docs/blog/feast-dbt-integration.md142### Step 4: Compile Your dbt Project (As Usual)COMMENT
LOWinfra/website/docs/blog/feast-dbt-integration.md153### Step 5: See What Feast FoundCOMMENT
LOWinfra/website/docs/blog/feast-dbt-integration.md171### Step 6: Import Your dbt Model to FeastCOMMENT
LOWinfra/website/docs/blog/feast-dbt-integration.md239### Step 7: Apply to Your Feature StoreCOMMENT
LOWinfra/website/docs/blog/feast-openai-compatible-api.md28# Step 1: Call the embedding provider yourselfCOMMENT
LOWinfra/website/docs/blog/feast-openai-compatible-api.md35# Step 2: Call Feast's proprietary API with the raw vectorCOMMENT
LOWinfra/website/docs/blog/feast-openai-compatible-api.md92### Step 1: Configure the embedding modelCOMMENT
LOWinfra/website/docs/blog/feast-openai-compatible-api.md129### Step 2: Define a feature view with vector searchCOMMENT
LOWinfra/website/docs/blog/feast-openai-compatible-api.md159### Step 3: Apply, load data, and serveCOMMENT
LOWinfra/website/docs/blog/feast-openai-compatible-api.md166### Step 4: Discover your vector store IDCOMMENT
LOWinfra/website/docs/blog/feast-openai-compatible-api.md187### Step 5: SearchCOMMENT
LOWinfra/website/docs/blog/feast-ray-llm-posttrain.md36## Step 1: Point Feast at conversation dataCOMMENT
LOWinfra/website/docs/blog/feast-ray-llm-posttrain.md162## Step 2: Retrieve for training (entity-less)COMMENT
LOWinfra/website/docs/blog/feast-ray-llm-posttrain.md186## Step 3: Two ways into the trainerCOMMENT
LOWinfra/website/docs/blog/feast-oracle-offline-store.md64### Step 1: Configure your feature storeCOMMENT
LOWinfra/website/docs/blog/feast-oracle-offline-store.md105### Step 2: Define features backed by Oracle tablesCOMMENT
LOWinfra/website/docs/blog/feast-oracle-offline-store.md134### Step 3: Retrieve features for trainingCOMMENT
LOWinfra/website/docs/blog/feast-oracle-offline-store.md159### Step 4: Serve features in productionCOMMENT
LOW…fra/website/docs/blog/feast-openlineage-integration.md81## Step 1: Install OpenLineageCOMMENT
LOW…fra/website/docs/blog/feast-openlineage-integration.md87## Step 2: Configure Your Feature StoreCOMMENT
LOW…fra/website/docs/blog/feast-openlineage-integration.md106## Step 3: Start Marquez (Optional)COMMENT
LOW…fra/website/docs/blog/feast-openlineage-integration.md114## Step 4: Apply Your FeaturesCOMMENT
LOWinfra/website/docs/blog/rag-with-feast.md126### Step 1: Configure MilvusCOMMENT
LOWinfra/website/docs/blog/rag-with-feast.md147### Step 2: Define your Data Sources and ViewsCOMMENT
LOW⚡infra/website/docs/blog/rag-with-feast.md189### Step 3: Update your RegistryCOMMENT
LOW⚡infra/website/docs/blog/rag-with-feast.md196### Step 4: Ingest your DataCOMMENT
LOW⚡infra/website/docs/blog/rag-with-feast.md202### Step 5: Retrieve your DataCOMMENT
LOW⚡infra/website/docs/blog/feast-mlflow-kubeflow.md459### Step 1: Register and materialize features with FeastCOMMENT
LOW⚡infra/website/docs/blog/feast-mlflow-kubeflow.md466### Step 2: Run experiments and select the best model with MLflowCOMMENT
LOW⚡infra/website/docs/blog/feast-mlflow-kubeflow.md474### Step 3: Promote to productionCOMMENT
LOWinfra/website/docs/blog/feast-mlflow-kubeflow.md485### Step 4: Serve features and predictionsCOMMENT
LOWdocs/getting-started/quickstart.md61## Step 1: Install FeastCOMMENT
LOWdocs/getting-started/quickstart.md76## Step 2: Create a feature repositoryCOMMENT
LOWdocs/getting-started/quickstart.md301## Step 3: Run sample workflowCOMMENT
LOWdocs/getting-started/quickstart.md312### Step 4: Register feature definitions and deploy your feature storeCOMMENT
LOWdocs/getting-started/quickstart.md344### Step 5: Generating training data or powering batch scoring modelsCOMMENT
LOWdocs/getting-started/quickstart.md502### Step 6: Ingest batch features into your online storeCOMMENT
LOWdocs/getting-started/quickstart.md536### Step 7: Fetching feature vectors for inferenceCOMMENT
LOWdocs/getting-started/quickstart.md581### Step 8: Using a feature service to fetch online features instead.COMMENT
LOWdocs/getting-started/quickstart.md631## Step 9: Browse your features with the Web UI (experimental)COMMENT
LOWdocs/getting-started/quickstart.md663## Step 10: Re-examine `test_workflow.py`COMMENT
LOWdocs/getting-started/architecture/language.md30### Step 1: Quantify latency bottlenecks in your feature calculationsCOMMENT
LOWdocs/getting-started/architecture/language.md34### Step 2: Optimize your feature calculationsCOMMENT
LOWdocs/getting-started/concepts/feature-retrieval.md251### Step 1: Specifying FeaturesSTRING
LOWdocs/getting-started/concepts/feature-retrieval.md275### Step 2: Specifying EntitiesSTRING
LOWdocs/getting-started/concepts/feature-retrieval.md325### Step 3: Choosing an output formatSTRING
LOWdocs/getting-started/concepts/label-view.md95### Step 1: Define a label viewCOMMENT
LOWdocs/getting-started/concepts/label-view.md143### Step 2: Push labelsCOMMENT
LOWdocs/getting-started/concepts/label-view.md167### Step 3: Data label in the Feast UICOMMENT
LOWdocs/getting-started/concepts/label-view.md177### Step 4: Join labels with features for trainingCOMMENT
LOWdocs/tutorials/rag-with-docling.md27## Step 0: Download, Compute, and Export the Docling Sample DatasetCOMMENT
LOWdocs/tutorials/rag-with-docling.md145## Step 1: Configure Milvus in FeastCOMMENT
LOWdocs/tutorials/rag-with-docling.md167## Step 2: Define your Data Sources and ViewsCOMMENT
LOWdocs/tutorials/rag-with-docling.md305## Step 3: Update your RegistryCOMMENT
76 more matches not shown…
Modern AI Meta-Vocabulary65 hits · 202 pts
SeverityFileLineSnippetContext
MEDIUMinfra/website/docs/blog/mongodb-feast-integration.md136## RAG and embeddings: vector search in the same clusterCOMMENT
MEDIUMinfra/website/docs/blog/feast-openai-compatible-api.md92### Step 1: Configure the embedding modelCOMMENT
MEDIUMinfra/website/docs/blog/feast-openai-compatible-api.md322# configmap.yaml (embedding model section)COMMENT
MEDIUMinfra/website/docs/blog/rag-with-feast.md13## Why Feature Stores Make Sense for GenAI and RAGCOMMENT
MEDIUMinfra/website/docs/blog/rag-with-feast.md44## Feast Now Supports RAGCOMMENT
MEDIUMinfra/website/docs/blog/rag-with-feast.md57## Retrieval Augmented Generation (RAG)COMMENT
MEDIUMinfra/website/docs/blog/rag-with-feast.md220### The Benefits from using Feast for RAGCOMMENT
MEDIUM⚡…/website/docs/blog/feast-ray-distributed-processing.md25## Building Scalable Feature Pipelines and RAG Systems with Distributed ComputingCOMMENT
MEDIUM⚡…/website/docs/blog/feast-ray-distributed-processing.md29### The Ray RAG RevolutionCOMMENT
MEDIUM⚡…/website/docs/blog/feast-ray-distributed-processing.md34# Built-in RAG template with distributed embedding generationCOMMENT
MEDIUM…/website/docs/blog/feast-ray-distributed-processing.md119### RAG Query ExampleCOMMENT
MEDIUM…/website/docs/blog/feast-ray-distributed-processing.md206### Initialize Ray RAG TemplateCOMMENT
MEDIUM…/website/docs/blog/feast-ray-distributed-processing.md208# RAG applications with distributed embedding generationCOMMENT
MEDIUMinfra/feast-operator/cmd/main.go57 // +kubebuilder:scaffold:importsCOMMENT
MEDIUMinfra/feast-operator/cmd/main.go71 // +kubebuilder:scaffold:schemeCOMMENT
MEDIUMinfra/feast-operator/cmd/main.go179 // In the default scaffold provided, the program ends immediately afterCOMMENT
MEDIUMinfra/feast-operator/cmd/main.go232 // +kubebuilder:scaffold:builderCOMMENT
MEDIUMinfra/feast-operator/test/api/suite_test.go36 // +kubebuilder:scaffold:importsCOMMENT
MEDIUMinfra/feast-operator/test/api/suite_test.go80 // +kubebuilder:scaffold:schemeCOMMENT
MEDIUM⚡infra/feast-operator/config/crd/kustomization.yaml6#+kubebuilder:scaffold:crdkustomizeresourceCOMMENT
MEDIUM⚡infra/feast-operator/config/crd/kustomization.yaml11#+kubebuilder:scaffold:crdkustomizewebhookpatchCOMMENT
MEDIUM⚡infra/feast-operator/config/crd/kustomization.yaml16#+kubebuilder:scaffold:crdkustomizecainjectionpatchCOMMENT
MEDIUMinfra/feast-operator/config/samples/kustomization.yaml10#+kubebuilder:scaffold:manifestskustomizesamplesCOMMENT
MEDIUM…fra/feast-operator/config/scorecard/kustomization.yaml16#+kubebuilder:scaffold:patchesJson6902COMMENT
MEDIUMinfra/feast-operator/internal/controller/suite_test.go40 // +kubebuilder:scaffold:importsCOMMENT
MEDIUMinfra/feast-operator/internal/controller/suite_test.go79 // +kubebuilder:scaffold:schemeCOMMENT
MEDIUM…st-operator/internal/controller/services/suite_test.go35 // +kubebuilder:scaffold:importsCOMMENT
MEDIUM…st-operator/internal/controller/services/suite_test.go74 // +kubebuilder:scaffold:schemeCOMMENT
MEDIUM.claude/skills/feast-dev/SKILL.md124 feature_store.py # FeatureStore class - core orchestrationCODE
MEDIUM.claude/skills/feast-user-guide/SKILL.md191## Vector Search / RAGCOMMENT
MEDIUMdocs/adr/ADR-0012-label-view.md395### Document Span (RAG Retrieval Evaluation)COMMENT
MEDIUMdocs/adr/ADR-0010-vector-database-integration.md1# ADR-0010: Vector Database Integration for LLM/RAG SupportCOMMENT
MEDIUMdocs/presentations/feast-chronon-summit/build_deck.py191 foot="PR #6188 architecture · Offline export and job orchestration remain external",CODE
MEDIUM…s/presentations/feast-chronon-summit/deck-content.json63 "foot": "PR #6188 architecture \u00b7 Offline export and job orchestration remain external"CODE
MEDIUMdocs/getting-started/faq.md11### Which programming language should I use to run Feast in a microservice architecture?COMMENT
MEDIUMdocs/getting-started/use-cases.md55## NLP / RAG / Information RetrievalCOMMENT
MEDIUMdocs/getting-started/genai.md25### Retrieval Augmented Generation (RAG)COMMENT
MEDIUMdocs/getting-started/concepts/label-view.md260### RAG chunk labeling (feedback + expectation)COMMENT
MEDIUMdocs/tutorials/rag-with-docling.md1# Retrieval Augmented Generation (RAG) with FeastCOMMENT
MEDIUMdocs/tutorials/rag-with-docling.md64# Load tokenizer and embedding modelCOMMENT
MEDIUMdocs/tutorials/rag-with-docling.md197# Load tokenizer and embedding modelCOMMENT
MEDIUMdocs/tutorials/rag-with-docling.md640## Why Feast for RAG?COMMENT
MEDIUM…ow-to-guides/feast-operator/01-project-provisioning.md135### Minimal scaffoldCOMMENT
MEDIUMdocs/reference/alpha-vector-database.md321 # Look how easy it is to enable RAG!COMMENT
MEDIUMdocs/reference/compute-engine/ray.md7### Ray RAG Template - Batch Embedding at ScaleCOMMENT
MEDIUMsdk/python/feast/demos.py719 f"## {section}. Vector / RAG Feature Retrieval\n\nSearch stored embeddings (dim: {dim})."CODE
MEDIUMsdk/python/feast/rag_retriever.py257 * n_docs, # RAG model expects a "title" key during Forward passCOMMENT
MEDIUMsdk/python/feast/templates/ray_rag/__init__.py1# Ray RAG Template for FeastCOMMENT
MEDIUMsdk/python/feast/templates/ray_rag/README.md1# Feast Ray RAG Template - Batch Embedding at scale for RAG with RayCOMMENT
MEDIUM…ython/feast/templates/ray_rag/feature_repo/__init__.py1# Ray RAG Feature RepositoryCOMMENT
MEDIUMsdk/python/feast/templates/rag/README.md1# City Information Q&A — RAG Demo with FeastCOMMENT
MEDIUM…ython/feast/templates/rag/feature_repo/example_repo.py39# Feature View 1: City embeddings for semantic/vector search (RAG retrieval)COMMENT
MEDIUM⚡…python/tests/component/ray/test_resource_scheduling.py313 # Compute-scheduling keys must be absent from the orchestration taskCOMMENT
MEDIUM⚡…python/tests/component/ray/test_resource_scheduling.py319 # Non-scheduling keys must be present (orchestration task can use them)COMMENT
MEDIUMexamples/rag-retriever/README.md1# End-to-end RAG Fine Tuning example using Feast and Milvus.COMMENT
MEDIUMexamples/rag/README.md1# 🚀 Quickstart: Retrieval-Augmented Generation (RAG) using Feast and Large Language Models (LLMs)COMMENT
MEDIUMexamples/rag/README.md7## 💡 Why Use Feast for RAG?COMMENT
MEDIUMexamples/rag-docling/README.md1# 🚀 Quickstart: RAG, Milvus, and Docling with FeastCOMMENT
MEDIUMexamples/rag-docling/README.md10## 💡 Why Use Feast for RAG?COMMENT
MEDIUMexamples/rag-docling/feature_repo/example_repo.py24# Load tokenizer and embedding modelCOMMENT
5 more matches not shown…
Modern Structural Boilerplate152 hits · 153 pts
SeverityFileLineSnippetContext
LOWsdk/python/feast/table_format.py83 def set_property(self, key: str, value: str) -> None:CODE
LOW⚡sdk/python/feast/metrics.py67logger = logging.getLogger(__name__)CODE
LOWsdk/python/feast/base_feature_view.py228 def set_projection(self, feature_view_projection: FeatureViewProjection) -> None:CODE
LOWsdk/python/feast/lineage_server.py31logger = logging.getLogger(__name__)CODE
LOW⚡sdk/python/feast/credentials.py51logger = logging.getLogger(__name__)CODE
LOWsdk/python/feast/arrow_error_handler.py10logger = logging.getLogger(__name__)CODE
LOWsdk/python/feast/__init__.py54__all__ = [CODE
LOWsdk/python/feast/ssl_ca_trust_store_setup.py4logger = logging.getLogger(__name__)CODE
LOWsdk/python/feast/feature_server_utils.py16logger = logging.getLogger(__name__)CODE
LOWsdk/python/feast/registry_server.py46logger = logging.getLogger(__name__)CODE
LOWsdk/python/feast/offline_server.py76logger = logging.getLogger(__name__)CODE
LOWsdk/python/feast/errors.py14logger = logging.getLogger(__name__)CODE
LOWsdk/python/feast/rest_error_handler.py12logger = logging.getLogger(__name__)CODE
LOWsdk/python/feast/repo_operations.py39logger = logging.getLogger(__name__)CODE
LOWsdk/python/feast/type_map.py74logger = logging.getLogger(__name__)CODE
LOWsdk/python/feast/ui_server.py15logger = logging.getLogger(__name__)CODE
LOWsdk/python/feast/feature_view_utils.py25logger = logging.getLogger(__name__)CODE
LOWsdk/python/feast/aggregation/__init__.py141__all__ = ["Aggregation", "aggregation_specs_to_agg_ops"]CODE
LOWsdk/python/feast/aggregation/tiling/__init__.py21__all__ = [CODE
LOWsdk/python/feast/infra/ray_initializer.py30logger = logging.getLogger(__name__)CODE
LOWsdk/python/feast/infra/online_stores/dynamodb.py53logger = logging.getLogger(__name__)CODE
LOWsdk/python/feast/infra/online_stores/remote.py60logger = logging.getLogger(__name__)CODE
LOWsdk/python/feast/infra/online_stores/bigtable.py20logger = logging.getLogger(__name__)CODE
LOWsdk/python/feast/infra/online_stores/redis.py57logger = logging.getLogger(__name__)CODE
LOWsdk/python/feast/infra/online_stores/online_store.py41logger = logging.getLogger(__name__)CODE
LOW…t/infra/online_stores/mongodb_online_store/__init__.py3__all__ = ["MongoDBOnlineStore", "MongoDBOnlineStoreConfig"]CODE
LOW⚡…/infra/online_stores/scylladb_online_store/scylladb.py37logger = logging.getLogger(__name__)CODE
LOW…tores/cassandra_online_store/cassandra_online_store.py122logger = logging.getLogger(__name__)STRING
LOW…infra/online_stores/aerospike_online_store/__init__.py3__all__ = ["AerospikeOnlineStore", "AerospikeOnlineStoreConfig"]CODE
LOW…t/infra/online_stores/chronon_online_store/__init__.py1__all__ = ["ChrononOnlineStore", "ChrononOnlineStoreConfig"]CODE
LOW…nfra/online_stores/couchbase_online_store/couchbase.py25logger = logging.getLogger(__name__)CODE
LOW…east/infra/online_stores/milvus_online_store/milvus.py56logger = logging.getLogger(__name__)CODE
LOW…east/infra/online_stores/milvus_online_store/milvus.py108logger = logging.getLogger(__name__)CODE
LOW…ine_stores/elasticsearch_online_store/elasticsearch.py58logger = logging.getLogger(__name__)CODE
LOWsdk/python/feast/infra/offline_stores/file_source.py29logger = logging.getLogger(__name__)CODE
LOWsdk/python/feast/infra/offline_stores/remote.py41logger = logging.getLogger(__name__)CODE
LOW…/contrib/ray_offline_store/ray_offline_store_reader.py6logger = logging.getLogger(__name__)CODE
LOW…a/offline_stores/contrib/ray_offline_store/__init__.py50__all__ = [CODE
LOW…/infra/offline_stores/contrib/ray_offline_store/ray.py72logger = logging.getLogger(__name__)CODE
LOW…offline_stores/contrib/ray_offline_store/ray_source.py12logger = logging.getLogger(__name__)CODE
LOW…/contrib/clickhouse_offline_store/tests/data_source.py24logger = logging.getLogger(__name__)CODE
LOW…ine_stores/contrib/spark_offline_store/spark_source.py22logger = logging.getLogger(__name__)CODE
LOW…ra/offline_stores/contrib/trino_offline_store/trino.py63logger = logging.getLogger(__name__)CODE
LOW…fline_stores/contrib/chronon_offline_store/__init__.py1__all__ = ["ChrononOfflineStore", "ChrononOfflineStoreConfig", "ChrononSource"]CODE
LOW…es/contrib/postgres_offline_store/tests/data_source.py24logger = logging.getLogger(__name__)CODE
LOWsdk/python/feast/infra/contrib/grpc_server.py27logger = logging.getLogger(__name__)CODE
LOWsdk/python/feast/infra/mcp_servers/__init__.py6__all__ = [CODE
LOWsdk/python/feast/infra/mcp_servers/mcp_server.py20logger = logging.getLogger(__name__)CODE
LOW⚡sdk/python/feast/infra/registry/registry.py144logger = logging.getLogger(__name__)CODE
LOWsdk/python/feast/infra/registry/caching_registry.py28logger = logging.getLogger(__name__)CODE
LOWsdk/python/feast/infra/registry/snowflake.py67logger = logging.getLogger(__name__)CODE
LOWsdk/python/feast/infra/registry/sql.py291logger = logging.getLogger(__name__)CODE
LOWsdk/python/feast/infra/data_sources/mlflow/auth.py20logger = logging.getLogger(__name__)CODE
LOW…ast/infra/data_sources/mlflow/mlflow_dataset_source.py36logger = logging.getLogger(__name__)CODE
LOWsdk/python/feast/infra/data_sources/mlflow/__init__.py5__all__ = ["MlflowDatasetSource"]CODE
LOW…hon/feast/infra/data_sources/contrib/lance/__init__.py6__all__ = [CODE
LOW…ra/data_sources/contrib/iceberg_catalog/uc_provider.py38logger = logging.getLogger(__name__)CODE
LOW…sources/contrib/iceberg_catalog/iceberg_rest_client.py21logger = logging.getLogger(__name__)CODE
LOW…infra/data_sources/contrib/iceberg_catalog/__init__.py17__all__ = [CODE
LOW…nfra/data_sources/contrib/iceberg_catalog/uc_client.py24logger = logging.getLogger(__name__)CODE
92 more matches not shown…
Verbosity Indicators65 hits · 129 pts
SeverityFileLineSnippetContext
LOW⚡ui/src/pages/saved-data-sets/CreateDatasetForm.tsx95 // Step 1: Feature selectionCOMMENT
LOW⚡ui/src/pages/saved-data-sets/CreateDatasetForm.tsx104 // Step 2: Entity sourceCOMMENT
LOWui/src/pages/saved-data-sets/CreateDatasetForm.tsx119 // Step 3: Storage & metadataCOMMENT
LOWsdk/python/feast/aggregation/tiling/orchestrator.py49 # Step 1: Add hop interval columnCOMMENT
LOWsdk/python/feast/aggregation/tiling/orchestrator.py62 # Step 2: Group by entity keys + hop interval and aggregateCOMMENT
LOWsdk/python/feast/aggregation/tiling/orchestrator.py109 # Step 3: Compute cumulative sums (convert hop aggregations to cumulative tiles)COMMENT
LOW⚡sdk/python/feast/aggregation/tiling/orchestrator.py160 # Step 4: Add tile metadataCOMMENT
LOW⚡sdk/python/feast/aggregation/tiling/orchestrator.py164 # Step 5: Compute final feature values from IRs (for algebraic aggs, just rename)COMMENT
LOW…st/infra/online_stores/mongodb_online_store/mongodb.py717 # Step 1: Extract raw values column-wise (aligned by ordered ids)COMMENT
LOW⚡…st/infra/online_stores/mongodb_online_store/mongodb.py733 # Step 2: Convert per featureCOMMENT
LOW⚡…st/infra/online_stores/mongodb_online_store/mongodb.py741 # Step 3: Reassemble row-wiseCOMMENT
LOW…/python/feast/infra/compute_engines/feature_builder.py82 # Step 1: build source nodeCOMMENT
LOW⚡…/python/feast/infra/compute_engines/feature_builder.py101 # Step 2: filterCOMMENT
LOW⚡…/python/feast/infra/compute_engines/feature_builder.py104 # Step 3: aggregate or dedupeCOMMENT
LOW⚡…/python/feast/infra/compute_engines/feature_builder.py110 # Step 4: validateCOMMENT
LOW⚡…/python/feast/infra/compute_engines/feature_builder.py117 # Step 1: Topo sort the FeatureViewNode DAG (Logical DAG)COMMENT
LOW⚡…/python/feast/infra/compute_engines/feature_builder.py120 # Step 2: For each FeatureView, build its corresponding execution DAGNodeCOMMENT
LOW⚡…/python/feast/infra/compute_engines/feature_builder.py133 # Step 3: Build output nodeCOMMENT
LOW⚡…/python/feast/infra/compute_engines/feature_builder.py138 # Step 4: Topo sort the final DAG from the output node (Physical DAG)COMMENT
LOW⚡…/python/feast/infra/compute_engines/feature_builder.py141 # Step 5: Return sorted execution planCOMMENT
LOW⚡sdk/python/feast/infra/compute_engines/trino/nodes.py808 # Step 1: Create staging table from compiled planCOMMENT
LOW⚡sdk/python/feast/infra/compute_engines/trino/nodes.py814 # Step 2: If target exists, rename target -> backupCOMMENT
LOW⚡sdk/python/feast/infra/compute_engines/trino/nodes.py825 # Step 3: Rename staging -> targetCOMMENT
LOW⚡sdk/python/feast/infra/compute_engines/trino/nodes.py830 # Step 4: Drop backup now that target is safely replacedCOMMENT
LOW⚡…hon/feast/infra/compute_engines/ray/feature_builder.py261 # Step 1: Topo sort the FeatureViewNode DAG (Logical DAG)COMMENT
LOW⚡…hon/feast/infra/compute_engines/ray/feature_builder.py267 # Step 2: For each FeatureView, build its corresponding execution DAGNode and write nodeCOMMENT
LOW⚡…hon/feast/infra/compute_engines/ray/feature_builder.py318 # Step 3: The final write node is the one for the top-level feature viewCOMMENT
LOW⚡…hon/feast/infra/compute_engines/ray/feature_builder.py321 # Step 4: Topo sort the final DAG from the output node (Physical DAG)COMMENT
LOW⚡…hon/feast/infra/compute_engines/ray/feature_builder.py324 # Step 5: Update self.nodes to include all nodes for the execution planCOMMENT
LOW⚡…hon/feast/infra/compute_engines/ray/feature_builder.py327 # Step 6: Return sorted execution planCOMMENT
LOWsdk/python/feast/infra/compute_engines/ray/nodes.py392 # Step 1: Generate cumulative tilesCOMMENT
LOWsdk/python/feast/infra/compute_engines/ray/nodes.py405 # Step 2: Convert to windowed aggregationsCOMMENT
LOWsdk/python/feast/infra/compute_engines/ray/nodes.py421 # Step 3: Join all windows in pandas (outer merge on entity keys + timestamp)COMMENT
LOWsdk/python/feast/infra/compute_engines/ray/nodes.py440 # Step 4: Deduplicate in pandas (keep latest timestamp per entity)COMMENT
LOWsdk/python/feast/infra/compute_engines/spark/nodes.py271 # Step 1: Generate cumulative tilesCOMMENT
LOWsdk/python/feast/infra/compute_engines/spark/nodes.py284 # Step 2: Convert to windowed aggregationsCOMMENT
LOWsdk/python/feast/infra/compute_engines/spark/nodes.py318 # Step 3: Join all windows in pandas (outer merge on entity keys + timestamp)COMMENT
LOW⚡sdk/python/feast/infra/compute_engines/spark/nodes.py337 # Step 4: Deduplicate in pandas (keep latest timestamp per entity)COMMENT
LOW⚡sdk/python/feast/infra/compute_engines/spark/nodes.py343 # Step 5: Convert to Spark once at the endCOMMENT
LOW⚡sdk/python/feast/mcp/auth.py76 # Step 1: Try MCP-issued JWT validation (IDE OAuth flow tokens)COMMENT
LOW⚡sdk/python/feast/mcp/auth.py81 # Step 2: Try direct OIDC provider token validation (SDK clients)COMMENT
LOW⚡…k/python/tests/integration/dbt/test_dbt_integration.py467 # Step 1: Parse manifest and filter modelsCOMMENT
LOW⚡…k/python/tests/integration/dbt/test_dbt_integration.py471 # Step 2: Create mapperCOMMENT
LOW⚡…k/python/tests/integration/dbt/test_dbt_integration.py478 # Step 3: Create Feast objects for each modelCOMMENT
LOW⚡sdk/python/tests/utils/ssl_certifcates_util.py189 # Step 1: Identify the existing trust store (if available via environment variables)COMMENT
LOW⚡sdk/python/tests/utils/ssl_certifcates_util.py194 # Step 2: Copy the existing trust store to the new location (if it exists)COMMENT
LOWsdk/python/tests/utils/ssl_certifcates_util.py206 # Step 3: Load and validate the public certificateCOMMENT
LOW⚡sdk/python/tests/utils/ssl_certifcates_util.py249 # Step 4: Add the public certificate to the new trust storeCOMMENT
LOW⚡…perator-rbac-openshift-tls/client/feature_repo/test.py100 # Step 1: List feature viewsCOMMENT
LOW⚡…perator-rbac-openshift-tls/client/feature_repo/test.py117 # Step 2: Fetch Historical FeaturesCOMMENT
LOW⚡…perator-rbac-openshift-tls/client/feature_repo/test.py124 # Step 3: Apply Feature StoreCOMMENT
LOW⚡…perator-rbac-openshift-tls/client/feature_repo/test.py136 # Step 4: Fetch Online FeaturesCOMMENT
LOW…perator-rbac-openshift-tls/client/feature_repo/test.py147 # Step 5: Simulate Event Push (Streaming Ingestion)COMMENT
LOW⚡examples/operator-rbac/client/feature_repo/test.py100 # Step 1: List feature viewsCOMMENT
LOW⚡examples/operator-rbac/client/feature_repo/test.py117 # Step 2: Fetch Historical FeaturesCOMMENT
LOW⚡examples/operator-rbac/client/feature_repo/test.py124 # Step 3: Apply Feature StoreCOMMENT
LOW⚡examples/operator-rbac/client/feature_repo/test.py136 # Step 4: Fetch Online FeaturesCOMMENT
LOWexamples/operator-rbac/client/feature_repo/test.py147 # Step 5: Simulate Event Push (Streaming Ingestion)COMMENT
LOWexamples/online_store/milvus_tutorial/milvus_example.py29# Step 1: Generate sample data with embeddingsCOMMENT
LOW⚡examples/online_store/milvus_tutorial/milvus_example.py109# Step 2: Define feature repositoryCOMMENT
5 more matches not shown…
Redundant / Tautological Comments64 hits · 100 pts
SeverityFileLineSnippetContext
LOWinfra/scripts/generate_protos.py76 # Write the file out againCOMMENT
LOW⚡sdk/python/feast/field.py246 # Check if it's an Array typeCOMMENT
LOW⚡sdk/python/feast/field.py252 # Check if it's a Set typeCOMMENT
LOW⚡sdk/python/feast/field.py258 # Check if it's a nested Struct (JSON encoded)COMMENT
LOWsdk/python/feast/feature_store.py3763 # Check if feature columns are empty (entity columns may have data but feature columns are empty)COMMENT
LOWsdk/python/feast/feature_store.py3806 # Check if feature columns are empty (entity columns may have data but feature columns are empty)COMMENT
LOWsdk/python/feast/feature_store.py3857 # Check if online store supports update expressionsCOMMENT
LOWsdk/python/feast/feature_store.py3879 # Check if feature columns are emptyCOMMENT
LOWsdk/python/feast/importer.py41 # Check if the class is a subclass of the base class.COMMENT
LOWsdk/python/feast/demos.py487 " # Check if service needs entity keys not already in entity_df.\n"CODE
LOWsdk/python/feast/demos.py685 " # Check if service needs extra entity keys beyond what we have.\n"CODE
LOWsdk/python/feast/registry_server.py955 # Check if the feature service uses the specified feature viewCOMMENT
LOWsdk/python/feast/feature_server.py1230 # Check if MCP is enabled in feature server configCOMMENT
LOWsdk/python/feast/offline_server.py600 # Check if this is a mock/empty table (contains only 'key' column)COMMENT
LOWsdk/python/feast/type_map.py431 # Check if it's a dictionary (could be a Map)COMMENT
LOWsdk/python/feast/type_map.py443 # Check if it's a list of mapsCOMMENT
LOWsdk/python/feast/type_map.py482 # Check if it's a set (Set type)COMMENT
LOWsdk/python/feast/type_map.py516 # Check if it's a dictionary (Map type)COMMENT
LOWsdk/python/feast/type_map.py840 # Check if the float values are due to NULL upcastCOMMENT
LOWsdk/python/feast/feature_view_utils.py132 # Check if this is a derived feature view (has source_views)COMMENT
LOWsdk/python/feast/feature_view_utils.py179 # Check if parent is also a derived view first - if so, recursively resolve to original sourceCOMMENT
LOWsdk/python/feast/aggregation/tiling/tile_subtraction.py155 # Set event_timestamp to the tile end timeCOMMENT
LOWsdk/python/feast/infra/ray_initializer.py830 # Check if already initializedCOMMENT
LOWsdk/python/feast/infra/ray_initializer.py853 # Check if Ray is already initialized (from external source)COMMENT
LOWsdk/python/feast/infra/online_stores/dynamodb.py333 # Check if table already exists before attempting to createCOMMENT
LOWsdk/python/feast/infra/online_stores/online_store.py655 # Check if any FV actually has a TTL — skip TTL logic entirely if not.COMMENT
LOWsdk/python/feast/infra/offline_stores/offline_store.py232 # Check if this view_name matches any of the ODFVsCOMMENT
LOWsdk/python/feast/infra/offline_stores/dask.py115 # Check if the specified location already exists.COMMENT
LOWsdk/python/feast/infra/offline_stores/offline_utils.py343 # Check if the input is a listCOMMENT
LOW⚡sdk/python/feast/infra/registry/registry.py1459 # Check if the project exists in the registry cacheCOMMENT
LOW⚡sdk/python/feast/infra/registry/registry.py1469 # Check if the project exists in the registry cache after refresh from storeCOMMENT
LOWsdk/python/feast/infra/registry/registry.py426 # Check if the data source has actually changedCOMMENT
LOWsdk/python/feast/infra/registry/sql.py1629 # Check if the object has actually changed (same as feature views)COMMENT
LOWsdk/python/feast/infra/compute_engines/ray/job.py215 # Check if destination already existsCOMMENT
LOWsdk/python/feast/infra/compute_engines/ray/nodes.py146 # Check if the feature dataset contains aggregated features (from aggregation node)COMMENT
LOWsdk/python/feast/infra/compute_engines/ray/nodes.py279 # Check if timestamp column is timezone-awareCOMMENT
LOWsdk/python/feast/infra/compute_engines/ray/nodes.py347 # Check if tiling should be usedCOMMENT
LOW…n/feast/infra/compute_engines/spark/feature_builder.py57 # Check if tiling is enabled for this viewCOMMENT
LOWsdk/python/feast/infra/compute_engines/spark/nodes.py234 # Check if tiling is enabled and we have time-windowed aggregationsCOMMENT
LOWsdk/python/feast/diff/registry_diff.py154 # Check if the old proto is populated and use that if it isCOMMENT
LOWsdk/python/feast/permissions/security_manager.py214 # Check if this is NoAuthConfig (no security manager) vs missing user context vs intra-communicationCOMMENT
LOWsdk/python/feast/permissions/auth_model.py45 # Set these to the values your IdP puts in the token itself, which mayCOMMENT
LOW⚡…thon/feast/permissions/auth/kubernetes_token_parser.py339 # Check if this is a dashboard-permissions RoleBindingCOMMENT
LOW⚡…thon/feast/permissions/auth/kubernetes_token_parser.py346 # Check if this is an admin RoleBindingCOMMENT
LOW⚡…thon/feast/permissions/auth/kubernetes_token_parser.py354 # Check if the user is a subject in this RoleBindingCOMMENT
LOW…thon/feast/permissions/auth/kubernetes_token_parser.py297 # Check if this ClusterRoleBinding grants access to the namespaceCOMMENT
LOW…thon/feast/permissions/auth/kubernetes_token_parser.py431 # Check if the ClusterRole has rules that could grant access to the namespaceCOMMENT
LOW…thon/feast/permissions/auth/kubernetes_token_parser.py433 # Check if the rule applies to namespaces or has wildcard accessCOMMENT
LOW…thon/feast/permissions/auth/kubernetes_token_parser.py444 # Check if the rule has resourceNames that include our namespaceCOMMENT
LOW⚡…t/permissions/client/kubernetes_auth_client_manager.py27 # Check if user token is provided in config (for external users)COMMENT
LOW…feast/permissions/client/http_auth_requests_wrapper.py113 # Check if session has been idle too long (if timeout is enabled)COMMENT
LOW…feast/permissions/client/http_auth_requests_wrapper.py127 # Check if we can reuse the cached session (same auth type and config)COMMENT
LOWsdk/python/tests/conftest.py394 # Check if there are any test markers associated with the creator and add them.COMMENT
LOWsdk/python/tests/unit/api/test_search_api.py1105 # Check if we found at least some of the expected resourcesCOMMENT
LOWsdk/python/tests/unit/openlineage/test_store.py1076 # Set current_version to 2COMMENT
LOW…ts/integration/registration/test_universal_registry.py1393 # Check if created_timestamp, along with materialized_intervals are updatedCOMMENT
LOW…ts/integration/registration/test_universal_registry.py1443 # Check if materialization_intervals and created_timestamp values propagates on each applyCOMMENT
LOWsdk/python/tests/utils/auth_permissions_util.py96 # Check if metrics are enabled and Prometheus server is runningCOMMENT
LOWsdk/python/tests/utils/e2e_test_validation.py77 # Check if materialization_intervals was updated by the registryCOMMENT
LOWexamples/rbac-remote/install_feast.sh37# Check if base64 encoding was successfulCOMMENT
4 more matches not shown…
AI Structural Patterns116 hits · 95 pts
SeverityFileLineSnippetContext
LOWsdk/python/feast/data_source.py217CODE
LOWsdk/python/feast/data_source.py458CODE
LOWsdk/python/feast/stream_feature_view.py495CODE
LOWsdk/python/feast/stream_feature_view.py107CODE
LOWsdk/python/feast/feature_store.py4256CODE
LOWsdk/python/feast/feature_store.py4747CODE
LOWsdk/python/feast/transformation_server.py37CODE
LOWsdk/python/feast/on_demand_feature_view.py1353CODE
LOWsdk/python/feast/on_demand_feature_view.py162CODE
LOWsdk/python/feast/feature_view.py164CODE
LOWsdk/python/feast/batch_feature_view.py183CODE
LOWsdk/python/feast/batch_feature_view.py80CODE
LOWsdk/python/feast/doc_embedder.py168CODE
LOW…/python/feast/infra/utils/snowflake/snowflake_utils.py185CODE
LOW…/python/feast/infra/utils/snowflake/snowflake_utils.py255CODE
LOW…/python/feast/infra/utils/snowflake/snowflake_utils.py546CODE
LOWsdk/python/feast/infra/offline_stores/file_source.py39CODE
LOW…k/python/feast/infra/offline_stores/bigquery_source.py30CODE
LOWsdk/python/feast/infra/offline_stores/offline_utils.py350CODE
LOW…k/python/feast/infra/offline_stores/redshift_source.py33CODE
LOW…/python/feast/infra/offline_stores/snowflake_source.py27CODE
LOW…offline_stores/contrib/ray_offline_store/ray_source.py76CODE
LOW…es/contrib/couchbase_offline_store/couchbase_source.py34CODE
LOW…/contrib/clickhouse_offline_store/clickhouse_source.py64CODE
LOW…ine_stores/contrib/spark_offline_store/spark_source.py38CODE
LOW…ine_stores/contrib/trino_offline_store/trino_source.py93CODE
LOW…stores/contrib/chronon_offline_store/chronon_source.py56CODE
LOW…e_stores/contrib/oracle_offline_store/oracle_source.py67CODE
LOW…ffline_stores/contrib/mongodb_offline_store/mongodb.py128CODE
LOW…e_stores/contrib/athena_offline_store/athena_source.py24CODE
LOW…ores/contrib/mssql_offline_store/mssqlserver_source.py121CODE
LOW…ores/contrib/postgres_offline_store/postgres_source.py28CODE
LOWsdk/python/feast/infra/contrib/grpc_server.py157CODE
LOW…ast/infra/data_sources/mlflow/mlflow_dataset_source.py116CODE
LOW…feast/infra/data_sources/contrib/lance/lance_source.py112CODE
LOW…data_sources/contrib/iceberg_catalog/iceberg_source.py39CODE
LOW…ources/contrib/iceberg_catalog/unity_catalog_source.py37CODE
LOWsdk/python/feast/infra/compute_engines/local/nodes.py180CODE
LOW…thon/feast/protos/feast/serving/GrpcServer_pb2_grpc.py85CODE
LOW…thon/feast/protos/feast/serving/GrpcServer_pb2_grpc.py102CODE
LOW…thon/feast/protos/feast/serving/GrpcServer_pb2_grpc.py119CODE
LOW…ython/feast/protos/feast/serving/Connector_pb2_grpc.py52CODE
LOW…/feast/protos/feast/serving/ServingService_pb2_grpc.py70CODE
LOW…/feast/protos/feast/serving/ServingService_pb2_grpc.py87CODE
LOW…protos/feast/serving/TransformationService_pb2_grpc.py68CODE
LOW…protos/feast/serving/TransformationService_pb2_grpc.py85CODE
LOW…feast/protos/feast/registry/RegistryServer_pb2_grpc.py945CODE
LOW…feast/protos/feast/registry/RegistryServer_pb2_grpc.py962CODE
LOW…feast/protos/feast/registry/RegistryServer_pb2_grpc.py979CODE
LOW…feast/protos/feast/registry/RegistryServer_pb2_grpc.py996CODE
LOW…feast/protos/feast/registry/RegistryServer_pb2_grpc.py1013CODE
LOW…feast/protos/feast/registry/RegistryServer_pb2_grpc.py1030CODE
LOW…feast/protos/feast/registry/RegistryServer_pb2_grpc.py1047CODE
LOW…feast/protos/feast/registry/RegistryServer_pb2_grpc.py1064CODE
LOW…feast/protos/feast/registry/RegistryServer_pb2_grpc.py1081CODE
LOW…feast/protos/feast/registry/RegistryServer_pb2_grpc.py1098CODE
LOW…feast/protos/feast/registry/RegistryServer_pb2_grpc.py1115CODE
LOW…feast/protos/feast/registry/RegistryServer_pb2_grpc.py1132CODE
LOW…feast/protos/feast/registry/RegistryServer_pb2_grpc.py1149CODE
LOW…feast/protos/feast/registry/RegistryServer_pb2_grpc.py1166CODE
56 more matches not shown…
Cross-Language Confusion (JS/TS)7 hits · 45 pts
SeverityFileLineSnippetContext
HIGHui/src/pages/label-views/ActiveLearningTab.tsx292print(f"Pushed {len(records)} candidates for annotation")`CODE
HIGHui/src/pages/label-views/IntegrationsTab.tsx86print(f"Pushed {len(records)} labels: {response.json()}")`;CODE
HIGHui/src/pages/label-views/IntegrationsTab.tsx115print(f"Pushed {len(records)} labels: {response.json()}")`;CODE
HIGH⚡ui/src/pages/saved-data-sets/DatasetUsageTab.tsx49print(f"Loaded {len(df)} rows, {len(df.columns)} columns")CODE
HIGH⚡ui/src/pages/saved-data-sets/DatasetUsageTab.tsx50print(df.head())`;CODE
HIGH⚡ui/src/pages/saved-data-sets/DatasetUsageTab.tsx55print(f"Schema: {table.schema}")CODE
HIGH⚡ui/src/pages/saved-data-sets/DatasetUsageTab.tsx56print(f"Rows: {table.num_rows}")`;CODE
Slop Phrases11 hits · 36 pts
SeverityFileLineSnippetContext
MEDIUMgo/internal/test/feature_repo/example.py13# production, you can use your favorite DWH, such as BigQuery. See Feast documentationCOMMENT
MEDIUM…/src/test/resources/docker-compose/feast10/setup_it.py36 # production, you can use your favorite DWH, such as BigQuery. See Feast documentationCOMMENT
MEDIUM…c/test/resources/docker-compose/feast10/materialize.py34# production, you can use your favorite DWH, such as BigQuery. See Feast documentationCOMMENT
MEDIUM…line_stores/hybrid_online_store/hybrid_online_store.py322 # Only select the online store if tribe matches the type (or you can add a mapping in config for more flCOMMENT
MEDIUM⚡…st/templates/local/feature_repo/feature_definitions.py32# production, you can use your favorite DWH, such as BigQuery. See Feast documentationCOMMENT
MEDIUM…emplates/cassandra/feature_repo/feature_definitions.py24# production, you can use your favorite DWH, such as BigQuery. See Feast documentationCOMMENT
MEDIUM…st/templates/hbase/feature_repo/feature_definitions.py24# production, you can use your favorite DWH, such as BigQuery. See Feast documentationCOMMENT
MEDIUM…emplates/hazelcast/feature_repo/feature_definitions.py24# production, you can use your favorite DWH, such as BigQuery. See Feast documentationCOMMENT
MEDIUM⚡…t/templates/milvus/feature_repo/feature_definitions.py30# production, you can use your favorite DWH, such as BigQuery. See Feast documentationCOMMENT
MEDIUMexamples/podman_local/feature_repo/example_repo.py26# production, you can use your favorite DWH, such as BigQuery. See Feast documentationCOMMENT
MEDIUM…line-store/offline_server/feature_repo/example_repo.py25# production, you can use your favorite DWH, such as BigQuery. See Feast documentationCOMMENT
AI Slop Vocabulary16 hits · 33 pts
SeverityFileLineSnippetContext
MEDIUMui/config/webpack.config.js750 // Turn off performance processing because we utilizeCOMMENT
MEDIUMdocs/presentations/feast-chronon-summit/build_deck.py343 """These are measured results from our September 13 run at fc3c683d9. Do not describe 39 tests as the entire repositSTRING
LOWsdk/python/feast/feature_server.py1011 # For now, just return dummy textCOMMENT
LOWsdk/python/feast/feature_server.py1204 # For now, just return dummy textCOMMENT
MEDIUMsdk/python/feast/feature_view.py313 # TODO(felixwang9817): Add more robust validation of features.COMMENT
MEDIUMsdk/python/feast/aggregation/tiling/tile_subtraction.py114 # For holistic aggregations:COMMENT
MEDIUMsdk/python/feast/aggregation/tiling/orchestrator.py176 # For holistic, compute final value from IRsCOMMENT
MEDIUMsdk/python/feast/aggregation/tiling/base.py27 type: str # "algebraic" or "holistic"CODE
MEDIUMsdk/python/feast/infra/compute_engines/utils.py71 # 📥 Reuse Feast's robust query resolverCOMMENT
LOWsdk/python/feast/infra/compute_engines/ray/nodes.py127 # If this is not a historical retrieval, just return the feature dataCOMMENT
MEDIUM…east/templates/ray/feature_repo/feature_definitions.py53# Feature Views - These leverage Ray compute engine for distributed processingCOMMENT
MEDIUMsdk/python/tests/unit/test_table_format.py279 """Test comprehensive Hudi format functionality."""STRING
MEDIUMsdk/python/tests/unit/api/test_search_api.py282 # Create comprehensive data with all entity IDs and feature columns for this projectCOMMENT
MEDIUMsdk/python/tests/unit/api/test_search_api.py254 """Test fixture that sets up multiple projects with overlapping resource names for comprehensive multi-project searcSTRING
MEDIUMsdk/python/tests/unit/api/test_search_api.py612 """Test class for the comprehensive search API"""STRING
MEDIUM⚡sdk/python/tests/integration/test_mcp_feature_server.py164 """Test comprehensive MCP server configuration validation."""STRING
Magic Placeholder Names5 hits · 25 pts
SeverityFileLineSnippetContext
HIGHinfra/charts/feast-feature-server/opentelemetry.md33 api-key: "your-api-key"CODE
HIGHdocs/getting-started/components/open-telemetry.md63 api-key: "your-api-key"CODE
HIGH…s/feast-operator/07-openlineage-and-materialization.md48 api_key: "<your-api-key>"CODE
HIGH…s/feast-operator/07-openlineage-and-materialization.md182 api_key: "<your-api-key>"CODE
HIGHdocs/reference/openlineage.md317 api_key: your-api-keyCODE
Fake / Example Data9 hits · 10 pts
SeverityFileLineSnippetContext
LOWdocs/reference/type-system.md531# Value: {"street": "123 Main St", "city": "Springfield", "zip": 62704}COMMENT
LOWdocs/reference/feature-servers/python-feature-server.md459 "requestor_id": "user@example.com",CODE
LOW⚡sdk/python/tests/unit/test_metrics.py1632 assert record["requestor_id"] == "user@example.com"CODE
LOW⚡sdk/python/tests/unit/test_metrics.py1650 requestor_id="user@example.com",CODE
LOWsdk/python/tests/unit/test_metrics.py1618 requestor_id="user@example.com",CODE
LOW⚡sdk/python/tests/unit/test_type_map.py953 "address": {"street": "123 Main St", "city": "NYC"},CODE
LOW⚡sdk/python/tests/unit/test_type_map.py959 assert converted["address"]["street"] == "123 Main St"CODE
LOW…python/tests/unit/permissions/test_oidc_auth_client.py30MOCKED_TOKEN_VALUE: str = "dummy_token"CODE
LOW…s/example_repos/example_feature_repo_with_project_1.py18 owner="test@test.com",CODE
Synthetic Comment Markers1 hit · 8 pts
SeverityFileLineSnippetContext
HIGHsdk/python/feast/infra/mcp_servers/mcp_config.py14 # Enable MCP server support - defaults to False as requestedCOMMENT
Dead Code3 hits · 6 pts
SeverityFileLineSnippetContext
MEDIUMsdk/python/feast/permissions/decorator.py34CODE
MEDIUMsdk/python/feast/permissions/decorator.py37CODE
MEDIUMsdk/python/feast/permissions/decorator.py38CODE
TODO Padding3 hits · 4 pts
SeverityFileLineSnippetContext
LOWsdk/python/feast/vector_store.py50 # TODO: Add validation to ensure store type is one of supported types e.g. pgvector, elasticsearch, milvusCOMMENT
LOW…thon/tests/integration/registration/test_versioning.py580 # TODO: Add tests for OnDemandFeatureView once transformation comparison issues are resolvedCOMMENT
LOWsdk/python/tests/data/data_creator.py76 # TODO: Add test where all lists are empty and type inference is expected to fail.COMMENT
Example Usage Blocks1 hit · 2 pts
SeverityFileLineSnippetContext
LOWexamples/agent_feature_store/run_demo.sh5# Usage:COMMENT