Repository Analysis

feast-dev/feast

The Open Source Feature Store for AI/ML

18.2 Moderate AI signal View on GitHub

Analysis Overview

This report presents the forensic synthetic code analysis of feast-dev/feast, a Python project with 7,237 GitHub stars. SynthScan v2.0 examined 490,867 lines of code across 2228 source files, recording 6370 pattern matches distributed across 26 syntactic categories. The overall adjusted score of 18.2 places this repository in the Moderate AI signal band.

The scanner applied 160+ deterministic lexical heuristics, multi-line block detectors, abstract syntax tree depth profilers, and a cross-file Jaccard similarity matrix to construct a statistically normalised synthetic code estimate. All matches are individually weighted by severity coefficient and contextual multiplier before summation, and the resulting headline score is temporally discounted to account for the repository's development history relative to the commercial emergence of large language model coding tooling (November 2022 onward).

18.2
Adjusted Score
18.2
Raw Score
100%
Time Factor
2026-08-28
Last Push
7.2K
Stars
Python
Language
490.9K
Lines of Code
2.2K
Files
6.4K
Pattern Hits
2026-08-29
Scan Date
0.11
HC Hit Rate

What These Metrics Mean

Adjusted Score
Primary synthetic code indicator. Raw score normalised per 1,000 lines of code and multiplied by the temporal discount factor. This is the definitive comparative metric — use it to rank repositories by AI authorship density.
Raw Score
The unmodified sum of all severity-weighted, context-multiplied pattern match scores before temporal discounting. Reflects the absolute signal strength independent of when the repository was last active.
Time Factor
The temporal discount multiplier (0–100%) applied to the raw score. Repositories last updated before ChatGPT's launch (Nov 2022) receive a 5% factor. Full signal is only assigned to repositories active in the post-adoption era (Jan 2024+).
Pattern Hits
Total count of individual pattern matches across all files and categories. A high hit count with a low score may indicate a very large codebase with isolated AI snippets; a low count with a high score indicates dense, concentrated AI signatures.
HC Hit Rate
High+Critical pattern hits per file, averaged across the repository. This orthogonal signal catches repositories where a few files are densely packed with high-severity AI tells — a strong indicator even when the normalised score appears moderate due to codebase size.
Lines of Code / Files
Total lines and files analysed. The scanner examines 94 file extensions. These denominators are used to normalise the score, enabling fair comparison between repositories of vastly different sizes.

Score History

This chart maps the temporal evolution of the adjusted synthetic code score across successive scan runs. An upward trajectory indicates ongoing incorporation of AI-generated code or expanding LLM-assisted scaffolding; a stable or declining trajectory may reflect active human refactoring, code removal, or the adoption of stricter authorship policies. The dashed secondary line (right axis) independently tracks total raw pattern hit count, which can diverge from the normalised score when codebase size changes significantly between scans.

Severity Breakdown

Classifies detected patterns by their diagnostic confidence and structural impact. CRITICAL patterns (coefficient 10) represent definitive synthetic signatures — hallucinated imports, explicit LLM attribution metadata — virtually never produced by human authors. HIGH (5) indicates strong structural tells such as cross-file repetition or cross-linguistic idioms. MEDIUM (2) covers recognisable conversational padding and AI-specific vocabulary. LOW (1) captures subtle indicators like tautological comments and generic boilerplate that require density to carry independent signal.

CRITICAL 21HIGH 235MEDIUM 715LOW 5399

Directory Score Breakdown

This horizontal bar chart decomposes the repository's raw synthetic code score by top-level directory, allowing you to pinpoint precisely which modules or components carry the highest AI authorship density. Directories with disproportionately high scores relative to their size warrant targeted manual review: concentrated AI signatures often trace back to mass-generated configuration layers, auto-ported test suites, LLM-scaffolded boilerplate classes, or entire subsystems authored under heavy copilot assistance. Use this view to prioritise your human code-review effort.

Pattern Findings

The scanner identified 6370 distinct pattern matches across 26 syntactic categories. Each entry below represents a discrete location in the source code where the engine recorded a statistically significant AI authorship indicator. 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 diagnostic confidence level (CRITICAL / HIGH / MEDIUM / LOW). The Context column identifies whether the match occurred inside executable code, an inline comment, or a string literal — comment-context matches receive a ×1.5 weight because LLMs systematically over-annotate. The ⚡ bolt icon marks clustered matches: three or more patterns within a 10-line window, each receiving an additional ×1.5 density multiplier as dense clusters constitute far stronger evidence of synthetic authorship than isolated hits.

Hyper-Verbose Identifiers3358 hits · 3082 pts
SeverityFileLineSnippetContext
LOWui/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
LOWinfra/scripts/release/test_publish_versioned_docs.py46 def test_parses_release_version(self):CODE
LOWinfra/scripts/release/test_publish_versioned_docs.py52 def test_rejects_prerelease_version(self):CODE
LOWinfra/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.py283def _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.py89def _cleanup_multiprocess_dir():CODE
LOWsdk/python/feast/metrics.py354def track_online_features_entities(entity_count: int):CODE
LOWsdk/python/feast/metrics.py401def track_write_transformation(odfv_name: str, mode: str, duration_seconds: float):CODE
LOWsdk/python/feast/metrics.py575def init_worker_freshness_monitoring(store: "FeatureStore"):CODE
LOWsdk/python/feast/data_source.py393 def source_datatype_to_feast_value_type() -> Callable[[str], ValueType]:CODE
LOWsdk/python/feast/data_source.py399 def get_table_column_names_and_types(CODE
LOWsdk/python/feast/data_source.py416 def _extract_timestamps_from_proto(self, data_source_proto: DataSourceProto):CODE
LOWsdk/python/feast/data_source.py604 def get_table_column_names_and_types(CODE
LOWsdk/python/feast/data_source.py610 def source_datatype_to_feast_value_type() -> Callable[[str], ValueType]:CODE
LOWsdk/python/feast/data_source.py663 def get_table_column_names_and_types(CODE
LOWsdk/python/feast/data_source.py729 def source_datatype_to_feast_value_type() -> Callable[[str], ValueType]:CODE
LOWsdk/python/feast/data_source.py743 def get_table_column_names_and_types(CODE
LOWsdk/python/feast/data_source.py771 def source_datatype_to_feast_value_type() -> Callable[[str], ValueType]:CODE
LOWsdk/python/feast/data_source.py927 def get_table_column_names_and_types(CODE
LOWsdk/python/feast/data_source.py979 def source_datatype_to_feast_value_type() -> Callable[[str], ValueType]:CODE
3298 more matches not shown…
Decorative Section Separators427 hits · 1466 pts
SeverityFileLineSnippetContext
MEDIUMsdk/python/feast/metrics.py64# ---------------------------------------------------------------------------COMMENT
MEDIUMsdk/python/feast/metrics.py68# ---------------------------------------------------------------------------COMMENT
MEDIUMsdk/python/feast/metrics.py214# ---------------------------------------------------------------------------COMMENT
MEDIUMsdk/python/feast/metrics.py216# ---------------------------------------------------------------------------COMMENT
MEDIUMsdk/python/feast/metrics.py223# ---------------------------------------------------------------------------COMMENT
MEDIUMsdk/python/feast/metrics.py225# ---------------------------------------------------------------------------COMMENT
MEDIUMsdk/python/feast/metrics.py259# ---------------------------------------------------------------------------COMMENT
MEDIUMsdk/python/feast/metrics.py262# ---------------------------------------------------------------------------COMMENT
MEDIUMsdk/python/feast/metrics.py270# ---------------------------------------------------------------------------COMMENT
MEDIUMsdk/python/feast/metrics.py272# ---------------------------------------------------------------------------COMMENT
MEDIUMsdk/python/feast/metrics.py291# ---------------------------------------------------------------------------COMMENT
MEDIUMsdk/python/feast/metrics.py294# ---------------------------------------------------------------------------COMMENT
MEDIUMsdk/python/feast/metrics.py297# ---------------------------------------------------------------------------COMMENT
MEDIUMsdk/python/feast/metrics.py299# ---------------------------------------------------------------------------COMMENT
MEDIUMsdk/python/feast/metrics.py109# ---------------------------------------------------------------------------COMMENT
MEDIUMsdk/python/feast/metrics.py111# ---------------------------------------------------------------------------COMMENT
MEDIUMsdk/python/feast/metrics.py166# ---------------------------------------------------------------------------COMMENT
MEDIUMsdk/python/feast/metrics.py169# ---------------------------------------------------------------------------COMMENT
MEDIUMsdk/python/feast/metrics.py181# ---------------------------------------------------------------------------COMMENT
MEDIUMsdk/python/feast/metrics.py183# ---------------------------------------------------------------------------COMMENT
MEDIUMsdk/python/feast/metrics.py196# ---------------------------------------------------------------------------COMMENT
MEDIUMsdk/python/feast/metrics.py198# ---------------------------------------------------------------------------COMMENT
MEDIUMsdk/python/feast/metrics.py238# ---------------------------------------------------------------------------COMMENT
MEDIUMsdk/python/feast/metrics.py240# ---------------------------------------------------------------------------COMMENT
MEDIUMsdk/python/feast/metrics.py543# ---------------------------------------------------------------------------COMMENT
MEDIUMsdk/python/feast/metrics.py545# ---------------------------------------------------------------------------COMMENT
MEDIUMsdk/python/feast/demos.py38# ---------------------------------------------------------------------------COMMENT
MEDIUMsdk/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
MEDIUMsdk/python/feast/credentials.py53# ---------------------------------------------------------------------------COMMENT
MEDIUMsdk/python/feast/credentials.py55# ---------------------------------------------------------------------------COMMENT
MEDIUMsdk/python/feast/credentials.py143# ---------------------------------------------------------------------------COMMENT
MEDIUMsdk/python/feast/credentials.py145# ---------------------------------------------------------------------------COMMENT
MEDIUMsdk/python/feast/credentials.py170# ---------------------------------------------------------------------------COMMENT
MEDIUMsdk/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
MEDIUMsdk/python/feast/credentials.py392# ---------------------------------------------------------------------------COMMENT
MEDIUMsdk/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
367 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…
Excessive Try-Catch Wrapping485 hits · 492 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.py341 except Exception:CODE
LOWsdk/python/feast/metrics.py514 except Exception:CODE
LOWsdk/python/feast/metrics.py560 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.py4042def _log_sync():CODE
LOWsdk/python/feast/feature_store.py346 except Exception as e:CODE
LOWsdk/python/feast/feature_store.py355 except Exception as e:CODE
LOWsdk/python/feast/feature_store.py363 except Exception as e:CODE
LOWsdk/python/feast/feature_store.py3333 except Exception:CODE
LOWsdk/python/feast/feature_store.py3343 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.py1572 except Exception as e:CODE
LOWsdk/python/feast/feature_store.py1912 except Exception as e:CODE
LOWsdk/python/feast/feature_store.py1930 except Exception as e:CODE
LOWsdk/python/feast/feature_store.py1947 except Exception:CODE
LOWsdk/python/feast/feature_store.py1969 except Exception as e:CODE
LOWsdk/python/feast/feature_store.py2169 except Exception as e:CODE
LOWsdk/python/feast/feature_store.py2228 except Exception:CODE
LOWsdk/python/feast/feature_store.py2236 except Exception:CODE
LOWsdk/python/feast/feature_store.py2356 except Exception as e:CODE
LOWsdk/python/feast/feature_store.py2525 except Exception:CODE
LOWsdk/python/feast/feature_store.py2539 except Exception:CODE
LOWsdk/python/feast/feature_store.py2764 except Exception:CODE
LOWsdk/python/feast/feature_store.py2814 except Exception as e:CODE
LOWsdk/python/feast/feature_store.py2979 except Exception:CODE
LOWsdk/python/feast/feature_store.py3029 except Exception as e:CODE
LOWsdk/python/feast/feature_store.py3054 except Exception as e:CODE
LOWsdk/python/feast/feature_store.py3077 except Exception as e:CODE
LOWsdk/python/feast/feature_store.py3096 except Exception as e:CODE
LOWsdk/python/feast/feature_store.py3111 except Exception as e:CODE
LOWsdk/python/feast/feature_store.py3354 except Exception:CODE
LOWsdk/python/feast/feature_store.py3370 except Exception:CODE
LOWsdk/python/feast/feature_store.py3471 except Exception as _:CODE
LOWsdk/python/feast/feature_store.py3482 except Exception as _:CODE
LOWsdk/python/feast/feature_store.py3510 except Exception:CODE
LOWsdk/python/feast/feature_store.py3980 except Exception as e:CODE
LOWsdk/python/feast/feature_store.py4062 except Exception as exc:CODE
LOWsdk/python/feast/feature_store.py4077 except Exception as e:CODE
LOWsdk/python/feast/feature_store.py5003 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.py232 except Exception as prune_err:CODE
MEDIUMsdk/python/feast/lineage_server.py70def _get_allowed():CODE
LOWsdk/python/feast/credentials.py382 except Exception as exc:CODE
425 more matches not shown…
Self-Referential Comments156 hits · 490 pts
SeverityFileLineSnippetContext
MEDIUMui/feature_repo/features.py132# Define a request data source which encodes features / information onlyCOMMENT
MEDIUMui/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.py280 # 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.py214 # 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.py157 # Create an insecure gRPC channelCOMMENT
MEDIUMsdk/python/feast/infra/registry/base_registry.py1034 # Create a registry proto with all objectsCOMMENT
MEDIUMsdk/python/feast/infra/registry/sql.py1574 # 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
MEDIUMsdk/python/feast/api/registry/rest/search.py333 # 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 Block415 hits · 380 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.js601 // <link rel="icon" href="%PUBLIC_URL%/favicon.ico">COMMENT
LOWui/config/webpack.config.js621 // Watcher doesn't work well if you mistype casing in a path so we useCOMMENT
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
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 // +kubebuilder:validation:Minimum=1COMMENT
LOWinfra/feast-operator/api/v1/featurestore_types.go101 TransportUrl *string `json:"transportUrl,omitempty"`COMMENT
LOWinfra/feast-operator/api/v1/featurestore_types.go121}COMMENT
LOWinfra/feast-operator/api/v1/featurestore_types.go141 ApiKeySecretRef *corev1.LocalObjectReference `json:"apiKeySecretRef,omitempty"`COMMENT
LOWinfra/feast-operator/api/v1/featurestore_types.go161 // +optionalCOMMENT
LOWinfra/feast-operator/api/v1/featurestore_types.go181type MlflowConfig struct {COMMENT
LOWinfra/feast-operator/api/v1/featurestore_types.go201 // +optionalCOMMENT
LOWinfra/feast-operator/api/v1/featurestore_types.go221 TrackingAuth *string `json:"trackingAuth,omitempty"`COMMENT
LOWinfra/feast-operator/api/v1/featurestore_types.go241 AuthzConfig *AuthzConfig `json:"authz,omitempty"`COMMENT
LOWinfra/feast-operator/api/v1/featurestore_types.go321 // The schedule in Cron format, see https://en.wikipedia.org/wiki/Cron.COMMENT
LOWinfra/feast-operator/api/v1/featurestore_types.go381 // Specifies the maximum desired number of pods the job shouldCOMMENT
LOWinfra/feast-operator/api/v1/featurestore_types.go401 ActiveDeadlineSeconds *int64 `json:"activeDeadlineSeconds,omitempty"`COMMENT
LOWinfra/feast-operator/api/v1/featurestore_types.go421 // batch.kubernetes.io/job-index-failure-count annotation. It can onlyCOMMENT
LOWinfra/feast-operator/api/v1/featurestore_types.go441 // execution (either Complete or Failed). If this field is set,COMMENT
LOWinfra/feast-operator/api/v1/featurestore_types.go461 // When value is `Indexed`, .spec.completions must be specified andCOMMENT
LOWinfra/feast-operator/api/v1/featurestore_types.go481 Suspend *bool `json:"suspend,omitempty"`COMMENT
LOWinfra/feast-operator/api/v1/featurestore_types.go501 Registry *Registry `json:"registry,omitempty"`COMMENT
LOWinfra/feast-operator/api/v1/featurestore_types.go521 // Scaling configures horizontal scaling for the FeatureStore deployment (e.g. HPA autoscaling).COMMENT
LOWinfra/feast-operator/api/v1/featurestore_types.go541 // +optionalCOMMENT
LOWinfra/feast-operator/api/v1/featurestore_types.go561// ScalingConfig configures horizontal scaling for the FeatureStore deployment.COMMENT
LOWinfra/feast-operator/api/v1/featurestore_types.go581 Metrics []autoscalingv2.MetricSpec `json:"metrics,omitempty"`COMMENT
LOWinfra/feast-operator/api/v1/featurestore_types.go661 // Controls metrics granularity, offline push batching, and MCP.COMMENT
LOWinfra/feast-operator/api/v1/featurestore_types.go681 // Mcp enables MCP (Model Context Protocol) server support. When set, feature server type is "mcp".COMMENT
LOWinfra/feast-operator/api/v1/featurestore_types.go701// Recommended for high-throughput push workloads (streaming pipelines, IoT) to prevent OOM.COMMENT
LOWinfra/feast-operator/api/v1/featurestore_types.go841 Create *PvcCreate `json:"create,omitempty"`COMMENT
LOWinfra/feast-operator/api/v1/featurestore_types.go901 // This allows attaching persistent storage, config files, secrets, or other resourcesCOMMENT
LOWinfra/feast-operator/api/v1/featurestore_types.go921 // +optionalCOMMENT
355 more matches not shown…
Cross-Language Confusion66 hits · 358 pts
SeverityFileLineSnippetContext
HIGHsdk/python/feast/feature_store.py1371 f"materialize(). Use FeatureStore.push() to write labels."CODE
HIGHsdk/python/feast/feature_store.py1379 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.py879 lambda: store.push(CODE
HIGHsdk/python/feast/feature_server.py1495 self._store.push(CODE
HIGHsdk/python/feast/type_map.py1357 # scalar (array-like values in a scalar column are treated as null).COMMENT
HIGHsdk/python/feast/ui_server.py177 store.push(CODE
HIGHsdk/python/feast/ui_server.py183 store.push(CODE
HIGHsdk/python/feast/ui_server.py187 store.push(CODE
HIGHsdk/python/feast/ui_server.py676 store.push(CODE
HIGHsdk/python/feast/ui_server.py682 store.push(CODE
HIGHsdk/python/feast/ui_server.py686 store.push(CODE
HIGHsdk/python/feast/ui_server.py710 store.push(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
HIGHsdk/python/feast/infra/contrib/grpc_server.py88 self.fs.push(CODE
HIGHsdk/python/feast/infra/registry/remote.py465 f"Use FeatureStore.push() to write labels."CODE
HIGHsdk/python/feast/infra/registry/registry.py1031 f"Use FeatureStore.push() to write labels."CODE
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
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_feature_server.py388 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.py1948 # array-like value in a scalar column → null, not a crashCOMMENT
HIGHsdk/python/tests/unit/test_type_map.py1972 """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
HIGH…ion/online_store/test_push_features_to_online_store.py40 store.push("location_stats_push_source", _ingest_df())CODE
HIGH…s/integration/online_store/test_remote_online_store.py403 client_store.push(STRING
HIGHsdk/python/tests/component/spark/test_spark.py429 assert pdf.equals(expected_pdf)CODE
HIGHsdk/python/tests/component/spark/test_spark.py510 assert pdf.equals(expected_pdf)CODE
HIGHsdk/python/tests/component/spark/test_spark.py546 assert result.equals(expected_table)CODE
HIGHsdk/python/tests/component/spark/test_spark.py581 assert result.equals(expected_table)CODE
HIGHsdk/python/tests/component/spark/test_spark.py610 assert result.equals(pa.Table.from_pandas(pdf))CODE
HIGH…perator-rbac-openshift-tls/client/feature_repo/test.py159 store.push("driver_stats_push_source", event_df, to=PushMode.ONLINE_AND_OFFLINE)CODE
HIGHexamples/operator-rbac/client/feature_repo/test.py159 store.push("driver_stats_push_source", event_df, to=PushMode.ONLINE_AND_OFFLINE)CODE
6 more matches not shown…
Unused Imports337 hits · 320 pts
SeverityFileLineSnippetContext
LOWsdk/python/feast/metrics.py60CODE
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__.py13CODE
LOWsdk/python/feast/__init__.py14CODE
LOWsdk/python/feast/__init__.py16CODE
LOWsdk/python/feast/__init__.py17CODE
LOWsdk/python/feast/__init__.py18CODE
LOWsdk/python/feast/__init__.py18CODE
LOWsdk/python/feast/__init__.py18CODE
LOWsdk/python/feast/__init__.py19CODE
LOWsdk/python/feast/__init__.py19CODE
LOWsdk/python/feast/__init__.py19CODE
LOWsdk/python/feast/__init__.py19CODE
LOWsdk/python/feast/__init__.py20CODE
LOWsdk/python/feast/__init__.py20CODE
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__.py22CODE
LOWsdk/python/feast/__init__.py22CODE
LOWsdk/python/feast/__init__.py30CODE
LOWsdk/python/feast/__init__.py31CODE
LOWsdk/python/feast/__init__.py32CODE
LOWsdk/python/feast/__init__.py33CODE
LOWsdk/python/feast/__init__.py34CODE
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__.py41CODE
LOWsdk/python/feast/__init__.py42CODE
LOWsdk/python/feast/__init__.py43CODE
LOWsdk/python/feast/utils.py55CODE
LOWsdk/python/feast/utils.py57CODE
LOWsdk/python/feast/utils.py58CODE
LOWsdk/python/feast/utils.py59CODE
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
LOWsdk/python/feast/feature_service.py29CODE
LOWsdk/python/feast/proto_utils.py34CODE
LOWsdk/python/feast/feature_logging.py19CODE
277 more matches not shown…
Deep Nesting336 hits · 274 pts
SeverityFileLineSnippetContext
LOWdocs/tutorials/azure/data/data_generator.py22CODE
LOWsdk/python/feast/field.py209CODE
LOWsdk/python/feast/driver_test_data.py22CODE
LOWsdk/python/feast/metrics.py491CODE
LOWsdk/python/feast/feature_store.py314CODE
LOWsdk/python/feast/feature_store.py1293CODE
LOWsdk/python/feast/feature_store.py1589CODE
LOWsdk/python/feast/feature_store.py1972CODE
LOWsdk/python/feast/feature_store.py2174CODE
LOWsdk/python/feast/feature_store.py2576CODE
LOWsdk/python/feast/feature_store.py2819CODE
LOWsdk/python/feast/feature_store.py3147CODE
LOWsdk/python/feast/feature_store.py3487CODE
LOWsdk/python/feast/feature_store.py3602CODE
LOWsdk/python/feast/feature_store.py4082CODE
LOWsdk/python/feast/feature_store.py4360CODE
LOWsdk/python/feast/feature_store.py4585CODE
LOWsdk/python/feast/proto_json.py36CODE
LOWsdk/python/feast/proto_json.py60CODE
LOWsdk/python/feast/proto_json.py84CODE
LOWsdk/python/feast/lineage_server.py106CODE
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.py70CODE
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.py1749CODE
LOWsdk/python/feast/registry_server.py1816CODE
LOWsdk/python/feast/registry_server.py1161CODE
LOWsdk/python/feast/utils.py598CODE
LOWsdk/python/feast/utils.py727CODE
LOWsdk/python/feast/utils.py1155CODE
LOWsdk/python/feast/utils.py1251CODE
LOWsdk/python/feast/utils.py1464CODE
LOWsdk/python/feast/utils.py1547CODE
LOWsdk/python/feast/utils.py1661CODE
LOWsdk/python/feast/feature_server.py307CODE
LOWsdk/python/feast/feature_server.py475CODE
LOWsdk/python/feast/feature_server.py813CODE
LOWsdk/python/feast/feature_server.py959CODE
LOWsdk/python/feast/feature_server.py1018CODE
LOWsdk/python/feast/feature_server.py1428CODE
LOWsdk/python/feast/feature_view.py164CODE
LOWsdk/python/feast/feature_view.py594CODE
LOWsdk/python/feast/offline_server.py191CODE
LOWsdk/python/feast/offline_server.py218CODE
LOWsdk/python/feast/offline_server.py274CODE
276 more matches not shown…
Hallucination Indicators21 hits · 265 pts
SeverityFileLineSnippetContext
CRITICAL…fra/feast-operator/test/api/featurestore_types_test.go589 storage := resource.Status.Applied.Services.OfflineStore.Persistence.FilePersistence.PvcConfig.Create.Resources.RequeCODE
CRITICAL…fra/feast-operator/test/api/featurestore_types_test.go591 storage = resource.Status.Applied.Services.OnlineStore.Persistence.FilePersistence.PvcConfig.Create.Resources.RequestCODE
CRITICAL…fra/feast-operator/test/api/featurestore_types_test.go593 storage = resource.Status.Applied.Services.Registry.Local.Persistence.FilePersistence.PvcConfig.Create.Resources.RequCODE
CRITICAL…fra/feast-operator/test/api/featurestore_types_test.go599 storage := resource.Status.Applied.Services.OfflineStore.Persistence.FilePersistence.PvcConfig.Create.Resources.RequeCODE
CRITICAL…fra/feast-operator/test/api/featurestore_types_test.go601 storage = resource.Status.Applied.Services.OnlineStore.Persistence.FilePersistence.PvcConfig.Create.Resources.RequestCODE
CRITICAL…fra/feast-operator/test/api/featurestore_types_test.go603 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.go391 return IsRegistryServer(featureStore) && featureStore.Status.Applied.Services.Registry.Local.Server.TLS.IsTLS()CODE
CRITICALinfra/feast-operator/api/v1/featurestore_types.go234// +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.py1621 path = jvm.org.apache.hadoop.fs.Path(uri)CODE
CRITICAL…ra/offline_stores/contrib/spark_offline_store/spark.py1622 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 Structure49 hits · 235 pts
SeverityFileLineSnippetContext
HIGHsdk/python/feast/table_format.py88 Apache Iceberg table format configuration. Iceberg is an open table format for huge analytic datasets. This clSTRING
HIGHsdk/python/feast/table_format.py197 Delta Lake table format configuration. Delta Lake is an open-source storage layer that brings ACID transactionSTRING
HIGHsdk/python/feast/table_format.py296 Apache Hudi table format configuration. Apache Hudi is a data management framework used to simplify incrementaSTRING
HIGHsdk/python/feast/table_format.py426 Factory function to create appropriate TableFormat instance based on type. This is a convenience function thatSTRING
HIGHsdk/python/feast/table_format.py470 Create TableFormat instance from dictionary representation. This function deserializes a dictionary (typicallySTRING
HIGHsdk/python/feast/table_format.py513 Create TableFormat instance from JSON string. This is a convenience function that parses a JSON string and creSTRING
HIGHsdk/python/feast/table_format.py542 Create TableFormat instance from protobuf TableFormat message. Args: proto: TableFormat protobuf messaSTRING
HIGHsdk/python/feast/data_source.py325 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.py1409Dry-run registering objects to metadata store. The plan method dry-runs registering one or more definitions (e.STRING
HIGHsdk/python/feast/feature_store.py1610Register objects to metadata store and update related infrastructure. The apply method registers one or more deSTRING
HIGHsdk/python/feast/feature_store.py1981Enrich an entity dataframe with historical feature values for either training or batch scoring. This method joiSTRING
HIGHsdk/python/feast/feature_store.py2183 Execute provided retrieval job and persist its outcome in given storage. Storage type (eg, BigQuery or STRING
HIGHsdk/python/feast/feature_store.py2335Retrieve preview data from a saved dataset's storage. Args: name: Name of the saved dataset in the STRING
HIGHsdk/python/feast/feature_store.py2585 Materialize incremental new data from the offline store into the online store. This method loads increSTRING
HIGHsdk/python/feast/feature_store.py3450 Validates input parameters and converts them to a pandas DataFrame. Args: df: Optional DatSTRING
HIGHsdk/python/feast/feature_store.py3490 Apply transformations for an OnDemandFeatureView to the input dataframe. Args: feature_vieSTRING
HIGHsdk/python/feast/feature_store.py3757 Update features using DynamoDB-specific list operations. This method provides efficient in-place list STRING
HIGHsdk/python/feast/feature_store.py3903 Retrieves the latest online feature data. Note: This method will download the full feature registry thSTRING
HIGHsdk/python/feast/feature_store.py3995 [Alpha] Retrieves the latest online feature data asynchronously. Note: This method will download the fSTRING
HIGHsdk/python/feast/feature_store.py4203 Retrieves the top k closest document features. Note, embeddings are a subset of features. Args: STRING
HIGHsdk/python/feast/feature_store.py4374 OpenAI-compatible vector store search. Accepts a raw query string, embeds it via the configured embeddSTRING
HIGHsdk/python/feast/feature_store.py4930 Retrieves a permission from the registry. Args: name: Name of the permission. RetSTRING
HIGHsdk/python/feast/feature_store.py4966 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.py1481Returns 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.py608 Retrieve a feature view snapshot for a specific version number. Args: name: Name of featurSTRING
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.py74 Verify if the current user is authorized to execute the requested actions on the given resources. If nSTRING
HIGHsdk/python/feast/permissions/security_manager.py108 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.py155 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 Overuse125 hits · 216 pts
SeverityFileLineSnippetContext
LOWui/src/pages/saved-data-sets/CreateDatasetForm.tsx95 // Step 1: Feature selectionCOMMENT
LOWui/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
LOWinfra/website/docs/blog/rag-with-feast.md189### Step 3: Update your RegistryCOMMENT
LOWinfra/website/docs/blog/rag-with-feast.md196### Step 4: Ingest your DataCOMMENT
LOWinfra/website/docs/blog/rag-with-feast.md202### Step 5: Retrieve your DataCOMMENT
LOWinfra/website/docs/blog/feast-mlflow-kubeflow.md459### Step 1: Register and materialize features with FeastCOMMENT
LOWinfra/website/docs/blog/feast-mlflow-kubeflow.md466### Step 2: Run experiments and select the best model with MLflowCOMMENT
LOWinfra/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
65 more matches not shown…
Modern AI Meta-Vocabulary63 hits · 198 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
MEDIUMinfra/feast-operator/config/crd/kustomization.yaml6#+kubebuilder:scaffold:crdkustomizeresourceCOMMENT
MEDIUMinfra/feast-operator/config/crd/kustomization.yaml11#+kubebuilder:scaffold:crdkustomizewebhookpatchCOMMENT
MEDIUMinfra/feast-operator/config/crd/kustomization.yaml16#+kubebuilder:scaffold:crdkustomizecainjectionpatchCOMMENT
MEDIUMinfra/feast-operator/config/samples/kustomization.yaml9#+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.md121 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/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.py312 # Compute-scheduling keys must be absent from the orchestration taskCOMMENT
MEDIUM…python/tests/component/ray/test_resource_scheduling.py318 # 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
MEDIUMskills/SKILL.md191## Vector Search / RAGCOMMENT
MEDIUMskills/feast-dev/SKILL.md121 feature_store.py # FeatureStore class - core orchestrationCODE
3 more matches not shown…
Modern Structural Boilerplate134 hits · 134 pts
SeverityFileLineSnippetContext
LOWsdk/python/feast/table_format.py82 def set_property(self, key: str, value: str) -> None:CODE
LOWsdk/python/feast/metrics.py62logger = 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
LOWsdk/python/feast/credentials.py51logger = logging.getLogger(__name__)CODE
LOWsdk/python/feast/arrow_error_handler.py10logger = logging.getLogger(__name__)CODE
LOWsdk/python/feast/__init__.py51__all__ = [CODE
LOWsdk/python/feast/ssl_ca_trust_store_setup.py4logger = logging.getLogger(__name__)CODE
LOWsdk/python/feast/feature_server_utils.py15logger = 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.py58logger = 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…nfra/online_stores/couchbase_online_store/couchbase.py25logger = logging.getLogger(__name__)CODE
LOW…east/infra/online_stores/milvus_online_store/milvus.py55logger = logging.getLogger(__name__)CODE
LOW…east/infra/online_stores/milvus_online_store/milvus.py107logger = 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.py69logger = 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.py49logger = logging.getLogger(__name__)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.py14logger = logging.getLogger(__name__)CODE
LOWsdk/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
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
LOW…k/python/feast/infra/compute_engines/flink/__init__.py8__all__ = [CODE
LOW…n/feast/infra/compute_engines/flink/feature_builder.py25logger = logging.getLogger(__name__)CODE
LOWsdk/python/feast/infra/compute_engines/flink/utils.py14logger = logging.getLogger(__name__)CODE
LOWsdk/python/feast/infra/compute_engines/flink/nodes.py32logger = logging.getLogger(__name__)CODE
LOWsdk/python/feast/infra/compute_engines/flink/compute.py34logger = logging.getLogger(__name__)CODE
LOW…n/feast/infra/compute_engines/local/feature_builder.py22logger = logging.getLogger(__name__)CODE
74 more matches not shown…
Verbosity Indicators59 hits · 115 pts
SeverityFileLineSnippetContext
LOWui/src/pages/saved-data-sets/CreateDatasetForm.tsx95 // Step 1: Feature selectionCOMMENT
LOWui/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.py47 # Step 1: Add hop interval columnCOMMENT
LOWsdk/python/feast/aggregation/tiling/orchestrator.py59 # Step 2: Group by entity keys + hop interval and aggregateCOMMENT
LOWsdk/python/feast/aggregation/tiling/orchestrator.py101 # Step 3: Compute cumulative sums (convert hop aggregations to cumulative tiles)COMMENT
LOWsdk/python/feast/aggregation/tiling/orchestrator.py156 # Step 4: Add tile metadataCOMMENT
LOWsdk/python/feast/aggregation/tiling/orchestrator.py160 # 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…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.py278 # Step 1: Generate cumulative tilesCOMMENT
LOWsdk/python/feast/infra/compute_engines/spark/nodes.py291 # Step 2: Convert to windowed aggregationsCOMMENT
LOWsdk/python/feast/infra/compute_engines/spark/nodes.py325 # Step 3: Join all windows in pandas (outer merge on entity keys + timestamp)COMMENT
LOWsdk/python/feast/infra/compute_engines/spark/nodes.py344 # Step 4: Deduplicate in pandas (keep latest timestamp per entity)COMMENT
LOWsdk/python/feast/infra/compute_engines/spark/nodes.py350 # Step 5: Convert to Spark once at the endCOMMENT
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
LOWsdk/python/tests/utils/ssl_certifcates_util.py189 # Step 1: Identify the existing trust store (if available via environment variables)COMMENT
LOWsdk/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
LOWsdk/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
LOWexamples/operator-rbac/client/feature_repo/test.py100 # Step 1: List feature viewsCOMMENT
LOWexamples/operator-rbac/client/feature_repo/test.py117 # Step 2: Fetch Historical FeaturesCOMMENT
LOWexamples/operator-rbac/client/feature_repo/test.py124 # Step 3: Apply Feature StoreCOMMENT
LOWexamples/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
LOWexamples/online_store/milvus_tutorial/milvus_example.py109# Step 2: Define feature repositoryCOMMENT
LOWexamples/online_store/milvus_tutorial/milvus_example.py165# Step 4: Perform vector similarity searchCOMMENT
LOW…les/online_store/pgvector_tutorial/pgvector_example.py28# Step 1: Generate sample data with embeddingsCOMMENT
LOW…les/online_store/pgvector_tutorial/pgvector_example.py108# Step 2: Define feature repositoryCOMMENT
LOW…les/online_store/pgvector_tutorial/pgvector_example.py150# Step 3: Initialize and apply feature storeCOMMENT
LOW…les/online_store/pgvector_tutorial/pgvector_example.py170# Step 4: Perform vector similarity searchCOMMENT
Redundant / Tautological Comments63 hits · 99 pts
SeverityFileLineSnippetContext
LOWinfra/scripts/generate_protos.py76 # Write the file out againCOMMENT
LOWsdk/python/feast/field.py240 # Check if it's an Array typeCOMMENT
LOWsdk/python/feast/field.py246 # Check if it's a Set typeCOMMENT
LOWsdk/python/feast/field.py252 # Check if it's a nested Struct (JSON encoded)COMMENT
LOWsdk/python/feast/feature_store.py3694 # Check if feature columns are empty (entity columns may have data but feature columns are empty)COMMENT
LOWsdk/python/feast/feature_store.py3737 # Check if feature columns are empty (entity columns may have data but feature columns are empty)COMMENT
LOWsdk/python/feast/feature_store.py3788 # Check if online store supports update expressionsCOMMENT
LOWsdk/python/feast/feature_store.py3810 # 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.py1165 # Check if MCP is enabled in feature server configCOMMENT
LOWsdk/python/feast/offline_server.py476 # Check if this is a mock/empty table (contains only 'key' column)COMMENT
LOWsdk/python/feast/type_map.py426 # Check if it's a dictionary (could be a Map)COMMENT
LOWsdk/python/feast/type_map.py438 # Check if it's a list of mapsCOMMENT
LOWsdk/python/feast/type_map.py477 # Check if it's a set (Set type)COMMENT
LOWsdk/python/feast/type_map.py511 # Check if it's a dictionary (Map type)COMMENT
LOWsdk/python/feast/type_map.py828 # 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.py137 # Set event_timestamp to the tile end timeCOMMENT
LOWsdk/python/feast/infra/ray_initializer.py826 # Check if already initializedCOMMENT
LOWsdk/python/feast/infra/ray_initializer.py849 # 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.py649 # 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.py114 # Check if the specified location already exists.COMMENT
LOWsdk/python/feast/infra/offline_stores/offline_utils.py337 # Check if the input is a listCOMMENT
LOWsdk/python/feast/infra/registry/registry.py1453 # Check if the project exists in the registry cacheCOMMENT
LOWsdk/python/feast/infra/registry/registry.py1463 # Check if the project exists in the registry cache after refresh from storeCOMMENT
LOWsdk/python/feast/infra/registry/registry.py420 # Check if the data source has actually changedCOMMENT
LOWsdk/python/feast/infra/registry/sql.py1627 # Check if the object has actually changed (same as feature views)COMMENT
LOWsdk/python/feast/infra/compute_engines/ray/job.py210 # 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.py241 # 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.py198 # 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
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
LOWexamples/online_store/milvus_tutorial/milvus_example.py186 # Print resultsCOMMENT
3 more matches not shown…
AI Structural Patterns113 hits · 92 pts
SeverityFileLineSnippetContext
LOWsdk/python/feast/data_source.py219CODE
LOWsdk/python/feast/data_source.py460CODE
LOWsdk/python/feast/stream_feature_view.py491CODE
LOWsdk/python/feast/stream_feature_view.py107CODE
LOWsdk/python/feast/feature_store.py4187CODE
LOWsdk/python/feast/feature_store.py4678CODE
LOWsdk/python/feast/transformation_server.py37CODE
LOWsdk/python/feast/on_demand_feature_view.py1360CODE
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.py344CODE
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…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…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
LOW…feast/protos/feast/registry/RegistryServer_pb2_grpc.py1183CODE
LOW…feast/protos/feast/registry/RegistryServer_pb2_grpc.py1200CODE
LOW…feast/protos/feast/registry/RegistryServer_pb2_grpc.py1217CODE
53 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
HIGHui/src/pages/saved-data-sets/DatasetUsageTab.tsx49print(f"Loaded {len(df)} rows, {len(df.columns)} columns")CODE
HIGHui/src/pages/saved-data-sets/DatasetUsageTab.tsx50print(df.head())`;CODE
HIGHui/src/pages/saved-data-sets/DatasetUsageTab.tsx55print(f"Schema: {table.schema}")CODE
HIGHui/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 · 34 pts
SeverityFileLineSnippetContext
MEDIUMui/config/webpack.config.js752 // Turn off performance processing because we utilizeCOMMENT
MEDIUMinfra/website/package-lock.json4760 "resolved": "https://registry.npmjs.org/robust-predicates/-/robust-predicates-3.0.2.tgz",CODE
LOWsdk/python/feast/feature_server.py946 # For now, just return dummy textCOMMENT
LOWsdk/python/feast/feature_server.py1139 # 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.py102 # For holistic aggregations:COMMENT
MEDIUMsdk/python/feast/aggregation/tiling/orchestrator.py172 # For holistic, compute final value from IRsCOMMENT
MEDIUMsdk/python/feast/aggregation/tiling/base.py25 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.py277 """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
MEDIUMsdk/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.md437 "requestor_id": "user@example.com",CODE
LOWsdk/python/tests/unit/test_metrics.py1259 assert record["requestor_id"] == "user@example.com"CODE
LOWsdk/python/tests/unit/test_metrics.py1277 requestor_id="user@example.com",CODE
LOWsdk/python/tests/unit/test_metrics.py1245 requestor_id="user@example.com",CODE
LOWsdk/python/tests/unit/test_type_map.py852 "address": {"street": "123 Main St", "city": "NYC"},CODE
LOWsdk/python/tests/unit/test_type_map.py858 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