AI Slop Code Risk Monitor

weaviate/weaviate

SlopCodeMonitor badge for weaviate/weaviate Adjusted legacy signal; badge bands: 25 / 50 / 75 (different from dashboard bands).

Weaviate is an open-source vector database that stores both objects and vectors, allowing for the combination of vector search with structured filtering with the fault tolerance and scalability of a cloud-native database​.

2.9 Low pattern signal View on GitHub

Open-Source Code Quality, Security and Technical Debt Review

This report summarizes scanner evidence for weaviate/weaviate, a Go project with 16,933 GitHub stars. SynthScan examined 1,576,867 lines of code across 5723 source files, recording 3750 pattern matches distributed across 20 syntactic categories. The legacy adjusted pattern signal is 2.9 (Low pattern signal); it is not an authorship estimate.

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

2.9
Adjusted Signal
2.9
Raw Pattern Score
100%
Time Factor
2026-10-31
Last Push
16.9K
Stars
Go
Language
1.6M
Lines of Code
5.7K
Files
3.8K
Pattern Hits
2026-10-31
Scan Date
0.01
HC Hit Rate

Risk Review · Payload v1

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

Payload schema: 1.0.0 · Engine: 2.0.0 · Scoring: heuristic-density-v1 · Scan date: 2026-10-31.

Cognitive Ownership Risk 11.0/100 · LOW

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

Hallucinated Dependency & Supply Chain Risk 1.2/100 · LOW

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

Agent Over-Engineering Ratio 2.3/100 · LOW

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

PR Review Velocity Impact 13.1/100 · LOW

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

What These Metrics Mean

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

Pattern-Signal History

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

Severity Breakdown

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

CRITICAL 23HIGH 12MEDIUM 199LOW 3516

Directory Score Breakdown

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

Pattern Findings

The scanner identified 3750 distinct pattern matches across 20 syntactic categories. Each entry below represents a discrete location in the source code where the engine recorded a detector match to inspect in context. Expand any category row to inspect the individual file paths, line numbers, code snippets, and the lexical context (CODE, COMMENT, or STRING) in which each match was detected.

Reading the findings table: The Severity column indicates the configured finding weight (CRITICAL / HIGH / MEDIUM / LOW). The Context column identifies whether the match occurred inside executable code, an inline comment, or a string literal — legacy comment-context matches receive a ×1.5 score weight. The ⚡ bolt icon marks clustered matches: three or more patterns within a 10-line window, each receiving an additional ×1.5 density multiplier under the legacy scoring model.

Over-Commented Block2891 hits · 2860 pts
SeverityFileLineSnippetContext
LOWdocker-compose-namespaces-test.yml1# Docker Compose for the cross-reference + namespaces python acceptance test.COMMENT
LOWdocker-compose-readonly-recovery-test.yml1# Docker Compose for the shard readonly recovery acceptance test.COMMENT
LOWcluster/store_apply.go121 return fmt.Errorf("unmarshal update-user subcommand: %w", err)COMMENT
LOWcluster/raft_apply_endpoints.go121// This is the public entry point: callers reach it from the REST / gRPCCOMMENT
LOWcluster/store.go101 HeartbeatTimeout time.DurationCOMMENT
LOWcluster/store.go121 // snapshot. We randomly stagger between this value and 2x this value to avoidCOMMENT
LOWcluster/store.go201 // DistributedTaskCollectionExtractors are registered on theCOMMENT
LOWcluster/store.go521// SetDistributedTaskConflictDetectors installs the per-namespaceCOMMENT
LOWcluster/store.go1201// leader of the cluster. They may be empty strings if there is no current leader or the leader isCOMMENT
LOWcluster/backoff.go21// backoffConfig creates a backoff configuration based on the election timeout.COMMENT
LOWcluster/store_apply_subject_namespace.go1// _ _COMMENT
LOWcluster/raft_namespace_apply_endpoints.go81COMMENT
LOWcluster/store_namespace_admission_test.go41// This file tests the namespace checks on both sides of the RAFT log. EveryCOMMENT
LOWcluster/store_raft_field_race_test.go1// _ _COMMENT
LOWcluster/raft.go81COMMENT
LOWcluster/distributedtask/throttled_recorder_test.go21 "github.com/stretchr/testify/mock"COMMENT
LOWcluster/distributedtask/scheduler_test.go881// tick (default 1 minute in production, 30s in this harness).COMMENT
LOWcluster/distributedtask/scheduler_test.go941 // notices the task is no longer in startedTasks and terminates theCOMMENT
LOWcluster/distributedtask/scheduler_test.go961COMMENT
LOWcluster/distributedtask/scheduler_test.go1081// successful tick MUST pre-mark every already-terminal task as having itsCOMMENT
LOWcluster/distributedtask/scheduler_test.go1181 require.Empty(t, taskCalls, "no callbacks may fire on later ticks for the same already-terminal task")COMMENT
LOWcluster/distributedtask/scheduler_test.go1481// re-firing the appropriate phase callback (OnGroupCompleted forCOMMENT
LOWcluster/distributedtask/scheduler_test.go1601 s.deletePerTaskStateLocked(desc)COMMENT
LOWcluster/distributedtask/scheduler_test.go1621// source the precheck reads when consulting DTM state for theCOMMENT
LOWcluster/distributedtask/scheduler_test.go2061 h.scheduler.tasksUnrecognizedStatus.WithLabelValues(namespace)))COMMENT
LOWcluster/distributedtask/scheduler_multinode_test.go1// _ _COMMENT
LOWcluster/distributedtask/scheduler_multinode_test.go21// Why this exists: the FINALIZING regression (every node must fireCOMMENT
LOWcluster/distributedtask/scheduler_multinode_test.go641// wired, MarkDistributedTaskFinalized (and therefore OnTaskCompleted'sCOMMENT
LOW…er/distributedtask/scheduler_multinode_barrier_test.go1// _ _COMMENT
LOW…er/distributedtask/scheduler_multinode_barrier_test.go461COMMENT
LOW…er/distributedtask/scheduler_multinode_barrier_test.go561// barrier task on a DIFFERENT prop (different task ID, no payloadCOMMENT
LOW…er/distributedtask/scheduler_multinode_barrier_test.go941 // Restarted node-2 ticks: fresh map allows OnGroupCompleted to fireCOMMENT
LOWcluster/distributedtask/types_predicates_test.go21// Direct table tests for Task / TaskStatus predicates. These appearCOMMENT
LOWcluster/distributedtask/types.go1// _ _COMMENT
LOWcluster/distributedtask/types.go21 ListDistributedTasks(ctx context.Context) (map[string][]*Task, error)COMMENT
LOWcluster/distributedtask/types.go41}COMMENT
LOWcluster/distributedtask/types.go81// returned. Both methods are idempotent at the FSM layer: only the firstCOMMENT
LOWcluster/distributedtask/types.go101 ctx context.Context,COMMENT
LOWcluster/distributedtask/types.go161COMMENT
LOWcluster/distributedtask/types.go181COMMENT
LOWcluster/distributedtask/types.go201// AddDistributedTask yet at the moment they each query the cluster taskCOMMENT
LOWcluster/distributedtask/types.go221 // appended to the FSM-stored task list. existingTasks is the fullCOMMENT
LOWcluster/distributedtask/types.go241 CheckCrossNamespaceConflict(newPayload []byte, allTasks map[string]map[string]*Task) errorCOMMENT
LOWcluster/distributedtask/types.go261// SchemaMutationDetector is an optional interface providers implement soCOMMENT
LOWcluster/distributedtask/types.go281// snapshot at the same applyIndex and reaches the same accept/rejectCOMMENT
LOWcluster/distributedtask/types.go301 // CheckClassMutation is called under [Manager.mu] from the schema FSM'sCOMMENT
LOWcluster/distributedtask/types.go321}COMMENT
LOWcluster/distributedtask/types.go341COMMENT
LOWcluster/distributedtask/types.go361 // task's callbacks are then re-dispatched once on the next tick — each aCOMMENT
LOWcluster/distributedtask/types.go381// Every unit task has groups. If no explicit GroupID is set, all unitsCOMMENT
LOWcluster/distributedtask/types.go401COMMENT
LOWcluster/distributedtask/types.go421 //COMMENT
LOWcluster/distributedtask/types.go501 TaskStatusPreparing TaskStatus = "PREPARING"COMMENT
LOWcluster/distributedtask/types.go541 }COMMENT
LOWcluster/distributedtask/types.go661 // MaxUnitRetries is the opt-in per-task retry budget for retryableCOMMENT
LOWcluster/distributedtask/types.go681 // and only by the [Scheduler] tick firingCOMMENT
LOWcluster/distributedtask/types.go841// MissingPostCompletionAckNodes returns the node IDs that have localCOMMENT
LOW…/distributedtask/scheduler_noop_provider_proof_test.go1// _ _COMMENT
LOWcluster/distributedtask/mock_task_cleaner.go1// _ _COMMENT
LOWcluster/distributedtask/throttled_recorder.go21)COMMENT
2831 more matches not shown…
Decorative Section Separators163 hits · 484 pts
SeverityFileLineSnippetContext
MEDIUM⚡test/acceptance_with_python/test_namespace_refs.py414# ---------------------------------------------------------------------------COMMENT
MEDIUM⚡test/acceptance_with_python/test_namespace_refs.py416# ---------------------------------------------------------------------------COMMENT
MEDIUM⚡test/acceptance_with_python/test_namespace_refs.py582# ---------------------------------------------------------------------------COMMENT
MEDIUM⚡test/acceptance_with_python/test_namespace_refs.py584# ---------------------------------------------------------------------------COMMENT
MEDIUM⚡test/acceptance_with_python/test_namespace_refs.py654# ---------------------------------------------------------------------------COMMENT
MEDIUM⚡test/acceptance_with_python/test_namespace_refs.py656# ---------------------------------------------------------------------------COMMENT
MEDIUM⚡test/acceptance_with_python/test_namespace_refs.py780# ---------------------------------------------------------------------------COMMENT
MEDIUM⚡test/acceptance_with_python/test_namespace_refs.py782# ---------------------------------------------------------------------------COMMENT
MEDIUM⚡test/acceptance_with_python/test_namespace_refs.py892# ---------------------------------------------------------------------------COMMENT
MEDIUM⚡test/acceptance_with_python/test_namespace_refs.py894# ---------------------------------------------------------------------------COMMENT
MEDIUMtest/acceptance_with_python/test_namespace_refs.py481# ---------------------------------------------------------------------------COMMENT
MEDIUMtest/acceptance_with_python/test_namespace_refs.py483# ---------------------------------------------------------------------------COMMENT
MEDIUM⚡test/acceptance_with_python/test_readonly_recovery.py73# ---------------------------------------------------------------------------COMMENT
MEDIUM⚡test/acceptance_with_python/test_readonly_recovery.py75# ---------------------------------------------------------------------------COMMENT
MEDIUM⚡test/acceptance_with_python/test_readonly_recovery.py85# ---------------------------------------------------------------------------COMMENT
MEDIUM⚡test/acceptance_with_python/test_readonly_recovery.py87# ---------------------------------------------------------------------------COMMENT
MEDIUM⚡…e_with_python/test_nested_props_array_intermediates.py204# ===========================================================================COMMENT
MEDIUM⚡…e_with_python/test_nested_props_array_intermediates.py206# ===========================================================================COMMENT
MEDIUM⚡…e_with_python/test_nested_props_array_intermediates.py405# ===========================================================================COMMENT
MEDIUM⚡…e_with_python/test_nested_props_array_intermediates.py407# ===========================================================================COMMENT
MEDIUM⚡…e_with_python/test_nested_props_array_intermediates.py572# ===========================================================================COMMENT
MEDIUM⚡…e_with_python/test_nested_props_array_intermediates.py574# ===========================================================================COMMENT
MEDIUM⚡…e_with_python/test_nested_props_array_intermediates.py718# ===========================================================================COMMENT
MEDIUM⚡…e_with_python/test_nested_props_array_intermediates.py720# ===========================================================================COMMENT
MEDIUM⚡…e_with_python/test_nested_props_array_intermediates.py901# ===========================================================================COMMENT
MEDIUM⚡…e_with_python/test_nested_props_array_intermediates.py903# ===========================================================================COMMENT
MEDIUM⚡…e_with_python/test_nested_props_array_intermediates.py1320# ===========================================================================COMMENT
MEDIUM⚡…e_with_python/test_nested_props_array_intermediates.py1322# ===========================================================================COMMENT
MEDIUM⚡…e_with_python/test_nested_props_array_intermediates.py1458# ===========================================================================COMMENT
MEDIUM⚡…e_with_python/test_nested_props_array_intermediates.py1460# ===========================================================================COMMENT
MEDIUM⚡…e_with_python/test_nested_props_array_intermediates.py1609# ===========================================================================COMMENT
MEDIUM⚡…e_with_python/test_nested_props_array_intermediates.py1611# ===========================================================================COMMENT
MEDIUM⚡…e_with_python/test_nested_props_array_intermediates.py1935# ===========================================================================COMMENT
MEDIUM⚡…e_with_python/test_nested_props_array_intermediates.py1937# ===========================================================================COMMENT
MEDIUM⚡…e_with_python/test_nested_props_array_intermediates.py2263# ===========================================================================COMMENT
MEDIUM⚡…e_with_python/test_nested_props_array_intermediates.py2265# ===========================================================================COMMENT
MEDIUM⚡…e_with_python/test_nested_props_array_intermediates.py2974# ===========================================================================COMMENT
MEDIUM⚡…e_with_python/test_nested_props_array_intermediates.py2976# ===========================================================================COMMENT
MEDIUM⚡…e_with_python/test_nested_props_array_intermediates.py3135# ===========================================================================COMMENT
MEDIUM⚡…e_with_python/test_nested_props_array_intermediates.py3137# ===========================================================================COMMENT
MEDIUM⚡…e_with_python/test_nested_props_array_intermediates.py3316# ===========================================================================COMMENT
MEDIUM⚡…e_with_python/test_nested_props_array_intermediates.py3318# ===========================================================================COMMENT
MEDIUM⚡…e_with_python/test_nested_props_array_intermediates.py3476# ===========================================================================COMMENT
MEDIUM⚡…e_with_python/test_nested_props_array_intermediates.py3478# ===========================================================================COMMENT
MEDIUM⚡…e_with_python/test_nested_props_array_intermediates.py3765# ===========================================================================COMMENT
MEDIUM⚡…e_with_python/test_nested_props_array_intermediates.py3767# ===========================================================================COMMENT
MEDIUM⚡…e_with_python/test_nested_props_array_intermediates.py4216# ===========================================================================COMMENT
MEDIUM⚡…e_with_python/test_nested_props_array_intermediates.py4218# ===========================================================================COMMENT
MEDIUM…e_with_python/test_nested_props_array_intermediates.py36# ---------------------------------------------------------------------------COMMENT
MEDIUM…e_with_python/test_nested_props_array_intermediates.py38# ---------------------------------------------------------------------------COMMENT
MEDIUM…e_with_python/test_nested_props_array_intermediates.py87# ---------------------------------------------------------------------------COMMENT
MEDIUM…e_with_python/test_nested_props_array_intermediates.py91# ---------------------------------------------------------------------------COMMENT
MEDIUM…e_with_python/test_nested_props_array_intermediates.py1114# ===========================================================================COMMENT
MEDIUM…e_with_python/test_nested_props_array_intermediates.py1116# ===========================================================================COMMENT
MEDIUM…e_with_python/test_nested_props_array_intermediates.py1742# ===========================================================================COMMENT
MEDIUM…e_with_python/test_nested_props_array_intermediates.py1744# ===========================================================================COMMENT
MEDIUM…e_with_python/test_nested_props_array_intermediates.py2091# ===========================================================================COMMENT
MEDIUM…e_with_python/test_nested_props_array_intermediates.py2093# ===========================================================================COMMENT
MEDIUM…e_with_python/test_nested_props_array_intermediates.py2429# ===========================================================================COMMENT
MEDIUM…e_with_python/test_nested_props_array_intermediates.py2431# ===========================================================================COMMENT
103 more matches not shown…
Hallucination Indicators23 hits · 265 pts
SeverityFileLineSnippetContext
CRITICAL⚡test/acceptance_with_python/test_usage.py282 wvc.config.Reconfigure.VectorIndex.Quantizer.bq(enabled=True),CODE
CRITICAL⚡test/acceptance_with_python/test_usage.py283 wvc.config.Reconfigure.VectorIndex.Quantizer.rq(enabled=True),CODE
CRITICAL⚡test/acceptance_with_python/test_usage.py284 wvc.config.Reconfigure.VectorIndex.Quantizer.sq(enabled=True, training_limit=50),CODE
CRITICAL⚡test/acceptance_with_python/test_usage.py285 wvc.config.Reconfigure.VectorIndex.Quantizer.pq(enabled=True, training_limit=300),CODE
CRITICALtest/acceptance_with_python/test_usage.py360 encoding=wvc.config.Configure.VectorIndex.MultiVector.Encoding.muvera(),CODE
CRITICALtest/acceptance_with_python/test_usage.py364 encoding=wvc.config.Configure.VectorIndex.MultiVector.Encoding.muvera(),CODE
CRITICAL⚡adapters/repos/db/inverted_reindex_shard_migrations.go45 className := m.shard.index.Config.ClassName.String()CODE
CRITICAL⚡adapters/repos/db/inverted_reindex_shard_migrations.go55 return m.shard.index.db.migrationCluster.LocalTasks()CODE
CRITICAL⚡adapters/repos/db/inverted_reindex_shard_migrations.go62 return m.shard.index.db.migrationSeals.SealUnit(desc, unitID)CODE
CRITICALadapters/repos/db/inverted/searcher_ref_filter.go86 ClassName: r.filter.On.Child.Class.String(),CODE
CRITICALadapters/repos/db/lsmkv/compactor_set.go158 kis := make([]segmentindex.KeyRedux, 0, c.c1.cache.segment.index.KeyCount()+c.c2.cache.segment.index.KeyCount())CODE
CRITICALadapters/handlers/mcp/server.go50 return state.ServerConfig.Config.MCP.WriteAccessEnabled.Get()CODE
CRITICALadapters/handlers/rest/handlers_misc.go77 target, err := url.JoinPath(serverConfig.Config.Authentication.OIDC.Issuer.Get(), "/.well-known/openid-configuration"CODE
CRITICALadapters/handlers/rest/configure_api.go577 restcompat.SetAsyncReplicationGloballyDisabled(appState.ServerConfig.Config.Replication.AsyncReplicationDisabled.Get())CODE
CRITICALadapters/handlers/rest/configure_api.go670 TimeoutsMultiplier: appState.ServerConfig.Config.Raft.TimeoutsMultiplier.Get(),CODE
CRITICALadapters/handlers/rest/configure_api.go705 DrainSleep: appState.ServerConfig.Config.Raft.DrainSleep.Get(),CODE
CRITICALadapters/handlers/rest/configure_api.go1687 time.Sleep(appState.ServerConfig.Config.Raft.DrainSleep.Get())CODE
CRITICALadapters/handlers/rest/configure_api.go2970 restcompat.SetAsyncReplicationGloballyDisabled(appState.ServerConfig.Config.Replication.AsyncReplicationDisabled.Get()CODE
CRITICALadapters/handlers/rest/filterext/parse_test.go597 assert.Equal(t, "customer1:Country", out.Root.On.Child.Class.String(),CODE
CRITICALadapters/handlers/rest/filterext/parse_test.go608 assert.Equal(t, "customer1:Country", out.Root.On.Child.Class.String())CODE
CRITICALadapters/handlers/rest/filterext/parse_test.go609 assert.Equal(t, "customer1:City", out.Root.On.Child.Child.Class.String(),CODE
CRITICALadapters/handlers/rest/filterext/parse_test.go622 assert.Equal(t, "customer1:Country", out.Root.On.Child.Class.String(),CODE
CRITICALadapters/handlers/rest/search/aggregate_test.go243 assert.Equal(t, "year", deps.searcher.lastAggregateParams.GroupBy.Property.String())CODE
Hyper-Verbose Identifiers284 hits · 214 pts
SeverityFileLineSnippetContext
LOWtest/acceptance_with_python/test_named_vectors.py18def test_create_named_vectors_with_and_without_vectorizer(CODE
LOWtest/acceptance_with_python/test_named_vectors.py45def test_hybrid_search_with_multiple_target_vectors(named_collection: NamedCollection) -> None:CODE
LOWtest/acceptance_with_python/test_named_vectors.py217def test_near_vector_with_single_named_vector(CODE
LOWtest/acceptance_with_python/test_named_vectors.py275def test_different_target_fusion_methods(CODE
LOWtest/acceptance_with_python/test_named_vectors.py349def test_more_results_than_limit(CODE
LOWtest/acceptance_with_python/test_named_vectors.py420def test_named_vectors_missing_entries(CODE
LOWtest/acceptance_with_python/test_named_vectors.py456def test_multi_target_near_vector(collection_factory: CollectionFactory) -> None:CODE
LOWtest/acceptance_with_python/test_named_vectors.py484def test_multi_target_with_filter(collection_factory: CollectionFactory):CODE
LOWtest/acceptance_with_python/test_named_vectors.py580def test_single_named_vectors_without_names(collection_factory: CollectionFactory) -> None:CODE
LOWtest/acceptance_with_python/test_named_vectors.py598def test_named_vectors_without_names(collection_factory: CollectionFactory) -> None:CODE
LOWtest/acceptance_with_python/test_named_vectors.py615def test_single_vectorizer_with_named_vectors(collection_factory: CollectionFactory) -> None:CODE
LOWtest/acceptance_with_python/test_get_debug_usage.py73def test_settle_waits_for_accepted_reads(CODE
LOWtest/acceptance_with_python/test_get_debug_usage.py87def test_settle_times_out_when_never_accepted(monkeypatch):CODE
LOW⚡test/acceptance_with_python/test_namespace_refs.py419def test_single_target_add_replace_delete(CODE
LOW⚡test/acceptance_with_python/test_namespace_refs.py587def test_filter_by_ref_chained_with_property(CODE
LOW⚡test/acceptance_with_python/test_namespace_refs.py659def test_multi_target_replace_and_delete(CODE
LOW⚡test/acceptance_with_python/test_namespace_refs.py785def test_batch_reference_insert_multi_target(CODE
LOW⚡test/acceptance_with_python/test_namespace_refs.py897def test_inline_ref_in_object_create(CODE
LOWtest/acceptance_with_python/test_namespace_refs.py348def _wait_for_collections_on_read_node(client: WeaviateClient, shorts: List[str]) -> None:CODE
LOWtest/acceptance_with_python/test_namespace_refs.py372def _delete_qualified_collection(http_port: int, qualified: str) -> None:CODE
LOWtest/acceptance_with_python/conftest.py176def _sanitize_collection_name(name: str) -> str:CODE
LOW…acceptance_with_python/test_multi_target_search_gql.py130def test_test_multi_target_near_vector_gql(collection_factory: CollectionFactory):CODE
LOW…acceptance_with_python/test_multi_target_search_gql.py172def test_test_multi_target_hybrid_gql(collection_factory: CollectionFactory):CODE
LOWtest/acceptance_with_python/test_index_compression.py31 def generate_random_multi_vector(target_vector: str):CODE
LOWtest/acceptance_with_python/test_errors.py8def test_error_no_module_for_vectorizer(collection_factory: CollectionFactory) -> None:CODE
LOW⚡test/acceptance_with_python/test_readonly_recovery.py93def test_readonly_triggered_by_disk_usage(client: weaviate.WeaviateClient):CODE
LOWtest/acceptance_with_python/test_readonly_recovery.py143def test_recovery_after_freeing_disk(client: weaviate.WeaviateClient):CODE
LOWtest/acceptance_with_python/test_readonly_recovery.py156def test_writes_succeed_after_recovery(client: weaviate.WeaviateClient):CODE
LOWtest/acceptance_with_python/test_usage.py111def test_usage_adding_named_vector(collection_factory: CollectionFactory):CODE
LOW⚡test/acceptance_with_python/test_usage.py288def test_usage_enabling_compression(CODE
LOWtest/acceptance_with_python/test_refs.py43def test_ref_with_multiple_cycle(collection_factory: CollectionFactory) -> None:CODE
LOW⚡…e_with_python/test_nested_props_array_intermediates.py214def _honda_civic_for_datatypes_test() -> Dict[str, Any]:CODE
LOW⚡…e_with_python/test_nested_props_array_intermediates.py415def test_same_element_and_at_root_cars(collection_factory: CollectionFactory) -> None:CODE
LOW⚡…e_with_python/test_nested_props_array_intermediates.py583def test_arr_n_pin_at_root_cars(collection_factory: CollectionFactory) -> None:CODE
LOW⚡…e_with_python/test_nested_props_array_intermediates.py728def test_arr_n_pin_with_and_at_root_cars(collection_factory: CollectionFactory) -> None:CODE
LOW⚡…e_with_python/test_nested_props_array_intermediates.py911def test_arr_n_pin_with_or_at_root_cars(collection_factory: CollectionFactory) -> None:CODE
LOW⚡…e_with_python/test_nested_props_array_intermediates.py1332def test_is_null_on_leaf_at_root_cars(collection_factory: CollectionFactory) -> None:CODE
LOW⚡…e_with_python/test_nested_props_array_intermediates.py1467def test_contains_all_at_root_cars(collection_factory: CollectionFactory) -> None:CODE
LOW⚡…e_with_python/test_nested_props_array_intermediates.py1619def test_contains_any_at_root_cars(collection_factory: CollectionFactory) -> None:CODE
LOW⚡…e_with_python/test_nested_props_array_intermediates.py1947def test_multi_token_equal_at_root_cars(collection_factory: CollectionFactory) -> None:CODE
LOW⚡…e_with_python/test_nested_props_array_intermediates.py2275def test_is_null_in_correlated_and_at_root_cars(collection_factory: CollectionFactory) -> None:CODE
LOW⚡…e_with_python/test_nested_props_array_intermediates.py2983def test_invalid_filter_returns_server_error(collection_factory: CollectionFactory) -> None:CODE
LOW⚡…e_with_python/test_nested_props_array_intermediates.py3146def test_contains_all_with_equal_in_and_at_root_cars(collection_factory: CollectionFactory) -> None:CODE
LOW⚡…e_with_python/test_nested_props_array_intermediates.py3327def test_contains_any_with_equal_in_and_at_root_cars(collection_factory: CollectionFactory) -> None:CODE
LOW⚡…e_with_python/test_nested_props_array_intermediates.py3487def test_contains_none_with_equal_in_and_at_root_cars(collection_factory: CollectionFactory) -> None:CODE
LOW⚡…e_with_python/test_nested_props_array_intermediates.py3777def test_flat_or_nested_at_root_cars(collection_factory: CollectionFactory) -> None:CODE
LOW⚡…e_with_python/test_nested_props_array_intermediates.py4227def test_not_equal_at_root_cars(collection_factory: CollectionFactory) -> None:CODE
LOW…e_with_python/test_nested_props_array_intermediates.py234def _assert_each_datatype_filter_selects(CODE
LOW…e_with_python/test_nested_props_array_intermediates.py291def _assert_comparison_operator_sweep_selects(CODE
LOW…e_with_python/test_nested_props_array_intermediates.py343def test_all_datatypes_at_root_cars(collection_factory: CollectionFactory) -> None:CODE
LOW…e_with_python/test_nested_props_array_intermediates.py361def test_all_datatypes_under_country_object(collection_factory: CollectionFactory) -> None:CODE
LOW…e_with_python/test_nested_props_array_intermediates.py383def test_all_datatypes_under_countries_array(collection_factory: CollectionFactory) -> None:CODE
LOW…e_with_python/test_nested_props_array_intermediates.py442def test_same_element_and_under_country_object(collection_factory: CollectionFactory) -> None:CODE
LOW…e_with_python/test_nested_props_array_intermediates.py493def test_same_element_and_under_countries_array(collection_factory: CollectionFactory) -> None:CODE
LOW…e_with_python/test_nested_props_array_intermediates.py608def test_arr_n_pin_under_country_object(collection_factory: CollectionFactory) -> None:CODE
LOW…e_with_python/test_nested_props_array_intermediates.py652def test_arr_n_pin_under_countries_array(collection_factory: CollectionFactory) -> None:CODE
LOW…e_with_python/test_nested_props_array_intermediates.py765def test_arr_n_pin_with_and_under_country_object(collection_factory: CollectionFactory) -> None:CODE
LOW…e_with_python/test_nested_props_array_intermediates.py820def test_arr_n_pin_with_and_under_countries_array(collection_factory: CollectionFactory) -> None:CODE
LOW…e_with_python/test_nested_props_array_intermediates.py954def test_arr_n_pin_with_or_under_country_object(collection_factory: CollectionFactory) -> None:CODE
LOW…e_with_python/test_nested_props_array_intermediates.py1020def test_arr_n_pin_with_or_under_countries_array(collection_factory: CollectionFactory) -> None:CODE
224 more matches not shown…
Verbosity Indicators111 hits · 209 pts
SeverityFileLineSnippetContext
LOWcluster/store_apply_test.go446 // Step 1: Add class "FooBar"COMMENT
LOWcluster/store_apply_test.go470 // Step 2: Delete class "foobar" (different case) during RAFT replayCOMMENT
LOWcluster/store_apply_test.go483 // Step 3: Verify that FooBar was deleted from memory schemaCOMMENT
LOW…ance/reindex_concurrent/parallel_same_property_test.go103 // Step 0: create collection with the property starting in both-flags-trueCOMMENT
LOW…ance/reindex_concurrent/parallel_same_property_test.go158 // Step 3: fire both PUTs in parallel.COMMENT
LOW…ance/reindex_concurrent/parallel_same_property_test.go193 // Step 4: classify the outcomes.COMMENT
LOW…ance/reindex_concurrent/parallel_same_property_test.go225 // Step 5: wait for accepted tasks to FINISH. Bug repro: BOTH transitionCOMMENT
LOW…ance/reindex_concurrent/parallel_same_property_test.go236 // Step 6: if one submit was rejected as a 409 conflict, retry it nowCOMMENT
LOW…ance/reindex_concurrent/parallel_same_property_test.go294 // Step 7: assert both schema flags flipped to true.COMMENT
LOW…ance/reindex_concurrent/parallel_same_property_test.go312 // Step 8: queries against both buckets must return data. The filterableCOMMENT
LOW…ceptance/reindex_mt/cold_and_unhydrated_cancel_test.go140 // Step 1: leave a cancelled enable-rangeable behind on every tenant. TheCOMMENT
LOW⚡…ceptance/reindex_mt/cold_and_unhydrated_cancel_test.go157 // Step 2: deactivate. A COLD tenant leaves the index's shard map, which isCOMMENT
LOW⚡…ceptance/reindex_mt/cold_and_unhydrated_cancel_test.go162 // Step 3: plant. Deterministic on purpose — whether the cancel aboveCOMMENT
LOW⚡…ceptance/reindex_mt/cold_and_unhydrated_cancel_test.go171 // Step 4: restart. This is what makes every HOT tenant an unloadedCOMMENT
LOW…ceptance/reindex_mt/cold_and_unhydrated_cancel_test.go187 // Step 5: re-submit, naming the HOT tenants — an unnamed COLD tenant wouldCOMMENT
LOW…ceptance/reindex_multinode/round_trip_adjacent_test.go674 // Step 1: enable filterable. This writes a tidied.mig per-prop.COMMENT
LOW⚡…ceptance/reindex_multinode/round_trip_adjacent_test.go689 // Step 2: change-tokenization word→field on the same property.COMMENT
LOW⚡…ceptance/reindex_multinode/round_trip_adjacent_test.go698 // Step 3: round-trip back to word.COMMENT
LOW…ceptance/reindex_multinode/round_trip_adjacent_test.go734 // Step 1: enable searchable. The backend requires a tokenization onCOMMENT
LOW…ceptance/reindex_multinode/round_trip_adjacent_test.go760 // Step 2: change-tokenization word→field via filterable. TheCOMMENT
LOW…ceptance/reindex_multinode/round_trip_adjacent_test.go773 // Step 3: back to word via filterable. Same single-request shape.COMMENT
LOW⚡…/reindex_singlenode/change_tok_delete_journeys_test.go111 // Step 1: change-tok-both from word → field via PUT .../index/searchableCOMMENT
LOW⚡…/reindex_singlenode/change_tok_delete_journeys_test.go119 // Step 2: DELETE the searchable index.COMMENT
LOW⚡…/reindex_singlenode/change_tok_delete_journeys_test.go122 // Step 3: filterable-only retokenize from field → word. With bothCOMMENT
LOW⚡…/reindex_singlenode/change_tok_delete_journeys_test.go170 // Step 1: change-tokenization-filterable from field → word.COMMENT
LOW⚡…/reindex_singlenode/change_tok_delete_journeys_test.go179 // Step 2: DELETE the filterable index. The API spelling isCOMMENT
LOW⚡…/reindex_singlenode/change_tok_delete_journeys_test.go239 // Step 1: retokenize filterable from field → word.COMMENT
LOW⚡…/reindex_singlenode/change_tok_delete_journeys_test.go245 // Step 2: enable-searchable with matching tokenization "word".COMMENT
LOW⚡…/reindex_singlenode/change_tok_delete_journeys_test.go315 // Step 1: submit change-tok-both.COMMENT
LOW⚡…/reindex_singlenode/change_tok_delete_journeys_test.go320 // Step 2: wait until the task is observable as indexing, then issueCOMMENT
LOW⚡…/reindex_singlenode/change_tok_delete_journeys_test.go358 // Step 3: wait for the reindex task to reach a terminal state. ItCOMMENT
LOW⚡…/reindex_singlenode/change_tok_delete_journeys_test.go363 // Step 4: assert internal consistency. The class still exists.COMMENT
LOW⚡…/reindex_singlenode/change_tok_delete_journeys_test.go430 // Step 1: field → word.COMMENT
LOW⚡…/reindex_singlenode/change_tok_delete_journeys_test.go438 // Step 2: word → field.COMMENT
LOW⚡…/reindex_singlenode/change_tok_delete_journeys_test.go493 // Step 1: submit change-tok-both, then cancel mid-flight via POSTCOMMENT
LOW⚡…/reindex_singlenode/change_tok_delete_journeys_test.go500 // Step 2: submit change-tok-filterable. The cancel left state behindCOMMENT
LOW⚡…/reindex_singlenode/change_tok_delete_journeys_test.go508 // Step 3: verify the filterable bucket actually serves queriesCOMMENT
LOW⚡…/reindex_singlenode/change_tok_delete_journeys_test.go557 // Step 1: retokenize filterable from word → field.COMMENT
LOW⚡…/reindex_singlenode/change_tok_delete_journeys_test.go565 // Step 2: enable-searchable with matching field tokenization (mustCOMMENT
LOW⚡…/reindex_singlenode/change_tok_delete_journeys_test.go573 // Step 3: change-tok-both from field → word via PUT .../index/searchableCOMMENT
LOW⚡…/reindex_singlenode/change_tok_delete_journeys_test.go581 // Step 4: assert both buckets reflect word tokenization. WithCOMMENT
LOW…/reindex_singlenode/change_tok_delete_journeys_test.go256 // Step 3: assert both indexes work and use word tokenization.COMMENT
LOW⚡…ptance/reindex_singlenode/delete_then_reenable_test.go76 // Step 1: first enable via the reindex API — lays down theCOMMENT
LOW⚡…ptance/reindex_singlenode/delete_then_reenable_test.go85 // Step 2: DELETE the searchable index.COMMENT
LOW⚡…ptance/reindex_singlenode/delete_then_reenable_test.go88 // Step 3: re-enable. The crux of this test. If the .migrationsCOMMENT
LOW⚡…cceptance/reindex_singlenode/cancel_then_retry_test.go100 // Step 1: submit and cancel.COMMENT
LOW⚡…cceptance/reindex_singlenode/cancel_then_retry_test.go103 // Step 2: re-submit. Crux of the test — without cleanup of started.mig,COMMENT
LOW⚡…eptance/reindex_singlenode/restart_during_swap_test.go136 // Step 1: create collection with word tokenization.COMMENT
LOW⚡…eptance/reindex_singlenode/restart_during_swap_test.go146 // Step 2: insert baseline objects. Keep the count modest — the reindexCOMMENT
LOW⚡…eptance/reindex_singlenode/restart_during_swap_test.go156 // Step 3: submit the change-tokenization reindex.COMMENT
LOW⚡…eptance/reindex_singlenode/restart_during_swap_test.go161 // Step 4: poll /v1/tasks until FINISHED. Keep a tight 20ms tick: thisCOMMENT
LOW⚡…eptance/reindex_singlenode/restart_during_swap_test.go186 // Step 5: stop the container immediately with 0 timeout (SIGKILL).COMMENT
LOW⚡…eptance/reindex_singlenode/restart_during_swap_test.go191 // Step 6: restart the container.COMMENT
LOW⚡…eptance/reindex_singlenode/restart_during_swap_test.go198 // Step 7: write the NEW object IMMEDIATELY after the container is ready.COMMENT
LOW…eptance/reindex_singlenode/restart_during_swap_test.go219 // Step 8: wait for the schema tokenization to flip to "field"COMMENT
LOW…eptance/reindex_singlenode/restart_during_swap_test.go239 // Step 9: query with FIELD-tokenization-style queries.COMMENT
LOW⚡test/modules/export-s3/export_test.go1689 // Step 1: Insert 20 objects.COMMENT
LOW⚡test/modules/export-s3/export_test.go1693 // Step 2: First export — should capture 20 objects.COMMENT
LOW⚡test/modules/export-s3/export_test.go1699 // Step 3: Insert 10 more objects.COMMENT
LOW⚡test/modules/export-s3/export_test.go1703 // Step 4: Second export — should capture 30 objects.COMMENT
51 more matches not shown…
Structural Annotation Overuse108 hits · 205 pts
SeverityFileLineSnippetContext
LOWcluster/store_apply_test.go446 // Step 1: Add class "FooBar"COMMENT
LOWcluster/store_apply_test.go470 // Step 2: Delete class "foobar" (different case) during RAFT replayCOMMENT
LOWcluster/store_apply_test.go483 // Step 3: Verify that FooBar was deleted from memory schemaCOMMENT
LOW…ance/reindex_concurrent/parallel_same_property_test.go103 // Step 0: create collection with the property starting in both-flags-trueCOMMENT
LOW…ance/reindex_concurrent/parallel_same_property_test.go158 // Step 3: fire both PUTs in parallel.COMMENT
LOW…ance/reindex_concurrent/parallel_same_property_test.go193 // Step 4: classify the outcomes.COMMENT
LOW…ance/reindex_concurrent/parallel_same_property_test.go225 // Step 5: wait for accepted tasks to FINISH. Bug repro: BOTH transitionCOMMENT
LOW…ance/reindex_concurrent/parallel_same_property_test.go236 // Step 6: if one submit was rejected as a 409 conflict, retry it nowCOMMENT
LOW…ance/reindex_concurrent/parallel_same_property_test.go294 // Step 7: assert both schema flags flipped to true.COMMENT
LOW…ance/reindex_concurrent/parallel_same_property_test.go312 // Step 8: queries against both buckets must return data. The filterableCOMMENT
LOW…ceptance/reindex_mt/cold_and_unhydrated_cancel_test.go140 // Step 1: leave a cancelled enable-rangeable behind on every tenant. TheCOMMENT
LOW⚡…ceptance/reindex_mt/cold_and_unhydrated_cancel_test.go157 // Step 2: deactivate. A COLD tenant leaves the index's shard map, which isCOMMENT
LOW⚡…ceptance/reindex_mt/cold_and_unhydrated_cancel_test.go162 // Step 3: plant. Deterministic on purpose — whether the cancel aboveCOMMENT
LOW⚡…ceptance/reindex_mt/cold_and_unhydrated_cancel_test.go171 // Step 4: restart. This is what makes every HOT tenant an unloadedCOMMENT
LOW…ceptance/reindex_mt/cold_and_unhydrated_cancel_test.go187 // Step 5: re-submit, naming the HOT tenants — an unnamed COLD tenant wouldCOMMENT
LOW…ceptance/reindex_multinode/round_trip_adjacent_test.go674 // Step 1: enable filterable. This writes a tidied.mig per-prop.COMMENT
LOW⚡…ceptance/reindex_multinode/round_trip_adjacent_test.go689 // Step 2: change-tokenization word→field on the same property.COMMENT
LOW⚡…ceptance/reindex_multinode/round_trip_adjacent_test.go698 // Step 3: round-trip back to word.COMMENT
LOW…ceptance/reindex_multinode/round_trip_adjacent_test.go734 // Step 1: enable searchable. The backend requires a tokenization onCOMMENT
LOW…ceptance/reindex_multinode/round_trip_adjacent_test.go760 // Step 2: change-tokenization word→field via filterable. TheCOMMENT
LOW…ceptance/reindex_multinode/round_trip_adjacent_test.go773 // Step 3: back to word via filterable. Same single-request shape.COMMENT
LOW⚡…/reindex_singlenode/change_tok_delete_journeys_test.go111 // Step 1: change-tok-both from word → field via PUT .../index/searchableCOMMENT
LOW⚡…/reindex_singlenode/change_tok_delete_journeys_test.go119 // Step 2: DELETE the searchable index.COMMENT
LOW⚡…/reindex_singlenode/change_tok_delete_journeys_test.go122 // Step 3: filterable-only retokenize from field → word. With bothCOMMENT
LOW⚡…/reindex_singlenode/change_tok_delete_journeys_test.go170 // Step 1: change-tokenization-filterable from field → word.COMMENT
LOW⚡…/reindex_singlenode/change_tok_delete_journeys_test.go179 // Step 2: DELETE the filterable index. The API spelling isCOMMENT
LOW⚡…/reindex_singlenode/change_tok_delete_journeys_test.go239 // Step 1: retokenize filterable from field → word.COMMENT
LOW⚡…/reindex_singlenode/change_tok_delete_journeys_test.go245 // Step 2: enable-searchable with matching tokenization "word".COMMENT
LOW⚡…/reindex_singlenode/change_tok_delete_journeys_test.go315 // Step 1: submit change-tok-both.COMMENT
LOW⚡…/reindex_singlenode/change_tok_delete_journeys_test.go320 // Step 2: wait until the task is observable as indexing, then issueCOMMENT
LOW⚡…/reindex_singlenode/change_tok_delete_journeys_test.go358 // Step 3: wait for the reindex task to reach a terminal state. ItCOMMENT
LOW⚡…/reindex_singlenode/change_tok_delete_journeys_test.go363 // Step 4: assert internal consistency. The class still exists.COMMENT
LOW⚡…/reindex_singlenode/change_tok_delete_journeys_test.go430 // Step 1: field → word.COMMENT
LOW⚡…/reindex_singlenode/change_tok_delete_journeys_test.go438 // Step 2: word → field.COMMENT
LOW⚡…/reindex_singlenode/change_tok_delete_journeys_test.go493 // Step 1: submit change-tok-both, then cancel mid-flight via POSTCOMMENT
LOW⚡…/reindex_singlenode/change_tok_delete_journeys_test.go500 // Step 2: submit change-tok-filterable. The cancel left state behindCOMMENT
LOW⚡…/reindex_singlenode/change_tok_delete_journeys_test.go508 // Step 3: verify the filterable bucket actually serves queriesCOMMENT
LOW⚡…/reindex_singlenode/change_tok_delete_journeys_test.go557 // Step 1: retokenize filterable from word → field.COMMENT
LOW⚡…/reindex_singlenode/change_tok_delete_journeys_test.go565 // Step 2: enable-searchable with matching field tokenization (mustCOMMENT
LOW⚡…/reindex_singlenode/change_tok_delete_journeys_test.go573 // Step 3: change-tok-both from field → word via PUT .../index/searchableCOMMENT
LOW⚡…/reindex_singlenode/change_tok_delete_journeys_test.go581 // Step 4: assert both buckets reflect word tokenization. WithCOMMENT
LOW…/reindex_singlenode/change_tok_delete_journeys_test.go256 // Step 3: assert both indexes work and use word tokenization.COMMENT
LOW⚡…ptance/reindex_singlenode/delete_then_reenable_test.go76 // Step 1: first enable via the reindex API — lays down theCOMMENT
LOW⚡…ptance/reindex_singlenode/delete_then_reenable_test.go85 // Step 2: DELETE the searchable index.COMMENT
LOW⚡…ptance/reindex_singlenode/delete_then_reenable_test.go88 // Step 3: re-enable. The crux of this test. If the .migrationsCOMMENT
LOW⚡…cceptance/reindex_singlenode/cancel_then_retry_test.go100 // Step 1: submit and cancel.COMMENT
LOW⚡…cceptance/reindex_singlenode/cancel_then_retry_test.go103 // Step 2: re-submit. Crux of the test — without cleanup of started.mig,COMMENT
LOW⚡…eptance/reindex_singlenode/restart_during_swap_test.go136 // Step 1: create collection with word tokenization.COMMENT
LOW⚡…eptance/reindex_singlenode/restart_during_swap_test.go146 // Step 2: insert baseline objects. Keep the count modest — the reindexCOMMENT
LOW⚡…eptance/reindex_singlenode/restart_during_swap_test.go156 // Step 3: submit the change-tokenization reindex.COMMENT
LOW⚡…eptance/reindex_singlenode/restart_during_swap_test.go161 // Step 4: poll /v1/tasks until FINISHED. Keep a tight 20ms tick: thisCOMMENT
LOW⚡…eptance/reindex_singlenode/restart_during_swap_test.go186 // Step 5: stop the container immediately with 0 timeout (SIGKILL).COMMENT
LOW⚡…eptance/reindex_singlenode/restart_during_swap_test.go191 // Step 6: restart the container.COMMENT
LOW⚡…eptance/reindex_singlenode/restart_during_swap_test.go198 // Step 7: write the NEW object IMMEDIATELY after the container is ready.COMMENT
LOW…eptance/reindex_singlenode/restart_during_swap_test.go219 // Step 8: wait for the schema tokenization to flip to "field"COMMENT
LOW…eptance/reindex_singlenode/restart_during_swap_test.go239 // Step 9: query with FIELD-tokenization-style queries.COMMENT
LOW⚡test/modules/export-s3/export_test.go1689 // Step 1: Insert 20 objects.COMMENT
LOW⚡test/modules/export-s3/export_test.go1693 // Step 2: First export — should capture 20 objects.COMMENT
LOW⚡test/modules/export-s3/export_test.go1699 // Step 3: Insert 10 more objects.COMMENT
LOW⚡test/modules/export-s3/export_test.go1703 // Step 4: Second export — should capture 30 objects.COMMENT
48 more matches not shown…
Fake / Example Data69 hits · 76 pts
SeverityFileLineSnippetContext
LOWtools/dev/bench/demo_indexing_mistakes_ui/index.html71 <p class="placeholder">Press <em>Run query</em> to execute.</p>CODE
LOWtools/dev/bench/demo_indexing_mistakes_ui/index.html111 <p class="placeholder">Press <em>Run query</em> to execute.</p>CODE
LOWtools/dev/bench/demo_indexing_mistakes_ui/index.html142 <p class="placeholder">Press <em>Run query</em> to execute.</p>CODE
LOWtools/dev/bench/demo_indexing_mistakes_ui/app.js325 : `<p class="placeholder">${escapeHtml(emptyNote || "No results.")}</p>`;CODE
LOWtools/dev/bench/demo_indexing_mistakes_ui/app.js350 container.innerHTML = `<p class="placeholder">Running query...</p>`;CODE
LOWtest/acceptance/objects/skip_vector_index_test.go52 Properties: map[string]interface{}{"name": "Jane Doe"},CODE
LOWtest/acceptance/objects/skip_vector_index_test.go63 assert.Equal(t, "Jane Doe", obj.Payload.Properties.(map[string]interface{})["name"].(string))CODE
LOWtest/acceptance/mcp/query_hybrid_test.go31 authorJohnDoe = "John Doe"CODE
LOWtest/acceptance/mcp/query_hybrid_test.go506 // Search with OR filter: author="John Doe" OR author="Jane Smith" - expects 3 resultsCOMMENT
LOWtest/acceptance/mcp/objects_upsert_test.go948 "author": "John Doe",CODE
LOW…eindex_singlenode/delete_reenable_shortcircuit_test.go68 text = fmt.Sprintf("lorem ipsum dolor sit amet %d", i)CODE
LOW…eindex_singlenode/delete_reenable_shortcircuit_test.go68 text = fmt.Sprintf("lorem ipsum dolor sit amet %d", i)CODE
LOW…/acceptance/reindex_singlenode/scope_assertion_test.go77 "description": fmt.Sprintf("lorem ipsum dolor %d sit amet", i),CODE
LOW…/acceptance/reindex_singlenode/scope_assertion_test.go152 "body": fmt.Sprintf("lorem ipsum dolor %d sit amet", i),CODE
LOW…dex_singlenode/property_state_migration_matrix_test.go316 {propName: "alpha lorem ipsum"},CODE
LOW…dex_singlenode/property_state_migration_matrix_test.go827 // query "alpha" matches the "alpha lorem ipsum" doc; with fieldCOMMENT
LOW…dex_singlenode/property_state_migration_matrix_test.go832 "alpha lorem ipsum",CODE
LOW…dex_singlenode/property_state_migration_matrix_test.go905 return "Equal", `valueText: "alpha lorem ipsum"`CODE
LOW⚡…cceptance/reindex_singlenode/enable_searchable_test.go32 {"name": "bravo", "description": "lorem ipsum dolor sit amet consectetur adipiscing elit"},CODE
LOW⚡…cceptance/reindex_singlenode/enable_searchable_test.go32 {"name": "bravo", "description": "lorem ipsum dolor sit amet consectetur adipiscing elit"},CODE
LOW⚡…cceptance/reindex_singlenode/enable_searchable_test.go37 {"name": "golf", "description": "lorem ipsum but with extra words for tokenization"},CODE
LOW…cceptance/reindex_singlenode/enable_searchable_test.go57 {"multi_token_lorem_ipsum", "lorem ipsum"},CODE
LOW…cceptance/reindex_singlenode/enable_searchable_test.go173 // - "lorem" hits bravo + golf (both contain "lorem ipsum...").COMMENT
LOW…nce_with_go_client/object_property_tests/batch_test.go66 "name": "John Doe",CODE
LOW…e_with_go_client/object_property_tests/graphql_test.go48 "name": "John Doe",CODE
LOW…e_with_go_client/object_property_tests/graphql_test.go119 assert.Equal(t, "John Doe", p["name"])CODE
LOW…tors_tests/test_suits/mixed_vectors_name_forwarding.go53 "text": "Lorem ipsum dolor sit amet",CODE
LOW…tors_tests/test_suits/mixed_vectors_name_forwarding.go53 "text": "Lorem ipsum dolor sit amet",CODE
LOW…tors_tests/test_suits/mixed_vectors_name_forwarding.go81 "text": "Lorem ipsum dolor sit amet",CODE
LOW…tors_tests/test_suits/mixed_vectors_name_forwarding.go81 "text": "Lorem ipsum dolor sit amet",CODE
LOW…t/named_vectors_tests/test_suits/legacy_vector_misc.go490 "text": "Lorem ipsum dolor sit amet",CODE
LOW…t/named_vectors_tests/test_suits/legacy_vector_misc.go490 "text": "Lorem ipsum dolor sit amet",CODE
LOW…ectors_tests/test_suits/named_vectors_objects_mixed.go221 "text": "Lorem ipsum dolor sit amet",CODE
LOW…ectors_tests/test_suits/named_vectors_objects_mixed.go221 "text": "Lorem ipsum dolor sit amet",CODE
LOWtest/helper/backuptest/testdata.go299 "Lorem ipsum dolor sit amet consectetur adipiscing elit.",CODE
LOWtest/helper/backuptest/testdata.go299 "Lorem ipsum dolor sit amet consectetur adipiscing elit.",CODE
LOW…s/db/inverted_reindex_two_tokenization_fixture_test.go57 filler = "lorem ipsum"CODE
LOWadapters/repos/db/shard_write_merge.go254// cleaning up. Example `name: "John"` is updated to `name: "John Doe"`,COMMENT
LOWadapters/repos/db/repo_test.go720 name: "placeholder",CODE
LOWadapters/repos/db/refcache/resolver_test.go318 "name": "John Doe",CODE
LOWadapters/repos/db/refcache/resolver_test.go384 "name": "John Doe",CODE
LOWadapters/repos/db/refcache/resolver_test.go483 "name": "John Doe",CODE
LOWadapters/repos/db/refcache/resolver_test.go515 "name": "John Doe",CODE
LOWadapters/repos/db/refcache/cacher_test.go192 "name": "John Doe",CODE
LOWadapters/repos/db/refcache/cacher_test.go263 "name": "John Doe",CODE
LOWadapters/repos/db/refcache/cacher_test.go300 "name": "John Doe",CODE
LOWadapters/repos/db/refcache/cacher_test.go390 "name": "John Doe",CODE
LOWadapters/repos/db/refcache/cacher_test.go439 "name": "John Doe",CODE
LOWadapters/repos/db/refcache/cacher_test.go565 "name": "John Doe",CODE
LOWadapters/repos/db/refcache/cacher_test.go651 "name": "John Doe",CODE
LOWadapters/repos/db/refcache/cacher_test.go709 "name": "John Doe",CODE
LOWadapters/repos/db/refcache/cacher_test.go753 "name": "John Doe",CODE
LOWadapters/repos/db/refcache/cacher_test.go760 "name": "John Doe",CODE
LOWadapters/repos/db/refcache/cacher_test.go832 "name": "John Doe",CODE
LOWadapters/repos/db/refcache/cacher_test.go840 "name": "John Doe",CODE
LOW⚡adapters/repos/db/refcache/cacher_test.go878 "name": "John Doe",CODE
LOW⚡adapters/repos/db/refcache/cacher_test.go885 "name": "John Doe",CODE
LOW⚡adapters/repos/db/refcache/cacher_test.go892 "name": "John Doe",CODE
LOW⚡adapters/repos/db/refcache/cacher_test.go1012 "name": "John Doe",CODE
LOW⚡adapters/repos/db/refcache/cacher_test.go1020 "name": "John Doe",CODE
9 more matches not shown…
Modern AI Meta-Vocabulary15 hits · 42 pts
SeverityFileLineSnippetContext
MEDIUMREADME.md44 # A lightweight embedding model that will generate vectors from objects during importCOMMENT
MEDIUMREADME.md135[Weaviate Agent Skills](https://github.com/weaviate/agent-skills) is a collection of skills for AI coding agents (ClaudeCODE
MEDIUMREADME.md147- [Elysia](https://elysia.weaviate.io) ([GitHub](https://github.com/weaviate/elysia)): Elysia is a decision tree based aCODE
MEDIUMREADME.md167- [What is Agentic RAG](https://weaviate.io/blog/what-is-agentic-rag)CODE
MEDIUMtest/run.sh1071 # wall-clock. It is a repeated-parallel-migration orchestration testCOMMENT
MEDIUMtest/run.sh1083 # Scale / orchestration tests. 6 tests:COMMENT
MEDIUMtest/run.sh1093 # orchestration tests (RepeatedParallelMigrationJourney -> -restart-b,COMMENT
MEDIUMtest/acceptance/usage_limits/main_test.go13// the Free-Tier guardrails RFC. The suite is deliberately shaped toCOMMENT
MEDIUMtest/acceptance/vector_index_restrictions/main_test.go13// guardrails (ALLOWED_VECTOR_INDEX_TYPES / ALLOWED_COMPRESSION_TYPES /COMMENT
MEDIUMdocs/runtime-reindex.md802### 4.4 Reindex orchestration — `adapters/repos/db/reindex_*` & `inverted_reindex_*`COMMENT
MEDIUM…epos/db/inverted_reindex_write_during_finalize_test.go48// direction and its assertions; the scaffold is here so the four journeysCOMMENT
MEDIUMusecases/config/config_handler.go133// knobs introduced by the Free-Tier guardrails RFC. The collection-countCOMMENT
MEDIUMusecases/schema/usage_limits_shards_test.go28// added by the Free-Tier guardrails RFC. Config-time check only — there'sCOMMENT
MEDIUMusecases/schema/usage_limits_tenants_test.go29// added by the Free-Tier guardrails RFC. Behavior:COMMENT
MEDIUMentities/replication/config.go56 // usage-limits guardrails: when any object/tenant/shard cap is set,COMMENT
AI Slop Vocabulary11 hits · 33 pts
SeverityFileLineSnippetContext
MEDIUMdocker-compose.yml4# Additionally, it should not be used directly with `docker compose up`; instead, please utilize the scripts providedCOMMENT
MEDIUM…ptance/reindex_multinode/cross_replica_barrier_test.go173 // log. Container-log scan is robust against PREPARING beingCOMMENT
MEDIUM…dex_singlenode/property_state_migration_matrix_test.go60// invariants above are robust to validator refactors and still catch theCOMMENT
MEDIUM…dex_singlenode/property_state_migration_matrix_test.go812// We deliberately keep the queries broad so the result is robust acrossCOMMENT
MEDIUMadapters/repos/db/inverted_reindex_task_generic.go312// robust against partial state.COMMENT
MEDIUMadapters/repos/db/roaringset/doc.go51// Essentially this means the RoaringSet strategy behaves like a fullyCOMMENT
MEDIUM…/db/clusterintegrationtest/cluster_integration_test.go53// non-essential parts. Essentially we fix the shard/cluster state and schemaCOMMENT
MEDIUMadapters/repos/db/lsmkv/bucket.go1295// has dropped to zero. Essentially the switch just switches pointers, but weCOMMENT
MEDIUMadapters/repos/db/vector/hnsw/pathseer_test.go177 // bound is deliberately loose to stay robust to graph-constructionCOMMENT
MEDIUMadapters/repos/db/vector/hnsw/config_update.go48 // current timer and start a new one. Certainly possible, but let's seeCOMMENT
MEDIUMadapters/repos/db/vector/kmeans/kmeans.go449 // We leverage existing methods to compute it.COMMENT
Self-Referential Comments9 hits · 30 pts
SeverityFileLineSnippetContext
MEDIUM⚡test/acceptance_with_python/test_readonly_recovery.py99 # Create a small canary collection that we will use later to verify recovery.COMMENT
MEDIUM⚡test/acceptance_with_python/test_readonly_recovery.py107 # Create a filler collection and write enough data to push disk usageCOMMENT
MEDIUM…ers/handlers/rest/operations/objects/objects_create.go48# Create an objectCOMMENT
MEDIUM…andlers/rest/operations/namespaces/create_namespace.go48# Create a new namespaceCOMMENT
MEDIUM…ndlers/rest/operations/schema/schema_objects_create.go48# Create a new collectionCOMMENT
MEDIUM…ters/handlers/rest/operations/schema/aliases_create.go48# Create a new aliasCOMMENT
MEDIUM…ters/handlers/rest/operations/schema/tenants_create.go48# Create a new tenantCOMMENT
MEDIUMadapters/handlers/rest/operations/users/create_user.go53# Create a new userCOMMENT
MEDIUM…ers/handlers/rest/operations/backups/backups_create.go48# Create a backupCOMMENT
Synthetic Comment Markers4 hits · 30 pts
SeverityFileLineSnippetContext
HIGHadapters/repos/db/shard.go459 // shutdownRequested marks shard as requested for shutdownCOMMENT
HIGHadapters/repos/db/shard.go461 // dropRequested marks shard as requested for drop.COMMENT
HIGH.github/workflows/pull_requests.yaml17 # Paths excluded from Orca SAST scans (auto-generated code + mocks).COMMENT
HIGHusecases/backup/backupper.go212// - All backups have the same compression type as requestedCOMMENT
Empty Error Handlers5 hits · 25 pts
SeverityFileLineSnippetContext
HIGHtools/dev/bench/demo_rangeable_reindex.py106except requests.ConnectionError:CODE
HIGHtest/acceptance_with_python/test_namespace_refs.py344except Exception:CODE
HIGHtest/acceptance_with_python/test_tokenize.py34except Exception:CODE
HIGHtest/acceptance_with_python/test_tokenize.py61except Exception:CODE
HIGHtest/acceptance_with_python/test_tokenize.py86except Exception:CODE
Cross-Language Confusion3 hits · 22 pts
SeverityFileLineSnippetContext
HIGH⚡…e_with_python/test_nested_props_array_intermediates.py2283 make_car(color="red"), # color matches, make defaults to "Toyota" (not null)CODE
HIGH⚡…e_with_python/test_nested_props_array_intermediates.py2290 omit_fields(make_car(color="blue"), "make"), # make null, color=blueCODE
HIGH…e_with_python/test_nested_props_array_intermediates.py2810# match (tires present, not null), but the gap can cause contaminationCOMMENT
Redundant / Tautological Comments14 hits · 21 pts
SeverityFileLineSnippetContext
LOWdocker-compose-raft/raft_cluster.sh29# Check if jinja2 is installedCOMMENT
LOWdocker-compose-raft/raft_cluster.sh31 # Check if running on MacCOMMENT
LOWtools/linter_go_routines.sh29# Check if file is in excluded listCOMMENT
LOWtools/linter_error_groups.sh14 # Check if the file is not one of the permitted usagesCOMMENT
LOWtools/dev/run_telemetry_dashboard.sh19# Check if something is already listening on the portCOMMENT
LOWtest/benchmark_bm25/gather_stats.sh3# Check if a name parameter is providedCOMMENT
LOWtest/benchmark_bm25/gather_stats.sh32# Check if the FlameGraph directory existsCOMMENT
LOWtest/benchmark_bm25/convert_json_to_jsonl.sh12# Check if the output file was created and is not emptyCOMMENT
LOWtest/acceptance_with_python/test_readonly_recovery.py121 # Check if shards are already READONLY before writing more.COMMENT
LOWtest/acceptance_with_python/run.sh7# Check if Python is installedCOMMENT
LOWtest/acceptance_with_python/run.sh13# Check if a virtual environment (venv) existsCOMMENT
LOW…handlers/rest/operations/objects/objects_class_head.go48# Check if an object existsCOMMENT
LOW…pters/handlers/rest/operations/objects/objects_head.go48# Check if an object existsCOMMENT
LOW…pters/handlers/rest/operations/schema/tenant_exists.go48# Check if a tenant existsCOMMENT
Unused Imports14 hits · 12 pts
SeverityFileLineSnippetContext
LOWtools/dev/bench/demo_indexing_mistakes_ui/start.py18CODE
LOWtest/acceptance_with_python/test_namespace_refs.py81CODE
LOWtest/acceptance_with_python/test_generative.py4CODE
LOWtest/acceptance_with_python/test_usage.py8CODE
LOWtest/acceptance_with_python/test_collection.py2CODE
LOW…e_with_python/test_nested_props_array_intermediates.py23CODE
LOW…ceptance_with_python/test_nested_filter_regressions.py13CODE
LOWtest/acceptance_with_python/test_batch.py1CODE
LOW…_with_python/test_nested_props_object_intermediates.py20CODE
LOWtest/acceptance_with_python/rbac/conftest.py1CODE
LOWtest/acceptance_with_python/rbac/conftest.py1CODE
LOWtest/acceptance_with_python/rbac/test_batch_grpc.py2CODE
LOWtest/acceptance_with_python/rbac/test_casing.py2CODE
LOWtest/acceptance_with_python/rbac/test_casing.py3CODE
Example Usage Blocks6 hits · 9 pts
SeverityFileLineSnippetContext
LOWdocker-compose-namespaces-test.yml18# Usage:COMMENT
LOWdocker-compose-readonly-recovery-test.yml12# Usage:COMMENT
LOWtools/dev/run_telemetry_dashboard.sh6# Usage:COMMENT
LOWtools/dev/qa_pr.sh11# Usage:COMMENT
LOWtools/dev/bench/measure_start_time.py6# How to use:COMMENT
LOW.github/actions/security-lint/linter_hidden_unicode.sh5# Usage:COMMENT
Deep Nesting8 hits · 8 pts
SeverityFileLineSnippetContext
LOWtools/dev/bench/demo_reindex_ui_import.py243CODE
LOWtools/dev/bench/demo_rangeable_reindex.py219CODE
LOWtools/dev/bench/demo_indexing_mistakes_import.py458CODE
LOWtest/acceptance_with_python/test_index_compression.py11CODE
LOWtest/acceptance_with_python/test_usage.py210CODE
LOWtest/acceptance_with_python/test_usage.py647CODE
LOWtest/acceptance_with_python/get_debug_usage.py206CODE
LOWtest/acceptance_with_python/test_auto_schema_ec.py20CODE
Excessive Try-Catch Wrapping7 hits · 8 pts
SeverityFileLineSnippetContext
MEDIUMtools/dev/bench/demo_indexing_mistakes_ui/start.py138 print("Error: WCD_API_KEY env var not set.", file=sys.stderr)CODE
LOWtest/acceptance_with_python/test_namespace_refs.py344 except Exception:CODE
LOWtest/acceptance_with_python/test_readonly_recovery.py133 except Exception:CODE
LOWtest/acceptance_with_python/test_tokenize.py34 except Exception:CODE
LOWtest/acceptance_with_python/test_tokenize.py61 except Exception:CODE
LOWtest/acceptance_with_python/test_tokenize.py86 except Exception:CODE
LOWtest/acceptance_with_python/get_debug_usage.py217 except Exception as e:CODE
Slop Phrases2 hits · 3 pts
SeverityFileLineSnippetContext
LOWadapters/repos/db/shard_write_batch_references.go107 // TODO: is there any benefit in having this parallelized? if so, don't forget to lock before assigning errorsCOMMENT
LOWusecases/auth/authorization/types.go110 // Note: if a new action added, don't forget to add it to availableWeaviateActionsCOMMENT
AI Structural Patterns3 hits · 2 pts
SeverityFileLineSnippetContext
LOWtest/acceptance_with_python/conftest.py31CODE
LOWtest/acceptance_with_python/conftest.py76CODE
LOW…e_with_python/test_nested_props_array_intermediates.py98CODE