The programming language for agents
This report summarizes scanner evidence for BoundaryML/baml, a Rust project with 9,391 GitHub stars. SynthScan examined 2,385,664 lines of code across 7149 source files, recording 10938 pattern matches distributed across 26 syntactic categories. The legacy adjusted pattern signal is 6.9 (Moderate 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.
Use each vector to guide manual verification of the underlying findings.
Can maintainers explain intent, assumptions, and trade-offs? 7568 finding(s).
Are imports declared and package/API names verified? 999 finding(s).
Are wrappers, guards, and repeated structures necessary? 4312 finding(s).
Which changes need focused human review? 10938 finding(s).
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.
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.
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.
The scanner identified 10938 distinct pattern matches across 26 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.
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| MEDIUM | baml_language/stow.toml | 2 | # ================== | COMMENT |
| MEDIUM | baml_language/stow.toml | 40 | # =========================================================================== | COMMENT |
| MEDIUM⚡ | …_pydantic2/llm_functions/customizable/test_on_event.py | 26 | # --------------------------------------------------------------------------- | COMMENT |
| MEDIUM⚡ | …_pydantic2/llm_functions/customizable/test_on_event.py | 28 | # --------------------------------------------------------------------------- | COMMENT |
| MEDIUM⚡ | …_pydantic2/llm_functions/customizable/test_on_event.py | 87 | # --------------------------------------------------------------------------- | COMMENT |
| MEDIUM⚡ | …_pydantic2/llm_functions/customizable/test_on_event.py | 90 | # --------------------------------------------------------------------------- | COMMENT |
| MEDIUM⚡ | …thon_pydantic2/llm_functions/customizable/test_main.py | 131 | # --------------------------------------------------------------------------- | COMMENT |
| MEDIUM⚡ | …thon_pydantic2/llm_functions/customizable/test_main.py | 136 | # --------------------------------------------------------------------------- | COMMENT |
| MEDIUM | …ntic2/llm_functions/customizable/test_streaming_e2e.py | 24 | # --------------------------------------------------------------------------- | COMMENT |
| MEDIUM | …ntic2/llm_functions/customizable/test_streaming_e2e.py | 26 | # --------------------------------------------------------------------------- | COMMENT |
| MEDIUM | …ntic2/llm_functions/customizable/test_streaming_e2e.py | 80 | # --------------------------------------------------------------------------- | COMMENT |
| MEDIUM | …ntic2/llm_functions/customizable/test_streaming_e2e.py | 84 | # --------------------------------------------------------------------------- | COMMENT |
| MEDIUM⚡ | …ic2/function_calls/customizable/test_host_callables.py | 441 | # --------------------------------------------------------------------------- | COMMENT |
| MEDIUM | …ic2/function_calls/customizable/test_host_callables.py | 430 | # --------------------------------------------------------------------------- | COMMENT |
| MEDIUM⚡ | …n_pydantic2/function_calls/customizable/test_errors.py | 136 | # --------------------------------------------------------------------------- | COMMENT |
| MEDIUM⚡ | …n_pydantic2/function_calls/customizable/test_errors.py | 142 | # --------------------------------------------------------------------------- | COMMENT |
| MEDIUM | …n_pydantic2/function_calls/customizable/test_errors.py | 198 | # --------------------------------------------------------------------------- | COMMENT |
| MEDIUM | …n_pydantic2/function_calls/customizable/test_errors.py | 204 | # --------------------------------------------------------------------------- | COMMENT |
| MEDIUM⚡ | …tic2/function_calls/customizable/test_generic_calls.py | 47 | # =========================================================================== | COMMENT |
| MEDIUM⚡ | …tic2/function_calls/customizable/test_generic_calls.py | 49 | # =========================================================================== | COMMENT |
| MEDIUM⚡ | …tic2/function_calls/customizable/test_generic_calls.py | 147 | # =========================================================================== | COMMENT |
| MEDIUM⚡ | …tic2/function_calls/customizable/test_generic_calls.py | 149 | # =========================================================================== | COMMENT |
| MEDIUM⚡ | …tic2/function_calls/customizable/test_generic_calls.py | 241 | # =========================================================================== | COMMENT |
| MEDIUM⚡ | …tic2/function_calls/customizable/test_generic_calls.py | 243 | # =========================================================================== | COMMENT |
| MEDIUM⚡ | …tic2/function_calls/customizable/test_generic_calls.py | 256 | # =========================================================================== | COMMENT |
| MEDIUM⚡ | …tic2/function_calls/customizable/test_generic_calls.py | 258 | # =========================================================================== | COMMENT |
| MEDIUM⚡ | …tic2/function_calls/customizable/test_generic_calls.py | 303 | # =========================================================================== | COMMENT |
| MEDIUM⚡ | …tic2/function_calls/customizable/test_generic_calls.py | 305 | # =========================================================================== | COMMENT |
| MEDIUM⚡ | …tic2/function_calls/customizable/test_generic_calls.py | 317 | # =========================================================================== | COMMENT |
| MEDIUM⚡ | …tic2/function_calls/customizable/test_generic_calls.py | 319 | # =========================================================================== | COMMENT |
| MEDIUM⚡ | …/function_calls/customizable/test_generic_inference.py | 68 | # =========================================================================== | COMMENT |
| MEDIUM⚡ | …/function_calls/customizable/test_generic_inference.py | 70 | # =========================================================================== | COMMENT |
| MEDIUM⚡ | …/function_calls/customizable/test_generic_inference.py | 125 | # =========================================================================== | COMMENT |
| MEDIUM⚡ | …/function_calls/customizable/test_generic_inference.py | 127 | # =========================================================================== | COMMENT |
| MEDIUM⚡ | …/function_calls/customizable/test_generic_inference.py | 180 | # =========================================================================== | COMMENT |
| MEDIUM⚡ | …/function_calls/customizable/test_generic_inference.py | 182 | # =========================================================================== | COMMENT |
| MEDIUM⚡ | …/function_calls/customizable/test_generic_inference.py | 198 | # =========================================================================== | COMMENT |
| MEDIUM⚡ | …/function_calls/customizable/test_generic_inference.py | 200 | # =========================================================================== | COMMENT |
| MEDIUM⚡ | …/function_calls/customizable/test_generic_inference.py | 221 | # =========================================================================== | COMMENT |
| MEDIUM⚡ | …/function_calls/customizable/test_generic_inference.py | 223 | # =========================================================================== | COMMENT |
| MEDIUM⚡ | …/function_calls/customizable/test_generic_inference.py | 233 | # =========================================================================== | COMMENT |
| MEDIUM⚡ | …/function_calls/customizable/test_generic_inference.py | 235 | # =========================================================================== | COMMENT |
| MEDIUM⚡ | …/function_calls/customizable/test_generic_inference.py | 257 | # =========================================================================== | COMMENT |
| MEDIUM⚡ | …/function_calls/customizable/test_generic_inference.py | 259 | # =========================================================================== | COMMENT |
| MEDIUM⚡ | …/function_calls/customizable/test_generic_inference.py | 308 | # =========================================================================== | COMMENT |
| MEDIUM⚡ | …/function_calls/customizable/test_generic_inference.py | 312 | # =========================================================================== | COMMENT |
| MEDIUM⚡ | …/function_calls/customizable/test_generic_inference.py | 389 | # =========================================================================== | COMMENT |
| MEDIUM⚡ | …/function_calls/customizable/test_generic_inference.py | 391 | # =========================================================================== | COMMENT |
| MEDIUM⚡ | …/function_calls/customizable/test_generic_inference.py | 426 | # =========================================================================== | COMMENT |
| MEDIUM⚡ | …/function_calls/customizable/test_generic_inference.py | 428 | # =========================================================================== | COMMENT |
| MEDIUM⚡ | …/function_calls/customizable/test_generic_inference.py | 457 | # =========================================================================== | COMMENT |
| MEDIUM⚡ | …/function_calls/customizable/test_generic_inference.py | 460 | # =========================================================================== | COMMENT |
| MEDIUM⚡ | …/function_calls/customizable/test_generic_inference.py | 485 | # =========================================================================== | COMMENT |
| MEDIUM⚡ | …/function_calls/customizable/test_generic_inference.py | 487 | # =========================================================================== | COMMENT |
| MEDIUM⚡ | …/function_calls/customizable/test_generic_inference.py | 502 | # =========================================================================== | COMMENT |
| MEDIUM⚡ | …/function_calls/customizable/test_generic_inference.py | 505 | # =========================================================================== | COMMENT |
| MEDIUM⚡ | …/function_calls/customizable/test_generic_inference.py | 533 | # =========================================================================== | COMMENT |
| MEDIUM⚡ | …/function_calls/customizable/test_generic_inference.py | 535 | # =========================================================================== | COMMENT |
| MEDIUM⚡ | …/function_calls/customizable/test_generic_inference.py | 565 | # =========================================================================== | COMMENT |
| MEDIUM⚡ | …/function_calls/customizable/test_generic_inference.py | 567 | # =========================================================================== | COMMENT |
| 1942 more matches not shown… | ||||
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| LOW | .pre-commit-config.yaml | 121 | # Temporarily disabled while the Hawk check is paused in CI. | COMMENT |
| LOW | pnpm-workspace.yaml | 21 | # - engine/language_client_typescript/npm/darwin-arm64 | COMMENT |
| LOW | baml_language/stow.toml | 1 | # Stow Configuration | COMMENT |
| LOW | baml_language/stow.toml | 21 | # pattern - Simple glob: "foo*", "*bar", or exact match | COMMENT |
| LOW | baml_language/stow.toml | 121 | # application boundary as `baml_cli` — they need direct access to the | COMMENT |
| LOW | baml_language/stow.toml | 221 | name = "sdkgen" | COMMENT |
| LOW | baml_language/Cargo.toml | 161 | askama = { version = "0.14.0" } | COMMENT |
| LOW | baml_language/Cargo.toml | 341 | # trait with `num-bigint`'s `rand` feature below, so the `baml.random` | COMMENT |
| LOW | baml_language/Cargo.toml | 441 | strip = "symbols" # still keep your strip -x in packaging | COMMENT |
| LOW | baml_language/Cargo.toml | 481 | opt-level = 3 | COMMENT |
| LOW | baml_language/Cargo.toml | 501 | # This setup does risk that we are measuring something in benchmarks | COMMENT |
| LOW | baml_language/Cargo.toml | 521 | # The stock wasm32-unknown-unknown standard library uses panic=abort. This | COMMENT |
| LOW | baml_language/Cargo.toml | 541 | # change, and on `catch_unwind` at request dispatch to survive a query panic. | COMMENT |
| LOW | baml_language/Cross.toml | 1 | # `cross` configuration for the CFFI and Java cdylib builds. | COMMENT |
| LOW | baml_language/mise.toml | 81 | [tasks.type-quiz-lint] | COMMENT |
| LOW | baml_language/.config/nextest.toml | 1 | nextest-version = "0.9.98" | COMMENT |
| LOW | …ml_language/sdk_tests/crates/typescript_web/src/lib.rs | 1 | //! Browser and Cloudflare Workers sdk-test crate. Six checks per fixture, | COMMENT |
| LOW | …rates/go/type_shapes/customizable/test_generic_test.go | 21 | // GetValueOrMarker remains deferred: its T | WrapperMarker result is emitted as | COMMENT |
| LOW | baml_language/sdk_tests/crates/typescript/setup.sh | 1 | #!/usr/bin/env bash | COMMENT |
| LOW | baml_language/sdk_tests/crates/typescript/setup.sh | 41 | # scripts invoke tools from bridge_typescript/node_modules (for example | COMMENT |
| LOW | …cript/llm_functions/customizable/streaming_e2e.test.ts | 1 | // Keyless streaming smokes — string-typed and class-typed `T`. The TypeScript | COMMENT |
| LOW | …tes/typescript/llm_functions/customizable/main.test.ts | 1 | // Mirrors python_pydantic2/customizable/llm_functions/test_main.py. | COMMENT |
| LOW | …ipt/function_calls/customizable/host_callables.test.ts | 441 | // arg. `y` and `z` cross the boundary by name, so each can be supplied or | COMMENT |
| LOW | baml_language/sdk_tests/crates/typescript/src/lib.rs | 1 | //! Node TypeScript sdk-test crate. Three checks per fixture (generated-ESM | COMMENT |
| LOW | baml_language/sdk_tests/crates/rust/setup.sh | 1 | #!/usr/bin/env bash | COMMENT |
| LOW | baml_language/sdk_tests/crates/rust/setup.sh | 21 | # asserts on, keeping this target's CI shape identical to the | COMMENT |
| LOW | …s/crates/rust/type_shapes/customizable/test_generic.rs | 1 | //! Minimum repro of the generic-method FFI plumbing bug. | COMMENT |
| LOW | …s/crates/rust/type_shapes/customizable/test_generic.rs | 21 | COMMENT | |
| LOW | …s/crates/rust/type_shapes/customizable/test_generic.rs | 61 | /// value T | COMMENT |
| LOW | …ests/crates/rust/type_shapes/customizable/test_main.rs | 1 | //! Smoke tests for the type_shapes sdk-test crate. | COMMENT |
| LOW | …/type_shapes/customizable/roundtrip_tests/test_maps.rs | 1 | //! Roundtrip coverage for `baml_sdk::maps` — map Ty variants. | COMMENT |
| LOW | …pe_shapes/customizable/roundtrip_tests/test_handles.rs | 1 | //! Coverage for handle-backed stdlib types returned from BAML to Rust. | COMMENT |
| LOW | …pe_shapes/customizable/roundtrip_tests/test_aliases.rs | 21 | // union): | COMMENT |
| LOW | …pe_shapes/customizable/roundtrip_tests/test_aliases.rs | 41 | // RecList::List(vec![RecList::Int(2)]), | COMMENT |
| LOW | …e_shapes/customizable/roundtrip_tests/test_generics.rs | 1 | //! Roundtrip coverage for `baml_sdk::generics` — generic classes (over `<int>`). | COMMENT |
| LOW | …apes/customizable/roundtrip_tests/test_forward_refs.rs | 21 | // closed) and this round trip is inexpressible. Intended body if a | COMMENT |
| LOW | …apes/customizable/roundtrip_tests/test_forward_refs.rs | 41 | // round_trip_rec_list_with_other(RecListWithOther::Int(1)).unwrap(), | COMMENT |
| LOW | …type_shapes/customizable/roundtrip_tests/test_media.rs | 1 | //! Roundtrip coverage for `baml_sdk::media`. | COMMENT |
| LOW | …ates/rust/llm_functions/customizable/replay_harness.rs | 1 | //! Keyless replay harness shared by the streaming tests. | COMMENT |
| LOW | …/rust/llm_functions/customizable/test_streaming_e2e.rs | 1 | //! Keyless streaming smokes — string-typed and class-typed `T`. | COMMENT |
| LOW | …ts/crates/rust/llm_functions/customizable/test_main.rs | 1 | //! End-to-end check of the 09a-style baml_src → baml_sdk pipeline. | COMMENT |
| LOW | …s/crates/rust/docstrings_etc/customizable/test_main.rs | 1 | //! BAML `///` doc-comment lowering coverage. | COMMENT |
| LOW | …st/function_calls/customizable/optional_args_static.rs | 1 | //! Compile-fail probes for the optional-argument surface — the static | COMMENT |
| LOW | …st/function_calls/customizable/optional_args_static.rs | 21 | // compile_fail: optional_args_probe(); | COMMENT |
| LOW | …rust/function_calls/customizable/test_optional_args.rs | 81 | } | COMMENT |
| LOW | …rust/function_calls/customizable/test_generic_calls.rs | 1 | //! Generic *function-call* coverage (ns_generic_tests). | COMMENT |
| LOW | …rust/function_calls/customizable/test_generic_calls.rs | 141 | #[test] | COMMENT |
| LOW | …rust/function_calls/customizable/test_generic_calls.rs | 201 | ); | COMMENT |
| LOW | …rust/function_calls/customizable/test_generic_calls.rs | 221 | fn test_generic_calls_generic_static_infers_binding() { | COMMENT |
| LOW | …rust/function_calls/customizable/test_generic_calls.rs | 241 | // struct), but they play no part in the call — the wire carries only | COMMENT |
| LOW | …rust/function_calls/customizable/test_generic_calls.rs | 381 | COMMENT | |
| LOW | …crates/rust/function_calls/customizable/test_errors.rs | 1 | //! Tests for the BamlError / BamlPanic delivery contract. | COMMENT |
| LOW | …crates/rust/function_calls/customizable/test_errors.rs | 61 | let _: MyError = value; | COMMENT |
| LOW | …crates/rust/function_calls/customizable/test_errors.rs | 101 | Err(other) => panic!("expected a thrown ParseError variant, got {other:?}"), | COMMENT |
| LOW | …crates/rust/function_calls/customizable/test_errors.rs | 161 | Err(err) => err, | COMMENT |
| LOW | …crates/rust/function_calls/customizable/test_errors.rs | 261 | file.ends_with("types.baml") && func.starts_with("user.throws_test.ParseJson") | COMMENT |
| LOW | …crates/rust/function_calls/customizable/test_errors.rs | 281 | fn test_errors_clean_exit_terminates_process_with_code() { | COMMENT |
| LOW | …crates/rust/function_calls/customizable/test_raises.rs | 1 | //! Throws-contract documentation coverage. | COMMENT |
| LOW | …ust/function_calls/customizable/test_host_callables.rs | 1 | //! End-to-end tests for the host-callable round trip. | COMMENT |
| LOW | …ust/function_calls/customizable/test_host_callables.rs | 181 | // A native Python exception raised inside a host callable surfaces back | COMMENT |
| 3829 more matches not shown… | ||||
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| LOW | …cript/function_calls/customizable/cancellation.test.ts | 27 | function expectBamlCancelledReason(error: unknown): void { | CODE |
| LOW | …hon_pydantic2/type_shapes/customizable/test_generic.py | 50 | def test_generic_generic_wrapper_get_value(): | CODE |
| LOW | …antic2/type_shapes/customizable/test_complex_models.py | 19 | def test_complex_models_round_trip_complex_profile_preserves_deeply_nested_mixed_shape_class(): | CODE |
| LOW⚡ | …python_pydantic2/type_shapes/customizable/test_main.py | 34 | def test_main_root_foo_reachable(): | CODE |
| LOW⚡ | …python_pydantic2/type_shapes/customizable/test_main.py | 38 | def test_main_lorem_resume_reachable(): | CODE |
| LOW⚡ | …python_pydantic2/type_shapes/customizable/test_main.py | 42 | def test_main_deep_namespace_thing_reachable(): | CODE |
| LOW⚡ | …python_pydantic2/type_shapes/customizable/test_main.py | 47 | def test_main_generated_models_ignore_extra_fields(): | CODE |
| LOW | …python_pydantic2/type_shapes/customizable/test_main.py | 10 | def test_main_root_imports_cleanly(): | CODE |
| LOW | …python_pydantic2/type_shapes/customizable/test_main.py | 14 | def test_main_all_namespaces_reachable(): | CODE |
| LOW⚡ | …ype_shapes/customizable/roundtrip_tests/test_unions.py | 17 | def test_unions_round_trip_null_to_end(): | CODE |
| LOW⚡ | …ype_shapes/customizable/roundtrip_tests/test_unions.py | 23 | def test_unions_round_trip_dedup(): | CODE |
| LOW⚡ | …ype_shapes/customizable/roundtrip_tests/test_unions.py | 28 | def test_unions_round_trip_singleton_unwrap(): | CODE |
| LOW⚡ | …ype_shapes/customizable/roundtrip_tests/test_unions.py | 33 | def test_unions_round_trip_optional_plus_null(): | CODE |
| LOW⚡ | …ype_shapes/customizable/roundtrip_tests/test_unions.py | 39 | def test_unions_round_trip_str_or_int_list(): | CODE |
| LOW | …ype_shapes/customizable/roundtrip_tests/test_unions.py | 56 | def test_unions_round_trip_union_container(): | CODE |
| LOW | …hapes/customizable/roundtrip_tests/test_alias_order.py | 5 | def test_type_alias_declared_before_classes_is_importable(): | CODE |
| LOW⚡ | …/type_shapes/customizable/roundtrip_tests/test_maps.py | 23 | def test_maps_round_trip_simple_map(): | CODE |
| LOW⚡ | …/type_shapes/customizable/roundtrip_tests/test_maps.py | 27 | def test_maps_round_trip_list_valued_map(): | CODE |
| LOW⚡ | …/type_shapes/customizable/roundtrip_tests/test_maps.py | 31 | def test_maps_round_trip_sentiment(): | CODE |
| LOW⚡ | …/type_shapes/customizable/roundtrip_tests/test_maps.py | 35 | def test_maps_round_trip_resume(): | CODE |
| LOW | …e_shapes/customizable/roundtrip_tests/test_literals.py | 27 | def test_literals_return_literals(): | CODE |
| LOW⚡ | …e_shapes/customizable/roundtrip_tests/test_literals.py | 40 | def test_literals_round_trip_literal_draft(): | CODE |
| LOW⚡ | …e_shapes/customizable/roundtrip_tests/test_literals.py | 44 | def test_literals_round_trip_literal_escaped(): | CODE |
| LOW⚡ | …e_shapes/customizable/roundtrip_tests/test_literals.py | 48 | def test_literals_round_trip_literal_true(): | CODE |
| LOW⚡ | …e_shapes/customizable/roundtrip_tests/test_literals.py | 52 | def test_literals_round_trip_literal_false(): | CODE |
| LOW⚡ | …e_shapes/customizable/roundtrip_tests/test_literals.py | 56 | def test_literals_round_trip_literals(): | CODE |
| LOW | …e_shapes/customizable/roundtrip_tests/test_literals.py | 67 | def test_literals_round_trip_flag_mixed_literal_union(): | CODE |
| LOW⚡ | …shapes/customizable/roundtrip_tests/test_class_refs.py | 13 | def test_class_refs_make_outer(): | CODE |
| LOW⚡ | …shapes/customizable/roundtrip_tests/test_class_refs.py | 18 | def test_class_refs_round_trip_inner(): | CODE |
| LOW⚡ | …shapes/customizable/roundtrip_tests/test_class_refs.py | 23 | def test_class_refs_round_trip_outer(): | CODE |
| LOW | …pe_shapes/customizable/roundtrip_tests/test_handles.py | 68 | def test_handles_http_get_response_fields_and_methods(http_server): | CODE |
| LOW | …pe_shapes/customizable/roundtrip_tests/test_handles.py | 91 | def test_handles_open_file_returns_file_handle(temp_file): | CODE |
| LOW | …pe_shapes/customizable/roundtrip_tests/test_handles.py | 97 | def test_handles_file_cursor_state_persists_across_calls(temp_file): | CODE |
| LOW | …_shapes/customizable/roundtrip_tests/test_recursion.py | 30 | def test_recursion_round_trip_int_binary_tree(): | CODE |
| LOW | …_shapes/customizable/roundtrip_tests/test_recursion.py | 39 | def test_recursion_round_trip_mutual_recursion(): | CODE |
| LOW⚡ | …e_shapes/customizable/roundtrip_tests/test_optional.py | 15 | def test_optional_round_trip_optional_int(): | CODE |
| LOW⚡ | …e_shapes/customizable/roundtrip_tests/test_optional.py | 20 | def test_optional_round_trip_optional_resume(): | CODE |
| LOW⚡ | …e_shapes/customizable/roundtrip_tests/test_optional.py | 26 | def test_optional_round_trip_optional_union(): | CODE |
| LOW⚡ | …e_shapes/customizable/roundtrip_tests/test_optional.py | 32 | def test_optional_round_trip_resume(): | CODE |
| LOW⚡ | …e_shapes/customizable/roundtrip_tests/test_optional.py | 37 | def test_optional_round_trip_optional_container(): | CODE |
| LOW⚡ | …pe_shapes/customizable/roundtrip_tests/test_routing.py | 27 | def test_routing_round_trip_foo(): | CODE |
| LOW⚡ | …pe_shapes/customizable/roundtrip_tests/test_routing.py | 32 | def test_routing_round_trip_thing_from_ab(): | CODE |
| LOW⚡ | …pe_shapes/customizable/roundtrip_tests/test_routing.py | 37 | def test_routing_round_trip_root_foo_from_ab(): | CODE |
| LOW⚡ | …pe_shapes/customizable/roundtrip_tests/test_routing.py | 42 | def test_routing_round_trip_deep_thing_from_a(): | CODE |
| LOW⚡ | …pe_shapes/customizable/roundtrip_tests/test_routing.py | 47 | def test_routing_round_trip_deep_thing_from_lorem(): | CODE |
| LOW⚡ | …pe_shapes/customizable/roundtrip_tests/test_routing.py | 52 | def test_routing_round_trip_resume(): | CODE |
| LOW⚡ | …pe_shapes/customizable/roundtrip_tests/test_routing.py | 57 | def test_routing_round_trip_root_foo(): | CODE |
| LOW⚡ | …pe_shapes/customizable/roundtrip_tests/test_routing.py | 62 | def test_routing_round_trip_lorem_resume_from_ipsum(): | CODE |
| LOW⚡ | …pe_shapes/customizable/roundtrip_tests/test_routing.py | 67 | def test_routing_round_trip_resume_or_http_response(): | CODE |
| LOW⚡ | …type_shapes/customizable/roundtrip_tests/test_enums.py | 15 | def test_enums_pick_sentiment(): | CODE |
| LOW⚡ | …type_shapes/customizable/roundtrip_tests/test_enums.py | 24 | def test_enums_round_trip_sentiment(): | CODE |
| LOW⚡ | …type_shapes/customizable/roundtrip_tests/test_enums.py | 28 | def test_enums_round_trip_sentiment_positive(): | CODE |
| LOW⚡ | …type_shapes/customizable/roundtrip_tests/test_enums.py | 34 | def test_enums_round_trip_enums(): | CODE |
| LOW⚡ | …type_shapes/customizable/roundtrip_tests/test_media.py | 64 | def test_media_round_trip_image(): | CODE |
| LOW⚡ | …type_shapes/customizable/roundtrip_tests/test_media.py | 69 | def test_media_round_trip_audio(): | CODE |
| LOW⚡ | …type_shapes/customizable/roundtrip_tests/test_media.py | 74 | def test_media_round_trip_video(): | CODE |
| LOW⚡ | …type_shapes/customizable/roundtrip_tests/test_media.py | 79 | def test_media_round_trip_pdf(): | CODE |
| LOW⚡ | …type_shapes/customizable/roundtrip_tests/test_media.py | 84 | def test_media_round_trip_media(): | CODE |
| LOW | …type_shapes/customizable/roundtrip_tests/test_media.py | 95 | def test_host_created_media_round_trips_through_optional_list(): | CODE |
| LOW | …type_shapes/customizable/roundtrip_tests/test_media.py | 113 | def test_host_from_file_reads_now_and_keeps_the_base_name(tmp_path): | CODE |
| 1878 more matches not shown… | ||||
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| LOW | baml_language/tools/speedtest/src/speedtest/compare.py | 75 | # Check if any workload matches | COMMENT |
| LOW | baml_language/scripts/validate_markdown.py | 73 | # Check if matches any whitelist pattern | COMMENT |
| LOW | typescript/apps/fiddle-web-app/vercel-build.sh | 13 | # Set locale to avoid warnings | COMMENT |
| LOW | scripts/setup-dev.sh | 12 | # Check if mise is installed | COMMENT |
| LOW | scripts/setup-dev.sh | 100 | # Check if any mise activation exists | COMMENT |
| LOW | scripts/setup-dev.sh | 109 | # Check if any mise activation exists | COMMENT |
| LOW⚡ | .github/workflows/primary.yml | 93 | # Check if ALL changed files are in baml_language/ or typescript2/app-beps/ (auto-skip paths) | COMMENT |
| LOW⚡ | .github/workflows/primary.yml | 103 | # Check if file is in baml_language/ | COMMENT |
| LOW⚡ | .github/workflows/primary.yml | 108 | # Check if file is in typescript2/app-beps/ | COMMENT |
| LOW⚡ | .github/workflows/primary.yml | 113 | # Check if file is in a path that requires runtime tests | COMMENT |
| LOW | .github/workflows/primary.yml | 541 | # Check if there are changes to commit | COMMENT |
| LOW | .github/workflows/build-cli-release.reusable.yaml | 335 | # Check if 7z command succeeded and file exists | COMMENT |
| LOW | .github/workflows/build-cli-release.reusable.yaml | 343 | # Check if certutil command succeeded and file exists | COMMENT |
| LOW⚡ | .github/workflows/build-cli-release.reusable.yaml | 379 | # Check if tar command succeeded and file exists | COMMENT |
| LOW⚡ | .github/workflows/build-cli-release.reusable.yaml | 387 | # Check if shasum command succeeded and file exists | COMMENT |
| LOW | engine/language_server/scripts/build_dist.sh | 22 | # Check if wasm-bindgen is installed, install if not | COMMENT |
| LOW | engine/language_server/scripts/build_dist.sh | 37 | # Check if dist directory exists | COMMENT |
| LOW | engine/.docker/python-tests/virtualenv/script.sh | 12 | # Check if the venv has baml installed (python -m baml_version) | COMMENT |
| LOW | …s/python/generated_tests/unions/baml_client/runtime.py | 146 | # Check if already aborted | COMMENT |
| LOW | …s/python/generated_tests/unions/baml_client/runtime.py | 176 | # Check if already aborted | COMMENT |
| LOW | …hon/generated_tests/unions/baml_client/async_client.py | 88 | # Check if on_tick is provided | COMMENT |
| LOW | …thon/generated_tests/unions/baml_client/sync_client.py | 100 | # Check if on_tick is provided | COMMENT |
| LOW | …hon/generated_tests/array_types/baml_client/runtime.py | 146 | # Check if already aborted | COMMENT |
| LOW | …hon/generated_tests/array_types/baml_client/runtime.py | 176 | # Check if already aborted | COMMENT |
| LOW | …enerated_tests/array_types/baml_client/async_client.py | 88 | # Check if on_tick is provided | COMMENT |
| LOW | …enerated_tests/array_types/baml_client/async_client.py | 103 | # Check if on_tick is provided | COMMENT |
| LOW | …enerated_tests/array_types/baml_client/async_client.py | 118 | # Check if on_tick is provided | COMMENT |
| LOW | …enerated_tests/array_types/baml_client/async_client.py | 133 | # Check if on_tick is provided | COMMENT |
| LOW | …enerated_tests/array_types/baml_client/async_client.py | 148 | # Check if on_tick is provided | COMMENT |
| LOW | …enerated_tests/array_types/baml_client/async_client.py | 163 | # Check if on_tick is provided | COMMENT |
| LOW | …enerated_tests/array_types/baml_client/async_client.py | 178 | # Check if on_tick is provided | COMMENT |
| LOW | …enerated_tests/array_types/baml_client/async_client.py | 193 | # Check if on_tick is provided | COMMENT |
| LOW | …enerated_tests/array_types/baml_client/async_client.py | 208 | # Check if on_tick is provided | COMMENT |
| LOW | …enerated_tests/array_types/baml_client/async_client.py | 223 | # Check if on_tick is provided | COMMENT |
| LOW | …enerated_tests/array_types/baml_client/async_client.py | 238 | # Check if on_tick is provided | COMMENT |
| LOW | …enerated_tests/array_types/baml_client/async_client.py | 253 | # Check if on_tick is provided | COMMENT |
| LOW | …enerated_tests/array_types/baml_client/async_client.py | 268 | # Check if on_tick is provided | COMMENT |
| LOW | …enerated_tests/array_types/baml_client/async_client.py | 283 | # Check if on_tick is provided | COMMENT |
| LOW | …enerated_tests/array_types/baml_client/async_client.py | 298 | # Check if on_tick is provided | COMMENT |
| LOW | …enerated_tests/array_types/baml_client/async_client.py | 313 | # Check if on_tick is provided | COMMENT |
| LOW | …enerated_tests/array_types/baml_client/async_client.py | 328 | # Check if on_tick is provided | COMMENT |
| LOW | …generated_tests/array_types/baml_client/sync_client.py | 100 | # Check if on_tick is provided | COMMENT |
| LOW | …generated_tests/array_types/baml_client/sync_client.py | 114 | # Check if on_tick is provided | COMMENT |
| LOW | …generated_tests/array_types/baml_client/sync_client.py | 128 | # Check if on_tick is provided | COMMENT |
| LOW | …generated_tests/array_types/baml_client/sync_client.py | 142 | # Check if on_tick is provided | COMMENT |
| LOW | …generated_tests/array_types/baml_client/sync_client.py | 156 | # Check if on_tick is provided | COMMENT |
| LOW | …generated_tests/array_types/baml_client/sync_client.py | 170 | # Check if on_tick is provided | COMMENT |
| LOW | …generated_tests/array_types/baml_client/sync_client.py | 184 | # Check if on_tick is provided | COMMENT |
| LOW | …generated_tests/array_types/baml_client/sync_client.py | 198 | # Check if on_tick is provided | COMMENT |
| LOW | …generated_tests/array_types/baml_client/sync_client.py | 212 | # Check if on_tick is provided | COMMENT |
| LOW | …generated_tests/array_types/baml_client/sync_client.py | 226 | # Check if on_tick is provided | COMMENT |
| LOW | …generated_tests/array_types/baml_client/sync_client.py | 240 | # Check if on_tick is provided | COMMENT |
| LOW | …generated_tests/array_types/baml_client/sync_client.py | 254 | # Check if on_tick is provided | COMMENT |
| LOW | …generated_tests/array_types/baml_client/sync_client.py | 268 | # Check if on_tick is provided | COMMENT |
| LOW | …generated_tests/array_types/baml_client/sync_client.py | 282 | # Check if on_tick is provided | COMMENT |
| LOW | …generated_tests/array_types/baml_client/sync_client.py | 296 | # Check if on_tick is provided | COMMENT |
| LOW | …generated_tests/array_types/baml_client/sync_client.py | 310 | # Check if on_tick is provided | COMMENT |
| LOW | …generated_tests/array_types/baml_client/sync_client.py | 324 | # Check if on_tick is provided | COMMENT |
| LOW | …ated_tests/union_types_extended/baml_client/runtime.py | 146 | # Check if already aborted | COMMENT |
| LOW | …ated_tests/union_types_extended/baml_client/runtime.py | 176 | # Check if already aborted | COMMENT |
| 1368 more matches not shown… | ||||
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| LOW | …python_pydantic2/type_shapes/customizable/test_main.py | 11 | CODE | |
| LOW | …python_pydantic2/type_shapes/customizable/test_main.py | 15 | CODE | |
| LOW | …python_pydantic2/type_shapes/customizable/test_main.py | 16 | CODE | |
| LOW | …python_pydantic2/type_shapes/customizable/test_main.py | 17 | CODE | |
| LOW | …python_pydantic2/type_shapes/customizable/test_main.py | 18 | CODE | |
| LOW | …python_pydantic2/type_shapes/customizable/test_main.py | 19 | CODE | |
| LOW | …python_pydantic2/type_shapes/customizable/test_main.py | 20 | CODE | |
| LOW | …python_pydantic2/type_shapes/customizable/test_main.py | 21 | CODE | |
| LOW | …python_pydantic2/type_shapes/customizable/test_main.py | 22 | CODE | |
| LOW | …python_pydantic2/type_shapes/customizable/test_main.py | 23 | CODE | |
| LOW | …python_pydantic2/type_shapes/customizable/test_main.py | 24 | CODE | |
| LOW | …python_pydantic2/type_shapes/customizable/test_main.py | 25 | CODE | |
| LOW | …python_pydantic2/type_shapes/customizable/test_main.py | 26 | CODE | |
| LOW | …python_pydantic2/type_shapes/customizable/test_main.py | 27 | CODE | |
| LOW | …python_pydantic2/type_shapes/customizable/test_main.py | 28 | CODE | |
| LOW | …python_pydantic2/type_shapes/customizable/test_main.py | 29 | CODE | |
| LOW | …python_pydantic2/type_shapes/customizable/test_main.py | 30 | CODE | |
| LOW | …python_pydantic2/type_shapes/customizable/test_main.py | 31 | CODE | |
| LOW | …python_pydantic2/type_shapes/customizable/test_main.py | 35 | CODE | |
| LOW | …python_pydantic2/type_shapes/customizable/test_main.py | 43 | CODE | |
| LOW | …ype_shapes/customizable/roundtrip_tests/test_unions.py | 3 | CODE | |
| LOW | …/type_shapes/customizable/roundtrip_tests/test_maps.py | 3 | CODE | |
| LOW | …e_shapes/customizable/roundtrip_tests/test_literals.py | 9 | CODE | |
| LOW | …shapes/customizable/roundtrip_tests/test_class_refs.py | 3 | CODE | |
| LOW | …pe_shapes/customizable/roundtrip_tests/test_handles.py | 17 | CODE | |
| LOW | …_shapes/customizable/roundtrip_tests/test_recursion.py | 7 | CODE | |
| LOW | …e_shapes/customizable/roundtrip_tests/test_optional.py | 3 | CODE | |
| LOW | …/type_shapes/customizable/roundtrip_tests/test_void.py | 3 | CODE | |
| LOW | …pe_shapes/customizable/roundtrip_tests/test_routing.py | 9 | CODE | |
| LOW | …type_shapes/customizable/roundtrip_tests/test_enums.py | 3 | CODE | |
| LOW | …type_shapes/customizable/roundtrip_tests/test_media.py | 19 | CODE | |
| LOW | …shapes/customizable/roundtrip_tests/test_primitives.py | 9 | CODE | |
| LOW | …apes/customizable/roundtrip_tests/test_forward_refs.py | 9 | CODE | |
| LOW | …apes/customizable/roundtrip_tests/test_forward_refs.py | 10 | CODE | |
| LOW | …customizable/roundtrip_tests/test_symbol_collisions.py | 6 | CODE | |
| LOW | …pe_shapes/customizable/roundtrip_tests/test_aliases.py | 3 | CODE | |
| LOW | …e_shapes/customizable/roundtrip_tests/test_generics.py | 9 | CODE | |
| LOW | …type_shapes/customizable/roundtrip_tests/test_lists.py | 3 | CODE | |
| LOW | …/llm_functions/customizable/test_prompt_portability.py | 6 | CODE | |
| LOW | …nctions/customizable/test_dynamic_runtime_streaming.py | 3 | CODE | |
| LOW | …thon_pydantic2/llm_functions/customizable/test_main.py | 16 | CODE | |
| LOW | …thon_pydantic2/llm_functions/customizable/test_main.py | 20 | CODE | |
| LOW | …thon_pydantic2/llm_functions/customizable/test_main.py | 21 | CODE | |
| LOW | …dantic2/host_reflect/customizable/test_host_reflect.py | 1 | CODE | |
| LOW | …hon_pydantic2/docstrings_etc/customizable/test_main.py | 10 | CODE | |
| LOW | …hon_pydantic2/docstrings_etc/customizable/test_main.py | 11 | CODE | |
| LOW | …ic2/function_calls/customizable/test_host_callables.py | 13 | CODE | |
| LOW | …ic2/function_calls/customizable/test_host_callables.py | 20 | CODE | |
| LOW | …dantic2/function_calls/customizable/test_invocation.py | 3 | CODE | |
| LOW | …n_pydantic2/function_calls/customizable/test_errors.py | 23 | CODE | |
| LOW | …n_pydantic2/function_calls/customizable/test_errors.py | 34 | CODE | |
| LOW | …n_pydantic2/function_calls/customizable/test_errors.py | 43 | CODE | |
| LOW | …n_pydantic2/function_calls/customizable/test_raises.py | 15 | CODE | |
| LOW | …n_pydantic2/function_calls/customizable/test_raises.py | 16 | CODE | |
| LOW | …tic2/function_calls/customizable/test_optional_args.py | 3 | CODE | |
| LOW | …tic2/function_calls/customizable/test_generic_calls.py | 18 | CODE | |
| LOW | …ls/customizable/test_callable_lifecycle_python_only.py | 3 | CODE | |
| LOW | …alls/customizable/test_callable_reentry_python_only.py | 3 | CODE | |
| LOW | …ntic2/function_calls/customizable/test_cancellation.py | 1 | CODE | |
| LOW | …ntic2/function_calls/customizable/test_cancellation.py | 11 | CODE | |
| 608 more matches not shown… | ||||
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| CRITICAL | …type_shapes/customizable/roundtrip_tests/TestVoid.java | 24 | org.junit.jupiter.api.Assertions.assertDoesNotThrow(() -> baml_sdk.void$.Fns.no_op()); | CODE |
| CRITICAL⚡ | …customizable/roundtrip_tests/TestSymbolCollisions.java | 35 | baml_sdk.symbol_collisions.fizz.foo.Fns.make_fizz_foo_bar("t", 1.5); | CODE |
| CRITICAL⚡ | …customizable/roundtrip_tests/TestSymbolCollisions.java | 37 | bar, baml_sdk.symbol_collisions.fizz.foo.Fns.round_trip_fizz_foo_bar(bar)); | CODE |
| CRITICAL⚡ | …customizable/roundtrip_tests/TestSymbolCollisions.java | 43 | baml_sdk.symbol_collisions.fizz.buzz.foo.Fns.make_fizz_buzz_foo_bar( | CODE |
| CRITICAL⚡ | …customizable/roundtrip_tests/TestSymbolCollisions.java | 47 | baml_sdk.symbol_collisions.fizz.buzz.foo.Fns.round_trip_fizz_buzz_foo_bar(bar)); | CODE |
| CRITICAL⚡ | …customizable/roundtrip_tests/TestSymbolCollisions.java | 55 | baml_sdk.symbol_collisions.fizz.foo.Fns.make_fizz_foo_bar("b", 2.0), | CODE |
| CRITICAL⚡ | …customizable/roundtrip_tests/TestSymbolCollisions.java | 56 | baml_sdk.symbol_collisions.fizz.buzz.foo.Fns.make_fizz_buzz_foo_bar( | CODE |
| CRITICAL⚡ | …customizable/roundtrip_tests/TestSymbolCollisions.java | 66 | baml_sdk.symbol_collisions.fizz.foo.Fns.make_fizz_foo_bar("b", 2.0), | CODE |
| CRITICAL⚡ | …customizable/roundtrip_tests/TestSymbolCollisions.java | 67 | baml_sdk.symbol_collisions.fizz.buzz.foo.Fns.make_fizz_buzz_foo_bar( | CODE |
| CRITICAL⚡ | …customizable/roundtrip_tests/TestSymbolCollisions.java | 70 | baml_sdk.symbol_collisions.a.b.c.d.Fns.make_deep( | CODE |
| CRITICAL⚡ | …customizable/roundtrip_tests/TestSymbolCollisions.java | 72 | baml_sdk.symbol_collisions.fizz.foo.Fns.make_fizz_foo_bar("th", 4.0), | CODE |
| CRITICAL⚡ | …customizable/roundtrip_tests/TestSymbolCollisions.java | 73 | baml_sdk.symbol_collisions.fizz.buzz.foo.Fns.make_fizz_buzz_foo_bar( | CODE |
| CRITICAL⚡ | …customizable/roundtrip_tests/TestSymbolCollisions.java | 76 | assertEquals(deep, baml_sdk.symbol_collisions.a.b.c.d.Fns.round_trip_deep(deep)); | CODE |
| CRITICAL | …java/function_calls/customizable/TestGenericCalls.java | 360 | org.junit.jupiter.api.Assertions.assertNull(c.maybe()); | CODE |
| CRITICAL⚡ | …ustomizable/roundtrip_tests/TestSymbolCollisions.swift | 20 | let bar = try Baml.symbol_collisions.fizz.buzz.foo.make_fizz_buzz_foo_bar( | CODE |
| CRITICAL⚡ | …ustomizable/roundtrip_tests/TestSymbolCollisions.swift | 24 | try Baml.symbol_collisions.fizz.buzz.foo.round_trip_fizz_buzz_foo_bar(b: bar), | CODE |
| CRITICAL⚡ | …ustomizable/roundtrip_tests/TestSymbolCollisions.swift | 33 | bar3: Baml.symbol_collisions.fizz.buzz.foo.make_fizz_buzz_foo_bar( | CODE |
| CRITICAL⚡ | …ustomizable/roundtrip_tests/TestSymbolCollisions.swift | 44 | bar3: Baml.symbol_collisions.fizz.buzz.foo.make_fizz_buzz_foo_bar( | CODE |
| CRITICAL⚡ | …ustomizable/roundtrip_tests/TestSymbolCollisions.swift | 48 | let deep = try Baml.symbol_collisions.a.b.c.d.make_deep( | CODE |
| CRITICAL⚡ | …ustomizable/roundtrip_tests/TestSymbolCollisions.swift | 51 | further: Baml.symbol_collisions.fizz.buzz.foo.make_fizz_buzz_foo_bar( | CODE |
| CRITICAL⚡ | …ustomizable/roundtrip_tests/TestSymbolCollisions.swift | 56 | XCTAssertEqual(try Baml.symbol_collisions.a.b.c.d.round_trip_deep(d: deep), deep) | CODE |
| CRITICAL | baml_language/crates/baml_fmt/src/lib.rs | 2248 | let source = "function f(r: StopReason) -> int {\n match (r) {\n StopReason.Complete => 1,\n St | CODE |
| CRITICAL | baml_language/crates/baml_compiler2_mir/src/lower.rs | 8184 | // access (`r.a.b.c.d.e.speak()`) whose static type is an interface. | COMMENT |
| CRITICAL | baml_language/sdks/python/tests/test_host_callable.py | 368 | msg_field = envelope.panic.value.class_value.fields.add() | CODE |
| CRITICAL | …e/sdks/agent-docs/bridge-ref/ref-java-type-mappings.md | 98 | static method baml_sdk.vendor.aws.s3.Fns.create_bucket() | CODE |
| CRITICAL | …e/sdks/agent-docs/bridge-ref/ref-java-type-mappings.md | 99 | static method baml_sdk.vendor.aws.s3.Fns.create_bucket_async() | CODE |
| CRITICAL | …/sdks/csharp/bridge_csharp/src/Cffi/NativeCallbacks.cs | 149 | wire = global::BamlBridge.Cffi.V1.HostInvocation.Parser.ParseFrom(new ReadOnlySpan<byte>(content, (int)lengt | CODE |
| CRITICAL | …-project-panel/codemirror-panel/code-mirror-viewer.tsx | 221 | // const line = ref.current.view.state.doc.lineAt(ref.current.view.state.doc.length) | COMMENT |
| CRITICAL | …-project-panel/codemirror-panel/code-mirror-viewer.tsx | 114 | const line = ref.current.view.state.doc.lineAt( | CODE |
| CRITICAL | engine/baml-lib/baml-core/src/ir/walker.rs | 270 | self.item.1.attributes.span.as_ref() | CODE |
| CRITICAL | engine/baml-lib/baml-core/src/ir/walker.rs | 314 | self.item.1.attributes.span.as_ref() | CODE |
| CRITICAL | engine/baml-lib/baml-core/src/ir/repr.rs | 3359 | assert_eq!(walker.item.1.elem.constraints.len(), 1); | CODE |
| CRITICAL | engine/baml-lib/baml-core/src/ir/repr.rs | 3563 | assert_eq!(test.item.1.elem.functions.len(), 1); | CODE |
| CRITICAL | engine/baml-lib/baml-core/src/ir/ir_helpers/mod.rs | 605 | .map(|t| t.item.1.elem.name.as_str()) | CODE |
| CRITICAL | engine/baml-lib/baml-core/src/ir/ir_helpers/mod.rs | 623 | .map(|t| t.item.1.elem.name.as_str()) | CODE |
| CRITICAL | engine/baml-runtime/src/lib.rs | 842 | return Ok(walker.item.1.elem.constraints.clone()); | CODE |
| CRITICAL | engine/baml-runtime/src/lib.rs | 847 | Ok(test.item.1.elem.constraints.clone()) | CODE |
| CRITICAL | engine/baml-runtime/src/lib.rs | 887 | if test.item.1.elem.type_builder.entries.is_empty() { | CODE |
| CRITICAL⚡ | …gine/generators/data/nested_structures/go/main_test.go | 31 | if !result.User.Profile.Preferences.Theme.IsKlight() && !result.User.Profile.Preferences.Theme.IsKdark() { | CODE |
| CRITICAL⚡ | …gine/generators/data/nested_structures/go/main_test.go | 37 | if !result.User.Profile.Preferences.Notifications.Frequency.IsKimmediate() && !result.User.Profile.Preferences.Notifica | CODE |
| CRITICAL⚡ | …gine/generators/data/nested_structures/go/main_test.go | 40 | if !result.User.Settings.Privacy.ProfileVisibility.IsKpublic() && !result.User.Settings.Privacy.ProfileVisibility.IsKpr | CODE |
| CRITICAL | engine/generators/data/nested_structures/rust/main.rs | 53 | !result.user.profile.preferences.language.is_empty(), | CODE |
| CRITICAL | engine/generators/data/nested_structures/rust/main.rs | 85 | !result.user.settings.display.colorScheme.is_empty(), | CODE |
| CRITICAL⚡ | engine/generators/data/nested_structures/rust/main.rs | 145 | !result.level1.level2.level3.data.is_empty(), | CODE |
| CRITICAL⚡ | engine/generators/data/nested_structures/rust/main.rs | 149 | !result.level1.level2.level3.level4.data.is_empty(), | CODE |
| CRITICAL⚡ | engine/generators/data/nested_structures/rust/main.rs | 153 | !result.level1.level2.level3.level4.level5.data.is_empty(), | CODE |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| HIGH | …pt2/app-website/app/baml-intro/_components/snippets.ts | 117 | print(cb()); | CODE |
| HIGH | …pt2/app-website/app/baml-intro/_components/snippets.ts | 122 | print(\`"hello" is not a function that returns int. \${e}\`) | CODE |
| HIGH | typescript2/app-website/app/learn2/_deck/slides.tsx | 361 | print(g.shout()) # instance method on the result | CODE |
| HIGH | typescript2/app-website/app/learn3/_deck/slides.tsx | 286 | print(g.shout()) # instance method on the result | CODE |
| HIGH | typescript2/app-website/app/_lib/config.tsx | 69 | print(result) | CODE |
| HIGH | typescript2/app-website/app/_lib/config.tsx | 83 | print(result) | CODE |
| HIGH | typescript2/app-website/app/_lib/config.tsx | 99 | print(result) | CODE |
| HIGH | …ript2/app-website/components/first-bento-animation.tsx | 19 | print(resume.education)`, | CODE |
| HIGH | …ript2/app-website/components/first-bento-animation.tsx | 76 | print(resume | CODE |
| HIGH | …/app-website/components/magicui/vscode-like-editor.tsx | 41 | print(result)`, | CODE |
| HIGH | …pescript2/app-website/components/landing/vs-client.tsx | 368 | print(decision.priority, decision.reason) | CODE |
| HIGH | …escript2/app-website/lib/mdx/baml-block/BamlBlock2.tsx | 26 | print("Hello, world!") | CODE |
| HIGH | …te/lib/mdx/baml-block/baml-project-panel/BamlBlock.tsx | 21 | print("Hello, world!") | CODE |
| HIGH⚡ | typescript2/app-beps/src/lib/static/bep-script.ts | 171 | print(f"Pulling BEPs from {PULL_ENDPOINT}...") | CODE |
| HIGH⚡ | typescript2/app-beps/src/lib/static/bep-script.ts | 177 | print(f"Error: Failed to fetch BEPs: {e}", file=sys.stderr) | CODE |
| HIGH⚡ | typescript2/app-beps/src/lib/static/bep-script.ts | 205 | print(f"\\nChanges:") | CODE |
| HIGH⚡ | typescript2/app-beps/src/lib/static/bep-script.ts | 207 | print(f" + {len(added)} new files") | CODE |
| HIGH⚡ | typescript2/app-beps/src/lib/static/bep-script.ts | 209 | print(f" + {f}") | CODE |
| HIGH⚡ | typescript2/app-beps/src/lib/static/bep-script.ts | 211 | print(f" ... and {len(added) - 5} more") | CODE |
| HIGH⚡ | typescript2/app-beps/src/lib/static/bep-script.ts | 213 | print(f" - {len(removed)} files to remove") | CODE |
| HIGH⚡ | typescript2/app-beps/src/lib/static/bep-script.ts | 215 | print(f" - {f}") | CODE |
| HIGH⚡ | typescript2/app-beps/src/lib/static/bep-script.ts | 217 | print(f" ... and {len(removed) - 5} more") | CODE |
| HIGH⚡ | typescript2/app-beps/src/lib/static/bep-script.ts | 219 | print(f" ~ {len(updated)} files to update") | CODE |
| HIGH⚡ | typescript2/app-beps/src/lib/static/bep-script.ts | 221 | print("\\nNo changes detected.") | CODE |
| HIGH⚡ | typescript2/app-beps/src/lib/static/bep-script.ts | 228 | print("Aborted.") | CODE |
| HIGH⚡ | typescript2/app-beps/src/lib/static/bep-script.ts | 261 | print(f"Error: Unsafe path in archive: {rel_path}", file=sys.stderr) | CODE |
| HIGH⚡ | typescript2/app-beps/src/lib/static/bep-script.ts | 267 | print(f"\\nExtracted to {ALL_BEPS_DIR}") | CODE |
| HIGH⚡ | typescript2/app-beps/src/lib/static/bep-script.ts | 301 | print(json.dumps(beps, indent=2)) | CODE |
| HIGH⚡ | typescript2/app-beps/src/lib/static/bep-script.ts | 304 | print("No BEPs found. Run './bep pull' first.") | CODE |
| HIGH⚡ | typescript2/app-beps/src/lib/static/bep-script.ts | 307 | print(f"{'ID':<12} {'Status':<12} {'Title'}") | CODE |
| HIGH⚡ | typescript2/app-beps/src/lib/static/bep-script.ts | 308 | print("-" * 60) | CODE |
| HIGH⚡ | typescript2/app-beps/src/lib/static/bep-script.ts | 313 | print(f"BEP-{num:03d} {b['status']:<12} {star}{b['title']}") | CODE |
| HIGH⚡ | typescript2/app-beps/src/lib/static/bep-script.ts | 315 | print(f"BEP-??? {b['status']:<12} {star}{b['title']}") | CODE |
| HIGH⚡ | typescript2/app-beps/src/lib/static/bep-script.ts | 412 | print(f"Error: Could not find local BEP matching '{ref}'.", file=sys.stderr) | CODE |
| HIGH⚡ | typescript2/app-beps/src/lib/static/bep-script.ts | 413 | print("Available BEPs:") | CODE |
| HIGH⚡ | typescript2/app-beps/src/lib/static/bep-script.ts | 423 | print(f"New BEP: {local_folder.name}") | CODE |
| HIGH⚡ | typescript2/app-beps/src/lib/static/bep-script.ts | 424 | print("\\nContent to be created:") | CODE |
| HIGH⚡ | typescript2/app-beps/src/lib/static/bep-script.ts | 425 | print("-" * 40) | CODE |
| HIGH⚡ | typescript2/app-beps/src/lib/static/bep-script.ts | 427 | print(local_bep["readme"]) | CODE |
| HIGH⚡ | typescript2/app-beps/src/lib/static/bep-script.ts | 430 | print("\\n".join(lines)) | CODE |
| HIGH⚡ | typescript2/app-beps/src/lib/static/bep-script.ts | 432 | print(f"... ({len(local_bep['readme'].split(chr(10)))} total lines)") | CODE |
| HIGH⚡ | typescript2/app-beps/src/lib/static/bep-script.ts | 435 | print(f"\\nPages: {len(local_bep['pages'])}") | CODE |
| HIGH⚡ | typescript2/app-beps/src/lib/static/bep-script.ts | 437 | print(f" - {page['slug']}.md") | CODE |
| HIGH⚡ | typescript2/app-beps/src/lib/static/bep-script.ts | 442 | print(f"Fetching {format_bep_number(bep_number)} from server...") | CODE |
| HIGH⚡ | typescript2/app-beps/src/lib/static/bep-script.ts | 474 | print(diff_text) | CODE |
| HIGH⚡ | typescript2/app-beps/src/lib/static/bep-script.ts | 476 | print("No differences in README.md") | CODE |
| HIGH⚡ | typescript2/app-beps/src/lib/static/bep-script.ts | 483 | print("README.md: No changes") | CODE |
| HIGH⚡ | typescript2/app-beps/src/lib/static/bep-script.ts | 485 | print(f"README.md: {server_lines} → {local_lines} lines") | CODE |
| HIGH⚡ | typescript2/app-beps/src/lib/static/bep-script.ts | 507 | print(f"pages/{slug}.md: NEW ({len(local_content.splitlines())} lines)") | CODE |
| HIGH⚡ | typescript2/app-beps/src/lib/static/bep-script.ts | 508 | elif slug not in local_pages: | CODE |
| HIGH⚡ | typescript2/app-beps/src/lib/static/bep-script.ts | 509 | print(f"pages/{slug}.md: DELETED") | CODE |
| HIGH⚡ | typescript2/app-beps/src/lib/static/bep-script.ts | 512 | print( | CODE |
| HIGH⚡ | typescript2/app-beps/src/lib/static/bep-script.ts | 517 | print(f"pages/{slug}.md: MODIFIED") | CODE |
| HIGH⚡ | typescript2/app-beps/src/lib/static/bep-script.ts | 525 | print("".join(diff)) | CODE |
| HIGH⚡ | typescript2/app-beps/src/lib/static/bep-script.ts | 535 | print("Error: BEP_API_TOKEN environment variable not set.", file=sys.stderr) | CODE |
| HIGH⚡ | typescript2/app-beps/src/lib/static/bep-script.ts | 536 | print(f"Get your token from: {API_BASE}/profile", file=sys.stderr) | CODE |
| HIGH⚡ | typescript2/app-beps/src/lib/static/bep-script.ts | 543 | print(f"Error: Could not find local BEP matching '{ref}'.", file=sys.stderr) | CODE |
| HIGH⚡ | typescript2/app-beps/src/lib/static/bep-script.ts | 567 | print("Changes to push:") | CODE |
| HIGH⚡ | typescript2/app-beps/src/lib/static/bep-script.ts | 568 | print("-" * 40) | CODE |
| HIGH⚡ | typescript2/app-beps/src/lib/static/bep-script.ts | 572 | print(f"CREATE new BEP: {meta.get('title', 'Untitled')}") | CODE |
| 35 more matches not shown… | ||||
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| HIGH | …es/python/generated_tests/unions/baml_client/config.py | 0 | use this decorator to mark functions as deprecated. every time the decorated function runs, it will emit a "deprecation" | STRING |
| HIGH | …thon/generated_tests/array_types/baml_client/config.py | 0 | use this decorator to mark functions as deprecated. every time the decorated function runs, it will emit a "deprecation" | STRING |
| HIGH | …rated_tests/union_types_extended/baml_client/config.py | 0 | use this decorator to mark functions as deprecated. every time the decorated function runs, it will emit a "deprecation" | STRING |
| HIGH | …/generated_tests/primitive_types/baml_client/config.py | 0 | use this decorator to mark functions as deprecated. every time the decorated function runs, it will emit a "deprecation" | STRING |
| HIGH | …s/python/generated_tests/classes/baml_client/config.py | 0 | use this decorator to mark functions as deprecated. every time the decorated function runs, it will emit a "deprecation" | STRING |
| HIGH | …enerated_tests/nested_structures/baml_client/config.py | 0 | use this decorator to mark functions as deprecated. every time the decorated function runs, it will emit a "deprecation" | STRING |
| HIGH | …ython/generated_tests/edge_cases/baml_client/config.py | 0 | use this decorator to mark functions as deprecated. every time the decorated function runs, it will emit a "deprecation" | STRING |
| HIGH | …ges/python/generated_tests/enums/baml_client/config.py | 0 | use this decorator to mark functions as deprecated. every time the decorated function runs, it will emit a "deprecation" | STRING |
| HIGH | …/generated_tests/recursive_types/baml_client/config.py | 0 | use this decorator to mark functions as deprecated. every time the decorated function runs, it will emit a "deprecation" | STRING |
| HIGH | …on/generated_tests/dynamic_types/baml_client/config.py | 0 | use this decorator to mark functions as deprecated. every time the decorated function runs, it will emit a "deprecation" | STRING |
| HIGH | …s/python/generated_tests/asserts/baml_client/config.py | 0 | use this decorator to mark functions as deprecated. every time the decorated function runs, it will emit a "deprecation" | STRING |
| HIGH | …enerated_tests/optional_nullable/baml_client/config.py | 0 | use this decorator to mark functions as deprecated. every time the decorated function runs, it will emit a "deprecation" | STRING |
| HIGH | …es/python/generated_tests/sample/baml_client/config.py | 0 | use this decorator to mark functions as deprecated. every time the decorated function runs, it will emit a "deprecation" | STRING |
| HIGH | …thon/generated_tests/media_types/baml_client/config.py | 0 | use this decorator to mark functions as deprecated. every time the decorated function runs, it will emit a "deprecation" | STRING |
| HIGH | …erated_tests/mixed_complex_types/baml_client/config.py | 0 | use this decorator to mark functions as deprecated. every time the decorated function runs, it will emit a "deprecation" | STRING |
| HIGH | …nerated_tests/semantic_streaming/baml_client/config.py | 0 | use this decorator to mark functions as deprecated. every time the decorated function runs, it will emit a "deprecation" | STRING |
| HIGH | …python/generated_tests/map_types/baml_client/config.py | 0 | use this decorator to mark functions as deprecated. every time the decorated function runs, it will emit a "deprecation" | STRING |
| HIGH | …on/generated_tests/literal_types/baml_client/config.py | 0 | use this decorator to mark functions as deprecated. every time the decorated function runs, it will emit a "deprecation" | STRING |
| HIGH | …e/generators/languages/python/src/_templates/config.py | 0 | use this decorator to mark functions as deprecated. every time the decorated function runs, it will emit a "deprecation" | STRING |
| HIGH | …ine/generators/languages/ruby/src/_templates/config.rb | 0 | use this decorator to mark functions as deprecated. every time the decorated function runs, it will emit a "deprecation" | STRING |
| HIGH | integ-tests/python/baml_client/config.py | 0 | use this decorator to mark functions as deprecated. every time the decorated function runs, it will emit a "deprecation" | STRING |
| HIGH | integ-tests/python-v1/baml_client/config.py | 0 | use this decorator to mark functions as deprecated. every time the decorated function runs, it will emit a "deprecation" | STRING |
| HIGH | …es/python/generated_tests/unions/baml_client/config.py | 0 | set the maximum log chunk length for the baml python client. | STRING |
| HIGH | …thon/generated_tests/array_types/baml_client/config.py | 0 | set the maximum log chunk length for the baml python client. | STRING |
| HIGH | …rated_tests/union_types_extended/baml_client/config.py | 0 | set the maximum log chunk length for the baml python client. | STRING |
| HIGH | …/generated_tests/primitive_types/baml_client/config.py | 0 | set the maximum log chunk length for the baml python client. | STRING |
| HIGH | …s/python/generated_tests/classes/baml_client/config.py | 0 | set the maximum log chunk length for the baml python client. | STRING |
| HIGH | …enerated_tests/nested_structures/baml_client/config.py | 0 | set the maximum log chunk length for the baml python client. | STRING |
| HIGH | …ython/generated_tests/edge_cases/baml_client/config.py | 0 | set the maximum log chunk length for the baml python client. | STRING |
| HIGH | …ges/python/generated_tests/enums/baml_client/config.py | 0 | set the maximum log chunk length for the baml python client. | STRING |
| HIGH | …/generated_tests/recursive_types/baml_client/config.py | 0 | set the maximum log chunk length for the baml python client. | STRING |
| HIGH | …on/generated_tests/dynamic_types/baml_client/config.py | 0 | set the maximum log chunk length for the baml python client. | STRING |
| HIGH | …s/python/generated_tests/asserts/baml_client/config.py | 0 | set the maximum log chunk length for the baml python client. | STRING |
| HIGH | …enerated_tests/optional_nullable/baml_client/config.py | 0 | set the maximum log chunk length for the baml python client. | STRING |
| HIGH | …es/python/generated_tests/sample/baml_client/config.py | 0 | set the maximum log chunk length for the baml python client. | STRING |
| HIGH | …thon/generated_tests/media_types/baml_client/config.py | 0 | set the maximum log chunk length for the baml python client. | STRING |
| HIGH | …erated_tests/mixed_complex_types/baml_client/config.py | 0 | set the maximum log chunk length for the baml python client. | STRING |
| HIGH | …nerated_tests/semantic_streaming/baml_client/config.py | 0 | set the maximum log chunk length for the baml python client. | STRING |
| HIGH | …python/generated_tests/map_types/baml_client/config.py | 0 | set the maximum log chunk length for the baml python client. | STRING |
| HIGH | …on/generated_tests/literal_types/baml_client/config.py | 0 | set the maximum log chunk length for the baml python client. | STRING |
| HIGH | …e/generators/languages/python/src/_templates/config.py | 0 | set the maximum log chunk length for the baml python client. | STRING |
| HIGH | integ-tests/python/baml_client/config.py | 0 | set the maximum log chunk length for the baml python client. | STRING |
| HIGH | integ-tests/python-v1/baml_client/config.py | 0 | set the maximum log chunk length for the baml python client. | STRING |
| HIGH | …es/python/generated_tests/unions/baml_client/config.py | 0 | alias for set_log_max_chunk_length for compatibility with docs. | STRING |
| HIGH | …thon/generated_tests/array_types/baml_client/config.py | 0 | alias for set_log_max_chunk_length for compatibility with docs. | STRING |
| HIGH | …rated_tests/union_types_extended/baml_client/config.py | 0 | alias for set_log_max_chunk_length for compatibility with docs. | STRING |
| HIGH | …/generated_tests/primitive_types/baml_client/config.py | 0 | alias for set_log_max_chunk_length for compatibility with docs. | STRING |
| HIGH | …s/python/generated_tests/classes/baml_client/config.py | 0 | alias for set_log_max_chunk_length for compatibility with docs. | STRING |
| HIGH | …enerated_tests/nested_structures/baml_client/config.py | 0 | alias for set_log_max_chunk_length for compatibility with docs. | STRING |
| HIGH | …ython/generated_tests/edge_cases/baml_client/config.py | 0 | alias for set_log_max_chunk_length for compatibility with docs. | STRING |
| HIGH | …ges/python/generated_tests/enums/baml_client/config.py | 0 | alias for set_log_max_chunk_length for compatibility with docs. | STRING |
| HIGH | …/generated_tests/recursive_types/baml_client/config.py | 0 | alias for set_log_max_chunk_length for compatibility with docs. | STRING |
| HIGH | …on/generated_tests/dynamic_types/baml_client/config.py | 0 | alias for set_log_max_chunk_length for compatibility with docs. | STRING |
| HIGH | …s/python/generated_tests/asserts/baml_client/config.py | 0 | alias for set_log_max_chunk_length for compatibility with docs. | STRING |
| HIGH | …enerated_tests/optional_nullable/baml_client/config.py | 0 | alias for set_log_max_chunk_length for compatibility with docs. | STRING |
| HIGH | …es/python/generated_tests/sample/baml_client/config.py | 0 | alias for set_log_max_chunk_length for compatibility with docs. | STRING |
| HIGH | …thon/generated_tests/media_types/baml_client/config.py | 0 | alias for set_log_max_chunk_length for compatibility with docs. | STRING |
| HIGH | …erated_tests/mixed_complex_types/baml_client/config.py | 0 | alias for set_log_max_chunk_length for compatibility with docs. | STRING |
| HIGH | …nerated_tests/semantic_streaming/baml_client/config.py | 0 | alias for set_log_max_chunk_length for compatibility with docs. | STRING |
| HIGH | …python/generated_tests/map_types/baml_client/config.py | 0 | alias for set_log_max_chunk_length for compatibility with docs. | STRING |
| 24 more matches not shown… | ||||
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| HIGH⚡ | …/llm_functions/customizable/test_prompt_portability.py | 67 | parsed = spec.parse('{"name":"Ada Lovelace","email":null}') | CODE |
| HIGH⚡ | …/llm_functions/customizable/test_prompt_portability.py | 80 | args = ('{"name":"Ada","email":null}',) if method == "parse" else () | CODE |
| HIGH⚡ | …/llm_functions/customizable/test_prompt_portability.py | 89 | args = ('{"name":"Ada","email":null}',) if method == "parse" else () | CODE |
| HIGH⚡ | …dantic2/host_reflect/customizable/test_host_reflect.py | 64 | assert HostTypeName(_types={"T": list[Optional[str]]}) == "(string | null)[]" | CODE |
| HIGH⚡ | …tic2/function_calls/customizable/test_generic_calls.py | 79 | # --- tag_or_value<T>(x: T | string | null) -> string : TypeVar in a union --- | COMMENT |
| HIGH | baml_language/sdks/python/src/baml_bridge/proto.py | 373 | # dict encodes as an empty map rather than an unset (null) value. | COMMENT |
| HIGH⚡ | …thon/generated_tests/unions/baml_client/inlinedbaml.py | 15 | "baml_src/main.baml": "type SystemComponentCategory = \"service\" | \"resource\"\n\nclass ExistingSystemComponent {\ | CODE |
| HIGH⚡ | …generated_tests/array_types/baml_client/inlinedbaml.py | 15 | "baml_src/main.baml": "// Test array types in BAML\n\nclass SimpleArrays {\n strings string[]\n integers int[]\n | CODE |
| HIGH⚡ | …_tests/union_types_extended/baml_client/inlinedbaml.py | 15 | "baml_src/main.baml": "// Test extended union types in BAML\n\nclass PrimitiveUnions {\n stringOrInt string | int\n | CODE |
| HIGH⚡ | …/generated_tests/edge_cases/baml_client/inlinedbaml.py | 15 | "baml_src/main.baml": "// Test edge cases in BAML\n\nclass EmptyCollections {\n emptyStringArray string[]\n emptyI | CODE |
| HIGH⚡ | …rated_tests/recursive_types/baml_client/inlinedbaml.py | 15 | "baml_src/main.baml": "type JSON = string | null | int | float | map<string, JSON> | JSON[]\n\nfunction Foo(x: int) | CODE |
| HIGH⚡ | …ted_tests/optional_nullable/baml_client/inlinedbaml.py | 15 | "baml_src/main.baml": "// Test optional and nullable types in BAML\n\nclass OptionalFields {\n requiredString strin | CODE |
| HIGH⚡ | …n/generated_tests/map_types/baml_client/inlinedbaml.py | 15 | "baml_src/main.baml": "// Test map types in BAML\n\nclass SimpleMaps {\n stringToString map<string, string>\n stri | CODE |
| HIGH | engine/generators/data/optional_nullable/python/main.py | 72 | # Verify nullable field (present but can be null) | COMMENT |
| HIGH | integ-tests/python/http-server.py | 74 | # {"id":"chatcmpl-95d2fc5f-0434-4c2a-98c0-0275212b6ae1","object":"chat.completion","created":1744657880,"mod | COMMENT |
| HIGH⚡ | integ-tests/python/http-server.py | 85 | # "error": null, | COMMENT |
| HIGH⚡ | integ-tests/python/http-server.py | 86 | # "incomplete_details": null, | COMMENT |
| HIGH⚡ | integ-tests/python/http-server.py | 87 | # "instructions": null, | COMMENT |
| HIGH⚡ | integ-tests/python/http-server.py | 88 | # "max_output_tokens": null, | COMMENT |
| HIGH | integ-tests/python/http-server.py | 106 | # "previous_response_id": null, | COMMENT |
| HIGH | integ-tests/python/http-server.py | 108 | # "effort": null, | COMMENT |
| HIGH | integ-tests/python/http-server.py | 133 | # "user": null, | COMMENT |
| HIGH | integ-tests/python/tests/test_timeouts.py | 155 | chunk = 'data: {"id":"chatcmpl-mock","object":"chat.completion.chunk","created":1234567890,"model":"gpt-4","choi | CODE |
| HIGH | integ-tests/python/tests/test_timeouts.py | 169 | chunk = f'data: {{"id":"chatcmpl-mock","object":"chat.completion.chunk","created":1234567890,"model":"gpt-4" | CODE |
| HIGH⚡ | integ-tests/python/tests/test_errors.py | 16 | Message: Request failed with status code: 404 Not Found. {"error":{"message":"The model `gpt-0-noexist` does not exist o | CODE |
| HIGH⚡ | integ-tests/python/tests/test_errors.py | 30 | Message: Request failed with status code: 404 Not Found. {"error":{"message":"The model `gpt-0-noexist` does not exi | CODE |
| HIGH⚡ | integ-tests/python/tests/test_errors.py | 32 | Message: Request failed with status code: 404 Not Found. {"error":{"message":"The model `gpt-1-noexist` does not exi | CODE |
| HIGH⚡ | integ-tests/python/tests/test_errors.py | 34 | Message: Request failed with status code: 404 Not Found. {"error":{"message":"The model `gpt-2-noexist` does not exi | CODE |
| HIGH | integ-tests/python/tests/test_request.py | 18 | "text": 'Given the receipt below:\n\n```\ntest@email.com\n```\n\nAnswer in JSON using this schem | CODE |
| HIGH | integ-tests/python/tests/test_request.py | 108 | "text": 'Given the receipt below:\n\n```\ntest@email.com\n```\n\nAnswer in JSON using this schem | CODE |
| HIGH | integ-tests/python/tests/test_request.py | 132 | "text": 'Given the receipt below:\n\n```\ntest@email.com\n```\n\nAnswer in JSON using this schem | CODE |
| HIGH | integ-tests/python/tests/test_request.py | 155 | "text": 'Given the receipt below:\n\n```\ntest@email.com\n```\n\nAnswer in JSON using this schem | CODE |
| HIGH | integ-tests/python/tests/test_typebuilder.py | 108 | == '{"name":{"first_name":"Mark","last_name":"Gonzalez","middle_name":null},"address":null,"hair_color":"black", | CODE |
| HIGH⚡ | integ-tests/python/baml_client/inlinedbaml.py | 36 | "test-files/constraints/malformed-constraints.baml": "class MalformedConstraints {\n foo int @check(foo_check, {{ t | CODE |
| HIGH⚡ | integ-tests/python/baml_client/inlinedbaml.py | 37 | "test-files/descriptions/descriptions.baml": "\nclass Nested {\n prop3 string | null @description(#\"\n write \" | CODE |
| HIGH⚡ | integ-tests/python/baml_client/inlinedbaml.py | 79 | "test-files/functions/output/enum.baml": "/// An enum with three values,\n/// ONE, TWO and THREE.\nenum EnumOutput { | CODE |
| HIGH | integ-tests/python-v1/tests/test_typebuilder.py | 108 | == '{"name":{"first_name":"Mark","last_name":"Gonzalez","middle_name":null},"address":null,"hair_color":"black", | CODE |
| HIGH⚡ | integ-tests/python-v1/baml_client/inlinedbaml.py | 36 | "test-files/constraints/malformed-constraints.baml": "class MalformedConstraints {\n foo int @check(foo_check, {{ t | CODE |
| HIGH⚡ | integ-tests/python-v1/baml_client/inlinedbaml.py | 37 | "test-files/descriptions/descriptions.baml": "\nclass Nested {\n prop3 string | null @description(#\"\n write \" | CODE |
| HIGH⚡ | integ-tests/python-v1/baml_client/inlinedbaml.py | 79 | "test-files/functions/output/enum.baml": "/// An enum with three values,\n/// ONE, TWO and THREE.\nenum EnumOutput { | CODE |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| HIGH | …2/llm_functions/customizable/stream_recording_cases.py | 65 | except BamlError: | CODE |
| HIGH | …dantic2/function_calls/customizable/test_invocation.py | 62 | except (TypeError, ValueError): | CODE |
| HIGH | …dantic2/function_calls/customizable/test_invocation.py | 202 | except asyncio.CancelledError: | CODE |
| HIGH | …dantic2/function_calls/customizable/test_invocation.py | 472 | except asyncio.CancelledError: | CODE |
| HIGH | …dantic2/function_calls/customizable/test_invocation.py | 525 | except asyncio.CancelledError: | CODE |
| HIGH | …dantic2/function_calls/customizable/test_invocation.py | 534 | except (TypeError, ValueError): | CODE |
| HIGH | …dantic2/function_calls/customizable/test_invocation.py | 72 | except (TypeError, ValueError): | CODE |
| HIGH | …/sdk_tests/audits/host_instrumentation/python_cases.py | 75 | except trace.TraceUsageError: | CODE |
| HIGH | …sts/audits/host_instrumentation/python_common_cases.py | 183 | except TypeError: | CODE |
| HIGH | baml_language/sdk_tests/specs/host_tracing.py | 796 | except asyncio.CancelledError: | CODE |
| HIGH | baml_language/sdk_tests/specs/host_tracing.py | 826 | except asyncio.CancelledError: | CODE |
| HIGH | baml_language/sdk_tests/specs/host_tracing.py | 892 | except asyncio.CancelledError: | CODE |
| HIGH | baml_language/sdk_tests/specs/host_tracing.py | 941 | except TimeoutError: | CODE |
| HIGH | baml_language/sdk_tests/specs/host_tracing.py | 961 | except asyncio.CancelledError: | CODE |
| HIGH | baml_language/sdk_tests/specs/host_tracing.py | 1142 | except asyncio.CancelledError: | CODE |
| HIGH | baml_language/sdk_tests/specs/host_tracing.py | 1427 | except asyncio.CancelledError: | CODE |
| HIGH | baml_language/sdk_tests/specs/host_tracing.py | 1480 | except Exception: | CODE |
| HIGH | baml_language/sdk_tests/specs/host_tracing.py | 1522 | except trace.TraceUsageError: | CODE |
| HIGH | baml_language/sdk_tests/specs/host_tracing.py | 1739 | except trace.TraceUsageError: | CODE |
| HIGH | baml_language/sdk_tests/specs/host_tracing.py | 1759 | except (TypeError, ValueError): | CODE |
| HIGH | baml_language/sdk_tests/specs/host_tracing.py | 1778 | except trace.TraceUsageError: | CODE |
| HIGH | baml_language/sdk_tests/specs/invocation.py | 81 | except (TypeError, ValueError): | CODE |
| HIGH | baml_language/sdk_tests/specs/invocation.py | 209 | except asyncio.CancelledError: | CODE |
| HIGH | baml_language/sdk_tests/specs/invocation.py | 349 | except asyncio.CancelledError: | CODE |
| HIGH | baml_language/sdk_tests/specs/invocation.py | 358 | except (TypeError, ValueError): | CODE |
| HIGH | baml_language/sdk_tests/specs/invocation.py | 91 | except (TypeError, ValueError): | CODE |
| HIGH | baml_language/tools/speedtest/src/speedtest/storage.py | 151 | except Exception: | CODE |
| HIGH | baml_language/tools/speedtest/src/speedtest/profiler.py | 55 | except ValueError: | CODE |
| HIGH | baml_language/tools/speedtest/src/speedtest/profiler.py | 111 | except ValueError: | CODE |
| HIGH | …nguage/sdks/python/src/baml_bridge/_instrumentation.py | 90 | except Exception: | CODE |
| HIGH | baml_language/sdks/python/src/baml_bridge/_stream.py | 119 | except Exception: | CODE |
| HIGH | baml_language/sdks/python/src/baml_bridge/_stream.py | 247 | except Exception: | CODE |
| HIGH | …language/sdks/python/src/baml_bridge/_runtime_value.py | 56 | except Exception: | CODE |
| HIGH | …language/sdks/python/src/baml_bridge/_error_capture.py | 34 | except BaseException: | CODE |
| HIGH | baml_language/sdks/python/src/baml_bridge/errors.py | 42 | except (ValueError, TypeError): | CODE |
| HIGH | baml_language/sdks/python/src/baml_bridge/proto.py | 851 | except Exception: | CODE |
| HIGH | baml_language/sdks/python/src/baml_bridge/proto.py | 856 | except Exception: | CODE |
| HIGH | baml_language/sdks/python/src/baml_bridge/proto.py | 1363 | except RuntimeError: | CODE |
| HIGH | baml_language/sdks/python/src/baml_bridge/proto.py | 399 | except Exception: | CODE |
| HIGH | …language/sdks/python/src/baml_bridge/_function_spec.py | 111 | except Exception: | CODE |
| HIGH | baml_language/forks/aws-config-systest/run-e2e.py | 536 | except Exception: | CODE |
| HIGH | engine/language_client_cffi/build.py | 761 | except Exception: | CODE |
| HIGH | integ-tests/python/tests/test_env_var_lazy_load.py | 31 | except Exception: | CODE |
| HIGH | integ-tests/python/tests/test_env_var_lazy_load.py | 39 | except Exception: | CODE |
| HIGH | integ-tests/python/tests/test_ontick.py | 40 | except (json.JSONDecodeError, AttributeError): | CODE |
| HIGH | integ-tests/python/tests/test_timeouts.py | 184 | except BrokenPipeError: | CODE |
| HIGH | integ-tests/python/tests/memory_test.py | 97 | except asyncio.CancelledError: | CODE |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| LOW | …e/crates/bex_sap/src/jsonish/parser/markdown_parser.rs | 203 | // lorem ipsum | COMMENT |
| LOW | …e/crates/bex_sap/src/jsonish/parser/markdown_parser.rs | 215 | // dolor sit amet | COMMENT |
| LOW | …e/crates/bex_sap/src/jsonish/parser/markdown_parser.rs | 230 | lorem ipsum | CODE |
| LOW | …e/crates/bex_sap/src/jsonish/parser/markdown_parser.rs | 242 | dolor sit amet | CODE |
| LOW | …e/crates/bex_sap/src/jsonish/parser/markdown_parser.rs | 254 | MarkdownResult::String(s) => assert_eq!(s.trim(), "dolor sit amet"), | CODE |
| LOW | baml_language/crates/bcs_api/src/store.rs | 327 | email: "user@example.com".into(), | CODE |
| LOW | baml_language/crates/bcs_api/src/store.rs | 455 | assert_eq!(saved.caller.email, "user@example.com"); | CODE |
| LOW | baml_language/crates/bex_engine/tests/host_argv.rs | 27 | vec!["/bin/baml".into(), "placeholder".into()], | CODE |
| LOW | …/crates/baml_builtins2/keyword_docs/baml_keywords.yaml | 317 | assert.equal(resume.name, "John Doe") | CODE |
| LOW | …ml_language/crates/baml_cli/tests/feedback_auth_e2e.rs | 187 | "expiresAt":now()+300, "caller":{"userId":"user_wos_1","email":"user@example.com"}}) | CODE |
| LOW | …ml_language/crates/baml_cli/tests/feedback_auth_e2e.rs | 410 | !json.contains("bdry_session_") && !json.contains("user@example.com"), | CODE |
| LOW | …ml_language/crates/baml_cli/tests/feedback_auth_e2e.rs | 438 | identify["properties"]["$set"]["email"], "user@example.com", | CODE |
| LOW | …ml_language/crates/baml_cli/tests/feedback_auth_e2e.rs | 446 | events[2]["properties"]["email"], "user@example.com", | CODE |
| LOW | baml_language/crates/baml_lsp/tests/protocol.rs | 1504 | assert_eq!(prepared["placeholder"], "Status"); | CODE |
| LOW | …on/src/sdk/__tests__/watch-notification-events.test.ts | 208 | name: 'John Doe', | CODE |
| LOW | …d-common/src/sdk/__tests__/runtime-integration.test.ts | 265 | expect(testCase?.inputs.resume_text).toContain('John Doe'); | CODE |
| LOW | …ckages/playground-common/src/sdk/mock-config/config.ts | 510 | name: 'John Doe', | CODE |
| LOW⚡ | …/com/boundaryml/jetbrains_ext/BamlToolWindowFactory.kt | 123 | // Create lorem ipsum button | STRING |
| LOW⚡ | …/com/boundaryml/jetbrains_ext/BamlToolWindowFactory.kt | 124 | val loremButton = JButton("Lorem Ipsum").apply { | STRING |
| LOW⚡ | …/com/boundaryml/jetbrains_ext/BamlToolWindowFactory.kt | 132 | <head><title>Lorem Ipsum</title></head> | CODE |
| LOW⚡ | …/com/boundaryml/jetbrains_ext/BamlToolWindowFactory.kt | 134 | <h1>Lorem Ipsum</h1> | CODE |
| LOW⚡ | …/com/boundaryml/jetbrains_ext/BamlToolWindowFactory.kt | 136 | <p>Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt | CODE |
| LOW⚡ | …/com/boundaryml/jetbrains_ext/BamlToolWindowFactory.kt | 136 | <p>Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt | CODE |
| LOW | …ots/baml_tests__postfix_optional_chains.baml.scope.txt | 224 | 77:39-50 "123 Main St" source.baml meta.function.baml meta.block.function.baml string.quoted.double.baml | CODE |
| LOW | …ots/lsp_syntax_expr__constructor_spread.baml.scope.txt | 45 | 12:12-20 "John Doe" source.baml meta.statement.let.baml meta.constructor.expression.baml meta.constructor.bo | CODE |
| LOW | …/app-website/components/landing/perspective-slider.tsx | 719 | { k: 'vendor', v: '"Acme Corp"', vc: COL.str }, | CODE |
| LOW | …ript2/pkg-playground/src/run-store-projections.test.ts | 448 | message: 'placeholder', | CODE |
| LOW⚡ | typescript2/pkg-playground/src/gateway.ts | 24 | OPENAI_API_KEY: 'placeholder', | CODE |
| LOW⚡ | typescript2/pkg-playground/src/gateway.ts | 25 | ANTHROPIC_API_KEY: 'placeholder', | CODE |
| LOW⚡ | typescript2/pkg-playground/src/gateway.ts | 26 | AI_GATEWAY_API_KEY: 'placeholder', | CODE |
| LOW | engine/baml-lib/jinja-runtime/src/lib.rs | 3839 | BamlValue::String("Acme Corp".to_string()), | CODE |
| LOW | engine/baml-lib/jinja-runtime/src/lib.rs | 3917 | "name": "Acme Corp", | CODE |
| LOW | engine/baml-lib/jinja-runtime/src/lib.rs | 4410 | BamlValue::String("Acme Corp".to_string()), | CODE |
| LOW | engine/baml-lib/ast/src/formatter/tests.rs | 91 | // Lorem ipsum dolor sit amet | COMMENT |
| LOW | engine/baml-lib/ast/src/formatter/tests.rs | 91 | // Lorem ipsum dolor sit amet | COMMENT |
| LOW | engine/baml-lib/ast/src/formatter/tests.rs | 124 | // Lorem ipsum dolor sit amet | COMMENT |
| LOW | engine/baml-lib/ast/src/formatter/tests.rs | 124 | // Lorem ipsum dolor sit amet | COMMENT |
| LOW | engine/baml-lib/ast/src/formatter/tests.rs | 151 | // Lorem ipsum dolor sit amet | COMMENT |
| LOW | engine/baml-lib/ast/src/formatter/tests.rs | 151 | // Lorem ipsum dolor sit amet | COMMENT |
| LOW | engine/baml-lib/ast/src/ast/template_string.rs | 20 | /// /// Lorem ipsum | COMMENT |
| LOW | engine/baml-lib/ast/src/ast/field.rs | 29 | /// /// Lorem ipsum | COMMENT |
| LOW | engine/baml-lib/ast/src/ast/type_expression_block.rs | 84 | /// /// Lorem ipsum | COMMENT |
| LOW | engine/baml-lib/ast/src/ast/value_expression_block.rs | 138 | /// /// Lorem ipsum | COMMENT |
| LOW | engine/baml-lib/jsonish/benches/classes.rs | 24 | "author": "John Doe", | CODE |
| LOW | engine/baml-lib/jsonish/benches/classes.rs | 42 | r#"{"title": "The Book", "author": "John Doe"}"#, | CODE |
| LOW | …baml-lib/jsonish/src/jsonish/parser/markdown_parser.rs | 214 | lorem ipsum | CODE |
| LOW | …baml-lib/jsonish/src/jsonish/parser/markdown_parser.rs | 226 | dolor sit amet | CODE |
| LOW | …baml-lib/jsonish/src/jsonish/parser/markdown_parser.rs | 241 | lorem ipsum | CODE |
| LOW | …baml-lib/jsonish/src/jsonish/parser/markdown_parser.rs | 253 | dolor sit amet | CODE |
| LOW | …baml-lib/jsonish/src/jsonish/parser/markdown_parser.rs | 265 | MarkdownResult::String(s) => assert_eq!(s.trim(), "dolor sit amet"), | CODE |
| LOW | engine/vendored/minijinja-contrib/src/globals.rs | 145 | /// Generates a random lorem ipsum. | COMMENT |
| LOW⚡ | engine/generators/data/dynamic_types/go/main_test.go | 384 | person, err := b.Parse.GetPerson("{'name': 'John Doe', 'age': 30, 'data': 1.0 }", b.WithTypeBuilder(tb)) | CODE |
| LOW⚡ | engine/generators/data/dynamic_types/go/main_test.go | 388 | person, err = b.Parse.GetPerson("{'name': 'John Doe', 'age': 30, 'data': '1.0' }", b.WithTypeBuilder(tb)) | CODE |
| LOW⚡ | engine/generators/data/dynamic_types/go/main_test.go | 396 | person, err = b.Parse.GetPerson("{'name': 'John Doe', 'age': 30, 'data': null }", b.WithTypeBuilder(tb)) | CODE |
| LOW⚡ | engine/generators/data/dynamic_types/go/main_test.go | 400 | person, err = b.Parse.GetPerson("{'name': 'John Doe', 'age': 30, 'data': '1.0' }", b.WithTypeBuilder(tb)) | CODE |
| LOW⚡ | engine/generators/data/dynamic_types/go/main_test.go | 404 | person, err = b.Parse.GetPerson("{'name': 'John Doe', 'age': 30, 'data': 1.0 }", b.WithTypeBuilder(tb)) | CODE |
| LOW⚡ | engine/generators/data/dynamic_types/go/main_test.go | 418 | person, err = b.Parse.GetPerson("{'name': 'John Doe', 'age': 30, 'data': {'name': 'John Doe', 'age': 30} }", b.WithType | CODE |
| LOW⚡ | engine/generators/data/dynamic_types/go/main_test.go | 421 | assert.Equal(t, "John Doe", person.DynamicProperties["data"].(baml.DynamicClass).Fields["name"].(string)) | CODE |
| LOW⚡ | engine/generators/data/dynamic_types/go/main_test.go | 429 | person, err = b.Parse.GetPerson("{'name': 'John Doe', 'age': 30, 'data': {'name': 'John Doe', 'age': 30} }", b.WithType | CODE |
| LOW⚡ | engine/generators/data/dynamic_types/go/main_test.go | 432 | assert.Equal(t, "John Doe", person.DynamicProperties["data"].(*baml.DynamicClass).Fields["name"].(string)) | CODE |
| 90 more matches not shown… | ||||
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| MEDIUM | baml_language/stow.toml | 84 | # Only the test harness imports these helpers as a regular dependency. Other | COMMENT |
| MEDIUM⚡ | …thon_pydantic2/llm_functions/customizable/test_main.py | 132 | # Replay-harness surface (bridge-generics/streaming/02). Codegen-shape only; | COMMENT |
| MEDIUM⚡ | …ic2/function_calls/customizable/test_host_callables.py | 72 | # SDK_PARITY_LINT(skip): C# covers this canonical behavior in its native integration harness | COMMENT |
| MEDIUM⚡ | …ic2/function_calls/customizable/test_host_callables.py | 80 | # SDK_PARITY_LINT(skip): C# covers this canonical behavior in its native integration harness | COMMENT |
| MEDIUM⚡ | …ic2/function_calls/customizable/test_host_callables.py | 87 | # SDK_PARITY_LINT(skip): C# covers this canonical behavior in its native integration harness | COMMENT |
| MEDIUM | baml_language/sdk_tests/crates/csharp/src/lib.rs | 132 | // SDK_PARITY_LINT(skip): C# canonical coverage executes through its native integration harness | COMMENT |
| MEDIUM | baml_language/sdk_tests/specs/host_tracing.py | 1876 | # These worker functions are application code needed by the examples, not a harness. | COMMENT |
| MEDIUM | …l_language/sdk_tests/harness/llm_recordings/Cargo.toml | 1 | # Recorder for the streaming **replay harness** | COMMENT |
| MEDIUM | baml_language/tools/btel_query_bench.py | 146 | # As the CLI's own end-to-end tests do: no agent-skill gate for the harness. | COMMENT |
| MEDIUM | baml_language/tools/gc_policy/run.py | 56 | # Engine-policy cases. Under `current` the harness never collects, so these | COMMENT |
| MEDIUM | baml_language/tools/gc_policy/run.py | 58 | # settings are spelled out so harness defaults cannot silently change the matrix. | COMMENT |
| MEDIUM | baml_language/crates/baml_compiler_parser/src/parser.rs | 7214 | // Definitely type args: a call `(`, a generic constructor | COMMENT |
| MEDIUM | baml_language/crates/baml_compiler2_hir_ty/src/infer.rs | 10687 | // Definitely-handled facts leave the set; the survivors | COMMENT |
| MEDIUM | baml_language/crates/baml_ide/src/describe.rs | 2421 | /// CST node boundary, so this is robust to any body formatting. | COMMENT |
| MEDIUM | …guage/crates/baml_compiler2_ast/src/lower_expr_body.rs | 4909 | // robust to whether it parses to a missing or an empty block. | COMMENT |
| MEDIUM | …ml_language/crates/baml_compiler2_emit/src/analysis.rs | 1435 | // more robust checking (e.g., any name starting with "_", or type-based analysis | COMMENT |
| MEDIUM | baml_language/sdks/cpp/bridge_cpp/tests/run.sh | 6 | # target/cpp-absl-src (shared with the sdk-test harness) and passed via | COMMENT |
| MEDIUM | baml_language/sdks/cpp/bridge_cpp/tests/run.sh | 31 | # Pre-cloned pinned sources (shared with the sdk-test harness; cloned here | COMMENT |
| MEDIUM | baml_language/forks/aws-config-systest/Cargo.toml | 6 | # Standalone live harness. It is excluded from the parent workspace because it | COMMENT |
| MEDIUM⚡ | baml_language/forks/aws-config-systest/run-e2e.py | 55 | # This harness is only ever allowed to touch the boundaryml-dev account. Any live | COMMENT |
| MEDIUM | baml_language/forks/aws-config-systest/run-e2e.py | 4 | # # No third-party packages: the harness drives the real `aws` CLI + `cargo` | COMMENT |
| MEDIUM | …ml_language/forks/google-cloud-auth-systest/Cargo.toml | 1 | # Standalone live system-test harness for forked_google_cloud_auth. It is | COMMENT |
| MEDIUM | …ml_language/forks/google-cloud-auth-systest/run-e2e.py | 4 | # # No third-party packages: the harness drives the real `gcloud` CLI + `cargo` | COMMENT |
| MEDIUM | …ml_language/forks/google-cloud-auth-systest/run-e2e.py | 51 | # This harness only ever touches the dev Vertex project. Any live tier that | COMMENT |
| MEDIUM | …ml_language/forks/google-cloud-auth-systest/run-e2e.py | 221 | # Startup script: download the harness via the VM's metadata token, run the | COMMENT |
| MEDIUM | …ml_language/forks/google-cloud-auth-systest/run-e2e.py | 253 | # Poll GCS for the result object the VM uploads after running the harness. | COMMENT |
| MEDIUM | tools/update_macos_llvm.sh | 3 | # Apple Clang doesn't have comprehensive WASM support, so we need to install LLVM clang and relink Rust to use it via re | COMMENT |
| MEDIUM⚡ | typescript2/app-website/public/terms.html | 84 | Calibri;color:#595959;mso-themecolor:text1;mso-themetint:166;">We reserve the right to refuse any order placed through t | CODE |
| MEDIUM⚡ | typescript2/app-website/public/terms.html | 84 | Calibri;color:#595959;mso-themecolor:text1;mso-themetint:166;">We reserve the right to refuse any order placed through t | CODE |
| MEDIUM⚡ | typescript2/app-website/public/terms.html | 84 | Calibri;color:#595959;mso-themecolor:text1;mso-themetint:166;">We reserve the right to refuse any order placed through t | CODE |
| MEDIUM | typescript2/app-website/public/privacy.html | 39 | <div><strong><span style="font-size: 26px;"><span data-custom-class="title"><bdt class="block-component"></bdt><bd | CODE |
| MEDIUM⚡ | typescript2/app-website/baml_client/inlinedbaml.ts | 25 | "convert-to-markdown.baml": "\n\nfunction ConvertToMarkdown(input: string) -> string {\n client CustomGPT4oMini\n pr | CODE |
| MEDIUM⚡ | typescript2/app-website/baml_client/inlinedbaml.ts | 25 | "convert-to-markdown.baml": "\n\nfunction ConvertToMarkdown(input: string) -> string {\n client CustomGPT4oMini\n pr | CODE |
| MEDIUM | typescript2/app-beps/package-lock.json | 13419 | "resolved": "https://registry.npmjs.org/robust-predicates/-/robust-predicates-3.0.3.tgz", | CODE |
| MEDIUM | .github/workflows/ci.yaml | 1015 | # Only runtime_benchmark — cache_profile is a macOS/kperf harness that's a | COMMENT |
| MEDIUM | .github/workflows/cargo-tests.reusable.yaml | 132 | # extra release build disabled to avoid rebuilding the engine test harness. | COMMENT |
| MEDIUM | .github/workflows/kiln-shadow.yml | 1110 | # extra release build disabled to avoid rebuilding the engine test harness. | COMMENT |
| MEDIUM | .github/workflows/kiln-shadow.yml | 2110 | # unit-test harness. --tests unifies the test/dev-dependency features | COMMENT |
| MEDIUM | .github/workflows/compiler-tests.reusable.yaml | 84 | # unit-test harness. --tests unifies the test/dev-dependency features | COMMENT |
| MEDIUM | …ne/baml-lib/baml-core/src/ir/ir_helpers/to_baml_arg.rs | 555 | // (e.g., a file named "image.pdf" that's actually a PNG). For a more robust | COMMENT |
| MEDIUM | engine/vendored/minijinja/src/lib.rs | 11 | //! leverage an already existing ecosystem of editor integrations. | COMMENT |
| MEDIUM | engine/vendored/minijinja/src/filters.rs | 69 | //! The recommended pattern for filters to change their behavior is to leverage global | COMMENT |
| MEDIUM | engine/vendored/minijinja/src/value/argtypes.rs | 61 | /// performs. It exists so that you one can leverage the same functionality when | COMMENT |
| MEDIUM⚡ | integ-tests/go/baml_client/baml_source_map.go | 123 | "test-files/providers/tests.baml": "test TestOpenAIShorthand {\n func | CODE |
| MEDIUM⚡ | integ-tests/python/baml_client/inlinedbaml.py | 120 | "test-files/providers/tests.baml": "test TestOpenAIShorthand {\n functions [TestOpenAIShorthand]\n args {\n inp | CODE |
| MEDIUM⚡ | integ-tests/typescript/baml_client/inlinedbaml.ts | 128 | "test-files/providers/tests.baml": "test TestOpenAIShorthand {\n functions [TestOpenAIShorthand]\n args {\n input | CODE |
| MEDIUM⚡ | integ-tests/rust/src/baml_client/baml_source_map.rs | 228 | m.insert("test-files/providers/tests.baml".to_string(), "test TestOpenAIShorthand {\n functions [TestOpenAIShor | CODE |
| MEDIUM⚡ | integ-tests/typescript-esm/baml_client/inlinedbaml.ts | 128 | "test-files/providers/tests.baml": "test TestOpenAIShorthand {\n functions [TestOpenAIShorthand]\n args {\n input | CODE |
| MEDIUM⚡ | integ-tests/python-v1/baml_client/inlinedbaml.py | 120 | "test-files/providers/tests.baml": "test TestOpenAIShorthand {\n functions [TestOpenAIShorthand]\n args {\n inp | CODE |
| MEDIUM⚡ | integ-tests/react/baml_client/inlinedbaml.ts | 128 | "test-files/providers/tests.baml": "test TestOpenAIShorthand {\n functions [TestOpenAIShorthand]\n args {\n input | CODE |
| LOW | integ-tests/ruby/streaming-example.rb | 26 | # In this case, you should just use BamlClient.ExtractReceiptInfo(receipt) instead, | COMMENT |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| LOW | baml_language/FUNCTION_SPEC_STREAMING_DESIGN.md | 538 | except Exception: | CODE |
| LOW | …pydantic2/llm_functions/customizable/replay_harness.py | 49 | except Exception as e: # surface bridge/engine failures to the poller | CODE |
| MEDIUM | …pydantic2/llm_functions/customizable/replay_harness.py | 46 | def _serve(): | CODE |
| LOW | …on_calls/customizable/test_invocation_trace_context.py | 145 | except Exception as error: | CODE |
| LOW | …nction_calls/customizable/test_host_instrumentation.py | 222 | except Exception as error: | CODE |
| MEDIUM | baml_language/sdk_tests/specs/host_tracing.py | 919 | def parent(): | CODE |
| MEDIUM | baml_language/sdk_tests/specs/host_tracing.py | 1131 | def run_worker(): | CODE |
| LOW⚡ | baml_language/sdk_tests/specs/host_tracing.py | 1480 | except Exception: | CODE |
| LOW⚡ | baml_language/sdk_tests/specs/host_tracing.py | 1496 | except Exception: | CODE |
| LOW | baml_language/tools/btel_query_smoke.py | 246 | except Exception as error: | CODE |
| LOW | baml_language/tools/speedtest/src/speedtest/storage.py | 42 | except Exception: | CODE |
| LOW | baml_language/tools/speedtest/src/speedtest/storage.py | 76 | except Exception: | CODE |
| LOW | baml_language/tools/speedtest/src/speedtest/storage.py | 151 | except Exception: | CODE |
| LOW | baml_language/tools/speedtest/src/speedtest/storage.py | 156 | except Exception: | CODE |
| MEDIUM | baml_language/tools/speedtest/src/speedtest/storage.py | 39 | def _run(cmd): | CODE |
| MEDIUM | baml_language/tools/speedtest/src/speedtest/storage.py | 67 | def _run(args): | CODE |
| LOW | baml_language/tools/speedtest/src/speedtest/profiler.py | 75 | except Exception as e: | CODE |
| LOW | …nguage/sdks/python/src/baml_bridge/_instrumentation.py | 63 | except Exception: | CODE |
| LOW | …nguage/sdks/python/src/baml_bridge/_instrumentation.py | 90 | except Exception: | CODE |
| LOW | …nguage/sdks/python/src/baml_bridge/_instrumentation.py | 99 | except Exception: | CODE |
| LOW | …nguage/sdks/python/src/baml_bridge/_instrumentation.py | 129 | except Exception as error: | CODE |
| LOW | …nguage/sdks/python/src/baml_bridge/_instrumentation.py | 170 | except Exception: | CODE |
| MEDIUM | …nguage/sdks/python/src/baml_bridge/_instrumentation.py | 70 | def _caller_site(): | CODE |
| MEDIUM | …nguage/sdks/python/src/baml_bridge/_instrumentation.py | 94 | def _exit(execution, token, outcome, value): | CODE |
| LOW | baml_language/sdks/python/src/baml_bridge/_stream.py | 119 | except Exception: | CODE |
| LOW | baml_language/sdks/python/src/baml_bridge/_stream.py | 142 | except Exception: | CODE |
| LOW | baml_language/sdks/python/src/baml_bridge/_stream.py | 157 | except Exception: | CODE |
| LOW | baml_language/sdks/python/src/baml_bridge/_stream.py | 247 | except Exception: | CODE |
| LOW | …language/sdks/python/src/baml_bridge/_runtime_value.py | 56 | except Exception: | CODE |
| LOW | baml_language/sdks/python/src/baml_bridge/errors.py | 88 | except Exception: | CODE |
| LOW | baml_language/sdks/python/src/baml_bridge/errors.py | 185 | except Exception: | CODE |
| LOW⚡ | baml_language/sdks/python/src/baml_bridge/proto.py | 851 | except Exception: | CODE |
| LOW⚡ | baml_language/sdks/python/src/baml_bridge/proto.py | 856 | except Exception: | CODE |
| LOW | baml_language/sdks/python/src/baml_bridge/proto.py | 268 | except Exception: | CODE |
| LOW | baml_language/sdks/python/src/baml_bridge/proto.py | 399 | except Exception: | CODE |
| LOW | …language/sdks/python/src/baml_bridge/_function_spec.py | 111 | except Exception: | CODE |
| LOW⚡ | baml_language/forks/aws-config-systest/run-e2e.py | 126 | except Exception: | CODE |
| LOW | baml_language/forks/aws-config-systest/run-e2e.py | 243 | except Exception: | CODE |
| LOW | baml_language/forks/aws-config-systest/run-e2e.py | 536 | except Exception: | CODE |
| LOW⚡ | …ml_language/forks/google-cloud-auth-systest/run-e2e.py | 102 | except Exception: | CODE |
| MEDIUM | tools/bump-version.py | 108 | c.print("Error: Only one mode can be enabled.", style="red") | CODE |
| MEDIUM | tools/bump-version.py | 136 | c.print("Error: Could not determine current version.", style="red") | CODE |
| MEDIUM | tools/bump-version.py | 169 | print("Error: Invalid version bump type.") | CODE |
| MEDIUM | tools/bump-version.py | 211 | print("Error: Could not determine new version.") | CODE |
| LOW | tools/bctl_src/oncall/cli.py | 233 | except Exception as e: | CODE |
| LOW | tools/bctl_src/oncall/schedule.py | 142 | except Exception: | CODE |
| LOW | typescript2/app-website/app/learn3/_deck/slides.tsx | 141 | except Exception as e: | CODE |
| MEDIUM⚡ | typescript2/app-beps/src/lib/static/bep-script.ts | 177 | print(f"Error: Failed to fetch BEPs: {e}", file=sys.stderr) | CODE |
| MEDIUM⚡ | typescript2/app-beps/src/lib/static/bep-script.ts | 261 | print(f"Error: Unsafe path in archive: {rel_path}", file=sys.stderr) | CODE |
| MEDIUM⚡ | typescript2/app-beps/src/lib/static/bep-script.ts | 412 | print(f"Error: Could not find local BEP matching '{ref}'.", file=sys.stderr) | CODE |
| MEDIUM⚡ | typescript2/app-beps/src/lib/static/bep-script.ts | 535 | print("Error: BEP_API_TOKEN environment variable not set.", file=sys.stderr) | CODE |
| MEDIUM⚡ | typescript2/app-beps/src/lib/static/bep-script.ts | 543 | print(f"Error: Could not find local BEP matching '{ref}'.", file=sys.stderr) | CODE |
| MEDIUM⚡ | typescript2/app-beps/src/lib/static/bep-script.ts | 635 | print(f"Error: Failed to create BEP: {e}", file=sys.stderr) | CODE |
| MEDIUM⚡ | typescript2/app-beps/src/lib/static/bep-script.ts | 673 | print(f"Error: Failed to update BEP: {e}", file=sys.stderr) | CODE |
| MEDIUM⚡ | typescript2/app-beps/src/lib/static/bep-script.ts | 701 | print(f"Error: BEP has no number assigned yet.", file=sys.stderr) | CODE |
| MEDIUM⚡ | typescript2/app-beps/src/lib/static/bep-script.ts | 704 | print(f"Error: No meta.json found for {args.ref}.", file=sys.stderr) | CODE |
| MEDIUM⚡ | typescript2/app-beps/src/lib/static/bep-script.ts | 707 | print(f"Error: Could not find BEP matching '{args.ref}'.", file=sys.stderr) | CODE |
| MEDIUM | typescript2/app-beps/src/lib/static/bep-script.ts | 331 | print(f"Error: {folder_path} already exists.", file=sys.stderr) | CODE |
| MEDIUM | typescript2/app-beps/src/lib/static/bep-script.ts | 453 | print(f"Error: Failed to fetch from server: {e}", file=sys.stderr) | CODE |
| LOW⚡ | typescript2/app-beps/src/lib/static/bep-script.ts | 292 | except Exception: | CODE |
| 57 more matches not shown… | ||||
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| LOW | …/crates/bex_sap/src/deserializer/coercer/coerce_map.rs | 110 | // For unions we need to check if all the items are literal strings. | COMMENT |
| LOW⚡ | baml_language/crates/bex_engine/tests/collect_tests.rs | 968 | // Step 1: Collect tests | COMMENT |
| LOW⚡ | baml_language/crates/bex_engine/tests/collect_tests.rs | 974 | // Step 2: Serialize before expansion | COMMENT |
| LOW⚡ | baml_language/crates/bex_engine/tests/collect_tests.rs | 979 | // Step 3: Expand "root::test" testset (runs collector lambda with for loops + nested testsets) | COMMENT |
| LOW⚡ | baml_language/crates/bex_engine/tests/collect_tests.rs | 984 | // Step 4: Serialize after expanding "test" | COMMENT |
| LOW⚡ | baml_language/crates/bex_engine/tests/collect_tests.rs | 989 | // Step 5: Expand "root::test::vibes" (second-level nested testset) | COMMENT |
| LOW⚡ | baml_language/crates/bex_engine/tests/collect_tests.rs | 994 | // Step 6: Expand third-level testsets. | COMMENT |
| LOW | baml_language/crates/bex_engine/tests/collect_tests.rs | 1017 | // Step 7: Final serialize | COMMENT |
| LOW⚡ | baml_language/crates/bex_engine/src/lib.rs | 4697 | // Step 1: Create a live TestCollector on the heap | COMMENT |
| LOW⚡ | baml_language/crates/bex_engine/src/lib.rs | 4707 | // Step 2: Populate the collector in-place via $init_test. The call's | COMMENT |
| LOW | baml_language/crates/bex_engine/src/lib.rs | 4722 | // Step 3: Wrap in a TestRegistry | COMMENT |
| LOW | …guage/crates/bex_prof_store/src/prof/backend/writer.rs | 302 | // Step 1: resolve a parked ambiguity before anything publishes. The | COMMENT |
| LOW | …guage/crates/bex_prof_store/src/prof/backend/writer.rs | 321 | // Step 2: due? | COMMENT |
| LOW | …guage/crates/bex_prof_store/src/prof/backend/writer.rs | 335 | // Step 3: meta-pre (skipped under a latched gate — 3′ folds it into | COMMENT |
| LOW | …guage/crates/bex_prof_store/src/prof/backend/writer.rs | 360 | // Step 4: data, in ThreadRef order, packed to the segment target; | COMMENT |
| LOW | …guage/crates/bex_prof_store/src/prof/backend/writer.rs | 409 | // Step 5: meta-post — a RootEnded(x) is eligible iff no group of x is | COMMENT |
| LOW | …guage/crates/bex_prof_store/src/prof/backend/writer.rs | 482 | // Step 6: reset the age trigger. | COMMENT |
| LOW⚡ | baml_language/crates/bex_heap/tests/generational.rs | 581 | // Step 2: Allocate a new Gen0 string | COMMENT |
| LOW⚡ | baml_language/crates/bex_heap/tests/generational.rs | 585 | // Step 3: Mutate the Gen2 array to reference the Gen0 string | COMMENT |
| LOW⚡ | baml_language/crates/bex_heap/tests/generational.rs | 595 | // Step 4: Minor GC with NO explicit roots for `young`. | COMMENT |
| LOW⚡ | baml_language/crates/bex_heap/tests/generational.rs | 734 | // Step 2: Allocate a young Gen0 string. | COMMENT |
| LOW⚡ | baml_language/crates/bex_heap/tests/generational.rs | 738 | // Step 3: Mutate the Gen2 array to reference the Gen0 string, | COMMENT |
| LOW⚡ | baml_language/crates/bex_heap/tests/generational.rs | 748 | // Step 4: Minor GC without rooting `young` explicitly. | COMMENT |
| LOW⚡ | baml_language/crates/bex_heap/tests/generational.rs | 798 | // Step 2: Build a Gen0 chain: inner_leaf <- wrapper_array | COMMENT |
| LOW⚡ | baml_language/crates/bex_heap/tests/generational.rs | 807 | // Step 3: Make the Gen2 container point at the Gen0 wrapper, fire write barrier. | COMMENT |
| LOW⚡ | baml_language/crates/bex_heap/tests/generational.rs | 816 | // Step 4: Minor GC without explicit roots for the Gen0 objects. | COMMENT |
| LOW | baml_language/crates/bex_heap/tests/generational.rs | 570 | // Step 1: Create an array and promote to Gen2 | COMMENT |
| LOW | baml_language/crates/bex_heap/tests/generational.rs | 723 | // Step 1: Allocate a Gen0 array and promote it to Gen2 via major GC. | COMMENT |
| LOW | baml_language/crates/bex_heap/tests/generational.rs | 787 | // Step 1: Promote an array container to Gen2. | COMMENT |
| LOW⚡ | …ml_language/crates/baml_compiler2_emit/src/analysis.rs | 163 | // Step 1: Build predecessor map | COMMENT |
| LOW⚡ | …ml_language/crates/baml_compiler2_emit/src/analysis.rs | 167 | // Step 2: Compute reverse postorder | COMMENT |
| LOW⚡ | …ml_language/crates/baml_compiler2_emit/src/analysis.rs | 170 | // Step 3: Compute dominators | COMMENT |
| LOW⚡ | …ml_language/crates/baml_compiler2_emit/src/analysis.rs | 175 | // Step 4: Collect def-use information | COMMENT |
| LOW⚡ | …ml_language/crates/baml_compiler2_emit/src/analysis.rs | 178 | // Step 5: Conservative jump threading (truly empty goto-only blocks). | COMMENT |
| LOW⚡ | …ml_language/crates/baml_compiler2_emit/src/analysis.rs | 181 | // Step 6: What every instruction writes, once. | COMMENT |
| LOW⚡ | …ml_language/crates/baml_compiler2_emit/src/analysis.rs | 195 | // Step 7: First classification pass. | COMMENT |
| LOW⚡ | …ml_language/crates/baml_compiler2_emit/src/analysis.rs | 199 | // Step 8: Enhanced jump threading using classification info. | COMMENT |
| LOW⚡ | …ml_language/crates/baml_compiler2_emit/src/analysis.rs | 204 | // Step 9: Re-run classification once if redirects changed. | COMMENT |
| LOW | baml_language/crates/baml_compiler2_mir/src/optimize.rs | 276 | // Step 1: identify passthrough blocks (empty statements + Goto terminator) | COMMENT |
| LOW | baml_language/crates/baml_compiler2_mir/src/optimize.rs | 296 | // Step 2: resolve chains (A→B→C becomes A→C) | COMMENT |
| LOW | baml_language/crates/baml_compiler2_mir/src/optimize.rs | 311 | // Step 3: rewrite all terminators | COMMENT |
| LOW⚡ | baml_language/crates/baml_compiler2_mir/src/optimize.rs | 322 | // Step 5: entry block redirect (shouldn't happen since we excluded it, but be safe) | COMMENT |
| LOW⚡ | baml_language/crates/baml_compiler2_mir/src/optimize.rs | 327 | // Step 6: re-run dead block elimination to compact | COMMENT |
| LOW⚡ | …/sdks/typescript/bridge_typescript/tests/run_vitest.rs | 11 | // Step 1: Install npm dependencies | COMMENT |
| LOW⚡ | …/sdks/typescript/bridge_typescript/tests/run_vitest.rs | 19 | // Step 2: Build native addon + TypeScript | COMMENT |
| LOW⚡ | …/sdks/typescript/bridge_typescript/tests/run_vitest.rs | 27 | // Step 3: Run Vitest tests | COMMENT |
| LOW | engine/baml-lib/parser-database/src/types/mod.rs | 473 | // For symbols we need to check if we're dealing with aliases. | COMMENT |
| LOW | …aml-lib/jsonish/src/deserializer/coercer/coerce_map.rs | 115 | // For unions we need to check if all the items are literal strings. | COMMENT |
| LOW | …aml-lib/jsonish/src/deserializer/coercer/field_type.rs | 341 | // If there are constraints, we need to check if the unasserted value passes the constraints. | COMMENT |
| LOW⚡ | engine/baml-runtime/src/cli/init.rs | 93 | // Step 4: Detect editor | COMMENT |
| LOW⚡ | engine/baml-runtime/src/cli/init.rs | 102 | // Step 5: Install extension | COMMENT |
| LOW | engine/baml-runtime/src/cli/init.rs | 122 | // Step 6: Setup editor rules/settings | COMMENT |
| LOW⚡ | engine/baml-runtime/src/cli/init.rs | 466 | // Step 1: Check project structure | COMMENT |
| LOW⚡ | engine/baml-runtime/src/cli/init.rs | 470 | // Step 2: Create BAML project files | COMMENT |
| LOW | engine/baml-runtime/src/cli/init.rs | 481 | // Step 3: Generate configuration | COMMENT |
| LOW | …me/src/control_flow/flatten/step2_hoist_branch_arms.rs | 63 | // Step 2: move outgoing edges from the branch group onto each arm. | COMMENT |
| LOW | …me/src/control_flow/flatten/step2_hoist_branch_arms.rs | 80 | // Step 3: hoist branch arms and create BranchGroup -> BranchArm edges. | COMMENT |
| LOW | engine/vendored/minijinja/src/vm/mod.rs | 228 | // last instruction we need to check if parent instructions were | COMMENT |
| LOW | …ine/generators/languages/rust/src/ir_to_rust/unions.rs | 15 | // For unions, we need to check if any class in the union is part of a cycle | COMMENT |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| LOW⚡ | baml_language/crates/bex_engine/tests/collect_tests.rs | 968 | // Step 1: Collect tests | COMMENT |
| LOW⚡ | baml_language/crates/bex_engine/tests/collect_tests.rs | 974 | // Step 2: Serialize before expansion | COMMENT |
| LOW⚡ | baml_language/crates/bex_engine/tests/collect_tests.rs | 979 | // Step 3: Expand "root::test" testset (runs collector lambda with for loops + nested testsets) | COMMENT |
| LOW⚡ | baml_language/crates/bex_engine/tests/collect_tests.rs | 984 | // Step 4: Serialize after expanding "test" | COMMENT |
| LOW⚡ | baml_language/crates/bex_engine/tests/collect_tests.rs | 989 | // Step 5: Expand "root::test::vibes" (second-level nested testset) | COMMENT |
| LOW⚡ | baml_language/crates/bex_engine/tests/collect_tests.rs | 994 | // Step 6: Expand third-level testsets. | COMMENT |
| LOW | baml_language/crates/bex_engine/tests/collect_tests.rs | 1017 | // Step 7: Final serialize | COMMENT |
| LOW⚡ | baml_language/crates/bex_engine/src/lib.rs | 4697 | // Step 1: Create a live TestCollector on the heap | COMMENT |
| LOW⚡ | baml_language/crates/bex_engine/src/lib.rs | 4707 | // Step 2: Populate the collector in-place via $init_test. The call's | COMMENT |
| LOW | baml_language/crates/bex_engine/src/lib.rs | 4722 | // Step 3: Wrap in a TestRegistry | COMMENT |
| LOW | …guage/crates/bex_prof_store/src/prof/backend/writer.rs | 302 | // Step 1: resolve a parked ambiguity before anything publishes. The | COMMENT |
| LOW | …guage/crates/bex_prof_store/src/prof/backend/writer.rs | 321 | // Step 2: due? | COMMENT |
| LOW | …guage/crates/bex_prof_store/src/prof/backend/writer.rs | 335 | // Step 3: meta-pre (skipped under a latched gate — 3′ folds it into | COMMENT |
| LOW | …guage/crates/bex_prof_store/src/prof/backend/writer.rs | 360 | // Step 4: data, in ThreadRef order, packed to the segment target; | COMMENT |
| LOW | …guage/crates/bex_prof_store/src/prof/backend/writer.rs | 409 | // Step 5: meta-post — a RootEnded(x) is eligible iff no group of x is | COMMENT |
| LOW | …guage/crates/bex_prof_store/src/prof/backend/writer.rs | 482 | // Step 6: reset the age trigger. | COMMENT |
| LOW⚡ | baml_language/crates/bex_heap/tests/generational.rs | 581 | // Step 2: Allocate a new Gen0 string | COMMENT |
| LOW⚡ | baml_language/crates/bex_heap/tests/generational.rs | 585 | // Step 3: Mutate the Gen2 array to reference the Gen0 string | COMMENT |
| LOW⚡ | baml_language/crates/bex_heap/tests/generational.rs | 595 | // Step 4: Minor GC with NO explicit roots for `young`. | COMMENT |
| LOW⚡ | baml_language/crates/bex_heap/tests/generational.rs | 734 | // Step 2: Allocate a young Gen0 string. | COMMENT |
| LOW⚡ | baml_language/crates/bex_heap/tests/generational.rs | 738 | // Step 3: Mutate the Gen2 array to reference the Gen0 string, | COMMENT |
| LOW⚡ | baml_language/crates/bex_heap/tests/generational.rs | 748 | // Step 4: Minor GC without rooting `young` explicitly. | COMMENT |
| LOW⚡ | baml_language/crates/bex_heap/tests/generational.rs | 798 | // Step 2: Build a Gen0 chain: inner_leaf <- wrapper_array | COMMENT |
| LOW⚡ | baml_language/crates/bex_heap/tests/generational.rs | 807 | // Step 3: Make the Gen2 container point at the Gen0 wrapper, fire write barrier. | COMMENT |
| LOW⚡ | baml_language/crates/bex_heap/tests/generational.rs | 816 | // Step 4: Minor GC without explicit roots for the Gen0 objects. | COMMENT |
| LOW | baml_language/crates/bex_heap/tests/generational.rs | 570 | // Step 1: Create an array and promote to Gen2 | COMMENT |
| LOW | baml_language/crates/bex_heap/tests/generational.rs | 723 | // Step 1: Allocate a Gen0 array and promote it to Gen2 via major GC. | COMMENT |
| LOW | baml_language/crates/bex_heap/tests/generational.rs | 787 | // Step 1: Promote an array container to Gen2. | COMMENT |
| LOW⚡ | …ml_language/crates/baml_compiler2_emit/src/analysis.rs | 163 | // Step 1: Build predecessor map | COMMENT |
| LOW⚡ | …ml_language/crates/baml_compiler2_emit/src/analysis.rs | 167 | // Step 2: Compute reverse postorder | COMMENT |
| LOW⚡ | …ml_language/crates/baml_compiler2_emit/src/analysis.rs | 170 | // Step 3: Compute dominators | COMMENT |
| LOW⚡ | …ml_language/crates/baml_compiler2_emit/src/analysis.rs | 175 | // Step 4: Collect def-use information | COMMENT |
| LOW⚡ | …ml_language/crates/baml_compiler2_emit/src/analysis.rs | 178 | // Step 5: Conservative jump threading (truly empty goto-only blocks). | COMMENT |
| LOW⚡ | …ml_language/crates/baml_compiler2_emit/src/analysis.rs | 181 | // Step 6: What every instruction writes, once. | COMMENT |
| LOW⚡ | …ml_language/crates/baml_compiler2_emit/src/analysis.rs | 195 | // Step 7: First classification pass. | COMMENT |
| LOW⚡ | …ml_language/crates/baml_compiler2_emit/src/analysis.rs | 199 | // Step 8: Enhanced jump threading using classification info. | COMMENT |
| LOW⚡ | …ml_language/crates/baml_compiler2_emit/src/analysis.rs | 204 | // Step 9: Re-run classification once if redirects changed. | COMMENT |
| LOW | baml_language/crates/baml_compiler2_mir/src/optimize.rs | 276 | // Step 1: identify passthrough blocks (empty statements + Goto terminator) | COMMENT |
| LOW | baml_language/crates/baml_compiler2_mir/src/optimize.rs | 296 | // Step 2: resolve chains (A→B→C becomes A→C) | COMMENT |
| LOW | baml_language/crates/baml_compiler2_mir/src/optimize.rs | 311 | // Step 3: rewrite all terminators | COMMENT |
| LOW⚡ | baml_language/crates/baml_compiler2_mir/src/optimize.rs | 322 | // Step 5: entry block redirect (shouldn't happen since we excluded it, but be safe) | COMMENT |
| LOW⚡ | baml_language/crates/baml_compiler2_mir/src/optimize.rs | 327 | // Step 6: re-run dead block elimination to compact | COMMENT |
| LOW⚡ | …/sdks/typescript/bridge_typescript/tests/run_vitest.rs | 11 | // Step 1: Install npm dependencies | COMMENT |
| LOW⚡ | …/sdks/typescript/bridge_typescript/tests/run_vitest.rs | 19 | // Step 2: Build native addon + TypeScript | COMMENT |
| LOW⚡ | …/sdks/typescript/bridge_typescript/tests/run_vitest.rs | 27 | // Step 3: Run Vitest tests | COMMENT |
| LOW⚡ | engine/baml-runtime/src/cli/init.rs | 93 | // Step 4: Detect editor | COMMENT |
| LOW⚡ | engine/baml-runtime/src/cli/init.rs | 102 | // Step 5: Install extension | COMMENT |
| LOW | engine/baml-runtime/src/cli/init.rs | 122 | // Step 6: Setup editor rules/settings | COMMENT |
| LOW⚡ | engine/baml-runtime/src/cli/init.rs | 466 | // Step 1: Check project structure | COMMENT |
| LOW⚡ | engine/baml-runtime/src/cli/init.rs | 470 | // Step 2: Create BAML project files | COMMENT |
| LOW | engine/baml-runtime/src/cli/init.rs | 481 | // Step 3: Generate configuration | COMMENT |
| LOW | …me/src/control_flow/flatten/step2_hoist_branch_arms.rs | 63 | // Step 2: move outgoing edges from the branch group onto each arm. | COMMENT |
| LOW | …me/src/control_flow/flatten/step2_hoist_branch_arms.rs | 80 | // Step 3: hoist branch arms and create BranchGroup -> BranchArm edges. | COMMENT |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| LOW | …ust/sdkgen_python_pydantic2/src/experimental_facade.py | 5 | __all__ = ["invoke", "invoke_async"] | CODE |
| LOW | baml_language/sdks/python/src/baml_bridge/__init__.py | 409 | def _set_binding_metadata(call: Callable[..., Any]) -> None: | CODE |
| LOW | baml_language/sdks/python/src/baml_bridge/__init__.py | 508 | __all__ = [ | CODE |
| LOW | baml_language/sdks/python/src/baml_bridge/typemap.py | 191 | def set_type_map(m: BamlTypeMap) -> None: | CODE |
| LOW | baml_language/sdks/python/src/baml_bridge/errors.py | 190 | __all__ = [ | CODE |
| LOW | baml_language/sdks/python/src/baml_bridge/reflect.py | 18 | __all__ = ["Type"] | CODE |
| LOW | …s/python/generated_tests/unions/baml_client/tracing.py | 22 | __all__ = ['trace', 'set_tags', "flush", "on_log_event"] | CODE |
| LOW | …es/python/generated_tests/unions/baml_client/config.py | 95 | __all__ = [ | CODE |
| LOW | …s/python/generated_tests/unions/baml_client/globals.py | 35 | __all__ = [] | CODE |
| LOW | …/python/generated_tests/unions/baml_client/__init__.py | 51 | __all__ = [ | STRING |
| LOW | …hon/generated_tests/array_types/baml_client/tracing.py | 22 | __all__ = ['trace', 'set_tags', "flush", "on_log_event"] | CODE |
| LOW | …thon/generated_tests/array_types/baml_client/config.py | 95 | __all__ = [ | CODE |
| LOW | …hon/generated_tests/array_types/baml_client/globals.py | 35 | __all__ = [] | CODE |
| LOW | …on/generated_tests/array_types/baml_client/__init__.py | 51 | __all__ = [ | STRING |
| LOW | …ated_tests/union_types_extended/baml_client/tracing.py | 22 | __all__ = ['trace', 'set_tags', "flush", "on_log_event"] | CODE |
| LOW | …rated_tests/union_types_extended/baml_client/config.py | 95 | __all__ = [ | CODE |
| LOW | …ated_tests/union_types_extended/baml_client/globals.py | 35 | __all__ = [] | CODE |
| LOW | …ted_tests/union_types_extended/baml_client/__init__.py | 51 | __all__ = [ | STRING |
| LOW | …generated_tests/primitive_types/baml_client/tracing.py | 22 | __all__ = ['trace', 'set_tags', "flush", "on_log_event"] | CODE |
| LOW | …/generated_tests/primitive_types/baml_client/config.py | 95 | __all__ = [ | CODE |
| LOW | …generated_tests/primitive_types/baml_client/globals.py | 35 | __all__ = [] | CODE |
| LOW | …enerated_tests/primitive_types/baml_client/__init__.py | 51 | __all__ = [ | STRING |
| LOW | …/python/generated_tests/classes/baml_client/tracing.py | 22 | __all__ = ['trace', 'set_tags', "flush", "on_log_event"] | CODE |
| LOW | …s/python/generated_tests/classes/baml_client/config.py | 95 | __all__ = [ | CODE |
| LOW | …/python/generated_tests/classes/baml_client/globals.py | 35 | __all__ = [] | CODE |
| LOW | …python/generated_tests/classes/baml_client/__init__.py | 51 | __all__ = [ | STRING |
| LOW | …nerated_tests/nested_structures/baml_client/tracing.py | 22 | __all__ = ['trace', 'set_tags', "flush", "on_log_event"] | CODE |
| LOW | …enerated_tests/nested_structures/baml_client/config.py | 95 | __all__ = [ | CODE |
| LOW | …nerated_tests/nested_structures/baml_client/globals.py | 35 | __all__ = [] | CODE |
| LOW | …erated_tests/nested_structures/baml_client/__init__.py | 51 | __all__ = [ | STRING |
| LOW | …thon/generated_tests/edge_cases/baml_client/tracing.py | 22 | __all__ = ['trace', 'set_tags', "flush", "on_log_event"] | CODE |
| LOW | …ython/generated_tests/edge_cases/baml_client/config.py | 95 | __all__ = [ | CODE |
| LOW | …thon/generated_tests/edge_cases/baml_client/globals.py | 35 | __all__ = [] | CODE |
| LOW | …hon/generated_tests/edge_cases/baml_client/__init__.py | 51 | __all__ = [ | STRING |
| LOW | …es/python/generated_tests/enums/baml_client/tracing.py | 22 | __all__ = ['trace', 'set_tags', "flush", "on_log_event"] | CODE |
| LOW | …ges/python/generated_tests/enums/baml_client/config.py | 95 | __all__ = [ | CODE |
| LOW | …es/python/generated_tests/enums/baml_client/globals.py | 35 | __all__ = [] | CODE |
| LOW | …s/python/generated_tests/enums/baml_client/__init__.py | 51 | __all__ = [ | STRING |
| LOW | …generated_tests/recursive_types/baml_client/tracing.py | 22 | __all__ = ['trace', 'set_tags', "flush", "on_log_event"] | CODE |
| LOW | …/generated_tests/recursive_types/baml_client/config.py | 95 | __all__ = [ | CODE |
| LOW | …generated_tests/recursive_types/baml_client/globals.py | 35 | __all__ = [] | CODE |
| LOW | …enerated_tests/recursive_types/baml_client/__init__.py | 51 | __all__ = [ | STRING |
| LOW | …n/generated_tests/dynamic_types/baml_client/tracing.py | 22 | __all__ = ['trace', 'set_tags', "flush", "on_log_event"] | CODE |
| LOW | …on/generated_tests/dynamic_types/baml_client/config.py | 95 | __all__ = [ | CODE |
| LOW | …n/generated_tests/dynamic_types/baml_client/globals.py | 35 | __all__ = [] | CODE |
| LOW | …/generated_tests/dynamic_types/baml_client/__init__.py | 51 | __all__ = [ | STRING |
| LOW | …/python/generated_tests/asserts/baml_client/tracing.py | 22 | __all__ = ['trace', 'set_tags', "flush", "on_log_event"] | CODE |
| LOW | …s/python/generated_tests/asserts/baml_client/config.py | 95 | __all__ = [ | CODE |
| LOW | …/python/generated_tests/asserts/baml_client/globals.py | 35 | __all__ = [] | CODE |
| LOW | …python/generated_tests/asserts/baml_client/__init__.py | 51 | __all__ = [ | STRING |
| LOW | …nerated_tests/optional_nullable/baml_client/tracing.py | 22 | __all__ = ['trace', 'set_tags', "flush", "on_log_event"] | CODE |
| LOW | …enerated_tests/optional_nullable/baml_client/config.py | 95 | __all__ = [ | CODE |
| LOW | …nerated_tests/optional_nullable/baml_client/globals.py | 35 | __all__ = [] | CODE |
| LOW | …erated_tests/optional_nullable/baml_client/__init__.py | 51 | __all__ = [ | STRING |
| LOW | …s/python/generated_tests/sample/baml_client/tracing.py | 22 | __all__ = ['trace', 'set_tags', "flush", "on_log_event"] | CODE |
| LOW | …es/python/generated_tests/sample/baml_client/config.py | 95 | __all__ = [ | CODE |
| LOW | …s/python/generated_tests/sample/baml_client/globals.py | 35 | __all__ = [] | CODE |
| LOW | …/python/generated_tests/sample/baml_client/__init__.py | 51 | __all__ = [ | STRING |
| LOW | …hon/generated_tests/media_types/baml_client/tracing.py | 22 | __all__ = ['trace', 'set_tags', "flush", "on_log_event"] | CODE |
| LOW | …thon/generated_tests/media_types/baml_client/config.py | 95 | __all__ = [ | CODE |
| 32 more matches not shown… | ||||
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| MEDIUM | baml_language/sdk_tests/DEVELOPMENT.md | 70 | | `-- templates/ # per-fixture scaffolding, as real files | CODE |
| MEDIUM | baml_language/sdk_tests/harness_runner/src/lib.rs | 613 | /// [`__check_setup_ran`]). `sdk_test_codegen`'s scaffold | COMMENT |
| MEDIUM | baml_language/sdk_tests/harness_runner/src/lib.rs | 614 | /// emitter stamps one invocation per generator scaffold, passing the | COMMENT |
| MEDIUM | baml_language/sdk_tests/codegen/src/typescript.rs | 5 | //! test scaffold. Browser and Workers generation lives in [`crate::typescript_web`]. | COMMENT |
| MEDIUM | baml_language/crates/baml_cli/src/init_command.rs | 1 | // `baml init` / `baml new` — scaffold a new BAML project. | COMMENT |
| MEDIUM | baml_language/crates/baml_cli/src/init_command.rs | 10 | // Both flows share the same writer (`scaffold`) so the produced layout | COMMENT |
| MEDIUM | baml_language/crates/baml_cli/src/init_command.rs | 71 | /// scaffold a project inside. Refuses to run if `<PATH>` already exists, | COMMENT |
| MEDIUM | baml_language/crates/baml_cli/src/init_command.rs | 415 | /// `--name` validation applies to `new` too — the shared `scaffold` | COMMENT |
| MEDIUM | baml_language/crates/bex_vm/Cargo.toml | 86 | # breakdown. Off by default — pure measurement scaffolding on the hot path. | COMMENT |
| MEDIUM | baml_language/crates/baml_compiler2_mir/src/lower.rs | 11874 | // iteration. A structural cross of `AstStmt::While` (loop scaffold + | COMMENT |
| MEDIUM | baml_language/forks/aws-config-systest/run-e2e.py | 7 | # # process orchestration. The inline block keeps it runnable via `uv run`. | COMMENT |
| MEDIUM | …grammar/tests/snapshots/ns_agent__agent.baml.scope.txt | 3 | 3:1-81 "// An agentic coding CLI: it reasons about your task, then takes ONE tool action" source.baml comment.line | CODE |
| MEDIUM | typescript2/app-website/app/baml-intro/baml-intro.css | 1630 | /* ---- #5: keep edits local (context window) ---- */ | COMMENT |
| MEDIUM | typescript2/app-website/lib/lessons.json | 90 | "content": "# Attributes\n\nBAML types can be marked with attributes to change the way\nthey are presented to th | CODE |
| MEDIUM⚡ | typescript2/app-website/baml_client/inlinedbaml.ts | 24 | "completion.baml": "\n\nfunction Completion(prefix: string, suffix: string, language: string) -> string {\n client \" | CODE |
| MEDIUM⚡ | typescript2/app-website/baml_client/inlinedbaml.ts | 24 | "completion.baml": "\n\nfunction Completion(prefix: string, suffix: string, language: string) -> string {\n client \" | CODE |
| MEDIUM⚡ | typescript2/app-website/baml_client/inlinedbaml.ts | 25 | "convert-to-markdown.baml": "\n\nfunction ConvertToMarkdown(input: string) -> string {\n client CustomGPT4oMini\n pr | CODE |
| MEDIUM⚡ | typescript2/app-website/baml_client/inlinedbaml.ts | 25 | "convert-to-markdown.baml": "\n\nfunction ConvertToMarkdown(input: string) -> string {\n client CustomGPT4oMini\n pr | CODE |
| MEDIUM⚡ | typescript2/app-website/baml_client/inlinedbaml.ts | 25 | "convert-to-markdown.baml": "\n\nfunction ConvertToMarkdown(input: string) -> string {\n client CustomGPT4oMini\n pr | CODE |
| MEDIUM⚡ | typescript2/app-website/baml_client/inlinedbaml.ts | 25 | "convert-to-markdown.baml": "\n\nfunction ConvertToMarkdown(input: string) -> string {\n client CustomGPT4oMini\n pr | CODE |
| MEDIUM | fern/docs.yml | 535 | # - page: FastAPI + RAG + streaming | COMMENT |
| MEDIUM | fern/docs.yml | 556 | # - page: NextJS + RAG + streaming | COMMENT |
| MEDIUM | fern/docs.yml | 574 | # - page: Rails + RAG + streaming | COMMENT |
| MEDIUM | .github/workflows/build2-python-sdk.reusable.yaml | 131 | # scaffolding for pyo3-stub-gen. [tool.maturin] manifest-path in | COMMENT |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| MEDIUM | baml_language/sdks/python/src/baml_bridge/proto.py | 1134 | # Creating the base wrapper transfers one reference, even if constructing | COMMENT |
| MEDIUM | tools/atb2/deploy/fly.toml | 11 | # Create the volume once: | COMMENT |
| MEDIUM | typescript/apps/vscode-ext/prep-debug-download.sh | 20 | # Create the versioned filename | COMMENT |
| MEDIUM | typescript2/pkg-grammar/mirror/publish.yml | 3 | # This file is generated from typescript2/pkg-grammar/mirror/publish.yml in | COMMENT |
| MEDIUM | typescript2/pkg-grammar-hljs/mirror/publish.yml | 3 | # This file is generated from typescript2/pkg-grammar-hljs/mirror/publish.yml in | COMMENT |
| MEDIUM | typescript2/app-beps/src/lib/export-all-utils.ts | 285 | ## Creating a New BEP | COMMENT |
| MEDIUM⚡ | typescript2/app-beps/src/lib/export-all-utils.ts | 438 | let md = `# Creating a New BEP | CODE |
| MEDIUM | typescript2/app-beps/src/lib/export-all-utils.ts | 573 | ### Create a New BEP | COMMENT |
| MEDIUM | fern/docs.yml | 215 | # Create a collector with optional name | COMMENT |
| MEDIUM | scripts/ffi-debug/analyze_ffi.py | 648 | # Create the plot | COMMENT |
| MEDIUM | .github/workflows/build-vscode-release.reusable.yaml | 32 | # Define the target platforms for VSCE packaging and map them to Rust targets | COMMENT |
| MEDIUM | .github/workflows/primary.yml | 510 | # Create a temporary directory for filtered content | COMMENT |
| MEDIUM⚡ | .github/workflows/build-cli-release.reusable.yaml | 377 | # Create the archive in the parent directory directly using -C | COMMENT |
| MEDIUM | engine/generators/data/dynamic_types/python/main.py | 199 | # Create a completely new class at runtime | COMMENT |
| MEDIUM | …ient_python/python_src/baml_py/internal_monkeypatch.py | 4 | # Define the BamlValidationError exception with additional fields | COMMENT |
| MEDIUM | engine/language_client_go/generate_checksums.sh | 102 | # Create a combined checksums file | COMMENT |
| MEDIUM | integ-tests/python/tests/test_timeouts.py | 201 | # Create a client registry with our mock server | COMMENT |
| MEDIUM | integ-tests/python/tests/test_functions.py | 60 | # Create the trace file and its parent directory if they don't exist | COMMENT |
| MEDIUM | integ-tests/ruby/test_with_options.rb | 32 | # Create a collector | COMMENT |
| MEDIUM | integ-tests/ruby/test_with_options.rb | 37 | # Create a b client with .with_options | COMMENT |
| MEDIUM | integ-tests/ruby/test_with_options.rb | 78 | # Create a collector | COMMENT |
| MEDIUM | integ-tests/ruby/test_with_options.rb | 83 | # Create a new instance with the collector | COMMENT |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| LOW | baml_language/tools/btel_query_bench.py | 182 | CODE | |
| LOW | baml_language/tools/btel_query_bench.py | 233 | CODE | |
| LOW | baml_language/tools/btel_record_smoke.py | 33 | CODE | |
| LOW | baml_language/tools/btel_query_summary.py | 89 | CODE | |
| LOW | baml_language/tools/speedtest/src/speedtest/runner.py | 28 | CODE | |
| LOW | baml_language/tools/speedtest/src/speedtest/runner.py | 71 | CODE | |
| LOW | baml_language/tools/speedtest/src/speedtest/runner.py | 113 | CODE | |
| LOW | baml_language/tools/speedtest/src/speedtest/cli.py | 49 | CODE | |
| LOW | baml_language/tools/speedtest/src/speedtest/storage.py | 277 | CODE | |
| LOW | baml_language/tools/speedtest/src/speedtest/storage.py | 319 | CODE | |
| LOW | baml_language/tools/speedtest/src/speedtest/profiler.py | 36 | CODE | |
| LOW | baml_language/tools/speedtest/src/speedtest/profiler.py | 92 | CODE | |
| LOW | baml_language/tools/speedtest/src/speedtest/profiler.py | 139 | CODE | |
| LOW | baml_language/tools/speedtest/src/speedtest/compare.py | 18 | CODE | |
| LOW | baml_language/tools/speedtest/src/speedtest/compare.py | 152 | CODE | |
| LOW | baml_language/tools/gc_policy/run.py | 14 | CODE | |
| LOW | baml_language/tools/gc_policy/summarize.py | 10 | CODE | |
| LOW | baml_language/sdks/python/generate_stubs.py | 20 | CODE | |
| LOW | …_language/sdks/python/tests/test_callback_lifecycle.py | 167 | CODE | |
| LOW | …_language/sdks/python/src/baml_bridge/_host_capture.py | 94 | CODE | |
| LOW | …_language/sdks/python/src/baml_bridge/_host_capture.py | 206 | CODE | |
| LOW | baml_language/sdks/python/src/baml_bridge/__init__.py | 367 | CODE | |
| LOW | baml_language/sdks/python/src/baml_bridge/_stream.py | 132 | CODE | |
| LOW | baml_language/sdks/python/src/baml_bridge/_stream.py | 150 | CODE | |
| LOW | …language/sdks/python/src/baml_bridge/_error_capture.py | 6 | CODE | |
| LOW | baml_language/sdks/python/src/baml_bridge/proto.py | 272 | CODE | |
| LOW | baml_language/sdks/python/src/baml_bridge/proto.py | 558 | CODE | |
| LOW | baml_language/sdks/python/src/baml_bridge/proto.py | 652 | CODE | |
| LOW | baml_language/sdks/python/src/baml_bridge/proto.py | 783 | CODE | |
| LOW | baml_language/sdks/python/src/baml_bridge/proto.py | 1317 | CODE | |
| LOW | baml_language/sdks/python/src/baml_bridge/proto.py | 1340 | CODE | |
| LOW | baml_language/scripts/telemetry_resource_report.py | 163 | CODE | |
| LOW | baml_language/scripts/telemetry_resource_report.py | 200 | CODE | |
| LOW | baml_language/scripts/telemetry_resource_report.py | 248 | CODE | |
| LOW | baml_language/scripts/telemetry_resources.py | 240 | CODE | |
| LOW | baml_language/forks/aws-config-systest/run-e2e.py | 439 | CODE | |
| LOW | …ml_language/forks/google-cloud-auth-systest/run-e2e.py | 272 | CODE | |
| LOW | tools/bump-version.py | 277 | CODE | |
| LOW | tools/bump-version.py | 322 | CODE | |
| LOW | tools/atb2/deploy/launch-runtime.py | 28 | CODE | |
| LOW | tools/bctl_src/oncall/notify.py | 61 | CODE | |
| LOW | tools/bctl_src/oncall/parser.py | 72 | CODE | |
| LOW | typescript2/app-developer-docs/scripts/audit-site.py | 77 | CODE | |
| LOW | scripts/smoke-go-release.py | 75 | CODE | |
| LOW | scripts/ffi-debug/analyze_ffi.py | 136 | CODE | |
| LOW | scripts/ffi-debug/analyze_ffi.py | 515 | CODE | |
| LOW | .github/scripts/csharp-mtime-cache.py | 53 | CODE | |
| LOW | engine/e2e_tests.py | 37 | CODE | |
| LOW | engine/tools/show_rust_lints.py | 73 | CODE | |
| LOW | engine/tools/show_rust_lints.py | 108 | CODE | |
| LOW | …ne/generators/data/union_types_extended/python/main.py | 90 | CODE | |
| LOW | …ine/generators/data/mixed_complex_types/python/main.py | 84 | CODE | |
| LOW | …ine/generators/data/mixed_complex_types/python/main.py | 175 | CODE | |
| LOW | …ine/generators/data/mixed_complex_types/python/main.py | 187 | CODE | |
| LOW | engine/language_client_cffi/build.py | 97 | CODE | |
| LOW | engine/language_client_cffi/build.py | 245 | CODE | |
| LOW | engine/language_client_cffi/build.py | 408 | CODE | |
| LOW | …ne/language_client_python/python_src/baml_py/stream.py | 75 | CODE | |
| LOW | …ne/language_client_python/python_src/baml_py/stream.py | 176 | CODE | |
| LOW | integ-tests/gen-baml-client.py | 287 | CODE | |
| 4 more matches not shown… | ||||
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| HIGH⚡ | typescript2/app-website/baml_client/inlinedbaml.ts | 24 | "completion.baml": "\n\nfunction Completion(prefix: string, suffix: string, language: string) -> string {\n client \" | CODE |
| HIGH⚡ | integ-tests/go/baml_client/baml_source_map.go | 131 | "test-files/template_string/template_string.baml": "\nfunction Completion(prefix: stri | CODE |
| HIGH⚡ | integ-tests/python/baml_client/inlinedbaml.py | 128 | "test-files/template_string/template_string.baml": "\nfunction Completion(prefix: string, suffix: string, language: | CODE |
| HIGH⚡ | integ-tests/typescript/baml_client/inlinedbaml.ts | 136 | "test-files/template_string/template_string.baml": "\nfunction Completion(prefix: string, suffix: string, language: st | CODE |
| HIGH | integ-tests/rust/src/baml_client/baml_source_map.rs | 244 | m.insert("test-files/template_string/template_string.baml".to_string(), "\nfunction Completion(prefix: string, s | CODE |
| HIGH⚡ | integ-tests/typescript-esm/baml_client/inlinedbaml.ts | 136 | "test-files/template_string/template_string.baml": "\nfunction Completion(prefix: string, suffix: string, language: st | CODE |
| HIGH⚡ | integ-tests/python-v1/baml_client/inlinedbaml.py | 128 | "test-files/template_string/template_string.baml": "\nfunction Completion(prefix: string, suffix: string, language: | CODE |
| HIGH⚡ | integ-tests/react/baml_client/inlinedbaml.ts | 136 | "test-files/template_string/template_string.baml": "\nfunction Completion(prefix: string, suffix: string, language: st | CODE |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| MEDIUM | baml_language/tools/speedtest/src/speedtest/compare.py | 31 | CODE | |
| MEDIUM | baml_language/tools/speedtest/src/speedtest/compare.py | 32 | CODE | |
| MEDIUM | baml_language/tools/speedtest/src/speedtest/compare.py | 33 | CODE | |
| MEDIUM | baml_language/tools/speedtest/src/speedtest/compare.py | 34 | CODE | |
| MEDIUM | baml_language/tools/speedtest/src/speedtest/compare.py | 35 | CODE | |
| MEDIUM | baml_language/tools/speedtest/src/speedtest/compare.py | 36 | CODE | |
| MEDIUM | baml_language/tools/speedtest/src/speedtest/compare.py | 39 | CODE | |
| MEDIUM | baml_language/tools/speedtest/src/speedtest/compare.py | 40 | CODE | |
| MEDIUM | baml_language/tools/speedtest/src/speedtest/compare.py | 41 | CODE | |
| MEDIUM | baml_language/tools/speedtest/src/speedtest/compare.py | 43 | CODE | |
| MEDIUM | baml_language/tools/speedtest/src/speedtest/compare.py | 45 | CODE | |
| MEDIUM | baml_language/tools/speedtest/src/speedtest/compare.py | 46 | CODE | |
| MEDIUM | baml_language/tools/speedtest/src/speedtest/compare.py | 47 | CODE | |
| MEDIUM | baml_language/tools/speedtest/src/speedtest/compare.py | 49 | CODE | |
| MEDIUM | baml_language/tools/speedtest/src/speedtest/compare.py | 51 | CODE | |
| MEDIUM | baml_language/tools/speedtest/src/speedtest/compare.py | 53 | CODE | |
| MEDIUM | baml_language/tools/speedtest/src/speedtest/compare.py | 54 | CODE | |
| MEDIUM | baml_language/tools/speedtest/src/speedtest/compare.py | 57 | CODE | |
| MEDIUM | baml_language/tools/speedtest/src/speedtest/compare.py | 58 | CODE | |
| MEDIUM | baml_language/tools/speedtest/src/speedtest/compare.py | 64 | CODE | |
| MEDIUM | baml_language/tools/speedtest/src/speedtest/compare.py | 71 | CODE | |
| MEDIUM | baml_language/tools/speedtest/src/speedtest/compare.py | 73 | CODE | |
| MEDIUM | baml_language/tools/speedtest/src/speedtest/compare.py | 141 | CODE | |
| MEDIUM | baml_language/tools/speedtest/src/speedtest/compare.py | 142 | CODE | |
| MEDIUM | baml_language/tools/speedtest/src/speedtest/compare.py | 144 | CODE | |
| MEDIUM | baml_language/tools/speedtest/src/speedtest/compare.py | 146 | CODE | |
| MEDIUM | baml_language/tools/speedtest/src/speedtest/compare.py | 148 | CODE | |
| MEDIUM | baml_language/tools/speedtest/src/speedtest/compare.py | 149 | CODE | |
| MEDIUM | integ-tests/python/baml_example_tracing.py | 33 | CODE |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| HIGH | typescript2/app-website/EXAMPLES_SPEC.md | 174 | generated by AI functions. | CODE |
| HIGH | typescript2/app-beps/README.md | 792 | └── summaries.md # AI-generated summaries | CODE |
| HIGH⚡ | typescript2/app-beps/convex/schema.ts | 356 | // SUMMARIES (AI-generated) | COMMENT |
| HIGH⚡ | typescript2/app-beps/convex/schema.ts | 366 | // AI-generated content | COMMENT |
| HIGH | typescript2/app-beps/convex/schema.ts | 31 | v.literal("draft"), // AI-generated, not reviewed | CODE |
| HIGH | …ipt2/app-beps/src/components/bep/bep-export-dialog.tsx | 176 | summaries.md # AI-generated summaries` : ""}`} | CODE |
| HIGH | typescript2/app-beps/src/lib/export-utils.ts | 986 | └── summaries.md # AI-generated summaries` : ""} | CODE |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| MEDIUM | baml_language/crates/bex_sap/src/tests/test_class.rs | 96 | "foo": "Here is how you can build the API call:\n```json\n{\n \"foo\": {\n \"world\": [\n \"bar\"\n ]\n } | CODE |
| MEDIUM | baml_language/crates/bex_sap/src/tests/test_class.rs | 105 | {"foo": "Here is how you can build the API call:\n```json\n{\n \"foo\": {\n \"world\": [\n \"bar\"\n ]\n | CODE |
| MEDIUM | baml_language/crates/bex_sap/src/tests/test_class.rs | 255 | r#"Here is how you can build the API call: | CODE |
| MEDIUM | baml_language/crates/bex_sap/src/tests/test_class.rs | 320 | r#"Here is how you can build the API call: | CODE |
| MEDIUM | baml_language/crates/bex_sap/src/tests/test_class.rs | 350 | r#"Here is how you can build the API call: | CODE |
| LOW⚡ | typescript2/app-website/baml_client/inlinedbaml.ts | 24 | "completion.baml": "\n\nfunction Completion(prefix: string, suffix: string, language: string) -> string {\n client \" | CODE |
| MEDIUM⚡ | typescript2/app-website/baml_client/inlinedbaml.ts | 25 | "convert-to-markdown.baml": "\n\nfunction ConvertToMarkdown(input: string) -> string {\n client CustomGPT4oMini\n pr | CODE |
| MEDIUM | engine/baml-lib/jsonish/src/tests/test_class.rs | 78 | "foo": "Here is how you can build the API call:\n```json\n{\n \"foo\": {\n \"world\": [\n \"bar\"\n ]\n } | CODE |
| MEDIUM | engine/baml-lib/jsonish/src/tests/test_class.rs | 82 | {"foo": "Here is how you can build the API call:\n```json\n{\n \"foo\": {\n \"world\": [\n \"bar\"\n ]\n | CODE |
| MEDIUM | engine/baml-lib/jsonish/src/tests/test_class.rs | 133 | r#"Here is how you can build the API call: | CODE |
| MEDIUM | engine/baml-lib/jsonish/src/tests/test_class.rs | 191 | r#"Here is how you can build the API call: | CODE |
| MEDIUM | engine/baml-lib/jsonish/src/tests/test_class.rs | 214 | r#"Here is how you can build the API call: | CODE |
| LOW⚡ | integ-tests/go/baml_client/baml_source_map.go | 131 | "test-files/template_string/template_string.baml": "\nfunction Completion(prefix: stri | CODE |
| LOW⚡ | integ-tests/python/baml_client/inlinedbaml.py | 128 | "test-files/template_string/template_string.baml": "\nfunction Completion(prefix: string, suffix: string, language: | CODE |
| LOW⚡ | integ-tests/typescript/baml_client/inlinedbaml.ts | 136 | "test-files/template_string/template_string.baml": "\nfunction Completion(prefix: string, suffix: string, language: st | CODE |
| LOW | integ-tests/rust/src/baml_client/baml_source_map.rs | 244 | m.insert("test-files/template_string/template_string.baml".to_string(), "\nfunction Completion(prefix: string, s | CODE |
| LOW⚡ | integ-tests/typescript-esm/baml_client/inlinedbaml.ts | 136 | "test-files/template_string/template_string.baml": "\nfunction Completion(prefix: string, suffix: string, language: st | CODE |
| LOW⚡ | integ-tests/python-v1/baml_client/inlinedbaml.py | 128 | "test-files/template_string/template_string.baml": "\nfunction Completion(prefix: string, suffix: string, language: | CODE |
| LOW⚡ | integ-tests/react/baml_client/inlinedbaml.ts | 136 | "test-files/template_string/template_string.baml": "\nfunction Completion(prefix: string, suffix: string, language: st | CODE |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| LOW | tools/bump-version.py | 35 | CODE | |
| LOW | tools/bump-version.py | 86 | CODE | |
| LOW | integ-tests/python/aws-utils.py | 18 | CODE |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| LOW | …escript/apps/vscode-ext/src/panels/WebviewPanelHost.ts | 494 | // TODO: implement error handling in our RPC framework | COMMENT |
| LOW | engine/baml-runtime/src/async_vm_runtime.rs | 309 | // TODO: Handle errors. | COMMENT |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| LOW | …st-fixtures/python/fixture/customizable/test_sample.py | 1 | def helper(): | CODE |