Repository Analysis

surrealdb/surrealdb

A scalable, distributed, collaborative, document-graph database, for the realtime web

3.4 Likely human-written View on GitHub
3.4
Adjusted Score
3.4
Raw Score
100%
Time Factor
2026-05-28
Last Push
32,275
Stars
Rust
Language
438,143
Lines of Code
1665
Files
1092
Pattern Hits
2026-05-31
Scan Date

Score History

Severity Breakdown

CRITICAL 13HIGH 6MEDIUM 138LOW 935

Pattern Findings

1092 matches across 15 categories. Click a row to expand file-level details.

Over-Commented Block853 hits · 828 pts
SeverityFileLineSnippet
LOWCargo.toml341
LOWCargo.toml361bool_assert_comparison = "allow"
LOWCargo.toml381# https://rust-lang.github.io/rust-clippy/master/#explicit_into_iter_loop
LOWCargo.toml401# https://rust-lang.github.io/rust-clippy/master/#inefficient_to_string
LOWCargo.toml421# https://rust-lang.github.io/rust-clippy/master/#option_as_ref_cloned
LOWdeny.toml1# See all available configuration options at:
LOWdeny.toml21# The lint level for when a crate version requirement is set to `*`.
LOWdeny.toml41allow-registry = ["https://github.com/rust-lang/crates.io-index"]
LOWdeny.toml61# - for RUSTSEC-2023-0071, rsa gas a constant-time implementation allowing attackers to recover keys
LOWlanguage-tests/src/tests/schema/mod.rs81 /// Specifies which backends this test should run on.
LOWlanguage-tests/src/tests/schema/mod.rs281#[serde(rename_all = "kebab-case")]
LOWsurrealdb/token/src/lib.rs1//! SurrealQL token lexer definitions
LOWsurrealdb/token/src/base.rs21pub enum BaseTokenKind {
LOWsurrealdb/token/src/base.rs161 #[regex(r#"r'([^'\\]|\\.)*'"#)]
LOWsurrealdb/token/src/base.rs181 #[regex(r"(?&bracket_ident)")]
LOWsurrealdb/token/src/base.rs281 #[regex(r"(?i)COMPUTED")]
LOWsurrealdb/token/src/base.rs301 KwDefine,
LOWsurrealdb/token/src/base.rs361 #[regex(r"(?i)FILTERS")]
LOWsurrealdb/token/src/base.rs441 #[regex(r"(?i)MAPPER")]
LOWsurrealdb/token/src/base.rs541 KwRoles,
LOWsurrealdb/token/src/base.rs581 #[regex(r"(?i)STRICT")]
LOWsurrealdb/token/src/datetime.rs1use logos::Logos;
LOWsurrealdb/token/src/record_id_key.rs21 OpenBracket,
LOWsurrealdb/token/src/js_function.rs21 TemplateOpen,
LOWsurrealdb/types/tests/error_types.rs921 // Round-trip
LOWsurrealdb/types/tests/error_types.rs1081fn test_error_wire_not_allowed_auth_not_allowed_iam() {
LOWsurrealdb/types/tests/error_types.rs1621 // "message": "Already connected",
LOWsurrealdb/types/derive/src/lib.rs21mod kind;
LOWsurrealdb/types/derive/src/lib.rs41/// - `#[surreal(crate = "path")]` - Specify a custom path to the types crate (e.g.,
LOWsurrealdb/types/derive/src/lib.rs61///
LOWsurrealdb/types/derive/src/lib.rs81/// #[derive(SurrealValue)]
LOWsurrealdb/types/derive/src/lib.rs101///
LOWsurrealdb/types/derive/src/lib.rs121/// types. For example, if type `A` contains `B` and `B` contains `A`, each
LOWsurrealdb/types/derive/src/lib.rs161/// - Escape hatches: `(expr)` for arbitrary Rust expressions
LOWsurrealdb/types/derive/src/lib.rs181/// });
LOWsurrealdb/types/derive/src/lib.rs201/// write_sql!(f, fmt, "format string", arg1, arg2, ...)
LOWsurrealdb/types/derive/src/lib.rs221/// let fmt = SqlFormat::SingleLine;
LOWsurrealdb/types/derive/src/kind.rs281/// - Literals: `true`, `false`, `42`, `"hello"`
LOWsurrealdb/types/src/error.rs41// -----------------------------------------------------------------------------
LOWsurrealdb/types/src/error.rs501 ErrorDetails::Connection(d) => d.as_ref(),
LOWsurrealdb/types/src/error.rs521/// _ => ...,
LOWsurrealdb/types/src/error.rs681// -----------------------------------------------------------------------------
LOWsurrealdb/types/src/error.rs701 #[surreal(skip_content)]
LOWsurrealdb/types/src/error.rs741#[derive(Clone, Debug, PartialEq, Eq, SurrealValue)]
LOWsurrealdb/types/src/error.rs821#[derive(Clone, Debug, PartialEq, Eq, SurrealValue)]
LOWsurrealdb/types/src/error.rs861 name: String,
LOWsurrealdb/types/src/error.rs881 NotExecuted,
LOWsurrealdb/types/src/error.rs921 /// Database already exists.
LOWsurrealdb/types/src/error.rs961/// # Examples
LOWsurrealdb/types/src/lib.rs21pub use notification::*;
LOWsurrealdb/types/src/lib.rs81/// ```rust
LOWsurrealdb/types/src/lib.rs101///
LOWsurrealdb/types/src/lib.rs121}
LOWsurrealdb/types/src/lib.rs161///
LOWsurrealdb/types/src/lib.rs181/// "user-id": 12345, // quoted string
LOWsurrealdb/types/src/hashmap.rs1//! A concurrent hashmap wrapper around papaya's HashMap.
LOWsurrealdb/types/src/hashmap.rs21//! let map: HashMap<String, i32> = HashMap::new();
LOWsurrealdb/types/src/sql.rs1//! SQL utilities.
LOWsurrealdb/types/src/sql.rs21/// Example usage:
LOWsurrealdb/types/src/traits/surreal_value.rs21/// Trait for converting between SurrealDB values and Rust types
793 more matches not shown…
Decorative Section Separators119 hits · 321 pts
SeverityFileLineSnippet
MEDIUMdeny.toml4# --------------------------------------------------
MEDIUMdeny.toml6# --------------------------------------------------
MEDIUMdeny.toml14# --------------------------------------------------
MEDIUMdeny.toml16# --------------------------------------------------
MEDIUMdeny.toml30# --------------------------------------------------
MEDIUMdeny.toml32# --------------------------------------------------
MEDIUMdeny.toml43# --------------------------------------------------
MEDIUMdeny.toml45# --------------------------------------------------
MEDIUMdeny.toml76# --------------------------------------------------
MEDIUMdeny.toml78# --------------------------------------------------
MEDIUMMakefile.ci.toml29# --------------------------------------------------
MEDIUMMakefile.ci.toml31# --------------------------------------------------
MEDIUMMakefile.ci.toml713# --------------------------------------------------
MEDIUMMakefile.ci.toml715# --------------------------------------------------
MEDIUMMakefile.ci.toml261# --------------------------------------------------
MEDIUMMakefile.ci.toml263# --------------------------------------------------
MEDIUMMakefile.ci.toml365# --------------------------------------------------
MEDIUMMakefile.ci.toml367# --------------------------------------------------
MEDIUMMakefile.ci.toml469# --------------------------------------------------
MEDIUMMakefile.ci.toml471# --------------------------------------------------
MEDIUMMakefile.ci.toml525# --------------------------------------------------
MEDIUMMakefile.ci.toml527# --------------------------------------------------
MEDIUMMakefile.ci.toml592# --------------------------------------------------
MEDIUMMakefile.ci.toml594# --------------------------------------------------
MEDIUMMakefile.ci.toml621# --------------------------------------------------
MEDIUMMakefile.ci.toml623# --------------------------------------------------
MEDIUMMakefile.ci.toml649# --------------------------------------------------
MEDIUMMakefile.ci.toml651# --------------------------------------------------
MEDIUMMakefile.ci.toml828# --------------------------------------------------
MEDIUMMakefile.ci.toml830# --------------------------------------------------
MEDIUMMakefile.ci.toml905# --------------------------------------------------
MEDIUMMakefile.ci.toml907# --------------------------------------------------
MEDIUM.rustfmt.toml9# -----------------------------------
MEDIUM.rustfmt.toml11# -----------------------------------
MEDIUMsurrealdb/types/tests/surreal_value/collections.rs5// ──────────────────────────────────────────────────────────────
MEDIUMsurrealdb/types/tests/surreal_value/collections.rs7// ──────────────────────────────────────────────────────────────
MEDIUMsurrealdb/types/tests/surreal_value/collections.rs111// ──────────────────────────────────────────────────────────────
MEDIUMsurrealdb/types/tests/surreal_value/collections.rs113// ──────────────────────────────────────────────────────────────
MEDIUMsurrealdb/types/tests/surreal_value/collections.rs221// ──────────────────────────────────────────────────────────────
MEDIUMsurrealdb/types/tests/surreal_value/collections.rs223// ──────────────────────────────────────────────────────────────
MEDIUMsurrealdb/types/tests/surreal_value/collections.rs317// ──────────────────────────────────────────────────────────────
MEDIUMsurrealdb/types/tests/surreal_value/collections.rs319// ──────────────────────────────────────────────────────────────
MEDIUMsurrealdb/types/tests/surreal_value/collections.rs449// ──────────────────────────────────────────────────────────────
MEDIUMsurrealdb/types/tests/surreal_value/collections.rs453// ──────────────────────────────────────────────────────────────
MEDIUMsurrealdb/types/tests/surreal_value/collections.rs548// ──────────────────────────────────────────────────────────────
MEDIUMsurrealdb/types/tests/surreal_value/collections.rs552// ──────────────────────────────────────────────────────────────
MEDIUMsurrealdb/types/tests/surreal_value/collections.rs658// ──────────────────────────────────────────────────────────────
MEDIUMsurrealdb/types/tests/surreal_value/collections.rs661// ──────────────────────────────────────────────────────────────
MEDIUMsurrealdb/core/src/exec/index.rs14//! ┌─────────────────────────────────────────────────────────────────┐
MEDIUMsurrealdb/core/src/exec/index.rs16//! ├─────────────────────────────────────────────────────────────────┤
MEDIUMsurrealdb/core/src/exec/index.rs19//! └─────────────────────────────────────────────────────────────────┘
MEDIUMsurrealdb/core/src/exec/index.rs22//! ┌─────────────────────────────────────────────────────────────────┐
MEDIUMsurrealdb/core/src/exec/index.rs24//! ├─────────────────────────────────────────────────────────────────┤
MEDIUMsurrealdb/core/src/exec/index.rs26//! └─────────────────────────────────────────────────────────────────┘
MEDIUMsurrealdb/core/src/exec/planner.rs10//! ┌──────────────┐ ┌──────────────┐ ┌────────────────┐
MEDIUMsurrealdb/core/src/exec/planner.rs14//! └──────────────┘ └──────────────┘ └────────────────┘
MEDIUMsurrealdb/core/src/exec/operators/recursion/repeat.rs132 // ── Discovery mode ──────────────────────────────────────────────
MEDIUMsurrealdb/core/src/exec/operators/recursion/repeat.rs170 // ── Assembly mode ───────────────────────────────────────────────
MEDIUMsurrealdb/core/src/exec/operators/recursion/repeat.rs252 // ── Phase 1: Forward BFS Discovery ──────────────────────────────
MEDIUMsurrealdb/core/src/exec/operators/recursion/repeat.rs352 // ── Phase 2: Backward Assembly ──────────────────────────────────
59 more matches not shown…
Hallucination Indicators13 hits · 145 pts
SeverityFileLineSnippet
CRITICALlanguage-tests/src/cmd/upgrade/mod.rs119 .with_filter(|x| no_results || x.test.config.parsed.test.results.is_some())
CRITICALlanguage-tests/src/cmd/upgrade/mod.rs128 if let Some(ver_req) = x.test.config.parsed.test.version.as_ref()
CRITICALlanguage-tests/src/cmd/upgrade/mod.rs134 if let Some(ver_req) = x.test.config.parsed.test.importing_version.as_ref()
CRITICALlanguage-tests/src/cmd/run/mod.rs106 set_builder.with_filter(|x| x.test.config.parsed.test.results.is_none())
CRITICALlanguage-tests/src/tests/report/update.rs21 let mut doc = self.case.test.config.toml.clone().unwrap_or_default();
CRITICALlanguage-tests/src/tests/report/update.rs33 if let Some(slice) = self.case.test.config.range.clone() {
CRITICALlanguage-tests/src/tests/run/mod.rs78 for import in case.config.parsed.env.imports.iter() {
CRITICALsurrealdb/src/lib.rs201 self.surreal.inner.waiter.0.send(Some(WaitFor::Connection)).ok();
CRITICALsurrealdb/src/method/use_db.rs53 self.client.inner.waiter.0.send(Some(WaitFor::Database)).ok();
CRITICALsurrealml/core/src/execution/compute.rs100 let mut buffer = Vec::with_capacity(self.surml_file.header.keys.store.len());
CRITICALsurrealml/core/src/execution/compute.rs211 if self.surml_file.header.output.normaliser.is_none() {
CRITICALsurrealml/core/src/execution/compute.rs216 let output_normaliser = match self.surml_file.header.output.normaliser.as_ref() {
CRITICAL.github/workflows/community-pr-label.yml52 const author = context.payload.pull_request.user.login.toLowerCase();
Fake / Example Data48 hits · 60 pts
SeverityFileLineSnippet
LOWsurrealdb/core/tests/function.rs1062 "Lehem ipsum dolor sit amet, dicta latine an eam."
LOWsurrealdb/core/tests/function.rs1165 "Lorem ipsum dolor sit amet, dicta latine an eam."
LOWsurrealdb/core/tests/function.rs1165 "Lorem ipsum dolor sit amet, dicta latine an eam."
LOWsurrealdb/core/tests/function.rs1251 "Lehem ipsum dolor sit amet, dicta latine an eam."
LOWsurrealdb/core/benches/statements.rs55 "CREATE person SET name = 'Test', age = 30, email = 'test@example.com', scores = [90, 80, 70], address = {{ street: '1
LOWsurrealdb/core/benches/statements.rs64 "Lorem ipsum dolor sit amet, consectetur adipiscing elit.".repeat(10_000)
LOWsurrealdb/core/benches/statements.rs64 "Lorem ipsum dolor sit amet, consectetur adipiscing elit.".repeat(10_000)
LOWsurrealdb/core/src/idx/ft/fulltext.rs1049 "Lorem ipsum dolor sit amet, consectetur adipiscing elit. Pellentesque elementum dignissim ultricies. Fusce rhoncus
LOWsurrealdb/core/src/idx/ft/fulltext.rs1049 "Lorem ipsum dolor sit amet, consectetur adipiscing elit. Pellentesque elementum dignissim ultricies. Fusce rhoncus
LOWsurrealdb/core/src/gql/auth.rs35/// authentication variables (e.g., `{ email: "user@example.com", pass: "secret" }`).
LOWsurrealdb/core/src/dbs/iterator.rs97 /// CREATE person CONTENT { name: 'John Doe' }
LOWsurrealdb/core/src/expr/statements/insert.rs292 // INSERT INTO person (id, name) VALUES (1, 'John Doe')
LOWsurrealdb/core/src/expr/statements/insert.rs295 // v: { name: 'John Doe' }
LOWsurrealdb/core/src/iam/signup.rs64/// ("email".to_string(), "user@example.com".into()),
LOWsurrealdb/core/src/iam/signup.rs145/// ("email".to_string(), "user@example.com".into()),
LOWsurrealdb/core/src/iam/signin.rs223/// ("email".to_string(), "user@example.com".into()),
LOWsurrealdb/tests/api_integration/basic.rs370 SET name = 'John Doe'
LOWsurrealdb/tests/api_integration/basic.rs381 assert_eq!(name, "John Doe");
LOWsurrealdb/tests/api_integration/basic.rs389 let _ = db.query("CREATE user:john SET name = 'John Doe'").await.unwrap().check().unwrap();
LOWsurrealdb/tests/api_integration/basic.rs394 assert_eq!(name, "John Doe");
LOWsurrealdb/tests/api_integration/basic.rs417 .bind(("name", "John Doe".to_string()))
LOWsurrealdb/tests/api_integration/basic.rs423 assert_eq!(record.name, "John Doe");
LOWsurrealdb/tests/api_integration/basic.rs432 assert_eq!(record.name, "John Doe");
LOWsurrealdb/tests/api_integration/basic.rs436 name: "John Doe".to_owned(),
LOWsurrealdb/tests/api_integration/basic.rs443 assert_eq!(record.name, "John Doe");
LOWsurrealdb/tests/api_integration/basic.rs522 name: "John Doe".to_owned(),
LOWsurrealdb/tests/api_integration/basic.rs529 name: "John Doe".to_owned(),
LOWsurrealdb/tests/api_integration/basic.rs543 name: "John Doe".to_owned(),
LOWsurrealdb/tests/api_integration/basic.rs551 name: "Jane Doe".to_owned(),
LOWsurrealdb/tests/api_integration/basic.rs581 name: "John Doe".to_owned(),
LOWsurrealdb/tests/api_integration/basic.rs591 name: "John Doe".to_owned(),
LOWsurrealdb/tests/api_integration/basic.rs1112 name: "Jane Doe".to_owned(),
LOWsurrealdb/tests/api_integration/basic.rs1116 assert_eq!(user.unwrap().name, "Jane Doe");
LOWsurrealdb/tests/api_integration/basic.rs1120 name: "John Doe".to_owned(),
LOWsurrealdb/tests/api_integration/basic.rs1124 assert_eq!(user.unwrap().name, "John Doe");
LOWsurrealdb/tests/api_integration/basic.rs1126 assert_eq!(user.unwrap().name, "John Doe");
LOWsurrealdb/src/method/query.rs226 /// .bind(("name", "John Doe"))
LOWsurrealdb/src/method/query.rs247 /// name: "John Doe",
LOWsurrealdb/src/method/query.rs849 title: "Lorem Ipsum".to_owned(),
LOWsurrealdb/src/method/query.rs877 title: "Lorem Ipsum".to_owned(),
LOWsurrealdb/src/method/query.rs878 body: "Lorem Ipsum Lorem Ipsum".to_owned(),
LOWsurrealdb/src/method/query.rs913 title: "Lorem Ipsum".to_owned(),
LOWsurrealdb/src/method/query.rs914 body: "Lorem Ipsum Lorem Ipsum".to_owned(),
LOWsurrealdb/src/method/tests/mod.rs88 DB.query("CREATE user:john SET name = $name").bind(("name", "John Doe")).await.unwrap();
LOWsurrealdb/src/method/tests/mod.rs93 name: "John Doe".to_owned(),
LOWtests/graphql_integration.rs1325 CREATE author:a1 SET name = "Jane Doe";
LOWtests/graphql_integration.rs1362 assert_eq!(author["name"], "Jane Doe");
LOWtests/graphql_integration.rs1401 assert_eq!(wrote_in[0]["in"]["name"], "Jane Doe");
Cross-File Repetition6 hits · 30 pts
SeverityFileLineSnippet
HIGHsurrealml/tests/scripts/build_assets.py0checks to see if a directory exists and deletes it if it does. :param dir_path: the path to the directory.
HIGHsurrealml/tests/scripts/local_build.py0checks to see if a directory exists and deletes it if it does. :param dir_path: the path to the directory.
HIGHsurrealml/tests/model_builder/utils.py0checks to see if a directory exists and deletes it if it does. :param dir_path: the path to the directory.
HIGHsurrealml/tests/scripts/build_assets.py0checks to see if a file exists and deletes it if it does. :param file_path: the path to the file.
HIGHsurrealml/tests/scripts/local_build.py0checks to see if a file exists and deletes it if it does. :param file_path: the path to the file.
HIGHsurrealml/tests/model_builder/utils.py0checks to see if a file exists and deletes it if it does. :param file_path: the path to the file.
Verbosity Indicators15 hits · 27 pts
SeverityFileLineSnippet
LOWsurrealdb/core/tests/index.rs432 // Step 1: Create a shared datastore and set up 3 namespaces × 3 databases = 9 isolated
LOWsurrealdb/core/tests/index.rs444 // Step 2: Start a background index compaction loop that continuously triggers compaction
LOWsurrealdb/core/tests/index.rs449 // Step 3: For each session (namespace/database pair), define multiple indexes of different
LOWsurrealdb/core/tests/index.rs481 // Step 4: For each of the 9 sessions, spawn 6 concurrent write tasks (3 for `user` records
LOWsurrealdb/core/tests/index.rs528 // Step 5: Let the concurrent writes and index compaction run together for 2 seconds,
LOWsurrealdb/core/tests/index.rs533 // Step 6: Await all write tasks and the compaction loop, propagating any errors.
LOWsurrealdb/core/tests/index.rs539 // Step 7: Verify that the background compaction loop actually performed work.
LOWsurrealdb/core/src/idx/trees/hnsw/index.rs399 // If there is a filter, we need to check if the record is truthy
LOWsurrealdb/core/src/kvs/tests/tx_cache_test.rs85 // Step 1: Populate the cache with an empty index list
LOWsurrealdb/core/src/kvs/tests/tx_cache_test.rs89 // Step 2: Add an index via put_tb_index
LOWsurrealdb/core/src/kvs/tests/tx_cache_test.rs101 // Step 3: Query all indexes again — this must see the new index
LOWsurrealdb/core/src/kvs/tests/tx_cache_test.rs168 // Step 1: Populate the cache with an empty field list
LOWsurrealdb/core/src/kvs/tests/tx_cache_test.rs172 // Step 2: Add a field via put_tb_field
LOWsurrealdb/core/src/kvs/tests/tx_cache_test.rs180 // Step 3: Query all fields again — this must see the new field
LOWsurrealdb/core/src/syn/parser/stmt/mod.rs306 // ANALYZE is not a reserved keyword, so we need to check if it's an identifier
AI Slop Vocabulary8 hits · 22 pts
SeverityFileLineSnippet
MEDIUMMakefile.ci.toml706 # Generate coverage report, excluding the harness code
MEDIUMsurrealdb/core/src/iam/jwks.rs219 // default, we could allow users to leverage this. This will most likely
MEDIUMsurrealdb/core/src/iam/verify.rs76 // Now that the audience claim is validated by default, we could allow users to leverage this.
MEDIUMsurrealdb/parser/src/parse/special.rs783 // The last is the least robust and relies on the fact the `()` `{}` and `[]` are also part
MEDIUMsurrealdb/ast/examples/working_with_ast.rs47 // Essentially creating a linked list of nodes.
MEDIUMsurrealdb/src/opt/auth.rs209 /// seamless long-term sessions while maintaining security.
MEDIUMsurrealdb/src/opt/auth.rs282/// tokens when the current access token expires. This enables seamless user
MEDIUM.github/workflows/release.yml4# For comprehensive documentation, see doc/RELEASING.md
Self-Referential Comments6 hits · 18 pts
SeverityFileLineSnippet
MEDIUM.github/workflows/crud-bench.yml388 # Create a fallback report if analysis failed
MEDIUM.github/workflows/bench.yml77 # # Create a summary of the comparison
MEDIUM.github/workflows/bench.yml201 # Create a summary of the comparison
MEDIUM.github/scripts/update-main-version.sh67# Create a branch for the PR
MEDIUM.github/actions/publish-crate/action.yml48 # Create a temporary branch in case the git ref is not a branch
MEDIUM.github/actions/publish-crate/action.yml66 # Create a temporary branch in case the git ref is not a branch
Excessive Try-Catch Wrapping8 hits · 13 pts
SeverityFileLineSnippet
MEDIUMsurrealml/tests/unit_tests/test_surml_file.py25 print(f"Error: surmlcache : {e.strerror}")
MEDIUMsurrealml/tests/unit_tests/engine/test_torch.py24 print(f"Error: surmlcache : {e.strerror}")
MEDIUMsurrealml/tests/unit_tests/engine/test_sklearn.py25 print(f"Error: surmlcache : {e.strerror}")
MEDIUM.github/scripts/analyze_benchmark.py20 print("Error: Python 3.9 or higher is required for secure path validation", file=sys.stderr)
LOW.github/scripts/analyze_benchmark.py114 except Exception:
LOW.github/scripts/analyze_benchmark.py135 except Exception as e:
LOW.github/scripts/analyze_benchmark.py569 except Exception as e:
MEDIUM.github/scripts/analyze_benchmark.py570 print(f"Error during analysis: {e}", file=sys.stderr)
Redundant / Tautological Comments6 hits · 8 pts
SeverityFileLineSnippet
LOWsurrealml/tests/model_builder/utils.py19 # Check if the package is installed
LOW.github/workflows/ci.yml1178 # Check if any job failed (skipped is ok for conditional jobs)
LOW.github/scripts/update-main-version.sh25 # Check if this is a stable x.y.0 release (no hyphen = no pre-release)
LOW.github/scripts/update-main-version.sh96 # Check if PR already exists
LOW.github/scripts/analyze_benchmark.py472 # Check if this key_type has any operations
LOW.github/actions/publish-crate/action.yml73 # Check if the failure was because everything is already published
Slop Phrases2 hits · 3 pts
SeverityFileLineSnippet
LOWsurrealdb/core/src/idx/ft/fulltext.rs556 // Don't forget to process the last term if there was one
LOWsurrealdb/parser/src/parse/stmt/define.rs755 // Don't forget to update the expectation strings inside the macro if you ever
Hyper-Verbose Identifiers3 hits · 3 pts
SeverityFileLineSnippet
LOWsurrealml/tests/scripts/local_build.py36def find_and_move_rust_surrealml_file(start_path: os.path, destination_path: os.path, new_name: str) -> None:
LOWsurrealml/tests/scripts/ci_local_build.py11def find_and_move_rust_surrealml_file(start_path: os.path, destination_path: os.path, new_name: str) -> None:
LOW.github/scripts/analyze_benchmark.py62 def _validate_and_resolve_input_path(file_path: Path, base_dir: Path) -> Optional[Path]:
Deep Nesting3 hits · 3 pts
SeverityFileLineSnippet
LOW.github/scripts/analyze_benchmark.py92
LOW.github/scripts/analyze_benchmark.py143
LOW.github/scripts/analyze_benchmark.py304
Example Usage Blocks1 hit · 2 pts
SeverityFileLineSnippet
LOWsurrealdb/types/src/sql.rs21/// Example usage:
Unused Imports1 hit · 1 pts
SeverityFileLineSnippet
LOWsurrealml/tests/unit_tests/test_rust_adapter.py3