The programming language for agents
This report presents the forensic synthetic code analysis of BoundaryML/baml, a Rust project with 9,088 GitHub stars. SynthScan v2.0 examined 2,256,167 lines of code across 6551 source files, recording 10576 pattern matches distributed across 26 syntactic categories. The overall adjusted score of 7.3 places this repository in the Low AI signal band.
The scanner applied 160+ deterministic lexical heuristics, multi-line block detectors, abstract syntax tree depth profilers, and a cross-file Jaccard similarity matrix to construct a statistically normalised synthetic code estimate. All matches are individually weighted by severity coefficient and contextual multiplier before summation, and the resulting headline score is temporally discounted to account for the repository's development history relative to the commercial emergence of large language model coding tooling (November 2022 onward).
This chart maps the temporal evolution of the adjusted synthetic code score across successive scan runs. An upward trajectory indicates ongoing incorporation of AI-generated code or expanding LLM-assisted scaffolding; a stable or declining trajectory may reflect active human refactoring, code removal, or the adoption of stricter authorship policies. The dashed secondary line (right axis) independently tracks total raw pattern hit count, which can diverge from the normalised score when codebase size changes significantly between scans.
Classifies detected patterns by their diagnostic confidence and structural impact. CRITICAL patterns (coefficient 10) represent definitive synthetic signatures — hallucinated imports, explicit LLM attribution metadata — virtually never produced by human authors. HIGH (5) indicates strong structural tells such as cross-file repetition or cross-linguistic idioms. MEDIUM (2) covers recognisable conversational padding and AI-specific vocabulary. LOW (1) captures subtle indicators like tautological comments and generic boilerplate that require density to carry independent signal.
This horizontal bar chart decomposes the repository's raw synthetic code score by top-level directory, allowing you to pinpoint precisely which modules or components carry the highest AI authorship density. Directories with disproportionately high scores relative to their size warrant targeted manual review: concentrated AI signatures often trace back to mass-generated configuration layers, auto-ported test suites, LLM-scaffolded boilerplate classes, or entire subsystems authored under heavy copilot assistance. Use this view to prioritise your human code-review effort.
The scanner identified 10576 distinct pattern matches across 26 syntactic categories. Each entry below represents a discrete location in the source code where the engine recorded a statistically significant AI authorship indicator. Expand any category row to inspect the individual file paths, line numbers, code snippets, and the lexical context (CODE, COMMENT, or STRING) in which each match was detected.
Reading the findings table: The Severity column indicates the diagnostic confidence level (CRITICAL / HIGH / MEDIUM / LOW). The Context column identifies whether the match occurred inside executable code, an inline comment, or a string literal — comment-context matches receive a ×1.5 weight because LLMs systematically over-annotate. The ⚡ bolt icon marks clustered matches: three or more patterns within a 10-line window, each receiving an additional ×1.5 density multiplier as dense clusters constitute far stronger evidence of synthetic authorship than isolated hits.
| 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 | 25 | # --------------------------------------------------------------------------- | COMMENT |
| MEDIUM⚡ | …_pydantic2/llm_functions/customizable/test_on_event.py | 27 | # --------------------------------------------------------------------------- | COMMENT |
| MEDIUM⚡ | …_pydantic2/llm_functions/customizable/test_on_event.py | 88 | # --------------------------------------------------------------------------- | COMMENT |
| MEDIUM⚡ | …_pydantic2/llm_functions/customizable/test_on_event.py | 90 | # --------------------------------------------------------------------------- | COMMENT |
| MEDIUM⚡ | …thon_pydantic2/llm_functions/customizable/test_main.py | 139 | # --------------------------------------------------------------------------- | COMMENT |
| MEDIUM⚡ | …thon_pydantic2/llm_functions/customizable/test_main.py | 144 | # --------------------------------------------------------------------------- | 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 | 383 | # --------------------------------------------------------------------------- | COMMENT |
| MEDIUM | …ic2/function_calls/customizable/test_host_callables.py | 372 | # --------------------------------------------------------------------------- | COMMENT |
| MEDIUM⚡ | …n_pydantic2/function_calls/customizable/test_errors.py | 135 | # --------------------------------------------------------------------------- | COMMENT |
| MEDIUM⚡ | …n_pydantic2/function_calls/customizable/test_errors.py | 141 | # --------------------------------------------------------------------------- | COMMENT |
| MEDIUM | …n_pydantic2/function_calls/customizable/test_errors.py | 197 | # --------------------------------------------------------------------------- | COMMENT |
| MEDIUM | …n_pydantic2/function_calls/customizable/test_errors.py | 203 | # --------------------------------------------------------------------------- | 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 |
| 2073 more matches not shown… | ||||
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| LOW | .pre-commit-config.yaml | 101 | files: ^baml_language/ | 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 | 101 | # `baml_ide` is the IDE/analysis layer over the compiler (rust-analyzer's | COMMENT |
| LOW | baml_language/stow.toml | 181 | approved_suffixes = ["python_pydantic2", "typescript_shared"] | COMMENT |
| LOW | baml_language/Cargo.toml | 21 | # `sdkgen_java` is a stub. | COMMENT |
| LOW | baml_language/Cargo.toml | 141 | # External dependencies | COMMENT |
| LOW | baml_language/Cargo.toml | 321 | # be turned on here unconditionally. | COMMENT |
| LOW | baml_language/Cargo.toml | 441 | COMMENT | |
| LOW | baml_language/Cargo.toml | 461 | # that we aren't shipping, but in order to make those two the same, we'd | COMMENT |
| LOW | baml_language/Cargo.toml | 481 | # binary cannot mix strategies. `release` used to be `abort` (chosen for binary | COMMENT |
| LOW | baml_language/Cargo.toml | 501 | # +6.23 MiB / +25%: `__text` +2.63 MB (landing pads), `__eh_frame` +2.32 MB, | COMMENT |
| LOW | baml_language/Cross.toml | 1 | # `cross` configuration for the `bridge_cffi` cdylib build. | COMMENT |
| LOW | baml_language/.config/nextest.toml | 1 | nextest-version = "0.9.98" | COMMENT |
| LOW | baml_language/.config/nextest.toml | 161 | platform = { host = 'cfg(windows)' } | COMMENT |
| LOW | baml_language/sdk_tests/harness_setup/Cargo.toml | 1 | # Build-script-side infrastructure for `sdk_tests/crates/<generator>/` | COMMENT |
| LOW | baml_language/sdk_tests/harness_setup/src/cpp.rs | 1 | //! C++ sdk-test target — build-script side. | COMMENT |
| LOW | baml_language/sdk_tests/harness_setup/src/lib.rs | 1 | //! Build-script-side infrastructure for the sdk-test crates under | COMMENT |
| LOW | baml_language/sdk_tests/harness_setup/src/lib.rs | 81 | COMMENT | |
| LOW | baml_language/sdk_tests/harness_setup/src/java.rs | 1 | //! Java sdk-test target — build-script side. | COMMENT |
| LOW | baml_language/sdk_tests/harness_setup/src/java.rs | 21 | //! cd baml_language | COMMENT |
| LOW | baml_language/sdk_tests/harness_setup/src/java.rs | 41 | use sdkgen_java::NamingConvention; | COMMENT |
| LOW | baml_language/sdk_tests/harness_setup/src/java.rs | 61 | /// (Linux/macOS/Windows) must have `java` on its mise install set. | COMMENT |
| LOW | baml_language/sdk_tests/harness_setup/src/java.rs | 81 | /// `javac` gate runs for real (CI enforcement); everything else stays | COMMENT |
| LOW | baml_language/sdk_tests/harness_setup/src/rust.rs | 1 | //! Rust sdk-test target — build-script side. Mirrors `python_pydantic2`. | COMMENT |
| LOW | baml_language/sdk_tests/harness_setup/src/rust.rs | 21 | //! `Gate::Later` to `Gate::Now`. Gated-off files still land on disk | COMMENT |
| LOW | baml_language/sdk_tests/harness_setup/src/rust.rs | 401 | COMMENT | |
| LOW | baml_language/sdk_tests/harness_setup/src/swift.rs | 1 | //! Swift sdk-test target — build-script side. | COMMENT |
| LOW | baml_language/sdk_tests/harness_setup/src/swift.rs | 21 | //! setup.sh builds the `bridge_swift` staticlib for the host arch and | COMMENT |
| LOW | …nguage/sdk_tests/harness_setup/src/python_pydantic2.rs | 1 | //! Python + pydantic2 sdk-test target — build-script side. | COMMENT |
| LOW | …nguage/sdk_tests/harness_setup/src/python_pydantic2.rs | 41 | /// uv-friendly pyproject template. Each fixture's pyproject gets a | 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 | # build:napi-debug → build:ts_build → build:tag-generated-files; all | COMMENT |
| LOW | baml_language/sdk_tests/crates/typescript/build.rs | 1 | // Codegen + scaffold-emit driver lives in | 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 | 361 | // own type carries optional parameters (`(x: int, y?: int, z?: int) -> int`). | COMMENT |
| LOW | baml_language/sdk_tests/crates/typescript/src/lib.rs | 1 | //! Node TypeScript sdk-test crate. The `#[test]` suite covers Node | COMMENT |
| LOW | baml_language/sdk_tests/crates/rust/setup.sh | 1 | #!/usr/bin/env bash | COMMENT |
| LOW | baml_language/sdk_tests/crates/rust/Cargo.toml | 1 | # Rust sdk-test crate. Fans out across every fixture under | COMMENT |
| LOW | baml_language/sdk_tests/crates/rust/build.rs | 1 | // Codegen + scaffold-emit driver lives in | 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_streams.rs | 1 | //! Roundtrip coverage for the `lorem` stream-type / stdlib-routing suite. | 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 | …/rust/llm_functions/customizable/test_streaming_e2e.rs | 21 | 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 |
| 3676 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⚡ | …pe_shapes/customizable/roundtrip_tests/test_streams.py | 33 | def test_streams_round_trip_resume_stream(): | CODE |
| LOW⚡ | …pe_shapes/customizable/roundtrip_tests/test_streams.py | 38 | def test_streams_round_trip_root_foo_stream(): | CODE |
| LOW⚡ | …pe_shapes/customizable/roundtrip_tests/test_streams.py | 43 | def test_streams_round_trip_box_of_resume_stream(): | CODE |
| LOW⚡ | …pe_shapes/customizable/roundtrip_tests/test_streams.py | 48 | def test_streams_round_trip_resume_or_resume_stream(): | CODE |
| LOW⚡ | …pe_shapes/customizable/roundtrip_tests/test_streams.py | 54 | def test_streams_round_trip_resume_or_http_response(): | 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 | 26 | def test_routing_round_trip_foo(): | CODE |
| LOW⚡ | …pe_shapes/customizable/roundtrip_tests/test_routing.py | 31 | def test_routing_round_trip_thing_from_ab(): | CODE |
| LOW⚡ | …pe_shapes/customizable/roundtrip_tests/test_routing.py | 36 | def test_routing_round_trip_root_foo_from_ab(): | CODE |
| LOW⚡ | …pe_shapes/customizable/roundtrip_tests/test_routing.py | 41 | def test_routing_round_trip_deep_thing_from_a(): | CODE |
| LOW⚡ | …pe_shapes/customizable/roundtrip_tests/test_routing.py | 46 | def test_routing_round_trip_deep_thing_from_lorem(): | CODE |
| LOW⚡ | …pe_shapes/customizable/roundtrip_tests/test_routing.py | 51 | def test_routing_round_trip_resume(): | CODE |
| LOW⚡ | …pe_shapes/customizable/roundtrip_tests/test_routing.py | 56 | def test_routing_round_trip_root_foo(): | CODE |
| LOW⚡ | …pe_shapes/customizable/roundtrip_tests/test_routing.py | 61 | def test_routing_round_trip_lorem_resume_from_ipsum(): | 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 | 56 | def test_media_round_trip_image(): | CODE |
| LOW⚡ | …type_shapes/customizable/roundtrip_tests/test_media.py | 61 | def test_media_round_trip_audio(): | CODE |
| LOW⚡ | …type_shapes/customizable/roundtrip_tests/test_media.py | 66 | def test_media_round_trip_video(): | CODE |
| 1490 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/release.yml | 61 | # Check if it's a release tag matching vX.Y.Z | 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 | 537 | # 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 |
| 1369 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 | …pe_shapes/customizable/roundtrip_tests/test_streams.py | 19 | 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 | 17 | 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 | …thon_pydantic2/llm_functions/customizable/test_main.py | 18 | CODE | |
| LOW | …thon_pydantic2/llm_functions/customizable/test_main.py | 22 | CODE | |
| LOW | …thon_pydantic2/llm_functions/customizable/test_main.py | 23 | 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 | …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 | 42 | 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 | …ntic2/function_calls/customizable/test_cancellation.py | 1 | CODE | |
| LOW | …ntic2/function_calls/customizable/test_cancellation.py | 11 | CODE | |
| LOW | …hon_pydantic2/function_calls/customizable/test_json.py | 11 | CODE | |
| LOW | …function_calls/customizable/test_stdlib_entrypoints.py | 1 | CODE | |
| LOW | …hon_pydantic2/function_calls/customizable/test_main.py | 3 | CODE | |
| LOW | …/function_calls/customizable/test_generic_inference.py | 19 | CODE | |
| 622 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 | 2191 | 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 | 8933 | // 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 | 306 | msg_field = envelope.panic.value.class_value.fields.add() | CODE |
| CRITICAL | …e/sdks/agent-docs/bridge-ref/ref-java-type-mappings.md | 101 | static method baml_sdk.vendor.aws.s3.Fns.create_bucket() | CODE |
| CRITICAL | …e/sdks/agent-docs/bridge-ref/ref-java-type-mappings.md | 102 | static method baml_sdk.vendor.aws.s3.Fns.create_bucket_async() | 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 |
|---|---|---|---|---|
| MEDIUM | baml_language/sdk_tests/DEVELOPMENT.md | 30 | emits a `#[test]` scaffold under `OUT_DIR` with one test per | CODE |
| MEDIUM⚡ | baml_language/sdk_tests/DEVELOPMENT.md | 60 | | |-- python_pydantic2.rs # python+pydantic2 codegen + scaffold emit (run_all) | CODE |
| MEDIUM⚡ | baml_language/sdk_tests/DEVELOPMENT.md | 61 | | |-- rust.rs # rust codegen + scaffold emit + TEST_MODS port gating | CODE |
| MEDIUM⚡ | baml_language/sdk_tests/DEVELOPMENT.md | 62 | | |-- typescript.rs # Node codegen + Node scaffold emit | CODE |
| MEDIUM⚡ | baml_language/sdk_tests/DEVELOPMENT.md | 63 | | `-- typescript_web.rs # Web codegen + Chromium/workerd scaffold emit from canonical TypeScript tests | CODE |
| MEDIUM | baml_language/sdk_tests/harness_setup/Cargo.toml | 6 | # scaffold to OUT_DIR. The emitted scaffold is just a sequence of | COMMENT |
| MEDIUM | baml_language/sdk_tests/harness_setup/src/cpp.rs | 10 | //! scaffold `sdk_test_harness_runner::cpp::test_suite!()` `include!`s. | COMMENT |
| MEDIUM | baml_language/sdk_tests/harness_setup/src/typescript.rs | 5 | //! test scaffold. Browser and Workers generation lives in [`crate::typescript_web`]. | COMMENT |
| MEDIUM⚡ | baml_language/sdk_tests/harness_setup/src/lib.rs | 10 | //! and emits a per-fixture `#[test]` scaffold to `OUT_DIR`. The | COMMENT |
| MEDIUM⚡ | baml_language/sdk_tests/harness_setup/src/lib.rs | 10 | //! and emits a per-fixture `#[test]` scaffold to `OUT_DIR`. The | COMMENT |
| MEDIUM⚡ | baml_language/sdk_tests/harness_setup/src/lib.rs | 11 | //! scaffold is a sequence of macro / function invocations against | COMMENT |
| MEDIUM | baml_language/sdk_tests/harness_setup/src/java.rs | 25 | //! build.rs's job is just codegen + scaffold emit — it writes the | COMMENT |
| MEDIUM | baml_language/sdk_tests/harness_setup/src/java.rs | 116 | /// Gradle templates, and emits the per-fixture test scaffold. Does | COMMENT |
| MEDIUM | baml_language/sdk_tests/harness_setup/src/rust.rs | 9 | //! `OUT_DIR/rust_tests.rs` — the per-fixture `#[test]` scaffold the | COMMENT |
| MEDIUM | baml_language/sdk_tests/harness_setup/src/rust.rs | 9 | //! `OUT_DIR/rust_tests.rs` — the per-fixture `#[test]` scaffold the | COMMENT |
| MEDIUM | baml_language/sdk_tests/harness_setup/src/rust.rs | 59 | /// `--edition` the scaffold's `rustfmt` gate passes, so keep the two uses | COMMENT |
| MEDIUM | baml_language/sdk_tests/harness_setup/src/rust.rs | 209 | /// fixture and emits the per-fixture test scaffold to OUT_DIR. | COMMENT |
| MEDIUM | baml_language/sdk_tests/harness_setup/src/swift.rs | 25 | //! codegen and scaffold emit — it writes each fixture's | COMMENT |
| MEDIUM | baml_language/sdk_tests/harness_setup/src/swift.rs | 82 | /// scaffold. Does NOT run swift/cargo — that's setup.sh's job. | COMMENT |
| MEDIUM | …nguage/sdk_tests/harness_setup/src/python_pydantic2.rs | 9 | //! the per-fixture `#[test]` scaffold the | COMMENT |
| MEDIUM | …nguage/sdk_tests/harness_setup/src/python_pydantic2.rs | 9 | //! the per-fixture `#[test]` scaffold the | COMMENT |
| MEDIUM | …nguage/sdk_tests/harness_setup/src/python_pydantic2.rs | 63 | /// across every fixture and emits the per-fixture test scaffold to | COMMENT |
| MEDIUM | …nguage/sdk_tests/harness_setup/src/python_pydantic2.rs | 86 | // emits the scaffold, so it stays uv-free like `cargo check`. | COMMENT |
| MEDIUM⚡ | baml_language/sdk_tests/crates/typescript/build.rs | 1 | // Codegen + scaffold-emit driver lives in | COMMENT |
| MEDIUM⚡ | baml_language/sdk_tests/crates/typescript/build.rs | 5 | // the per-fixture `#[test]` scaffold (a sequence of | COMMENT |
| MEDIUM⚡ | baml_language/sdk_tests/crates/typescript/build.rs | 5 | // the per-fixture `#[test]` scaffold (a sequence of | COMMENT |
| MEDIUM | baml_language/sdk_tests/crates/typescript/src/lib.rs | 5 | //! macro `include!`s the OUT_DIR scaffold emitted by | COMMENT |
| MEDIUM | baml_language/sdk_tests/crates/rust/Cargo.toml | 9 | # `sdk_test_harness_setup` runs at build time (codegen + scaffold | COMMENT |
| MEDIUM | baml_language/sdk_tests/crates/rust/Cargo.toml | 12 | # scaffold invokes). | COMMENT |
| MEDIUM⚡ | baml_language/sdk_tests/crates/rust/build.rs | 1 | // Codegen + scaffold-emit driver lives in | COMMENT |
| MEDIUM⚡ | baml_language/sdk_tests/crates/rust/build.rs | 5 | // `#[test]` scaffold (a sequence of `::sdk_test_harness_runner::*` | COMMENT |
| MEDIUM⚡ | baml_language/sdk_tests/crates/rust/build.rs | 5 | // `#[test]` scaffold (a sequence of `::sdk_test_harness_runner::*` | COMMENT |
| MEDIUM | baml_language/sdk_tests/crates/rust/src/lib.rs | 5 | //! `include!`s the OUT_DIR scaffold emitted by | COMMENT |
| MEDIUM | …_language/sdk_tests/crates/python_pydantic2/Cargo.toml | 9 | # scaffold emit); `sdk_test_harness_runner` runs at test time (the | COMMENT |
| MEDIUM | …_language/sdk_tests/crates/python_pydantic2/Cargo.toml | 11 | # scaffold invokes). | COMMENT |
| MEDIUM⚡ | …ml_language/sdk_tests/crates/python_pydantic2/build.rs | 1 | // Codegen + scaffold-emit driver lives in | COMMENT |
| MEDIUM⚡ | …ml_language/sdk_tests/crates/python_pydantic2/build.rs | 5 | // writes the per-fixture `#[test]` scaffold (a sequence of | COMMENT |
| MEDIUM⚡ | …ml_language/sdk_tests/crates/python_pydantic2/build.rs | 5 | // writes the per-fixture `#[test]` scaffold (a sequence of | COMMENT |
| MEDIUM | …_language/sdk_tests/crates/python_pydantic2/src/lib.rs | 5 | //! The macro `include!`s the OUT_DIR scaffold emitted by | COMMENT |
| MEDIUM⚡ | baml_language/sdk_tests/crates/java/build.rs | 1 | // Codegen + scaffold-emit driver lives in | COMMENT |
| MEDIUM⚡ | baml_language/sdk_tests/crates/java/build.rs | 6 | // Gradle files, and emits the per-fixture `#[test]` scaffold (a | COMMENT |
| MEDIUM⚡ | baml_language/sdk_tests/crates/java/build.rs | 6 | // Gradle files, and emits the per-fixture `#[test]` scaffold (a | COMMENT |
| MEDIUM | baml_language/sdk_tests/crates/java/src/lib.rs | 6 | //! The macro `include!`s the OUT_DIR scaffold emitted by | COMMENT |
| MEDIUM | baml_language/sdk_tests/crates/cpp/Cargo.toml | 10 | # `sdk_test_harness_setup` runs at build time (codegen + scaffold emit); | COMMENT |
| MEDIUM⚡ | baml_language/sdk_tests/crates/cpp/build.rs | 1 | // Codegen + scaffold-emit driver lives in | COMMENT |
| MEDIUM⚡ | baml_language/sdk_tests/crates/cpp/build.rs | 4 | // fixture under this crate, and writes the per-fixture `#[test]` scaffold | COMMENT |
| MEDIUM⚡ | baml_language/sdk_tests/crates/cpp/build.rs | 4 | // fixture under this crate, and writes the per-fixture `#[test]` scaffold | COMMENT |
| MEDIUM | baml_language/sdk_tests/crates/cpp/src/lib.rs | 5 | //! OUT_DIR scaffold emitted by `sdk_test_harness_setup::cpp::run_all` | COMMENT |
| MEDIUM | baml_language/sdk_tests/crates/swift/Cargo.toml | 8 | # `sdk_test_harness_setup` runs at build time (codegen + scaffold | COMMENT |
| MEDIUM⚡ | baml_language/sdk_tests/crates/swift/build.rs | 1 | // Codegen + scaffold-emit driver lives in | COMMENT |
| MEDIUM⚡ | baml_language/sdk_tests/crates/swift/build.rs | 5 | // per-fixture `#[test]` scaffold (a sequence of | COMMENT |
| MEDIUM⚡ | baml_language/sdk_tests/crates/swift/build.rs | 5 | // per-fixture `#[test]` scaffold (a sequence of | COMMENT |
| MEDIUM | baml_language/sdk_tests/crates/swift/src/lib.rs | 5 | //! `include!`s the OUT_DIR scaffold emitted by | COMMENT |
| MEDIUM | baml_language/sdk_tests/harness_runner/Cargo.toml | 15 | # — one per generator; each just `include!`s the OUT_DIR scaffold | COMMENT |
| MEDIUM | baml_language/sdk_tests/harness_runner/src/lib.rs | 6 | //! The scaffold emitted by | COMMENT |
| MEDIUM | baml_language/sdk_tests/harness_runner/src/lib.rs | 23 | //! (`include!`s the scaffold) lives below, alongside | COMMENT |
| MEDIUM | baml_language/sdk_tests/harness_runner/src/lib.rs | 581 | /// [`__check_setup_ran`]). `sdk_test_harness_setup`'s scaffold | COMMENT |
| MEDIUM | baml_language/sdk_tests/harness_runner/src/lib.rs | 582 | /// emitter stamps one invocation per generator scaffold, passing the | COMMENT |
| MEDIUM | baml_language/sdk_tests/harness_runner/src/lib.rs | 617 | /// `sdk_test_harness_setup`'s scaffold emitter stamps one invocation per | COMMENT |
| MEDIUM | baml_language/sdk_tests/harness_runner/src/lib.rs | 618 | /// generator scaffold: | COMMENT |
| 27 more matches not shown… | ||||
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| 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 | 316 | # dict encodes as an empty map rather than an unset (null) value. | COMMENT |
| HIGH | tools/baml-bench/services/baml_dedup/prompts.py | 42 | { "report_id": "<id>", "call_index": null } ] } | CODE |
| HIGH | tools/baml-bench/services/baml_worker/prompts.py | 27 | "call_index": <1-based turn number where it surfaced, or null; do not guess>, | CODE |
| 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 |
|---|---|---|---|---|
| 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/bex_engine/tests/host_argv.rs | 27 | vec!["/bin/baml".into(), "placeholder".into()], | CODE |
| LOW | …/crates/baml_builtins2/keyword_docs/baml_keywords.yaml | 297 | assert.equal(resume.name, "John Doe") | CODE |
| LOW | …ml_language/crates/baml_cli/tests/feedback_auth_e2e.rs | 102 | r#"{"access_token":"at_1","refresh_token":"rt_1","expires_in":3600,"user":{"id":"user_wos_1","email" | CODE |
| LOW | …ml_language/crates/baml_cli/tests/feedback_auth_e2e.rs | 274 | identify["properties"]["$set"]["email"], "user@example.com", | CODE |
| LOW | …ml_language/crates/baml_cli/tests/feedback_auth_e2e.rs | 292 | events[2]["properties"]["email"], "user@example.com", | 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 |
| LOW⚡ | engine/generators/data/dynamic_types/go/main_test.go | 436 | person, err = b.Parse.GetPerson("{'name': 'John Doe', 'age': 30, 'data': null }", b.WithTypeBuilder(tb)) | CODE |
| LOW | engine/generators/data/dynamic_types/rust/main.rs | 360 | street: "123 Main St".to_string(), | CODE |
| LOW | engine/generators/data/dynamic_types/rust/main.rs | 365 | assert_eq!(address.street, "123 Main St"); | CODE |
| LOW | integ-tests/go/test_modular_api_test.go | 138 | "name": "John Doe", | CODE |
| 86 more matches not shown… | ||||
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| MEDIUM⚡ | …thon_pydantic2/llm_functions/customizable/test_main.py | 140 | # Replay-harness surface (bridge-generics/streaming/02). Codegen-shape only; | COMMENT |
| MEDIUM⚡ | …ic2/function_calls/customizable/test_host_callables.py | 66 | # SDK_PARITY_LINT(skip): C# covers this canonical behavior in its native integration harness | COMMENT |
| MEDIUM⚡ | …ic2/function_calls/customizable/test_host_callables.py | 74 | # SDK_PARITY_LINT(skip): C# covers this canonical behavior in its native integration harness | COMMENT |
| MEDIUM⚡ | …ic2/function_calls/customizable/test_host_callables.py | 81 | # 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 | 376 | // SDK_PARITY_LINT(skip): C# canonical coverage executes through its native integration harness | COMMENT |
| MEDIUM⚡ | baml_language/sdk_tests/crates/csharp/src/lib.rs | 384 | // SDK_PARITY_LINT(skip): C# canonical coverage executes through its native integration harness | COMMENT |
| MEDIUM⚡ | baml_language/sdk_tests/crates/csharp/src/lib.rs | 392 | // SDK_PARITY_LINT(skip): C# canonical coverage executes through its native integration harness | COMMENT |
| MEDIUM | …l_language/sdk_tests/harness/llm_recordings/Cargo.toml | 1 | # Recorder for the streaming **replay harness** | COMMENT |
| MEDIUM | …l_language/sdk_tests/harness/llm_recordings/Cargo.toml | 8 | # Neither sibling harness crate can host this: `sdk_test_harness_setup` is | COMMENT |
| MEDIUM | …guage/crates/baml_tests/tests/mounted_package_calls.rs | 4 | //! # The two-database linking harness | COMMENT |
| MEDIUM | baml_language/crates/baml_compiler_parser/src/parser.rs | 7032 | // Definitely type args: a call `(`, a generic constructor | COMMENT |
| MEDIUM | baml_language/crates/baml_compiler2_hir_ty/src/infer.rs | 10306 | // Definitely-handled facts leave the set; the survivors | COMMENT |
| MEDIUM | baml_language/crates/baml_ide/src/describe.rs | 2280 | /// CST node boundary, so this is robust to any body formatting. | COMMENT |
| MEDIUM | …guage/crates/baml_compiler2_ast/src/lower_expr_body.rs | 4799 | // robust to whether it parses to a missing or an empty block. | COMMENT |
| MEDIUM | …ml_language/crates/baml_compiler2_emit/src/analysis.rs | 1035 | // 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 | tools/baml-bench/tests/conftest.py | 135 | # Ephemeral host ports so the harness is immune to whatever else is running | 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 | 786 | # preemptions, set in the test harness) of the ring's | COMMENT |
| MEDIUM | .github/workflows/ci.yaml | 1041 | # Only runtime_benchmark — cache_profile is a macOS/kperf harness that's a | COMMENT |
| MEDIUM | …ne/baml-lib/baml-core/src/ir/ir_helpers/to_baml_arg.rs | 558 | // (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 | …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 | 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 | baml_language/crates/baml_tests/profiling_e2e/run.py | 448 | except Exception as error: | CODE |
| LOW | baml_language/sdks/python/src/baml_bridge/_stream.py | 131 | 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 | 184 | except Exception: | CODE |
| LOW⚡ | baml_language/sdks/python/src/baml_bridge/proto.py | 684 | except Exception: | CODE |
| LOW | baml_language/sdks/python/src/baml_bridge/proto.py | 222 | except Exception: | CODE |
| LOW | baml_language/sdks/python/src/baml_bridge/proto.py | 1219 | 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/baml-bench/tests/conftest.py | 80 | except Exception as e: # noqa: BLE001 | CODE |
| LOW | tools/baml-bench/tests/conftest.py | 199 | except Exception: # noqa: BLE001 | CODE |
| LOW | tools/baml-bench/libs/bench_core/cursor_client.py | 81 | except Exception: # noqa: BLE001 | CODE |
| LOW | tools/baml-bench/libs/bench_core/processor.py | 102 | except Exception as e: # noqa: BLE001 | CODE |
| LOW | tools/baml-bench/libs/bench_core/processor.py | 111 | except Exception: # noqa: BLE001 | CODE |
| LOW | tools/baml-bench/libs/bench_core/processor.py | 127 | except Exception: # noqa: BLE001 | CODE |
| LOW | tools/baml-bench/libs/bench_core/processor.py | 145 | except Exception: # noqa: BLE001 | CODE |
| LOW | tools/baml-bench/libs/bench_core/processor.py | 160 | except Exception: # noqa: BLE001 | CODE |
| LOW | tools/baml-bench/libs/bench_core/processor.py | 171 | except Exception: # noqa: BLE001 | CODE |
| LOW | tools/baml-bench/services/ingress/app.py | 99 | except Exception: # noqa: BLE001 | CODE |
| LOW | tools/baml-bench/services/claude_proxy/app.py | 140 | except Exception as e: # noqa: BLE001 | CODE |
| LOW | tools/baml-bench/services/claude_proxy/app.py | 243 | except Exception as e: # noqa: BLE001 | CODE |
| LOW | tools/baml-bench/services/claude_proxy/app.py | 307 | except Exception as e: # noqa: BLE001 | CODE |
| LOW | tools/baml-bench/services/baml_builder/__main__.py | 46 | except Exception as e: # noqa: BLE001 | CODE |
| LOW | tools/baml-bench/services/api/convex_gateway.py | 127 | except Exception: # noqa: BLE001 | CODE |
| LOW | tools/baml-bench/services/cron/__main__.py | 109 | except Exception: # noqa: BLE001 | CODE |
| LOW | tools/baml-bench/services/baml_worker/__main__.py | 312 | except Exception: # noqa: BLE001 | CODE |
| LOW | tools/bctl_src/oncall/cli.py | 202 | 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 |
| LOW⚡ | typescript2/app-beps/src/lib/static/bep-script.ts | 639 | except Exception: | CODE |
| LOW⚡ | typescript2/app-beps/src/lib/static/bep-script.ts | 677 | except Exception: | CODE |
| LOW | typescript2/app-beps/src/lib/static/bep-script.ts | 119 | except Exception: | CODE |
| 54 more matches not shown… | ||||
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| HIGH | tools/baml-bench/libs/bench_core/cursor_client.py | 31 | Launch a Cursor cloud agent to work a fix on a GitHub repo. Posts to the Cursor Cloud Agents API (`POST /v1/agents` | STRING |
| HIGH | tools/baml-bench/libs/bench_core/proxy_client.py | 49 | Run an agent by POSTing /run-agent to a randomly chosen proxy. Args: req: The run-agent request des | STRING |
| HIGH | tools/baml-bench/libs/bench_core/proxy_client.py | 70 | Check a baml repro by POSTing /check-baml to a randomly chosen proxy. Args: req: The check request | STRING |
| HIGH | tools/baml-bench/libs/bench_core/notion_client.py | 89 | Create a Notion issue page with a title, status, and chunked body. Assembles the body from an optional category | STRING |
| HIGH | tools/baml-bench/libs/bench_core/service_client.py | 44 | Insert a document into a table via the service's POST /{table} endpoint. Args: table: Target table | STRING |
| HIGH | tools/baml-bench/libs/bench_core/service_client.py | 62 | Fetch a single document by id. Args: table: Table the document lives in. id: Document i | STRING |
| HIGH | tools/baml-bench/libs/bench_core/service_client.py | 81 | List documents in a table, filtered by the supplied query params. Args: table: Table to list. | STRING |
| HIGH | tools/baml-bench/libs/bench_core/service_client.py | 100 | Apply a partial update to a document. Args: table: Table the document lives in. id: Doc | STRING |
| HIGH | tools/baml-bench/libs/bench_core/service_client.py | 143 | Atomically claim one queued document, flipping its field and stamping a lease. Selects one document where `fiel | STRING |
| HIGH | tools/baml-bench/libs/bench_core/service_client.py | 187 | Transition a claimed document's field to a new value and release its lease. Should transition on the same field | STRING |
| HIGH | tools/baml-bench/libs/bench_core/service_client.py | 231 | Stream the claimable-document count over SSE, yielding on each change. Opens a long-lived GET /{table}/events s | STRING |
| HIGH | tools/baml-bench/libs/bench_core/service_client.py | 267 | Upload a transcript blob for a document and return its storage id. Args: table: Table the document | STRING |
| HIGH | tools/baml-bench/libs/bench_core/service_client.py | 287 | Fetch the text of a previously uploaded transcript blob. Args: storage_id: Storage id returned by p | STRING |
| HIGH | tools/baml-bench/libs/bench_core/service_client.py | 333 | Upload the compiled baml CLI binary for a build. Args: build_id: Identifier of the baml build the b | STRING |
| HIGH | tools/baml-bench/services/ingress/app.py | 257 | Create a task from a bug report. Args: payload: The request body. Requires a non-empty ``prompt``; optional | STRING |
| HIGH | tools/baml-bench/services/claude_proxy/app.py | 52 | Resolve a staging directory for a caller-supplied id, rejecting traversal. Args: prefix: Literal prefix for | STRING |
| HIGH | tools/baml-bench/services/claude_proxy/app.py | 165 | Run a Claude Code agent over staged files and return transcript + metrics. Stages the request's files, ensures the | STRING |
| HIGH | tools/baml-bench/services/claude_proxy/app.py | 256 | Compile/run a minimal repro with the version-cached baml on PATH (no claude). Used by the worker to verify a finding | STRING |
| HIGH | tools/baml-bench/services/baml_builder/build.py | 51 | Extract the baml binary from a gzipped release tarball. Prefers a file named `baml`, then `baml-cli`, then the larg | STRING |
| HIGH | tools/baml-bench/services/baml_builder/build.py | 80 | Download the alpha release `tag` asset for this platform; return the baml binary bytes. Args: tag: The | STRING |
| HIGH | tools/baml-bench/services/api/app.py | 71 | Serve a stored transcript blob as plain text. Args: storage_id: Blob storage id (path) of the trans | STRING |
| HIGH | tools/baml-bench/services/api/blobs.py | 18 | Resolve a storage id to an absolute path inside the blob directory. Args: storage_id: Relative blob storage | STRING |
| HIGH | tools/baml-bench/services/api/convex_gateway.py | 44 | Invoke a Convex function over the HTTP API and return its value. Args: kind: Function kind: ``query | STRING |
| HIGH | tools/baml-bench/services/api/routers/table.py | 100 | Fetch a single row by id. Args: item_id: Convex document id of the row. Returns: | STRING |
| HIGH | tools/baml-bench/services/api/routers/baml_builds.py | 45 | Resolve the latest baml-language alpha pre-release from GitHub. Scans the repo's recent releases for the newest ``b | STRING |
| HIGH | tools/baml-bench/services/api/routers/baml_builds.py | 151 | Store a built baml binary and record its pointer on the build row. Args: build_id: Convex document | STRING |
| HIGH | tools/baml-bench/services/api/routers/baml_builds.py | 177 | Serve a built baml binary by its release sha. Args: sha: Release commit sha used as the binary's bl | STRING |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| LOW | …/crates/bex_sap/src/deserializer/coercer/coerce_map.rs | 137 | // 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 | 4993 | // Step 1: Create a live TestCollector on the heap | COMMENT |
| LOW⚡ | baml_language/crates/bex_engine/src/lib.rs | 5003 | // Step 2: Populate the collector in-place via $init_test | COMMENT |
| LOW⚡ | baml_language/crates/bex_engine/src/lib.rs | 5012 | // Step 3: Wrap in a TestRegistry | COMMENT |
| LOW⚡ | …uage/crates/bex_prof_store/src/prof/backend/session.rs | 1372 | // Step 1: the admission timestamp — the durable started_ns source | COMMENT |
| LOW⚡ | …uage/crates/bex_prof_store/src/prof/backend/session.rs | 1381 | // Step 3: fork guard — a child inherits the euid and stream lock | COMMENT |
| LOW⚡ | …uage/crates/bex_prof_store/src/prof/backend/session.rs | 1388 | // Step 4: two atomic reads; the indeterminate check is what | 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 | 586 | // Step 2: Allocate a new Gen0 string | COMMENT |
| LOW⚡ | baml_language/crates/bex_heap/tests/generational.rs | 590 | // Step 3: Mutate the Gen2 array to reference the Gen0 string | COMMENT |
| LOW⚡ | baml_language/crates/bex_heap/tests/generational.rs | 600 | // Step 4: Minor GC with NO explicit roots for `young`. | COMMENT |
| LOW⚡ | baml_language/crates/bex_heap/tests/generational.rs | 739 | // Step 2: Allocate a young Gen0 string. | COMMENT |
| LOW⚡ | baml_language/crates/bex_heap/tests/generational.rs | 743 | // Step 3: Mutate the Gen2 array to reference the Gen0 string, | COMMENT |
| LOW⚡ | baml_language/crates/bex_heap/tests/generational.rs | 753 | // Step 4: Minor GC without rooting `young` explicitly. | COMMENT |
| LOW⚡ | baml_language/crates/bex_heap/tests/generational.rs | 803 | // Step 2: Build a Gen0 chain: inner_leaf <- wrapper_array | COMMENT |
| LOW⚡ | baml_language/crates/bex_heap/tests/generational.rs | 812 | // Step 3: Make the Gen2 container point at the Gen0 wrapper, fire write barrier. | COMMENT |
| LOW⚡ | baml_language/crates/bex_heap/tests/generational.rs | 821 | // Step 4: Minor GC without explicit roots for the Gen0 objects. | COMMENT |
| LOW | baml_language/crates/bex_heap/tests/generational.rs | 575 | // Step 1: Create an array and promote to Gen2 | COMMENT |
| LOW | baml_language/crates/bex_heap/tests/generational.rs | 728 | // Step 1: Allocate a Gen0 array and promote it to Gen2 via major GC. | COMMENT |
| LOW | baml_language/crates/bex_heap/tests/generational.rs | 792 | // Step 1: Promote an array container to Gen2. | COMMENT |
| LOW | baml_language/crates/bex_heap/src/gc.rs | 3513 | // Step 1: Allocate 10_001 objects and run a Minor GC. | COMMENT |
| LOW | baml_language/crates/bex_heap/src/gc.rs | 3529 | // Step 2: Manually drive Gen1 over threshold by setting the threshold | COMMENT |
| LOW⚡ | …ml_language/crates/baml_compiler2_emit/src/analysis.rs | 159 | // Step 1: Build predecessor map | COMMENT |
| LOW⚡ | …ml_language/crates/baml_compiler2_emit/src/analysis.rs | 162 | // Step 2: Compute reverse postorder | COMMENT |
| LOW⚡ | …ml_language/crates/baml_compiler2_emit/src/analysis.rs | 165 | // Step 3: Compute dominators | COMMENT |
| LOW⚡ | …ml_language/crates/baml_compiler2_emit/src/analysis.rs | 168 | // Step 4: Collect def-use information | COMMENT |
| LOW⚡ | …ml_language/crates/baml_compiler2_emit/src/analysis.rs | 171 | // Step 5: Conservative jump threading (truly empty goto-only blocks). | COMMENT |
| LOW⚡ | …ml_language/crates/baml_compiler2_emit/src/analysis.rs | 174 | // Step 6: First classification pass. | COMMENT |
| LOW⚡ | …ml_language/crates/baml_compiler2_emit/src/analysis.rs | 185 | // Step 7: Enhanced jump threading using classification info. | COMMENT |
| LOW⚡ | …ml_language/crates/baml_compiler2_emit/src/analysis.rs | 190 | // Step 8: Re-run classification once if redirects changed. | COMMENT |
| LOW | …ml_language/crates/baml_cli/tests/agent_install_e2e.rs | 149 | // Step 1: init sets up the project and nudges toward agent install. | COMMENT |
| LOW | …ml_language/crates/baml_cli/tests/agent_install_e2e.rs | 170 | // Step 2: plain `baml agent install` finds the project root from the cwd | COMMENT |
| LOW | …ml_language/crates/baml_cli/tests/agent_install_e2e.rs | 187 | // Step 3: the installed, up-to-date skill keeps later authoring commands | COMMENT |
| LOW | baml_language/crates/baml_compiler2_mir/src/optimize.rs | 258 | // Step 1: identify passthrough blocks (empty statements + Goto terminator) | COMMENT |
| LOW | baml_language/crates/baml_compiler2_mir/src/optimize.rs | 276 | // Step 2: resolve chains (A→B→C becomes A→C) | COMMENT |
| LOW⚡ | baml_language/crates/baml_compiler2_mir/src/optimize.rs | 291 | // Step 3: rewrite all terminators | COMMENT |
| LOW⚡ | baml_language/crates/baml_compiler2_mir/src/optimize.rs | 298 | // Step 4: rewrite catch regions | COMMENT |
| LOW⚡ | baml_language/crates/baml_compiler2_mir/src/optimize.rs | 317 | // 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 | 322 | // 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 | 119 | // For unions we need to check if all the items are literal strings. | COMMENT |
| LOW | …aml-lib/jsonish/src/deserializer/coercer/field_type.rs | 345 | // 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 |
| 7 more matches not shown… | ||||
| 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 | 4993 | // Step 1: Create a live TestCollector on the heap | COMMENT |
| LOW⚡ | baml_language/crates/bex_engine/src/lib.rs | 5003 | // Step 2: Populate the collector in-place via $init_test | COMMENT |
| LOW⚡ | baml_language/crates/bex_engine/src/lib.rs | 5012 | // Step 3: Wrap in a TestRegistry | COMMENT |
| LOW⚡ | …uage/crates/bex_prof_store/src/prof/backend/session.rs | 1372 | // Step 1: the admission timestamp — the durable started_ns source | COMMENT |
| LOW⚡ | …uage/crates/bex_prof_store/src/prof/backend/session.rs | 1381 | // Step 3: fork guard — a child inherits the euid and stream lock | COMMENT |
| LOW⚡ | …uage/crates/bex_prof_store/src/prof/backend/session.rs | 1388 | // Step 4: two atomic reads; the indeterminate check is what | 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 | 586 | // Step 2: Allocate a new Gen0 string | COMMENT |
| LOW⚡ | baml_language/crates/bex_heap/tests/generational.rs | 590 | // Step 3: Mutate the Gen2 array to reference the Gen0 string | COMMENT |
| LOW⚡ | baml_language/crates/bex_heap/tests/generational.rs | 600 | // Step 4: Minor GC with NO explicit roots for `young`. | COMMENT |
| LOW⚡ | baml_language/crates/bex_heap/tests/generational.rs | 739 | // Step 2: Allocate a young Gen0 string. | COMMENT |
| LOW⚡ | baml_language/crates/bex_heap/tests/generational.rs | 743 | // Step 3: Mutate the Gen2 array to reference the Gen0 string, | COMMENT |
| LOW⚡ | baml_language/crates/bex_heap/tests/generational.rs | 753 | // Step 4: Minor GC without rooting `young` explicitly. | COMMENT |
| LOW⚡ | baml_language/crates/bex_heap/tests/generational.rs | 803 | // Step 2: Build a Gen0 chain: inner_leaf <- wrapper_array | COMMENT |
| LOW⚡ | baml_language/crates/bex_heap/tests/generational.rs | 812 | // Step 3: Make the Gen2 container point at the Gen0 wrapper, fire write barrier. | COMMENT |
| LOW⚡ | baml_language/crates/bex_heap/tests/generational.rs | 821 | // Step 4: Minor GC without explicit roots for the Gen0 objects. | COMMENT |
| LOW | baml_language/crates/bex_heap/tests/generational.rs | 575 | // Step 1: Create an array and promote to Gen2 | COMMENT |
| LOW | baml_language/crates/bex_heap/tests/generational.rs | 728 | // Step 1: Allocate a Gen0 array and promote it to Gen2 via major GC. | COMMENT |
| LOW | baml_language/crates/bex_heap/tests/generational.rs | 792 | // Step 1: Promote an array container to Gen2. | COMMENT |
| LOW | baml_language/crates/bex_heap/src/gc.rs | 3513 | // Step 1: Allocate 10_001 objects and run a Minor GC. | COMMENT |
| LOW | baml_language/crates/bex_heap/src/gc.rs | 3529 | // Step 2: Manually drive Gen1 over threshold by setting the threshold | COMMENT |
| LOW⚡ | …ml_language/crates/baml_compiler2_emit/src/analysis.rs | 159 | // Step 1: Build predecessor map | COMMENT |
| LOW⚡ | …ml_language/crates/baml_compiler2_emit/src/analysis.rs | 162 | // Step 2: Compute reverse postorder | COMMENT |
| LOW⚡ | …ml_language/crates/baml_compiler2_emit/src/analysis.rs | 165 | // Step 3: Compute dominators | COMMENT |
| LOW⚡ | …ml_language/crates/baml_compiler2_emit/src/analysis.rs | 168 | // Step 4: Collect def-use information | COMMENT |
| LOW⚡ | …ml_language/crates/baml_compiler2_emit/src/analysis.rs | 171 | // Step 5: Conservative jump threading (truly empty goto-only blocks). | COMMENT |
| LOW⚡ | …ml_language/crates/baml_compiler2_emit/src/analysis.rs | 174 | // Step 6: First classification pass. | COMMENT |
| LOW⚡ | …ml_language/crates/baml_compiler2_emit/src/analysis.rs | 185 | // Step 7: Enhanced jump threading using classification info. | COMMENT |
| LOW⚡ | …ml_language/crates/baml_compiler2_emit/src/analysis.rs | 190 | // Step 8: Re-run classification once if redirects changed. | COMMENT |
| LOW | …ml_language/crates/baml_cli/tests/agent_install_e2e.rs | 149 | // Step 1: init sets up the project and nudges toward agent install. | COMMENT |
| LOW | …ml_language/crates/baml_cli/tests/agent_install_e2e.rs | 170 | // Step 2: plain `baml agent install` finds the project root from the cwd | COMMENT |
| LOW | …ml_language/crates/baml_cli/tests/agent_install_e2e.rs | 187 | // Step 3: the installed, up-to-date skill keeps later authoring commands | COMMENT |
| LOW | baml_language/crates/baml_compiler2_mir/src/optimize.rs | 258 | // Step 1: identify passthrough blocks (empty statements + Goto terminator) | COMMENT |
| LOW | baml_language/crates/baml_compiler2_mir/src/optimize.rs | 276 | // Step 2: resolve chains (A→B→C becomes A→C) | COMMENT |
| LOW⚡ | baml_language/crates/baml_compiler2_mir/src/optimize.rs | 291 | // Step 3: rewrite all terminators | COMMENT |
| LOW⚡ | baml_language/crates/baml_compiler2_mir/src/optimize.rs | 298 | // Step 4: rewrite catch regions | COMMENT |
| LOW⚡ | baml_language/crates/baml_compiler2_mir/src/optimize.rs | 317 | // 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 | 322 | // 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 |
| 1 more matches not shown… | ||||
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| LOW | baml_language/sdks/python/src/baml_bridge/__init__.py | 539 | __all__ = [ | CODE |
| LOW | baml_language/sdks/python/src/baml_bridge/typemap.py | 169 | def set_type_map(m: BamlTypeMap) -> None: | CODE |
| LOW | baml_language/sdks/python/src/baml_bridge/errors.py | 189 | __all__ = [ | CODE |
| LOW | baml_language/sdks/python/src/baml_bridge/reflect.py | 18 | __all__ = ["Type"] | CODE |
| LOW | tools/baml-bench/libs/bench_core/notion_client.py | 130 | async def set_status(self, page_id: str, status_name: str) -> None: | CODE |
| LOW | tools/baml-bench/libs/bench_core/__init__.py | 7 | __all__ = ["Processor", "run_processor", "ServiceClient", "prices", "schemas", "jsonl"] | 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 | 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 | 506 | # 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 |
|---|---|---|---|---|
| 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 |
|---|---|---|---|---|
| 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/crates/baml_tests/profiling_e2e/run.py | 248 | CODE | |
| LOW | baml_language/sdks/python/generate_stubs.py | 20 | CODE | |
| LOW | baml_language/sdks/python/src/baml_bridge/__init__.py | 441 | CODE | |
| LOW | baml_language/sdks/python/src/baml_bridge/proto.py | 436 | CODE | |
| LOW | baml_language/sdks/python/src/baml_bridge/proto.py | 514 | CODE | |
| LOW | baml_language/sdks/python/src/baml_bridge/proto.py | 633 | 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/baml-bench/docs/_gen_reference.py | 61 | CODE | |
| LOW | tools/baml-bench/libs/bench_core/jsonl.py | 13 | CODE | |
| LOW | tools/baml-bench/services/claude_proxy/runner.py | 286 | CODE | |
| LOW | tools/baml-bench/services/claude_proxy/app.py | 164 | CODE | |
| LOW | tools/baml-bench/services/baml_dedup/render.py | 10 | CODE | |
| LOW | tools/baml-bench/services/baml_worker/__main__.py | 88 | CODE | |
| LOW | tools/bctl_src/oncall/notify.py | 26 | CODE | |
| LOW | tools/bctl_src/oncall/parser.py | 72 | CODE | |
| LOW | tools/bctl_src/oncall/cli.py | 137 | 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 | 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 | |
| LOW | integ-tests/python/tests/test_ontick.py | 9 | CODE | |
| LOW | integ-tests/python/tests/test_ontick.py | 21 | CODE | |
| LOW | integ-tests/python/tests/test_functions.py | 52 | CODE | |
| LOW | integ-tests/python/tests/test_functions.py | 883 | 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 |
| MEDIUM | engine/baml-schema-wasm/rust-toolchain.toml | 4 | # If you really want > 1.81 you can try using wasm-bindgen-cli 0.2.105 instead | COMMENT |
| 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 | …ml_language/sdks/python/src/baml_bridge/ctx_manager.py | 115 | def my_function(x: int) -> int: | STRING |
| LOW | …st-fixtures/python/fixture/customizable/test_sample.py | 1 | def helper(): | CODE |