Repository Analysis

weaviate/weaviate

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​.

3.2 Likely human-written View on GitHub

Analysis Overview

This report presents the forensic synthetic code analysis of weaviate/weaviate, a Go project with 16,593 GitHub stars. SynthScan v2.0 examined 1,229,279 lines of code across 4768 source files, recording 3189 pattern matches distributed across 19 syntactic categories. The overall adjusted score of 3.2 places this repository in the Likely human-written 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).

3.2
Adjusted Score
3.2
Raw Score
100%
Time Factor
2026-07-14
Last Push
16.6K
Stars
Go
Language
1.2M
Lines of Code
4.8K
Files
3.2K
Pattern Hits
2026-07-14
Scan Date
0.01
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 20HIGH 6MEDIUM 196LOW 2967

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 3189 distinct pattern matches across 19 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.

Over-Commented Block2363 hits · 2333 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
LOWcmd/weaviate-server/main.go1// _ _COMMENT
LOWcluster/store_snapshot.go81 return nilCOMMENT
LOWcluster/raft_apply_endpoints.go121// This is the public entry point: callers reach it from the REST / gRPCCOMMENT
LOWcluster/store.go81 // RaftPort is used by internal RAFT communicationCOMMENT
LOWcluster/store.go101 // from a follower before we attempt an election.COMMENT
LOWcluster/store.go121COMMENT
LOWcluster/store.go201 // MaxTenantsPerCollection caps tenants per collection (nil/negative =COMMENT
LOWcluster/store.go421// once at startup from MakeAppState. SeeCOMMENT
LOWcluster/store.go761// for a raft log entry to be applied in the FSM Store before authorizing the read to continue.COMMENT
LOWcluster/store.go781// The value of "is_voter" indicates whether this store is a voter, see Store.IsVoter.COMMENT
LOWcluster/backoff.go21// backoffConfig creates a backoff configuration based on the election timeout.COMMENT
LOWcluster/store_namespace_active.go1// _ _COMMENT
LOWcluster/raft.go81// SetDistributedTaskConflictDetectors installs the per-namespaceCOMMENT
LOWcluster/types/errs.go1// _ _COMMENT
LOWcluster/distributedtask/throttled_recorder_test.go21 "github.com/stretchr/testify/mock"COMMENT
LOWcluster/distributedtask/scheduler_test.go861COMMENT
LOWcluster/distributedtask/scheduler_test.go1101// Start() (e.g. RAFT not ready yet on a freshly-rebooted node), the firstCOMMENT
LOWcluster/distributedtask/scheduler_test.go1201 require.Empty(t, groups, "no callbacks may fire on later ticks for the same already-terminal task")COMMENT
LOWcluster/distributedtask/scheduler_test.go1501// pre-marked at bootstrap. If they were, the scheduler tick would skipCOMMENT
LOWcluster/distributedtask/scheduler_test.go1621 s.mu.Lock()COMMENT
LOWcluster/distributedtask/scheduler_test.go1641// ListDistributedTasks exposes it as Active. This is the dataCOMMENT
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.go341// tick drives a single scheduler's tick body directly. We deliberatelyCOMMENT
LOWcluster/distributedtask/scheduler_multinode_test.go381// distributed_tasks crash-recovery suite caught at 20+ min latency.COMMENT
LOWcluster/distributedtask/scheduler_multinode_test.go621 "node %s: OnGroupCompleted must fire once for its local group", n.id)COMMENT
LOWcluster/distributedtask/scheduler_multinode_test.go861// non-cancellable in-flight compaction during SIGTERM), the schedulerCOMMENT
LOW…er/distributedtask/scheduler_multinode_barrier_test.go1// _ _COMMENT
LOW…er/distributedtask/scheduler_multinode_barrier_test.go461 // Total PHASE B fires across the cluster: exactly 3 (one per node).COMMENT
LOW…er/distributedtask/scheduler_multinode_barrier_test.go941 // for group-b, then PHASE A.5 emits node-2's prep-ack.COMMENT
LOWcluster/distributedtask/types.go1// _ _COMMENT
LOWcluster/distributedtask/types.go21 ListDistributedTasks(ctx context.Context) (map[string][]*Task, error)COMMENT
LOWcluster/distributedtask/types.go41// weaviate/0-weaviate-issues#231.COMMENT
LOWcluster/distributedtask/types.go61COMMENT
LOWcluster/distributedtask/types.go141// ConflictDetector is an optional interface providers implement so theCOMMENT
LOWcluster/distributedtask/types.go161// FSM-determinism contract: CheckConflict MUST be a pure function ofCOMMENT
LOWcluster/distributedtask/types.go181// separate per-shard sub-tasks for the searchable and filterableCOMMENT
LOWcluster/distributedtask/types.go201// FSM-determinism contract: CheckPropertyUpdate MUST be a pure functionCOMMENT
LOWcluster/distributedtask/types.go221COMMENT
LOWcluster/distributedtask/types.go241// vanish before the on-disk vectors are stripped. Dispatched by type assertionCOMMENT
LOWcluster/distributedtask/types.go261// OnGroupCompleted started running, completed swap for 2 of 3 localCOMMENT
LOWcluster/distributedtask/types.go281 // should treat this as a cheap on-disk check.COMMENT
LOWcluster/distributedtask/types.go301type UnitAwareProvider interface {COMMENT
LOWcluster/distributedtask/types.go381COMMENT
LOWcluster/distributedtask/types.go501 // per-shard SwapBucketPointer tight loop + post-atomic tidy +COMMENT
LOWcluster/distributedtask/types.go661 for n := range seen {COMMENT
LOWcluster/distributedtask/mock_task_cleaner.go1// _ _COMMENT
LOWcluster/distributedtask/throttled_recorder.go21)COMMENT
LOWcluster/distributedtask/structural_invariants_test.go81}COMMENT
LOW…uster/distributedtask/mock_task_completion_recorder.go1// _ _COMMENT
LOWcluster/distributedtask/concurrency_limiter.go1// _ _COMMENT
LOWcluster/distributedtask/doc.go1// _ _COMMENT
LOWcluster/distributedtask/doc.go21// component that mutates it. All writes go through Raft Apply (see cluster/store_apply.go).COMMENT
LOWcluster/distributedtask/doc.go41// assignment is implicit and driven by the Provider implementation, not prescribed by theCOMMENT
LOWcluster/distributedtask/doc.go61// 2. OnTaskCompleted — fires once per node after ALL units reach terminal state.COMMENT
LOWcluster/distributedtask/doc.go81// Journey 2: Per-shard work, global finalize (behavior unchanged).COMMENT
LOWcluster/distributedtask/doc.go101// Node assignment is automatic: the first node to report progress for a unitCOMMENT
LOWcluster/distributedtask/doc.go121//COMMENT
2303 more matches not shown…
Decorative Section Separators163 hits · 484 pts
SeverityFileLineSnippetContext
MEDIUMtest/acceptance_with_python/test_namespace_refs.py412# ---------------------------------------------------------------------------COMMENT
MEDIUMtest/acceptance_with_python/test_namespace_refs.py414# ---------------------------------------------------------------------------COMMENT
MEDIUMtest/acceptance_with_python/test_namespace_refs.py580# ---------------------------------------------------------------------------COMMENT
MEDIUMtest/acceptance_with_python/test_namespace_refs.py582# ---------------------------------------------------------------------------COMMENT
MEDIUMtest/acceptance_with_python/test_namespace_refs.py652# ---------------------------------------------------------------------------COMMENT
MEDIUMtest/acceptance_with_python/test_namespace_refs.py654# ---------------------------------------------------------------------------COMMENT
MEDIUMtest/acceptance_with_python/test_namespace_refs.py778# ---------------------------------------------------------------------------COMMENT
MEDIUMtest/acceptance_with_python/test_namespace_refs.py780# ---------------------------------------------------------------------------COMMENT
MEDIUMtest/acceptance_with_python/test_namespace_refs.py890# ---------------------------------------------------------------------------COMMENT
MEDIUMtest/acceptance_with_python/test_namespace_refs.py892# ---------------------------------------------------------------------------COMMENT
MEDIUMtest/acceptance_with_python/test_namespace_refs.py479# ---------------------------------------------------------------------------COMMENT
MEDIUMtest/acceptance_with_python/test_namespace_refs.py481# ---------------------------------------------------------------------------COMMENT
MEDIUMtest/acceptance_with_python/test_readonly_recovery.py73# ---------------------------------------------------------------------------COMMENT
MEDIUMtest/acceptance_with_python/test_readonly_recovery.py75# ---------------------------------------------------------------------------COMMENT
MEDIUMtest/acceptance_with_python/test_readonly_recovery.py85# ---------------------------------------------------------------------------COMMENT
MEDIUMtest/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 Indicators20 hits · 220 pts
SeverityFileLineSnippetContext
CRITICALtest/acceptance_with_python/test_usage.py205 wvc.config.Reconfigure.VectorIndex.Quantizer.bq(enabled=True),CODE
CRITICALtest/acceptance_with_python/test_usage.py206 wvc.config.Reconfigure.VectorIndex.Quantizer.rq(enabled=True),CODE
CRITICALtest/acceptance_with_python/test_usage.py207 wvc.config.Reconfigure.VectorIndex.Quantizer.sq(enabled=True, training_limit=50),CODE
CRITICALtest/acceptance_with_python/test_usage.py208 wvc.config.Reconfigure.VectorIndex.Quantizer.pq(enabled=True, training_limit=300),CODE
CRITICALtest/acceptance_with_python/test_usage.py283 encoding=wvc.config.Configure.VectorIndex.MultiVector.Encoding.muvera(),CODE
CRITICALtest/acceptance_with_python/test_usage.py287 encoding=wvc.config.Configure.VectorIndex.MultiVector.Encoding.muvera(),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.go64 target, err := url.JoinPath(serverConfig.Config.Authentication.OIDC.Issuer.Get(), "/.well-known/openid-configuration"CODE
CRITICALadapters/handlers/rest/configure_api.go541 restcompat.SetAsyncReplicationGloballyDisabled(appState.ServerConfig.Config.Replication.AsyncReplicationDisabled.Get())CODE
CRITICALadapters/handlers/rest/configure_api.go635 TimeoutsMultiplier: appState.ServerConfig.Config.Raft.TimeoutsMultiplier.Get(),CODE
CRITICALadapters/handlers/rest/configure_api.go665 DrainSleep: appState.ServerConfig.Config.Raft.DrainSleep.Get(),CODE
CRITICALadapters/handlers/rest/configure_api.go1540 time.Sleep(appState.ServerConfig.Config.Raft.DrainSleep.Get())CODE
CRITICALadapters/handlers/rest/configure_api.go2772 restcompat.SetAsyncReplicationGloballyDisabled(appState.ServerConfig.Config.Replication.AsyncReplicationDisabled.Get(CODE
CRITICALadapters/handlers/rest/handlers_mcp.go40 if !appState.ServerConfig.Config.MCP.Enabled.Get() {CODE
CRITICALadapters/handlers/rest/filterext/parse_test.go595 assert.Equal(t, "customer1:Country", out.Root.On.Child.Class.String(),CODE
CRITICALadapters/handlers/rest/filterext/parse_test.go606 assert.Equal(t, "customer1:Country", out.Root.On.Child.Class.String())CODE
CRITICALadapters/handlers/rest/filterext/parse_test.go607 assert.Equal(t, "customer1:City", out.Root.On.Child.Child.Class.String(),CODE
CRITICALadapters/handlers/rest/filterext/parse_test.go620 assert.Equal(t, "customer1:Country", out.Root.On.Child.Class.String(),CODE
Hyper-Verbose Identifiers277 hits · 209 pts
SeverityFileLineSnippetContext
LOWtest/acceptance_with_python/test_named_vectors.py15def test_create_named_vectors_with_and_without_vectorizer(CODE
LOWtest/acceptance_with_python/test_named_vectors.py42def test_hybrid_search_with_multiple_target_vectors(named_collection: NamedCollection) -> None:CODE
LOWtest/acceptance_with_python/test_named_vectors.py214def test_near_vector_with_single_named_vector(CODE
LOWtest/acceptance_with_python/test_named_vectors.py264def test_different_target_fusion_methods(CODE
LOWtest/acceptance_with_python/test_named_vectors.py334def test_more_results_than_limit(CODE
LOWtest/acceptance_with_python/test_named_vectors.py405def test_named_vectors_missing_entries(CODE
LOWtest/acceptance_with_python/test_named_vectors.py441def test_multi_target_near_vector(collection_factory: CollectionFactory) -> None:CODE
LOWtest/acceptance_with_python/test_named_vectors.py469def test_multi_target_with_filter(collection_factory: CollectionFactory):CODE
LOWtest/acceptance_with_python/test_named_vectors.py565def test_single_named_vectors_without_names(collection_factory: CollectionFactory) -> None:CODE
LOWtest/acceptance_with_python/test_named_vectors.py583def test_named_vectors_without_names(collection_factory: CollectionFactory) -> None:CODE
LOWtest/acceptance_with_python/test_named_vectors.py600def test_single_vectorizer_with_named_vectors(collection_factory: CollectionFactory) -> None:CODE
LOWtest/acceptance_with_python/test_namespace_refs.py417def test_single_target_add_replace_delete(CODE
LOWtest/acceptance_with_python/test_namespace_refs.py585def test_filter_by_ref_chained_with_property(CODE
LOWtest/acceptance_with_python/test_namespace_refs.py657def test_multi_target_replace_and_delete(CODE
LOWtest/acceptance_with_python/test_namespace_refs.py783def test_batch_reference_insert_multi_target(CODE
LOWtest/acceptance_with_python/test_namespace_refs.py895def test_inline_ref_in_object_create(CODE
LOWtest/acceptance_with_python/test_namespace_refs.py346def _wait_for_collections_on_read_node(client: WeaviateClient, shorts: List[str]) -> None:CODE
LOWtest/acceptance_with_python/test_namespace_refs.py370def _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.py132def test_test_multi_target_near_vector_gql(collection_factory: CollectionFactory):CODE
LOW…acceptance_with_python/test_multi_target_search_gql.py174def 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
LOWtest/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.py36def test_usage_adding_named_vector(collection_factory: CollectionFactory):CODE
LOWtest/acceptance_with_python/test_usage.py211def 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
LOW…e_with_python/test_nested_props_array_intermediates.py1128def test_or_of_correlated_ands_at_root_cars(collection_factory: CollectionFactory) -> None:CODE
LOW…e_with_python/test_nested_props_array_intermediates.py1171def test_or_of_correlated_ands_under_country_object(collection_factory: CollectionFactory) -> None:CODE
217 more matches not shown…
Verbosity Indicators106 hits · 198 pts
SeverityFileLineSnippetContext
LOWcluster/store_apply_test.go438 // Step 1: Add class "FooBar"COMMENT
LOWcluster/store_apply_test.go459 // Step 2: Delete class "foobar" (different case) during RAFT replayCOMMENT
LOWcluster/store_apply_test.go472 // Step 3: Verify that FooBar was deleted from memory schemaCOMMENT
LOW…ance/reindex_concurrent/parallel_same_property_test.go107 // Step 0: create collection with the property starting in both-flags-trueCOMMENT
LOW…ance/reindex_concurrent/parallel_same_property_test.go162 // Step 3: fire both PUTs in parallel.COMMENT
LOW…ance/reindex_concurrent/parallel_same_property_test.go197 // Step 4: classify the outcomes.COMMENT
LOW…ance/reindex_concurrent/parallel_same_property_test.go229 // Step 5: wait for accepted tasks to FINISH. Bug repro: BOTH transitionCOMMENT
LOW…ance/reindex_concurrent/parallel_same_property_test.go240 // Step 6: if one submit was rejected as a 409 conflict, retry it nowCOMMENT
LOW…ance/reindex_concurrent/parallel_same_property_test.go298 // Step 7: assert both schema flags flipped to true.COMMENT
LOW…ance/reindex_concurrent/parallel_same_property_test.go316 // Step 8: queries against both buckets must return data. The filterableCOMMENT
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 {searchable:{tokenization:field}}.COMMENT
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 viaCOMMENT
LOW…/reindex_singlenode/change_tok_delete_journeys_test.go501 // Step 2: submit change-tok-filterable. The cancel left state behindCOMMENT
LOW…/reindex_singlenode/change_tok_delete_journeys_test.go509 // Step 3: verify the filterable bucket actually serves queriesCOMMENT
LOW…/reindex_singlenode/change_tok_delete_journeys_test.go558 // Step 1: retokenize filterable from word → field.COMMENT
LOW…/reindex_singlenode/change_tok_delete_journeys_test.go566 // Step 2: enable-searchable with matching field tokenization (mustCOMMENT
LOW…/reindex_singlenode/change_tok_delete_journeys_test.go574 // Step 3: change-tok-both from field → word usingCOMMENT
LOW…/reindex_singlenode/change_tok_delete_journeys_test.go582 // 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.go102 // Step 1: submit and cancel.COMMENT
LOW…cceptance/reindex_singlenode/cancel_then_retry_test.go105 // Step 2: re-submit. Crux of the test — without cleanup of started.mig,COMMENT
LOW…eptance/reindex_singlenode/restart_during_swap_test.go140 // Step 1: create collection with word tokenization.COMMENT
LOW…eptance/reindex_singlenode/restart_during_swap_test.go150 // Step 2: insert baseline objects. Keep the count modest — the reindexCOMMENT
LOW…eptance/reindex_singlenode/restart_during_swap_test.go160 // Step 3: submit the change-tokenization reindex.COMMENT
LOW…eptance/reindex_singlenode/restart_during_swap_test.go165 // Step 4: poll /v1/tasks until FINISHED. Keep a tight 20ms tick: thisCOMMENT
LOW…eptance/reindex_singlenode/restart_during_swap_test.go190 // Step 5: stop the container immediately with 0 timeout (SIGKILL).COMMENT
LOW…eptance/reindex_singlenode/restart_during_swap_test.go195 // Step 6: restart the container.COMMENT
LOW…eptance/reindex_singlenode/restart_during_swap_test.go202 // Step 7: write the NEW object IMMEDIATELY after the container is ready.COMMENT
LOW…eptance/reindex_singlenode/restart_during_swap_test.go223 // Step 8: wait for the schema tokenization to flip to "field"COMMENT
LOW…eptance/reindex_singlenode/restart_during_swap_test.go243 // Step 9: query with FIELD-tokenization-style queries.COMMENT
LOWtest/modules/export-s3/export_test.go1689 // Step 1: Insert 20 objects.COMMENT
LOWtest/modules/export-s3/export_test.go1693 // Step 2: First export — should capture 20 objects.COMMENT
LOWtest/modules/export-s3/export_test.go1699 // Step 3: Insert 10 more objects.COMMENT
LOWtest/modules/export-s3/export_test.go1703 // Step 4: Second export — should capture 30 objects.COMMENT
LOWtest/modules/export-s3/export_test.go1709 // Step 5: Delete the original 20 objects.COMMENT
LOWtest/modules/export-s3/export_test.go1714 // Step 6: Third export — should capture only the 10 remaining objects.COMMENT
LOWtest/modules/export-s3/export_test.go1720 // Step 7: Verify all exports succeeded.COMMENT
LOWtest/modules/export-s3/export_test.go1727 // Step 8: Verify row counts and object identity for each snapshot.COMMENT
LOW…b/inverted_reindex_recovery_roaringset_refresh_test.go291 // Step 1: drive iteration to markReindexed via theCOMMENT
46 more matches not shown…
Structural Annotation Overuse102 hits · 192 pts
SeverityFileLineSnippetContext
LOWcluster/store_apply_test.go438 // Step 1: Add class "FooBar"COMMENT
LOWcluster/store_apply_test.go459 // Step 2: Delete class "foobar" (different case) during RAFT replayCOMMENT
LOWcluster/store_apply_test.go472 // Step 3: Verify that FooBar was deleted from memory schemaCOMMENT
LOW…ance/reindex_concurrent/parallel_same_property_test.go107 // Step 0: create collection with the property starting in both-flags-trueCOMMENT
LOW…ance/reindex_concurrent/parallel_same_property_test.go162 // Step 3: fire both PUTs in parallel.COMMENT
LOW…ance/reindex_concurrent/parallel_same_property_test.go197 // Step 4: classify the outcomes.COMMENT
LOW…ance/reindex_concurrent/parallel_same_property_test.go229 // Step 5: wait for accepted tasks to FINISH. Bug repro: BOTH transitionCOMMENT
LOW…ance/reindex_concurrent/parallel_same_property_test.go240 // Step 6: if one submit was rejected as a 409 conflict, retry it nowCOMMENT
LOW…ance/reindex_concurrent/parallel_same_property_test.go298 // Step 7: assert both schema flags flipped to true.COMMENT
LOW…ance/reindex_concurrent/parallel_same_property_test.go316 // Step 8: queries against both buckets must return data. The filterableCOMMENT
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 {searchable:{tokenization:field}}.COMMENT
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 viaCOMMENT
LOW…/reindex_singlenode/change_tok_delete_journeys_test.go501 // Step 2: submit change-tok-filterable. The cancel left state behindCOMMENT
LOW…/reindex_singlenode/change_tok_delete_journeys_test.go509 // Step 3: verify the filterable bucket actually serves queriesCOMMENT
LOW…/reindex_singlenode/change_tok_delete_journeys_test.go558 // Step 1: retokenize filterable from word → field.COMMENT
LOW…/reindex_singlenode/change_tok_delete_journeys_test.go566 // Step 2: enable-searchable with matching field tokenization (mustCOMMENT
LOW…/reindex_singlenode/change_tok_delete_journeys_test.go574 // Step 3: change-tok-both from field → word usingCOMMENT
LOW…/reindex_singlenode/change_tok_delete_journeys_test.go582 // 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.go102 // Step 1: submit and cancel.COMMENT
LOW…cceptance/reindex_singlenode/cancel_then_retry_test.go105 // Step 2: re-submit. Crux of the test — without cleanup of started.mig,COMMENT
LOW…eptance/reindex_singlenode/restart_during_swap_test.go140 // Step 1: create collection with word tokenization.COMMENT
LOW…eptance/reindex_singlenode/restart_during_swap_test.go150 // Step 2: insert baseline objects. Keep the count modest — the reindexCOMMENT
LOW…eptance/reindex_singlenode/restart_during_swap_test.go160 // Step 3: submit the change-tokenization reindex.COMMENT
LOW…eptance/reindex_singlenode/restart_during_swap_test.go165 // Step 4: poll /v1/tasks until FINISHED. Keep a tight 20ms tick: thisCOMMENT
LOW…eptance/reindex_singlenode/restart_during_swap_test.go190 // Step 5: stop the container immediately with 0 timeout (SIGKILL).COMMENT
LOW…eptance/reindex_singlenode/restart_during_swap_test.go195 // Step 6: restart the container.COMMENT
LOW…eptance/reindex_singlenode/restart_during_swap_test.go202 // Step 7: write the NEW object IMMEDIATELY after the container is ready.COMMENT
LOW…eptance/reindex_singlenode/restart_during_swap_test.go223 // Step 8: wait for the schema tokenization to flip to "field"COMMENT
LOW…eptance/reindex_singlenode/restart_during_swap_test.go243 // Step 9: query with FIELD-tokenization-style queries.COMMENT
LOWtest/modules/export-s3/export_test.go1689 // Step 1: Insert 20 objects.COMMENT
LOWtest/modules/export-s3/export_test.go1693 // Step 2: First export — should capture 20 objects.COMMENT
LOWtest/modules/export-s3/export_test.go1699 // Step 3: Insert 10 more objects.COMMENT
LOWtest/modules/export-s3/export_test.go1703 // Step 4: Second export — should capture 30 objects.COMMENT
LOWtest/modules/export-s3/export_test.go1709 // Step 5: Delete the original 20 objects.COMMENT
LOWtest/modules/export-s3/export_test.go1714 // Step 6: Third export — should capture only the 10 remaining objects.COMMENT
LOWtest/modules/export-s3/export_test.go1720 // Step 7: Verify all exports succeeded.COMMENT
LOWtest/modules/export-s3/export_test.go1727 // Step 8: Verify row counts and object identity for each snapshot.COMMENT
LOW…b/inverted_reindex_recovery_roaringset_refresh_test.go291 // Step 1: drive iteration to markReindexed via theCOMMENT
42 more matches not shown…
Fake / Example Data66 hits · 72 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.js324 : `<p class="placeholder">${escapeHtml(emptyNote || "No results.")}</p>`;CODE
LOWtools/dev/bench/demo_indexing_mistakes_ui/app.js349 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.go72 "description": fmt.Sprintf("lorem ipsum dolor %d sit amet", i),CODE
LOW…/acceptance/reindex_singlenode/scope_assertion_test.go147 "body": fmt.Sprintf("lorem ipsum dolor %d sit amet", i),CODE
LOW…dex_singlenode/property_state_migration_matrix_test.go295 {propName: "alpha lorem ipsum"},CODE
LOW…dex_singlenode/property_state_migration_matrix_test.go798 // query "alpha" matches the "alpha lorem ipsum" doc; with fieldCOMMENT
LOW…dex_singlenode/property_state_migration_matrix_test.go803 "alpha lorem ipsum",CODE
LOW…dex_singlenode/property_state_migration_matrix_test.go876 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.go49 "name": "John Doe",CODE
LOW…e_with_go_client/object_property_tests/graphql_test.go120 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.go239 "Lorem ipsum dolor sit amet consectetur adipiscing elit.",CODE
LOWtest/helper/backuptest/testdata.go239 "Lorem ipsum dolor sit amet consectetur adipiscing elit.",CODE
LOWadapters/repos/db/shard_write_merge.go227// cleaning up. Example `name: "John"` is updated to `name: "John Doe"`,COMMENT
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.go179 "name": "John Doe",CODE
LOWadapters/repos/db/refcache/cacher_test.go250 "name": "John Doe",CODE
LOWadapters/repos/db/refcache/cacher_test.go287 "name": "John Doe",CODE
LOWadapters/repos/db/refcache/cacher_test.go377 "name": "John Doe",CODE
LOWadapters/repos/db/refcache/cacher_test.go426 "name": "John Doe",CODE
LOWadapters/repos/db/refcache/cacher_test.go552 "name": "John Doe",CODE
LOWadapters/repos/db/refcache/cacher_test.go638 "name": "John Doe",CODE
LOWadapters/repos/db/refcache/cacher_test.go696 "name": "John Doe",CODE
LOWadapters/repos/db/refcache/cacher_test.go740 "name": "John Doe",CODE
LOWadapters/repos/db/refcache/cacher_test.go747 "name": "John Doe",CODE
LOWadapters/repos/db/refcache/cacher_test.go819 "name": "John Doe",CODE
LOWadapters/repos/db/refcache/cacher_test.go827 "name": "John Doe",CODE
LOWadapters/repos/db/refcache/cacher_test.go865 "name": "John Doe",CODE
LOWadapters/repos/db/refcache/cacher_test.go872 "name": "John Doe",CODE
LOWadapters/repos/db/refcache/cacher_test.go879 "name": "John Doe",CODE
LOWadapters/repos/db/refcache/cacher_test.go999 "name": "John Doe",CODE
LOWadapters/repos/db/refcache/cacher_test.go1007 "name": "John Doe",CODE
LOWadapters/repos/db/refcache/cacher_test.go1015 "name": "John Doe",CODE
LOWadapters/repos/db/lsmkv/store_integration_test.go56 err = b1.Put([]byte("name"), []byte("Jane Doe"))CODE
6 more matches not shown…
Modern AI Meta-Vocabulary13 hits · 36 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.sh849 # Scale / orchestration tests. Locally measured wall-clock ≈ 283sCOMMENT
MEDIUMtest/run.sh853 # smaller orchestration tests.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.md545### 4.4 Reindex orchestration — `adapters/repos/db/reindex_*` & `inverted_reindex_*`COMMENT
MEDIUMusecases/config/config_handler.go132// 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 Vocabulary10 hits · 30 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.go57// invariants above are robust to validator refactors and still catch theCOMMENT
MEDIUM…dex_singlenode/property_state_migration_matrix_test.go783// We deliberately keep the queries broad so the result is robust acrossCOMMENT
MEDIUMadapters/repos/db/inverted_reindex_task_generic.go323// 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.go52// non-essential parts. Essentially we fix the shard/cluster state and schemaCOMMENT
MEDIUMadapters/repos/db/lsmkv/bucket.go1143// has dropped to zero. Essentially the switch just switches pointers, but weCOMMENT
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
MEDIUMtest/acceptance_with_python/test_readonly_recovery.py99 # Create a small canary collection that we will use later to verify recovery.COMMENT
MEDIUMtest/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
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
Synthetic Comment Markers3 hits · 22 pts
SeverityFileLineSnippetContext
HIGHadapters/repos/db/shard.go496 // shutdownRequested marks shard as requested for shutdownCOMMENT
HIGH.github/workflows/pull_requests.yaml17 # Paths excluded from Orca SAST scans (auto-generated code + mocks).COMMENT
HIGHusecases/backup/backupper.go190// - All backups have the same compression type as requestedCOMMENT
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.sh28# 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.py218CODE
LOWtools/dev/bench/demo_indexing_mistakes_import.py458CODE
LOWtest/acceptance_with_python/test_index_compression.py11CODE
LOWtest/acceptance_with_python/test_usage.py135CODE
LOWtest/acceptance_with_python/test_usage.py570CODE
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.py342 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.go104 // TODO: is there any benefit in having this parallelized? if so, don't forget to lock before assigning errorsCOMMENT
LOWusecases/auth/authorization/types.go111 // 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