The programming language for agents
This report presents the forensic synthetic code analysis of BoundaryML/baml, a Rust project with 8,540 GitHub stars. SynthScan v2.0 examined 1,830,631 lines of code across 5192 source files, recording 9453 pattern matches distributed across 26 syntactic categories. The overall adjusted score of 8.1 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 9453 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⚡ | …thon_pydantic2/llm_functions/customizable/test_main.py | 127 | # --------------------------------------------------------------------------- | COMMENT |
| MEDIUM⚡ | …thon_pydantic2/llm_functions/customizable/test_main.py | 132 | # --------------------------------------------------------------------------- | COMMENT |
| MEDIUM | …thon_pydantic2/llm_functions/customizable/test_main.py | 150 | # --------------------------------------------------------------------------- | COMMENT |
| MEDIUM | …thon_pydantic2/llm_functions/customizable/test_main.py | 161 | # --------------------------------------------------------------------------- | 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 | 358 | # --------------------------------------------------------------------------- | COMMENT |
| MEDIUM | …ic2/function_calls/customizable/test_host_callables.py | 347 | # --------------------------------------------------------------------------- | 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 | 147 | # =========================================================================== | COMMENT |
| MEDIUM⚡ | …tic2/function_calls/customizable/test_generic_calls.py | 149 | # =========================================================================== | 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 | 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 | 67 | # =========================================================================== | COMMENT |
| MEDIUM⚡ | …/function_calls/customizable/test_generic_inference.py | 69 | # =========================================================================== | COMMENT |
| MEDIUM⚡ | …/function_calls/customizable/test_generic_inference.py | 118 | # =========================================================================== | COMMENT |
| MEDIUM⚡ | …/function_calls/customizable/test_generic_inference.py | 120 | # =========================================================================== | COMMENT |
| MEDIUM⚡ | …/function_calls/customizable/test_generic_inference.py | 173 | # =========================================================================== | COMMENT |
| MEDIUM⚡ | …/function_calls/customizable/test_generic_inference.py | 175 | # =========================================================================== | COMMENT |
| MEDIUM⚡ | …/function_calls/customizable/test_generic_inference.py | 191 | # =========================================================================== | COMMENT |
| MEDIUM⚡ | …/function_calls/customizable/test_generic_inference.py | 193 | # =========================================================================== | COMMENT |
| MEDIUM⚡ | …/function_calls/customizable/test_generic_inference.py | 214 | # =========================================================================== | COMMENT |
| MEDIUM⚡ | …/function_calls/customizable/test_generic_inference.py | 216 | # =========================================================================== | COMMENT |
| MEDIUM⚡ | …/function_calls/customizable/test_generic_inference.py | 226 | # =========================================================================== | COMMENT |
| MEDIUM⚡ | …/function_calls/customizable/test_generic_inference.py | 228 | # =========================================================================== | COMMENT |
| MEDIUM⚡ | …/function_calls/customizable/test_generic_inference.py | 250 | # =========================================================================== | COMMENT |
| MEDIUM⚡ | …/function_calls/customizable/test_generic_inference.py | 252 | # =========================================================================== | COMMENT |
| MEDIUM⚡ | …/function_calls/customizable/test_generic_inference.py | 301 | # =========================================================================== | COMMENT |
| MEDIUM⚡ | …/function_calls/customizable/test_generic_inference.py | 305 | # =========================================================================== | COMMENT |
| MEDIUM⚡ | …/function_calls/customizable/test_generic_inference.py | 382 | # =========================================================================== | COMMENT |
| MEDIUM⚡ | …/function_calls/customizable/test_generic_inference.py | 384 | # =========================================================================== | COMMENT |
| MEDIUM⚡ | …/function_calls/customizable/test_generic_inference.py | 419 | # =========================================================================== | COMMENT |
| MEDIUM⚡ | …/function_calls/customizable/test_generic_inference.py | 421 | # =========================================================================== | COMMENT |
| MEDIUM⚡ | …/function_calls/customizable/test_generic_inference.py | 450 | # =========================================================================== | COMMENT |
| MEDIUM⚡ | …/function_calls/customizable/test_generic_inference.py | 453 | # =========================================================================== | COMMENT |
| MEDIUM⚡ | …/function_calls/customizable/test_generic_inference.py | 478 | # =========================================================================== | COMMENT |
| MEDIUM⚡ | …/function_calls/customizable/test_generic_inference.py | 480 | # =========================================================================== | COMMENT |
| MEDIUM⚡ | …/function_calls/customizable/test_generic_inference.py | 495 | # =========================================================================== | COMMENT |
| MEDIUM⚡ | …/function_calls/customizable/test_generic_inference.py | 498 | # =========================================================================== | COMMENT |
| MEDIUM⚡ | …/function_calls/customizable/test_generic_inference.py | 526 | # =========================================================================== | COMMENT |
| MEDIUM⚡ | …/function_calls/customizable/test_generic_inference.py | 528 | # =========================================================================== | COMMENT |
| MEDIUM⚡ | …/function_calls/customizable/test_generic_inference.py | 558 | # =========================================================================== | COMMENT |
| MEDIUM⚡ | …/function_calls/customizable/test_generic_inference.py | 560 | # =========================================================================== | COMMENT |
| MEDIUM⚡ | …/function_calls/customizable/test_generic_inference.py | 579 | # =========================================================================== | COMMENT |
| MEDIUM⚡ | …/function_calls/customizable/test_generic_inference.py | 583 | # =========================================================================== | COMMENT |
| 1987 more matches not shown… | ||||
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| 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/Cargo.toml | 121 | # Slim, reqwest/serde-based replacements for the AWS SDK + Google Cloud auth | COMMENT |
| LOW | baml_language/Cargo.toml | 361 | # possible, but using settings that are more beneficial for iterative | COMMENT |
| LOW | baml_language/Cargo.toml | 381 | strip = false | COMMENT |
| LOW | baml_language/Cargo.toml | 401 | # runs when the stack can *unwind*, which `abort` forbids. Building just these | COMMENT |
| LOW | baml_language/sdk_tests/harness_setup/Cargo.toml | 1 | # Build-script-side infrastructure for `sdk_tests/crates/<generator>/` | COMMENT |
| LOW | …anguage/sdk_tests/harness_setup/src/typescript_node.rs | 1 | //! Node.js + TypeScript sdk-test target — build-script side. | COMMENT |
| LOW | …anguage/sdk_tests/harness_setup/src/typescript_node.rs | 21 | //! ``` | COMMENT |
| LOW | …anguage/sdk_tests/harness_setup/src/typescript_node.rs | 61 | /// Lives at `src/templates/package.json` so editors give it real | COMMENT |
| LOW | …anguage/sdk_tests/harness_setup/src/typescript_node.rs | 81 | /// invoking tsc/vitest. Harmless for tsc/vitest (they don't read pnpm | 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 | 41 | 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 | …ml_language/sdk_tests/crates/python_pydantic2/setup.sh | 1 | #!/usr/bin/env bash | COMMENT |
| LOW | …ml_language/sdk_tests/crates/python_pydantic2/setup.sh | 21 | # stable across runs, which keeps pyo3's build-config fingerprint | COMMENT |
| LOW | …ml_language/sdk_tests/crates/python_pydantic2/setup.sh | 61 | # `uv` may not be on PATH directly; fall back to `mise which uv`, the | COMMENT |
| LOW | …_language/sdk_tests/crates/python_pydantic2/Cargo.toml | 1 | # Python + pydantic2 sdk-test crate. Fans out across every fixture | COMMENT |
| LOW | …ml_language/sdk_tests/crates/python_pydantic2/build.rs | 1 | // Codegen + scaffold-emit driver lives in | COMMENT |
| LOW | …thon_pydantic2/llm_functions/customizable/test_main.py | 141 | "replay_serve_until_shutdown", | COMMENT |
| LOW | …ic2/function_calls/customizable/test_host_callables.py | 341 | raise RuntimeError("boom from host") | COMMENT |
| LOW | …/function_calls/customizable/test_generic_inference.py | 541 | COMMENT | |
| LOW | …/function_calls/customizable/test_generic_inference.py | 621 | # bound; the `_types=`/subscript form on an unparameterized receiver raises — | COMMENT |
| LOW | …/function_calls/customizable/test_generic_inference.py | 641 | # non-instance arg, so the call ran and the mismatch only surfaced later at | COMMENT |
| LOW | …/function_calls/customizable/test_generic_inference.py | 681 | assert elem_type([1, 2, 3]) == "int" | COMMENT |
| LOW | …_language/sdk_tests/crates/python_pydantic2/src/lib.rs | 1 | //! Python + pydantic2 sdk-test crate. The `#[test]` suite — three | COMMENT |
| LOW | baml_language/sdk_tests/crates/typescript_node/setup.sh | 1 | #!/usr/bin/env bash | COMMENT |
| LOW | baml_language/sdk_tests/crates/typescript_node/setup.sh | 41 | COMMENT | |
| LOW | baml_language/sdk_tests/crates/typescript_node/setup.sh | 61 | # `--ignore-scripts`: the only dependency with a build script is | COMMENT |
| LOW | baml_language/sdk_tests/crates/typescript_node/build.rs | 1 | // Codegen + scaffold-emit driver lives in | COMMENT |
| LOW | …_node/llm_functions/customizable/streaming_e2e.test.ts | 1 | // Keyless streaming smokes — string-typed and class-typed `T`. The TypeScript | COMMENT |
| LOW | …ypescript_node/llm_functions/customizable/main.test.ts | 1 | // Mirrors python_pydantic2/customizable/llm_functions/test_main.py. | COMMENT |
| LOW | …ode/function_calls/customizable/host_callables.test.ts | 161 | // own type carries optional parameters (`(x: int, y?: int, z?: int) -> int`). | COMMENT |
| LOW | …l_language/sdk_tests/crates/typescript_node/src/lib.rs | 1 | //! Node.js + TypeScript sdk-test crate. The `#[test]` suite — two | COMMENT |
| LOW | baml_language/sdk_tests/harness_runner/Cargo.toml | 1 | # Test-side runtime + macros for the `sdk_tests/crates/<generator>/` | COMMENT |
| LOW | baml_language/sdk_tests/harness_runner/src/lib.rs | 1 | //! Test-side runtime for the `sdk_tests/crates/<generator>/` crates. | COMMENT |
| LOW | baml_language/sdk_tests/harness_runner/src/lib.rs | 21 | //! | COMMENT |
| LOW | baml_language/sdk_tests/harness_runner/src/lib.rs | 41 | /// `cache_subdir` names the per-toolchain subdirectory under | COMMENT |
| LOW | baml_language/sdk_tests/harness_runner/src/lib.rs | 321 | panic!("sdk-test build.rs recorded {count} diagnostic record(s):\n\n{contents}"); | COMMENT |
| LOW | baml_language/sdk_tests/harness_runner/src/lib.rs | 361 | /// | COMMENT |
| LOW | baml_language/sdk_tests/harness_runner/src/lib.rs | 381 | (ignore = $reason:literal, $env:literal) => { | COMMENT |
| LOW | baml_language/sdk_tests/harness_runner/src/lib.rs | 401 | /// | COMMENT |
| LOW | …l_language/sdk_tests/harness/llm_recordings/Cargo.toml | 1 | # Recorder for the streaming **replay harness** | COMMENT |
| LOW | …e/sdk_tests/harness/llm_recordings/tests/recordings.rs | 1 | //! Streaming replay-harness recorder | COMMENT |
| LOW | …dk_tests/harness/llm_recordings/tests/transport_pin.rs | 1 | //! Engine-level transport pin for the streaming replay harness | COMMENT |
| LOW | …l_language/sdk_tests/harness/llm_recordings/src/lib.rs | 1 | //! `sdk_test_llm_recordings` — the streaming replay-harness recorder. | COMMENT |
| LOW | baml_language/crates/bex_project/src/project.rs | 1 | //! Project core: one source gate, owned build candidates, and a coherent | COMMENT |
| LOW | baml_language/crates/bex_project/src/project.rs | 21 | //! - **Runtime identity is coherent.** [`RuntimeState`] replaces the | COMMENT |
| LOW | baml_language/crates/bex_project/src/project.rs | 61 | /// Advances exactly once per accepted source-mutation batch: open/change/ | COMMENT |
| LOW | baml_language/crates/bex_project/src/project.rs | 81 | #[cfg(not(target_arch = "wasm32"))] | COMMENT |
| LOW | baml_language/crates/bex_project/src/project.rs | 101 | /// shared mutable state. The state cannot be trusted, so the project enters | COMMENT |
| LOW | baml_language/crates/bex_project/src/project.rs | 121 | // --------------------------------------------------------------------------- | COMMENT |
| LOW | baml_language/crates/bex_project/src/project.rs | 441 | /// Why a run snapshot could not be produced. | COMMENT |
| LOW | baml_language/crates/bex_project/src/project.rs | 1141 | drop(source); | COMMENT |
| LOW | …guage/crates/bex_project/src/bex_lsp/position_codec.rs | 1 | //! Negotiated LSP position boundary. | COMMENT |
| LOW | …crates/bex_project/src/bex_lsp/request_cancellation.rs | 1 | //! Ambient, dispatch-scoped request cancellation. | COMMENT |
| LOW | baml_language/crates/bex_project/src/bex_lsp/mod.rs | 81 | #[error("Request canceled: {0}")] | COMMENT |
| LOW | baml_language/crates/bex_project/src/bex_lsp/mod.rs | 241 | pub is_bex_current: bool, | COMMENT |
| 2925 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 typescript/apps/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 typescript/apps/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 | 548 | # Check if there are changes to commit | COMMENT |
| LOW⚡ | .github/workflows/build-cli-release.reusable.yaml | 336 | # Check if 7z command succeeded and file exists | COMMENT |
| LOW⚡ | .github/workflows/build-cli-release.reusable.yaml | 344 | # Check if certutil command succeeded and file exists | COMMENT |
| LOW⚡ | .github/workflows/build-cli-release.reusable.yaml | 381 | # Check if tar command succeeded and file exists | COMMENT |
| LOW⚡ | .github/workflows/build-cli-release.reusable.yaml | 389 | # 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 |
| 1361 more matches not shown… | ||||
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| LOW | …hon_pydantic2/type_shapes/customizable/test_generic.py | 50 | def test_generic_wrapper_get_value(): | CODE |
| LOW | …antic2/type_shapes/customizable/test_complex_models.py | 19 | def test_round_trip_complex_profile_preserves_deeply_nested_mixed_shape_class(): | CODE |
| LOW | …python_pydantic2/type_shapes/customizable/test_main.py | 10 | def test_root_imports_cleanly(): | CODE |
| LOW | …python_pydantic2/type_shapes/customizable/test_main.py | 14 | def test_all_namespaces_reachable(): | CODE |
| LOW | …python_pydantic2/type_shapes/customizable/test_main.py | 38 | def test_lorem_resume_reachable(): | CODE |
| LOW | …python_pydantic2/type_shapes/customizable/test_main.py | 42 | def test_deep_namespace_thing_reachable(): | CODE |
| LOW | …ype_shapes/customizable/roundtrip_tests/test_unions.py | 16 | def test_round_trip_null_to_end(): | CODE |
| LOW⚡ | …ype_shapes/customizable/roundtrip_tests/test_unions.py | 27 | def test_round_trip_singleton_unwrap(): | CODE |
| LOW⚡ | …ype_shapes/customizable/roundtrip_tests/test_unions.py | 32 | def test_round_trip_optional_plus_null(): | CODE |
| LOW⚡ | …ype_shapes/customizable/roundtrip_tests/test_unions.py | 42 | def test_round_trip_union_container(): | CODE |
| LOW⚡ | …pe_shapes/customizable/roundtrip_tests/test_streams.py | 33 | def test_round_trip_resume_stream(): | CODE |
| LOW⚡ | …pe_shapes/customizable/roundtrip_tests/test_streams.py | 38 | def test_round_trip_root_foo_stream(): | CODE |
| LOW⚡ | …pe_shapes/customizable/roundtrip_tests/test_streams.py | 43 | def test_round_trip_box_of_resume_stream(): | CODE |
| LOW⚡ | …pe_shapes/customizable/roundtrip_tests/test_streams.py | 48 | def test_round_trip_resume_or_resume_stream(): | CODE |
| LOW⚡ | …pe_shapes/customizable/roundtrip_tests/test_streams.py | 54 | def test_round_trip_resume_or_http_response(): | CODE |
| LOW⚡ | …/type_shapes/customizable/roundtrip_tests/test_maps.py | 23 | def test_round_trip_simple_map(): | CODE |
| LOW⚡ | …/type_shapes/customizable/roundtrip_tests/test_maps.py | 27 | def test_round_trip_list_valued_map(): | CODE |
| LOW⚡ | …/type_shapes/customizable/roundtrip_tests/test_maps.py | 31 | def test_round_trip_sentiment(): | CODE |
| LOW⚡ | …e_shapes/customizable/roundtrip_tests/test_literals.py | 40 | def test_round_trip_literal_draft(): | CODE |
| LOW⚡ | …e_shapes/customizable/roundtrip_tests/test_literals.py | 44 | def test_round_trip_literal_escaped(): | CODE |
| LOW⚡ | …e_shapes/customizable/roundtrip_tests/test_literals.py | 48 | def test_round_trip_literal_true(): | CODE |
| LOW⚡ | …e_shapes/customizable/roundtrip_tests/test_literals.py | 52 | def test_round_trip_literal_false(): | CODE |
| LOW | …pe_shapes/customizable/roundtrip_tests/test_handles.py | 68 | def test_http_get_response_fields_and_methods(http_server): | CODE |
| LOW | …pe_shapes/customizable/roundtrip_tests/test_handles.py | 91 | def test_open_file_returns_file_handle(temp_file): | CODE |
| LOW | …pe_shapes/customizable/roundtrip_tests/test_handles.py | 97 | def test_file_cursor_state_persists_across_calls(temp_file): | CODE |
| LOW | …_shapes/customizable/roundtrip_tests/test_recursion.py | 30 | def test_round_trip_int_binary_tree(): | CODE |
| LOW | …_shapes/customizable/roundtrip_tests/test_recursion.py | 39 | def test_round_trip_mutual_recursion(): | CODE |
| LOW⚡ | …e_shapes/customizable/roundtrip_tests/test_optional.py | 15 | def test_round_trip_optional_int(): | CODE |
| LOW⚡ | …e_shapes/customizable/roundtrip_tests/test_optional.py | 20 | def test_round_trip_optional_resume(): | CODE |
| LOW⚡ | …e_shapes/customizable/roundtrip_tests/test_optional.py | 26 | def test_round_trip_optional_union(): | CODE |
| LOW | …e_shapes/customizable/roundtrip_tests/test_optional.py | 37 | def test_round_trip_optional_container(): | CODE |
| LOW⚡ | …pe_shapes/customizable/roundtrip_tests/test_routing.py | 31 | def test_round_trip_thing_from_ab(): | CODE |
| LOW⚡ | …pe_shapes/customizable/roundtrip_tests/test_routing.py | 36 | def test_round_trip_root_foo_from_ab(): | CODE |
| LOW⚡ | …pe_shapes/customizable/roundtrip_tests/test_routing.py | 41 | def test_round_trip_deep_thing_from_a(): | CODE |
| LOW⚡ | …pe_shapes/customizable/roundtrip_tests/test_routing.py | 46 | def test_round_trip_deep_thing_from_lorem(): | CODE |
| LOW | …pe_shapes/customizable/roundtrip_tests/test_routing.py | 61 | def test_round_trip_lorem_resume_from_ipsum(): | CODE |
| LOW | …type_shapes/customizable/roundtrip_tests/test_enums.py | 24 | def test_round_trip_sentiment(): | CODE |
| LOW | …type_shapes/customizable/roundtrip_tests/test_enums.py | 28 | def test_round_trip_sentiment_positive(): | CODE |
| LOW | …shapes/customizable/roundtrip_tests/test_primitives.py | 55 | def test_round_trip_float_accepts_int(): | CODE |
| LOW | …shapes/customizable/roundtrip_tests/test_primitives.py | 81 | def test_round_trip_primitives(): | CODE |
| LOW | …shapes/customizable/roundtrip_tests/test_primitives.py | 93 | def test_round_trip_primitives_float_field_accepts_int(): | CODE |
| LOW | …apes/customizable/roundtrip_tests/test_forward_refs.py | 30 | def test_round_trip_rec_list_with_other(): | CODE |
| LOW | …apes/customizable/roundtrip_tests/test_forward_refs.py | 36 | def test_round_trip_g_node_int(): | CODE |
| LOW | …customizable/roundtrip_tests/test_symbol_collisions.py | 25 | def test_round_trip_fizz_foo_bar(): | CODE |
| LOW | …customizable/roundtrip_tests/test_symbol_collisions.py | 30 | def test_round_trip_fizz_buzz_foo_bar(): | CODE |
| LOW | …pe_shapes/customizable/roundtrip_tests/test_aliases.py | 12 | def test_round_trip_string_list(): | CODE |
| LOW | …pe_shapes/customizable/roundtrip_tests/test_aliases.py | 22 | def test_round_trip_alias_container(): | CODE |
| LOW⚡ | …e_shapes/customizable/roundtrip_tests/test_generics.py | 26 | def test_round_trip_wrapper_int(): | CODE |
| LOW⚡ | …e_shapes/customizable/roundtrip_tests/test_generics.py | 31 | def test_round_trip_generic_linked_list_int(): | CODE |
| LOW⚡ | …e_shapes/customizable/roundtrip_tests/test_generics.py | 36 | def test_round_trip_generic_binary_tree_int(): | CODE |
| LOW⚡ | …e_shapes/customizable/roundtrip_tests/test_generics.py | 46 | def test_round_trip_nested_generics(): | CODE |
| LOW | …e_shapes/customizable/roundtrip_tests/test_generics.py | 57 | def test_round_trip_differing_instantiation(): | CODE |
| LOW⚡ | …type_shapes/customizable/roundtrip_tests/test_lists.py | 17 | def test_round_trip_empty_list(): | CODE |
| LOW⚡ | …type_shapes/customizable/roundtrip_tests/test_lists.py | 24 | def test_round_trip_optional_strings(): | CODE |
| LOW⚡ | …type_shapes/customizable/roundtrip_tests/test_lists.py | 28 | def test_round_trip_union_list(): | CODE |
| LOW⚡ | …type_shapes/customizable/roundtrip_tests/test_lists.py | 32 | def test_round_trip_list_container(): | CODE |
| LOW⚡ | …thon_pydantic2/llm_functions/customizable/test_main.py | 17 | def test_root_imports_cleanly(): | CODE |
| LOW⚡ | …thon_pydantic2/llm_functions/customizable/test_main.py | 21 | def test_namespaces_reachable_via_explicit_import(): | CODE |
| LOW⚡ | …thon_pydantic2/llm_functions/customizable/test_main.py | 26 | def test_lorem_resume_class_shape(): | CODE |
| LOW⚡ | …thon_pydantic2/llm_functions/customizable/test_main.py | 35 | def test_lorem_streaming_doc_class_shape(): | CODE |
| 1319 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 | 39 | 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 | …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 | 9 | 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 | |
| LOW | …function_calls/customizable/test_methods_on_classes.py | 16 | CODE | |
| 608 more matches not shown… | ||||
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| HIGH | …es/python/generated_tests/unions/baml_client/config.py | 0 | use this decorator to mark functions as deprecated. every time the decorated function runs, it will emit a "deprecation" | STRING |
| HIGH | …thon/generated_tests/array_types/baml_client/config.py | 0 | use this decorator to mark functions as deprecated. every time the decorated function runs, it will emit a "deprecation" | STRING |
| HIGH | …rated_tests/union_types_extended/baml_client/config.py | 0 | use this decorator to mark functions as deprecated. every time the decorated function runs, it will emit a "deprecation" | STRING |
| HIGH | …/generated_tests/primitive_types/baml_client/config.py | 0 | use this decorator to mark functions as deprecated. every time the decorated function runs, it will emit a "deprecation" | STRING |
| HIGH | …s/python/generated_tests/classes/baml_client/config.py | 0 | use this decorator to mark functions as deprecated. every time the decorated function runs, it will emit a "deprecation" | STRING |
| HIGH | …enerated_tests/nested_structures/baml_client/config.py | 0 | use this decorator to mark functions as deprecated. every time the decorated function runs, it will emit a "deprecation" | STRING |
| HIGH | …ython/generated_tests/edge_cases/baml_client/config.py | 0 | use this decorator to mark functions as deprecated. every time the decorated function runs, it will emit a "deprecation" | STRING |
| HIGH | …ges/python/generated_tests/enums/baml_client/config.py | 0 | use this decorator to mark functions as deprecated. every time the decorated function runs, it will emit a "deprecation" | STRING |
| HIGH | …/generated_tests/recursive_types/baml_client/config.py | 0 | use this decorator to mark functions as deprecated. every time the decorated function runs, it will emit a "deprecation" | STRING |
| HIGH | …on/generated_tests/dynamic_types/baml_client/config.py | 0 | use this decorator to mark functions as deprecated. every time the decorated function runs, it will emit a "deprecation" | STRING |
| HIGH | …s/python/generated_tests/asserts/baml_client/config.py | 0 | use this decorator to mark functions as deprecated. every time the decorated function runs, it will emit a "deprecation" | STRING |
| HIGH | …enerated_tests/optional_nullable/baml_client/config.py | 0 | use this decorator to mark functions as deprecated. every time the decorated function runs, it will emit a "deprecation" | STRING |
| HIGH | …es/python/generated_tests/sample/baml_client/config.py | 0 | use this decorator to mark functions as deprecated. every time the decorated function runs, it will emit a "deprecation" | STRING |
| HIGH | …thon/generated_tests/media_types/baml_client/config.py | 0 | use this decorator to mark functions as deprecated. every time the decorated function runs, it will emit a "deprecation" | STRING |
| HIGH | …erated_tests/mixed_complex_types/baml_client/config.py | 0 | use this decorator to mark functions as deprecated. every time the decorated function runs, it will emit a "deprecation" | STRING |
| HIGH | …nerated_tests/semantic_streaming/baml_client/config.py | 0 | use this decorator to mark functions as deprecated. every time the decorated function runs, it will emit a "deprecation" | STRING |
| HIGH | …python/generated_tests/map_types/baml_client/config.py | 0 | use this decorator to mark functions as deprecated. every time the decorated function runs, it will emit a "deprecation" | STRING |
| HIGH | …on/generated_tests/literal_types/baml_client/config.py | 0 | use this decorator to mark functions as deprecated. every time the decorated function runs, it will emit a "deprecation" | STRING |
| HIGH | …e/generators/languages/python/src/_templates/config.py | 0 | use this decorator to mark functions as deprecated. every time the decorated function runs, it will emit a "deprecation" | STRING |
| HIGH | …ine/generators/languages/ruby/src/_templates/config.rb | 0 | use this decorator to mark functions as deprecated. every time the decorated function runs, it will emit a "deprecation" | STRING |
| HIGH | integ-tests/python/baml_client/config.py | 0 | use this decorator to mark functions as deprecated. every time the decorated function runs, it will emit a "deprecation" | STRING |
| HIGH | integ-tests/python-v1/baml_client/config.py | 0 | use this decorator to mark functions as deprecated. every time the decorated function runs, it will emit a "deprecation" | STRING |
| HIGH | …es/python/generated_tests/unions/baml_client/config.py | 0 | set the maximum log chunk length for the baml python client. | STRING |
| HIGH | …thon/generated_tests/array_types/baml_client/config.py | 0 | set the maximum log chunk length for the baml python client. | STRING |
| HIGH | …rated_tests/union_types_extended/baml_client/config.py | 0 | set the maximum log chunk length for the baml python client. | STRING |
| HIGH | …/generated_tests/primitive_types/baml_client/config.py | 0 | set the maximum log chunk length for the baml python client. | STRING |
| HIGH | …s/python/generated_tests/classes/baml_client/config.py | 0 | set the maximum log chunk length for the baml python client. | STRING |
| HIGH | …enerated_tests/nested_structures/baml_client/config.py | 0 | set the maximum log chunk length for the baml python client. | STRING |
| HIGH | …ython/generated_tests/edge_cases/baml_client/config.py | 0 | set the maximum log chunk length for the baml python client. | STRING |
| HIGH | …ges/python/generated_tests/enums/baml_client/config.py | 0 | set the maximum log chunk length for the baml python client. | STRING |
| HIGH | …/generated_tests/recursive_types/baml_client/config.py | 0 | set the maximum log chunk length for the baml python client. | STRING |
| HIGH | …on/generated_tests/dynamic_types/baml_client/config.py | 0 | set the maximum log chunk length for the baml python client. | STRING |
| HIGH | …s/python/generated_tests/asserts/baml_client/config.py | 0 | set the maximum log chunk length for the baml python client. | STRING |
| HIGH | …enerated_tests/optional_nullable/baml_client/config.py | 0 | set the maximum log chunk length for the baml python client. | STRING |
| HIGH | …es/python/generated_tests/sample/baml_client/config.py | 0 | set the maximum log chunk length for the baml python client. | STRING |
| HIGH | …thon/generated_tests/media_types/baml_client/config.py | 0 | set the maximum log chunk length for the baml python client. | STRING |
| HIGH | …erated_tests/mixed_complex_types/baml_client/config.py | 0 | set the maximum log chunk length for the baml python client. | STRING |
| HIGH | …nerated_tests/semantic_streaming/baml_client/config.py | 0 | set the maximum log chunk length for the baml python client. | STRING |
| HIGH | …python/generated_tests/map_types/baml_client/config.py | 0 | set the maximum log chunk length for the baml python client. | STRING |
| HIGH | …on/generated_tests/literal_types/baml_client/config.py | 0 | set the maximum log chunk length for the baml python client. | STRING |
| HIGH | …e/generators/languages/python/src/_templates/config.py | 0 | set the maximum log chunk length for the baml python client. | STRING |
| HIGH | integ-tests/python/baml_client/config.py | 0 | set the maximum log chunk length for the baml python client. | STRING |
| HIGH | integ-tests/python-v1/baml_client/config.py | 0 | set the maximum log chunk length for the baml python client. | STRING |
| HIGH | …es/python/generated_tests/unions/baml_client/config.py | 0 | alias for set_log_max_chunk_length for compatibility with docs. | STRING |
| HIGH | …thon/generated_tests/array_types/baml_client/config.py | 0 | alias for set_log_max_chunk_length for compatibility with docs. | STRING |
| HIGH | …rated_tests/union_types_extended/baml_client/config.py | 0 | alias for set_log_max_chunk_length for compatibility with docs. | STRING |
| HIGH | …/generated_tests/primitive_types/baml_client/config.py | 0 | alias for set_log_max_chunk_length for compatibility with docs. | STRING |
| HIGH | …s/python/generated_tests/classes/baml_client/config.py | 0 | alias for set_log_max_chunk_length for compatibility with docs. | STRING |
| HIGH | …enerated_tests/nested_structures/baml_client/config.py | 0 | alias for set_log_max_chunk_length for compatibility with docs. | STRING |
| HIGH | …ython/generated_tests/edge_cases/baml_client/config.py | 0 | alias for set_log_max_chunk_length for compatibility with docs. | STRING |
| HIGH | …ges/python/generated_tests/enums/baml_client/config.py | 0 | alias for set_log_max_chunk_length for compatibility with docs. | STRING |
| HIGH | …/generated_tests/recursive_types/baml_client/config.py | 0 | alias for set_log_max_chunk_length for compatibility with docs. | STRING |
| HIGH | …on/generated_tests/dynamic_types/baml_client/config.py | 0 | alias for set_log_max_chunk_length for compatibility with docs. | STRING |
| HIGH | …s/python/generated_tests/asserts/baml_client/config.py | 0 | alias for set_log_max_chunk_length for compatibility with docs. | STRING |
| HIGH | …enerated_tests/optional_nullable/baml_client/config.py | 0 | alias for set_log_max_chunk_length for compatibility with docs. | STRING |
| HIGH | …es/python/generated_tests/sample/baml_client/config.py | 0 | alias for set_log_max_chunk_length for compatibility with docs. | STRING |
| HIGH | …thon/generated_tests/media_types/baml_client/config.py | 0 | alias for set_log_max_chunk_length for compatibility with docs. | STRING |
| HIGH | …erated_tests/mixed_complex_types/baml_client/config.py | 0 | alias for set_log_max_chunk_length for compatibility with docs. | STRING |
| HIGH | …nerated_tests/semantic_streaming/baml_client/config.py | 0 | alias for set_log_max_chunk_length for compatibility with docs. | STRING |
| HIGH | …python/generated_tests/map_types/baml_client/config.py | 0 | alias for set_log_max_chunk_length for compatibility with docs. | STRING |
| 24 more matches not shown… | ||||
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| HIGH⚡ | typescript/apps/beps/src/lib/static/bep-script.ts | 166 | print(f"Pulling BEPs from {PULL_ENDPOINT}...") | CODE |
| HIGH⚡ | typescript/apps/beps/src/lib/static/bep-script.ts | 172 | print(f"Error: Failed to fetch BEPs: {e}", file=sys.stderr) | CODE |
| HIGH⚡ | typescript/apps/beps/src/lib/static/bep-script.ts | 200 | print(f"\\nChanges:") | CODE |
| HIGH⚡ | typescript/apps/beps/src/lib/static/bep-script.ts | 202 | print(f" + {len(added)} new files") | CODE |
| HIGH⚡ | typescript/apps/beps/src/lib/static/bep-script.ts | 204 | print(f" + {f}") | CODE |
| HIGH⚡ | typescript/apps/beps/src/lib/static/bep-script.ts | 206 | print(f" ... and {len(added) - 5} more") | CODE |
| HIGH⚡ | typescript/apps/beps/src/lib/static/bep-script.ts | 208 | print(f" - {len(removed)} files to remove") | CODE |
| HIGH⚡ | typescript/apps/beps/src/lib/static/bep-script.ts | 210 | print(f" - {f}") | CODE |
| HIGH⚡ | typescript/apps/beps/src/lib/static/bep-script.ts | 212 | print(f" ... and {len(removed) - 5} more") | CODE |
| HIGH⚡ | typescript/apps/beps/src/lib/static/bep-script.ts | 214 | print(f" ~ {len(updated)} files to update") | CODE |
| HIGH⚡ | typescript/apps/beps/src/lib/static/bep-script.ts | 216 | print("\\nNo changes detected.") | CODE |
| HIGH⚡ | typescript/apps/beps/src/lib/static/bep-script.ts | 223 | print("Aborted.") | CODE |
| HIGH⚡ | typescript/apps/beps/src/lib/static/bep-script.ts | 256 | print(f"Error: Unsafe path in archive: {rel_path}", file=sys.stderr) | CODE |
| HIGH⚡ | typescript/apps/beps/src/lib/static/bep-script.ts | 262 | print(f"\\nExtracted to {ALL_BEPS_DIR}") | CODE |
| HIGH⚡ | typescript/apps/beps/src/lib/static/bep-script.ts | 296 | print(json.dumps(beps, indent=2)) | CODE |
| HIGH⚡ | typescript/apps/beps/src/lib/static/bep-script.ts | 299 | print("No BEPs found. Run './bep pull' first.") | CODE |
| HIGH⚡ | typescript/apps/beps/src/lib/static/bep-script.ts | 302 | print(f"{'ID':<12} {'Status':<12} {'Title'}") | CODE |
| HIGH⚡ | typescript/apps/beps/src/lib/static/bep-script.ts | 303 | print("-" * 60) | CODE |
| HIGH⚡ | typescript/apps/beps/src/lib/static/bep-script.ts | 308 | print(f"BEP-{num:03d} {b['status']:<12} {star}{b['title']}") | CODE |
| HIGH⚡ | typescript/apps/beps/src/lib/static/bep-script.ts | 310 | print(f"BEP-??? {b['status']:<12} {star}{b['title']}") | CODE |
| HIGH⚡ | typescript/apps/beps/src/lib/static/bep-script.ts | 407 | print(f"Error: Could not find local BEP matching '{ref}'.", file=sys.stderr) | CODE |
| HIGH⚡ | typescript/apps/beps/src/lib/static/bep-script.ts | 408 | print("Available BEPs:") | CODE |
| HIGH⚡ | typescript/apps/beps/src/lib/static/bep-script.ts | 418 | print(f"New BEP: {local_folder.name}") | CODE |
| HIGH⚡ | typescript/apps/beps/src/lib/static/bep-script.ts | 419 | print("\\nContent to be created:") | CODE |
| HIGH⚡ | typescript/apps/beps/src/lib/static/bep-script.ts | 420 | print("-" * 40) | CODE |
| HIGH⚡ | typescript/apps/beps/src/lib/static/bep-script.ts | 422 | print(local_bep["readme"]) | CODE |
| HIGH⚡ | typescript/apps/beps/src/lib/static/bep-script.ts | 425 | print("\\n".join(lines)) | CODE |
| HIGH⚡ | typescript/apps/beps/src/lib/static/bep-script.ts | 427 | print(f"... ({len(local_bep['readme'].split(chr(10)))} total lines)") | CODE |
| HIGH⚡ | typescript/apps/beps/src/lib/static/bep-script.ts | 430 | print(f"\\nPages: {len(local_bep['pages'])}") | CODE |
| HIGH⚡ | typescript/apps/beps/src/lib/static/bep-script.ts | 432 | print(f" - {page['slug']}.md") | CODE |
| HIGH⚡ | typescript/apps/beps/src/lib/static/bep-script.ts | 437 | print(f"Fetching {format_bep_number(bep_number)} from server...") | CODE |
| HIGH⚡ | typescript/apps/beps/src/lib/static/bep-script.ts | 469 | print(diff_text) | CODE |
| HIGH⚡ | typescript/apps/beps/src/lib/static/bep-script.ts | 471 | print("No differences in README.md") | CODE |
| HIGH⚡ | typescript/apps/beps/src/lib/static/bep-script.ts | 478 | print("README.md: No changes") | CODE |
| HIGH⚡ | typescript/apps/beps/src/lib/static/bep-script.ts | 480 | print(f"README.md: {server_lines} → {local_lines} lines") | CODE |
| HIGH⚡ | typescript/apps/beps/src/lib/static/bep-script.ts | 497 | print(f"pages/{slug}.md: NEW ({len(local_content.splitlines())} lines)") | CODE |
| HIGH⚡ | typescript/apps/beps/src/lib/static/bep-script.ts | 498 | elif slug not in local_pages: | CODE |
| HIGH⚡ | typescript/apps/beps/src/lib/static/bep-script.ts | 499 | print(f"pages/{slug}.md: DELETED") | CODE |
| HIGH⚡ | typescript/apps/beps/src/lib/static/bep-script.ts | 500 | elif server_content != local_content: | CODE |
| HIGH⚡ | typescript/apps/beps/src/lib/static/bep-script.ts | 501 | print(f"pages/{slug}.md: MODIFIED") | CODE |
| HIGH⚡ | typescript/apps/beps/src/lib/static/bep-script.ts | 509 | print("".join(diff)) | CODE |
| HIGH⚡ | typescript/apps/beps/src/lib/static/bep-script.ts | 519 | print("Error: BEP_API_TOKEN environment variable not set.", file=sys.stderr) | CODE |
| HIGH⚡ | typescript/apps/beps/src/lib/static/bep-script.ts | 520 | print(f"Get your token from: {API_BASE}/profile", file=sys.stderr) | CODE |
| HIGH⚡ | typescript/apps/beps/src/lib/static/bep-script.ts | 527 | print(f"Error: Could not find local BEP matching '{ref}'.", file=sys.stderr) | CODE |
| HIGH⚡ | typescript/apps/beps/src/lib/static/bep-script.ts | 548 | print("Changes to push:") | CODE |
| HIGH⚡ | typescript/apps/beps/src/lib/static/bep-script.ts | 549 | print("-" * 40) | CODE |
| HIGH⚡ | typescript/apps/beps/src/lib/static/bep-script.ts | 553 | print(f"CREATE new BEP: {meta.get('title', 'Untitled')}") | CODE |
| HIGH⚡ | typescript/apps/beps/src/lib/static/bep-script.ts | 554 | print(f" README.md: {len(readme_content.splitlines())} lines") | CODE |
| HIGH⚡ | typescript/apps/beps/src/lib/static/bep-script.ts | 556 | print(f" Pages: {len(pages)}") | CODE |
| HIGH⚡ | typescript/apps/beps/src/lib/static/bep-script.ts | 558 | print(f" - {p['slug']}.md ({len(p['content'].splitlines())} lines)") | CODE |
| HIGH⚡ | typescript/apps/beps/src/lib/static/bep-script.ts | 561 | print(f"UPDATE {format_bep_number(bep_number)}: {meta.get('title', '')}") | CODE |
| HIGH⚡ | typescript/apps/beps/src/lib/static/bep-script.ts | 565 | print() | CODE |
| HIGH⚡ | typescript/apps/beps/src/lib/static/bep-script.ts | 570 | print("Aborted.") | CODE |
| HIGH⚡ | typescript/apps/beps/src/lib/static/bep-script.ts | 613 | print(f" Renamed to: {new_folder_name}") | CODE |
| HIGH⚡ | typescript/apps/beps/src/lib/static/bep-script.ts | 616 | print(f"Error: Failed to create BEP: {e}", file=sys.stderr) | CODE |
| HIGH⚡ | typescript/apps/beps/src/lib/static/bep-script.ts | 619 | print(f" {e.response.json()}", file=sys.stderr) | CODE |
| HIGH⚡ | typescript/apps/beps/src/lib/static/bep-script.ts | 643 | print(f"\\n✓ Updated {format_bep_number(bep_number)}") | CODE |
| HIGH⚡ | typescript/apps/beps/src/lib/static/bep-script.ts | 644 | print(f" Version: {result.get('versionNumber', '?')} ({result.get('versionAction', '')})") | CODE |
| HIGH⚡ | typescript/apps/beps/src/lib/static/bep-script.ts | 646 | print(f" Pages created: {result['pagesCreated']}") | CODE |
| HIGH⚡ | typescript/apps/beps/src/lib/static/bep-script.ts | 648 | print(f" Pages updated: {result['pagesUpdated']}") | CODE |
| 22 more matches not shown… | ||||
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| 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 | 217 | # 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 |
|---|---|---|---|---|
| CRITICAL | baml_language/crates/baml_tests/tests/interfaces.rs | 4596 | // Root.a.b.c.d.e.speak() — five field accesses then dispatch. | COMMENT |
| CRITICAL | baml_language/crates/baml_tests/tests/interfaces.rs | 4614 | return r.a.b.c.d.e.speak() | CODE |
| CRITICAL | baml_language/crates/baml_compiler2_mir/src/lower.rs | 7674 | // 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 | …-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 | 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 |
|---|---|---|---|---|
| MEDIUM | baml_language/sdk_tests/DEVELOPMENT.md | 27 | emits a `#[test]` scaffold under `OUT_DIR` with one test per | CODE |
| MEDIUM | baml_language/sdk_tests/DEVELOPMENT.md | 57 | | |-- python_pydantic2.rs # python+pydantic2 codegen + scaffold emit (run_all) | CODE |
| MEDIUM | baml_language/sdk_tests/DEVELOPMENT.md | 58 | | `-- typescript_node.rs # nodejs+typescript codegen + scaffold emit | 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 | …anguage/sdk_tests/harness_setup/src/typescript_node.rs | 27 | //! fixture. build.rs's job is just codegen + scaffold emit — it | COMMENT |
| MEDIUM | …anguage/sdk_tests/harness_setup/src/typescript_node.rs | 95 | /// writes templates, and emits the per-fixture test scaffold. Does | 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 | …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 | …_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/typescript_node/build.rs | 1 | // Codegen + scaffold-emit driver lives in | COMMENT |
| MEDIUM⚡ | baml_language/sdk_tests/crates/typescript_node/build.rs | 5 | // the per-fixture `#[test]` scaffold (a sequence of | COMMENT |
| MEDIUM⚡ | baml_language/sdk_tests/crates/typescript_node/build.rs | 5 | // the per-fixture `#[test]` scaffold (a sequence of | COMMENT |
| MEDIUM | …l_language/sdk_tests/crates/typescript_node/src/lib.rs | 5 | //! macro `include!`s the OUT_DIR scaffold emitted by | COMMENT |
| MEDIUM | baml_language/sdk_tests/harness_runner/Cargo.toml | 14 | # — 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 | 358 | /// [`__check_setup_ran`]). `sdk_test_harness_setup`'s scaffold | COMMENT |
| MEDIUM | baml_language/sdk_tests/harness_runner/src/lib.rs | 359 | /// emitter stamps one invocation per generator scaffold, passing the | COMMENT |
| MEDIUM | baml_language/sdk_tests/harness_runner/src/lib.rs | 395 | /// `sdk_test_harness_setup`'s scaffold emitter stamps one invocation per | COMMENT |
| MEDIUM | baml_language/sdk_tests/harness_runner/src/lib.rs | 396 | /// generator scaffold: | COMMENT |
| MEDIUM | baml_language/sdk_tests/harness_runner/src/lib.rs | 436 | /// per-fixture scaffold emitted by | COMMENT |
| MEDIUM | baml_language/sdk_tests/harness_runner/src/lib.rs | 453 | /// per-fixture scaffold emitted by | COMMENT |
| MEDIUM | …guage/crates/baml_compiler2_tir/src/lower_type_expr.rs | 4555 | /// The spike-1a blanket-impl scaffold: `Wrap` binds its associated error to a | COMMENT |
| MEDIUM | …ml_language/crates/baml_tests/tests/comparable_sort.rs | 534 | // Canonical scaffold mirrors the real stdlib: `Comparable`-style interface | COMMENT |
| MEDIUM | baml_language/crates/bex_engine/tests/orchestration.rs | 94 | #[ignore = "compiler2: baml.llm orchestration API (build_plan/wrap_with_retry) not yet fully wired up in compiler2"] | COMMENT |
| MEDIUM | baml_language/crates/bex_engine/tests/orchestration.rs | 118 | #[ignore = "compiler2: baml.llm orchestration API (build_plan/wrap_with_retry) not yet fully wired up in compiler2"] | COMMENT |
| MEDIUM | baml_language/crates/bex_engine/tests/orchestration.rs | 152 | #[ignore = "compiler2: baml.llm orchestration API (build_plan/wrap_with_retry) not yet fully wired up in compiler2"] | COMMENT |
| MEDIUM | baml_language/crates/bex_engine/tests/orchestration.rs | 192 | #[ignore = "compiler2: baml.llm orchestration API (build_plan/wrap_with_retry) not yet fully wired up in compiler2"] | COMMENT |
| MEDIUM | baml_language/crates/bex_engine/tests/orchestration.rs | 230 | #[ignore = "compiler2: baml.llm orchestration API (build_plan/wrap_with_retry) not yet fully wired up in compiler2"] | COMMENT |
| MEDIUM | baml_language/crates/bex_engine/tests/orchestration.rs | 268 | #[ignore = "compiler2: baml.llm orchestration API (build_plan/wrap_with_retry) not yet fully wired up in compiler2"] | COMMENT |
| MEDIUM | baml_language/crates/bex_engine/tests/orchestration.rs | 311 | #[ignore = "compiler2: baml.llm orchestration API (build_plan/wrap_with_retry) not yet fully wired up in compiler2"] | COMMENT |
| MEDIUM | baml_language/crates/bex_engine/tests/orchestration.rs | 347 | #[ignore = "compiler2: baml.llm orchestration API (build_plan/wrap_with_retry) not yet fully wired up in compiler2"] | COMMENT |
| MEDIUM | baml_language/crates/bex_engine/tests/orchestration.rs | 395 | #[ignore = "compiler2: baml.llm orchestration API (build_plan/wrap_with_retry) not yet fully wired up in compiler2"] | COMMENT |
| MEDIUM | baml_language/crates/bex_engine/tests/orchestration.rs | 431 | #[ignore = "compiler2: baml.llm orchestration API (build_plan/wrap_with_retry) not yet fully wired up in compiler2"] | COMMENT |
| MEDIUM | baml_language/crates/bex_engine/tests/orchestration.rs | 467 | #[ignore = "compiler2: baml.llm orchestration API (build_plan/wrap_with_retry) not yet fully wired up in compiler2"] | COMMENT |
| MEDIUM | baml_language/crates/bex_engine/tests/orchestration.rs | 515 | #[ignore = "compiler2: baml.llm orchestration API (build_plan/wrap_with_retry) not yet fully wired up in compiler2"] | COMMENT |
| MEDIUM | baml_language/crates/bex_engine/tests/orchestration.rs | 553 | #[ignore = "compiler2: baml.llm orchestration API (build_plan/wrap_with_retry) not yet fully wired up in compiler2"] | COMMENT |
| MEDIUM | baml_language/crates/bex_engine/tests/orchestration.rs | 603 | #[ignore = "compiler2: baml.llm orchestration API (build_plan/wrap_with_retry) not yet fully wired up in compiler2"] | COMMENT |
| MEDIUM | baml_language/crates/bex_engine/tests/orchestration.rs | 648 | #[ignore = "compiler2: baml.llm orchestration API (build_plan/wrap_with_retry) not yet fully wired up in compiler2"] | COMMENT |
| MEDIUM | baml_language/crates/bex_engine/tests/orchestration.rs | 682 | #[ignore = "compiler2: baml.llm orchestration API (build_plan/wrap_with_retry) not yet fully wired up in compiler2"] | COMMENT |
| MEDIUM | baml_language/crates/bex_engine/tests/orchestration.rs | 718 | #[ignore = "compiler2: baml.llm orchestration API (build_plan/wrap_with_retry) not yet fully wired up in compiler2"] | COMMENT |
| MEDIUM | baml_language/crates/bex_engine/tests/orchestration.rs | 769 | #[ignore = "compiler2: baml.llm orchestration API (build_plan/wrap_with_retry) not yet fully wired up in compiler2"] | COMMENT |
| MEDIUM | baml_language/crates/baml_cli/src/init_command.rs | 1 | // `baml init` / `baml new` — scaffold a new BAML project. | COMMENT |
| MEDIUM | baml_language/crates/baml_cli/src/init_command.rs | 10 | // Both flows share the same writer (`scaffold`) so the produced layout | COMMENT |
| MEDIUM | baml_language/crates/baml_cli/src/init_command.rs | 22 | /// `baml init` — scaffold a new project under the given directory | COMMENT |
| MEDIUM | baml_language/crates/baml_cli/src/init_command.rs | 61 | /// scaffold a project inside. Refuses to run if `<PATH>` already exists, | COMMENT |
| MEDIUM | baml_language/crates/baml_cli/src/init_command.rs | 413 | /// `--name` validation applies to `new` too — the shared `scaffold` | COMMENT |
| MEDIUM | baml_language/crates/bex_vm/Cargo.toml | 62 | # breakdown. Off by default — pure measurement scaffolding on the hot path. | COMMENT |
| MEDIUM | baml_language/crates/baml_compiler2_mir/src/lower.rs | 11285 | // iteration. A structural cross of `AstStmt::While` (loop scaffold + | COMMENT |
| MEDIUM | baml_language/forks/aws-config-systest/run-e2e.py | 7 | # # process orchestration. The inline block keeps it runnable via `uv run`. | COMMENT |
| 5 more matches not shown… | ||||
| 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 | …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 | …ript2/pkg-playground/src/run-store-projections.test.ts | 1251 | 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 |
| LOW | integ-tests/go/test_modular_api_test.go | 149 | assert.Equal(t, "John Doe", result.Name) | CODE |
| LOW | integ-tests/go/test_parser_test.go | 126 | "name": "John Doe", | CODE |
| LOW | integ-tests/go/test_parser_test.go | 135 | Name: stringPtr("John Doe"), | CODE |
| LOW | integ-tests/go/test_parser_test.go | 193 | "name": "John Doe", | CODE |
| LOW | integ-tests/go/test_parser_test.go | 216 | assert.Equal(t, "John Doe", parsed.Name) | CODE |
| 81 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 | …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/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 | 136 | except Exception: | CODE |
| LOW⚡ | baml_language/sdks/python/src/baml_bridge/proto.py | 529 | except Exception: | CODE |
| LOW | baml_language/sdks/python/src/baml_bridge/proto.py | 1005 | 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 |
| MEDIUM⚡ | typescript/apps/beps/src/lib/static/bep-script.ts | 172 | print(f"Error: Failed to fetch BEPs: {e}", file=sys.stderr) | CODE |
| MEDIUM⚡ | typescript/apps/beps/src/lib/static/bep-script.ts | 256 | print(f"Error: Unsafe path in archive: {rel_path}", file=sys.stderr) | CODE |
| MEDIUM⚡ | typescript/apps/beps/src/lib/static/bep-script.ts | 407 | print(f"Error: Could not find local BEP matching '{ref}'.", file=sys.stderr) | CODE |
| MEDIUM⚡ | typescript/apps/beps/src/lib/static/bep-script.ts | 519 | print("Error: BEP_API_TOKEN environment variable not set.", file=sys.stderr) | CODE |
| MEDIUM⚡ | typescript/apps/beps/src/lib/static/bep-script.ts | 527 | print(f"Error: Could not find local BEP matching '{ref}'.", file=sys.stderr) | CODE |
| MEDIUM⚡ | typescript/apps/beps/src/lib/static/bep-script.ts | 616 | print(f"Error: Failed to create BEP: {e}", file=sys.stderr) | CODE |
| MEDIUM⚡ | typescript/apps/beps/src/lib/static/bep-script.ts | 654 | print(f"Error: Failed to update BEP: {e}", file=sys.stderr) | CODE |
| MEDIUM⚡ | typescript/apps/beps/src/lib/static/bep-script.ts | 682 | print(f"Error: BEP has no number assigned yet.", file=sys.stderr) | CODE |
| MEDIUM⚡ | typescript/apps/beps/src/lib/static/bep-script.ts | 685 | print(f"Error: No meta.json found for {args.ref}.", file=sys.stderr) | CODE |
| MEDIUM⚡ | typescript/apps/beps/src/lib/static/bep-script.ts | 688 | print(f"Error: Could not find BEP matching '{args.ref}'.", file=sys.stderr) | CODE |
| MEDIUM | typescript/apps/beps/src/lib/static/bep-script.ts | 326 | print(f"Error: {folder_path} already exists.", file=sys.stderr) | CODE |
| MEDIUM | typescript/apps/beps/src/lib/static/bep-script.ts | 448 | print(f"Error: Failed to fetch from server: {e}", file=sys.stderr) | CODE |
| LOW⚡ | typescript/apps/beps/src/lib/static/bep-script.ts | 287 | except Exception: | CODE |
| LOW⚡ | typescript/apps/beps/src/lib/static/bep-script.ts | 620 | except Exception: | CODE |
| LOW⚡ | typescript/apps/beps/src/lib/static/bep-script.ts | 658 | except Exception: | CODE |
| LOW | typescript/apps/beps/src/lib/static/bep-script.ts | 119 | except Exception: | CODE |
| MEDIUM | scripts/ffi-debug/analyze_ffi.py | 261 | print(f"Error strings (FFI_ERROR_*):") | CODE |
| MEDIUM | scripts/ffi-debug/analyze_ffi.py | 522 | print("Error: matplotlib is required for plotting.") | CODE |
| LOW | engine/tools/show_rust_lints.py | 194 | except Exception as exc: # pragma: no cover - surface errors clearly | CODE |
| 51 more matches not shown… | ||||
| 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 | 967 | // Step 1: Collect tests | COMMENT |
| LOW⚡ | baml_language/crates/bex_engine/tests/collect_tests.rs | 973 | // Step 2: Serialize before expansion | COMMENT |
| LOW⚡ | baml_language/crates/bex_engine/tests/collect_tests.rs | 978 | // Step 3: Expand "test" testset (runs collector lambda with for loops + nested testsets) | COMMENT |
| LOW⚡ | baml_language/crates/bex_engine/tests/collect_tests.rs | 983 | // Step 4: Serialize after expanding "test" | COMMENT |
| LOW⚡ | baml_language/crates/bex_engine/tests/collect_tests.rs | 988 | // Step 5: Expand "test/vibes" (second-level nested testset) | COMMENT |
| LOW⚡ | baml_language/crates/bex_engine/tests/collect_tests.rs | 993 | // Step 6: Expand third-level testsets. | COMMENT |
| LOW | baml_language/crates/bex_engine/tests/collect_tests.rs | 1016 | // Step 7: Final serialize | COMMENT |
| LOW⚡ | baml_language/crates/bex_engine/src/lib.rs | 3265 | // Step 1: Create a live TestCollector on the heap | COMMENT |
| LOW⚡ | baml_language/crates/bex_engine/src/lib.rs | 3275 | // Step 2: Populate the collector in-place via $init_test | COMMENT |
| LOW⚡ | baml_language/crates/bex_engine/src/lib.rs | 3284 | // Step 3: Wrap in a TestRegistry | COMMENT |
| LOW⚡ | baml_language/crates/bex_heap/tests/generational.rs | 457 | // Step 2: Allocate a new Gen0 string | COMMENT |
| LOW⚡ | baml_language/crates/bex_heap/tests/generational.rs | 461 | // Step 3: Mutate the Gen2 array to reference the Gen0 string | COMMENT |
| LOW⚡ | baml_language/crates/bex_heap/tests/generational.rs | 471 | // Step 4: Minor GC with NO explicit roots for `young`. | COMMENT |
| LOW⚡ | baml_language/crates/bex_heap/tests/generational.rs | 610 | // Step 2: Allocate a young Gen0 string. | COMMENT |
| LOW⚡ | baml_language/crates/bex_heap/tests/generational.rs | 614 | // Step 3: Mutate the Gen2 array to reference the Gen0 string, | COMMENT |
| LOW⚡ | baml_language/crates/bex_heap/tests/generational.rs | 624 | // Step 4: Minor GC without rooting `young` explicitly. | COMMENT |
| LOW⚡ | baml_language/crates/bex_heap/tests/generational.rs | 674 | // Step 2: Build a Gen0 chain: inner_leaf <- wrapper_array | COMMENT |
| LOW⚡ | baml_language/crates/bex_heap/tests/generational.rs | 683 | // Step 3: Make the Gen2 container point at the Gen0 wrapper, fire write barrier. | COMMENT |
| LOW⚡ | baml_language/crates/bex_heap/tests/generational.rs | 692 | // Step 4: Minor GC without explicit roots for the Gen0 objects. | COMMENT |
| LOW | baml_language/crates/bex_heap/tests/generational.rs | 446 | // Step 1: Create an array and promote to Gen2 | COMMENT |
| LOW | baml_language/crates/bex_heap/tests/generational.rs | 599 | // Step 1: Allocate a Gen0 array and promote it to Gen2 via major GC. | COMMENT |
| LOW | baml_language/crates/bex_heap/tests/generational.rs | 663 | // Step 1: Promote an array container to Gen2. | COMMENT |
| LOW | baml_language/crates/bex_heap/src/gc.rs | 2842 | // Step 1: Allocate 10_001 objects and run a Minor GC. | COMMENT |
| LOW | baml_language/crates/bex_heap/src/gc.rs | 2858 | // Step 2: Manually drive Gen1 over threshold by setting the threshold | COMMENT |
| LOW⚡ | baml_language/crates/tools_onionskin/src/compiler.rs | 860 | // Step 1: Add snapshot files to DB | COMMENT |
| LOW⚡ | baml_language/crates/tools_onionskin/src/compiler.rs | 868 | // Step 2: Use .set_text() to update to current files | COMMENT |
| LOW | baml_language/crates/tools_onionskin/src/main.rs | 203 | // Step 1: Read "before" files (snapshot) | COMMENT |
| LOW | baml_language/crates/tools_onionskin/src/main.rs | 216 | // Step 2: Read "after" files | COMMENT |
| LOW⚡ | baml_language/crates/tools_onionskin/src/main.rs | 233 | // Step 3: Compile "after" state using "before" as snapshot | COMMENT |
| LOW⚡ | baml_language/crates/tools_onionskin/src/main.rs | 243 | // Step 4: Show annotated compiler outputs | COMMENT |
| LOW⚡ | …ml_language/crates/baml_compiler2_emit/src/analysis.rs | 157 | // Step 1: Build predecessor map | COMMENT |
| LOW⚡ | …ml_language/crates/baml_compiler2_emit/src/analysis.rs | 160 | // Step 2: Compute reverse postorder | COMMENT |
| LOW⚡ | …ml_language/crates/baml_compiler2_emit/src/analysis.rs | 163 | // Step 3: Compute dominators | COMMENT |
| LOW⚡ | …ml_language/crates/baml_compiler2_emit/src/analysis.rs | 166 | // Step 4: Collect def-use information | COMMENT |
| LOW⚡ | …ml_language/crates/baml_compiler2_emit/src/analysis.rs | 169 | // Step 5: Conservative jump threading (truly empty goto-only blocks). | COMMENT |
| LOW⚡ | …ml_language/crates/baml_compiler2_emit/src/analysis.rs | 172 | // Step 6: First classification pass. | COMMENT |
| LOW⚡ | …ml_language/crates/baml_compiler2_emit/src/analysis.rs | 183 | // Step 7: Enhanced jump threading using classification info. | COMMENT |
| LOW⚡ | …ml_language/crates/baml_compiler2_emit/src/analysis.rs | 188 | // 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 | 245 | // Step 1: identify passthrough blocks (empty statements + Goto terminator) | COMMENT |
| LOW | baml_language/crates/baml_compiler2_mir/src/optimize.rs | 263 | // Step 2: resolve chains (A→B→C becomes A→C) | COMMENT |
| LOW⚡ | baml_language/crates/baml_compiler2_mir/src/optimize.rs | 278 | // Step 3: rewrite all terminators | COMMENT |
| LOW⚡ | baml_language/crates/baml_compiler2_mir/src/optimize.rs | 285 | // Step 4: rewrite catch regions | COMMENT |
| LOW⚡ | baml_language/crates/baml_compiler2_mir/src/optimize.rs | 300 | // 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 | 305 | // Step 6: re-run dead block elimination to compact | COMMENT |
| LOW⚡ | …language/sdks/nodejs/bridge_nodejs/tests/run_vitest.rs | 11 | // Step 1: Install npm dependencies | COMMENT |
| LOW⚡ | …language/sdks/nodejs/bridge_nodejs/tests/run_vitest.rs | 19 | // Step 2: Build native addon + TypeScript | COMMENT |
| LOW⚡ | …language/sdks/nodejs/bridge_nodejs/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 |
| 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 |
| 4 more matches not shown… | ||||
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| MEDIUM⚡ | …thon_pydantic2/llm_functions/customizable/test_main.py | 128 | # Replay-harness surface (bridge-generics/streaming/02). Codegen-shape only; | 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 | baml_language/crates/baml_compiler_parser/src/parser.rs | 6585 | // Definitely type args: a call `(`, a generic constructor | COMMENT |
| MEDIUM | baml_language/crates/bex_events/src/prof/consumer.rs | 954 | #[ignore = "throughput harness; run manually in release with --nocapture"] | COMMENT |
| MEDIUM | baml_language/crates/bex_events/src/prof/consumer.rs | 955 | #[expect(clippy::print_stdout, reason = "harness reports its measurement")] | COMMENT |
| MEDIUM | baml_language/crates/bex_engine/src/thread.rs | 83 | /// robust: a producer settle that removes the `active_futures` | COMMENT |
| MEDIUM | baml_language/crates/baml_lsp2_actions/src/describe.rs | 1736 | /// CST node boundary, so this is robust to any body formatting. | COMMENT |
| MEDIUM | …guage/crates/baml_compiler2_ast/src/lower_expr_body.rs | 3860 | // robust to whether it parses to a missing or an empty block. | COMMENT |
| MEDIUM | …ml_language/crates/baml_compiler2_emit/src/analysis.rs | 991 | // more robust checking (e.g., any name starting with "_", or type-based analysis | 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 | .github/workflows/ci.yaml | 653 | # preemptions, set in the test harness) of the ring's | COMMENT |
| MEDIUM | .github/workflows/ci.yaml | 843 | # Only runtime_benchmark — cache_profile is a macOS/kperf harness that's a | COMMENT |
| MEDIUM | .github/workflows/cargo-tests.reusable.yaml | 113 | # `pack_e2e` is excluded here and run as its own step below: its harness | COMMENT |
| MEDIUM | .github/workflows/cargo-tests.reusable.yaml | 126 | # test`, not nextest, lets the harness build the host once. | COMMENT |
| MEDIUM⚡ | .github/workflows/build-cli-release.reusable.yaml | 326 | # Use find for robust copy | COMMENT |
| MEDIUM⚡ | .github/workflows/build-cli-release.reusable.yaml | 374 | # Use find for robust copy | 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 | 122 | "test-files/providers/tests.baml": "test TestOpenAIShorthand {\n func | CODE |
| MEDIUM⚡ | integ-tests/python/baml_client/inlinedbaml.py | 119 | "test-files/providers/tests.baml": "test TestOpenAIShorthand {\n functions [TestOpenAIShorthand]\n args {\n inp | CODE |
| MEDIUM⚡ | integ-tests/typescript/baml_client/inlinedbaml.ts | 127 | "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 | 226 | m.insert("test-files/providers/tests.baml".to_string(), "test TestOpenAIShorthand {\n functions [TestOpenAIShor | CODE |
| MEDIUM⚡ | integ-tests/typescript-esm/baml_client/inlinedbaml.ts | 127 | "test-files/providers/tests.baml": "test TestOpenAIShorthand {\n functions [TestOpenAIShorthand]\n args {\n input | CODE |
| MEDIUM⚡ | integ-tests/python-v1/baml_client/inlinedbaml.py | 119 | "test-files/providers/tests.baml": "test TestOpenAIShorthand {\n functions [TestOpenAIShorthand]\n args {\n inp | CODE |
| MEDIUM⚡ | integ-tests/react/baml_client/inlinedbaml.ts | 127 | "test-files/providers/tests.baml": "test TestOpenAIShorthand {\n functions [TestOpenAIShorthand]\n args {\n input | CODE |
| LOW | integ-tests/ruby/streaming-example.rb | 26 | # In this case, you should just use BamlClient.ExtractReceiptInfo(receipt) instead, | COMMENT |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| LOW⚡ | baml_language/crates/bex_engine/tests/collect_tests.rs | 967 | // Step 1: Collect tests | COMMENT |
| LOW⚡ | baml_language/crates/bex_engine/tests/collect_tests.rs | 973 | // Step 2: Serialize before expansion | COMMENT |
| LOW⚡ | baml_language/crates/bex_engine/tests/collect_tests.rs | 978 | // Step 3: Expand "test" testset (runs collector lambda with for loops + nested testsets) | COMMENT |
| LOW⚡ | baml_language/crates/bex_engine/tests/collect_tests.rs | 983 | // Step 4: Serialize after expanding "test" | COMMENT |
| LOW⚡ | baml_language/crates/bex_engine/tests/collect_tests.rs | 988 | // Step 5: Expand "test/vibes" (second-level nested testset) | COMMENT |
| LOW⚡ | baml_language/crates/bex_engine/tests/collect_tests.rs | 993 | // Step 6: Expand third-level testsets. | COMMENT |
| LOW | baml_language/crates/bex_engine/tests/collect_tests.rs | 1016 | // Step 7: Final serialize | COMMENT |
| LOW⚡ | baml_language/crates/bex_engine/src/lib.rs | 3265 | // Step 1: Create a live TestCollector on the heap | COMMENT |
| LOW⚡ | baml_language/crates/bex_engine/src/lib.rs | 3275 | // Step 2: Populate the collector in-place via $init_test | COMMENT |
| LOW⚡ | baml_language/crates/bex_engine/src/lib.rs | 3284 | // Step 3: Wrap in a TestRegistry | COMMENT |
| LOW⚡ | baml_language/crates/bex_heap/tests/generational.rs | 457 | // Step 2: Allocate a new Gen0 string | COMMENT |
| LOW⚡ | baml_language/crates/bex_heap/tests/generational.rs | 461 | // Step 3: Mutate the Gen2 array to reference the Gen0 string | COMMENT |
| LOW⚡ | baml_language/crates/bex_heap/tests/generational.rs | 471 | // Step 4: Minor GC with NO explicit roots for `young`. | COMMENT |
| LOW⚡ | baml_language/crates/bex_heap/tests/generational.rs | 610 | // Step 2: Allocate a young Gen0 string. | COMMENT |
| LOW⚡ | baml_language/crates/bex_heap/tests/generational.rs | 614 | // Step 3: Mutate the Gen2 array to reference the Gen0 string, | COMMENT |
| LOW⚡ | baml_language/crates/bex_heap/tests/generational.rs | 624 | // Step 4: Minor GC without rooting `young` explicitly. | COMMENT |
| LOW⚡ | baml_language/crates/bex_heap/tests/generational.rs | 674 | // Step 2: Build a Gen0 chain: inner_leaf <- wrapper_array | COMMENT |
| LOW⚡ | baml_language/crates/bex_heap/tests/generational.rs | 683 | // Step 3: Make the Gen2 container point at the Gen0 wrapper, fire write barrier. | COMMENT |
| LOW⚡ | baml_language/crates/bex_heap/tests/generational.rs | 692 | // Step 4: Minor GC without explicit roots for the Gen0 objects. | COMMENT |
| LOW | baml_language/crates/bex_heap/tests/generational.rs | 446 | // Step 1: Create an array and promote to Gen2 | COMMENT |
| LOW | baml_language/crates/bex_heap/tests/generational.rs | 599 | // Step 1: Allocate a Gen0 array and promote it to Gen2 via major GC. | COMMENT |
| LOW | baml_language/crates/bex_heap/tests/generational.rs | 663 | // Step 1: Promote an array container to Gen2. | COMMENT |
| LOW | baml_language/crates/bex_heap/src/gc.rs | 2842 | // Step 1: Allocate 10_001 objects and run a Minor GC. | COMMENT |
| LOW | baml_language/crates/bex_heap/src/gc.rs | 2858 | // Step 2: Manually drive Gen1 over threshold by setting the threshold | COMMENT |
| LOW⚡ | baml_language/crates/tools_onionskin/src/compiler.rs | 860 | // Step 1: Add snapshot files to DB | COMMENT |
| LOW⚡ | baml_language/crates/tools_onionskin/src/compiler.rs | 868 | // Step 2: Use .set_text() to update to current files | COMMENT |
| LOW | baml_language/crates/tools_onionskin/src/main.rs | 203 | // Step 1: Read "before" files (snapshot) | COMMENT |
| LOW | baml_language/crates/tools_onionskin/src/main.rs | 216 | // Step 2: Read "after" files | COMMENT |
| LOW⚡ | baml_language/crates/tools_onionskin/src/main.rs | 233 | // Step 3: Compile "after" state using "before" as snapshot | COMMENT |
| LOW⚡ | baml_language/crates/tools_onionskin/src/main.rs | 243 | // Step 4: Show annotated compiler outputs | COMMENT |
| LOW⚡ | …ml_language/crates/baml_compiler2_emit/src/analysis.rs | 157 | // Step 1: Build predecessor map | COMMENT |
| LOW⚡ | …ml_language/crates/baml_compiler2_emit/src/analysis.rs | 160 | // Step 2: Compute reverse postorder | COMMENT |
| LOW⚡ | …ml_language/crates/baml_compiler2_emit/src/analysis.rs | 163 | // Step 3: Compute dominators | COMMENT |
| LOW⚡ | …ml_language/crates/baml_compiler2_emit/src/analysis.rs | 166 | // Step 4: Collect def-use information | COMMENT |
| LOW⚡ | …ml_language/crates/baml_compiler2_emit/src/analysis.rs | 169 | // Step 5: Conservative jump threading (truly empty goto-only blocks). | COMMENT |
| LOW⚡ | …ml_language/crates/baml_compiler2_emit/src/analysis.rs | 172 | // Step 6: First classification pass. | COMMENT |
| LOW⚡ | …ml_language/crates/baml_compiler2_emit/src/analysis.rs | 183 | // Step 7: Enhanced jump threading using classification info. | COMMENT |
| LOW⚡ | …ml_language/crates/baml_compiler2_emit/src/analysis.rs | 188 | // 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 | 245 | // Step 1: identify passthrough blocks (empty statements + Goto terminator) | COMMENT |
| LOW | baml_language/crates/baml_compiler2_mir/src/optimize.rs | 263 | // Step 2: resolve chains (A→B→C becomes A→C) | COMMENT |
| LOW⚡ | baml_language/crates/baml_compiler2_mir/src/optimize.rs | 278 | // Step 3: rewrite all terminators | COMMENT |
| LOW⚡ | baml_language/crates/baml_compiler2_mir/src/optimize.rs | 285 | // Step 4: rewrite catch regions | COMMENT |
| LOW⚡ | baml_language/crates/baml_compiler2_mir/src/optimize.rs | 300 | // 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 | 305 | // Step 6: re-run dead block elimination to compact | COMMENT |
| LOW⚡ | …language/sdks/nodejs/bridge_nodejs/tests/run_vitest.rs | 11 | // Step 1: Install npm dependencies | COMMENT |
| LOW⚡ | …language/sdks/nodejs/bridge_nodejs/tests/run_vitest.rs | 19 | // Step 2: Build native addon + TypeScript | COMMENT |
| LOW⚡ | …language/sdks/nodejs/bridge_nodejs/tests/run_vitest.rs | 27 | // Step 3: Run Vitest tests | COMMENT |
| LOW⚡ | engine/baml-runtime/src/cli/init.rs | 93 | // Step 4: Detect editor | COMMENT |
| LOW⚡ | engine/baml-runtime/src/cli/init.rs | 102 | // Step 5: Install extension | COMMENT |
| LOW | engine/baml-runtime/src/cli/init.rs | 122 | // Step 6: Setup editor rules/settings | COMMENT |
| LOW⚡ | engine/baml-runtime/src/cli/init.rs | 466 | // Step 1: Check project structure | COMMENT |
| LOW⚡ | engine/baml-runtime/src/cli/init.rs | 470 | // Step 2: Create BAML project files | COMMENT |
| LOW | engine/baml-runtime/src/cli/init.rs | 481 | // Step 3: Generate configuration | COMMENT |
| LOW | …me/src/control_flow/flatten/step2_hoist_branch_arms.rs | 63 | // Step 2: move outgoing edges from the branch group onto each arm. | COMMENT |
| LOW | …me/src/control_flow/flatten/step2_hoist_branch_arms.rs | 80 | // Step 3: hoist branch arms and create BranchGroup -> BranchArm edges. | COMMENT |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| LOW | baml_language/sdks/python/src/baml_bridge/__init__.py | 500 | __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 | 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 |
| LOW | …hon/generated_tests/media_types/baml_client/globals.py | 35 | __all__ = [] | CODE |
| 31 more matches not shown… | ||||
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| MEDIUM | typescript/apps/beps/src/lib/export-all-utils.ts | 262 | ## Creating a New BEP | COMMENT |
| MEDIUM⚡ | typescript/apps/beps/src/lib/export-all-utils.ts | 386 | let md = `# Creating a New BEP | CODE |
| MEDIUM | typescript/apps/beps/src/lib/export-all-utils.ts | 499 | ### Create a New BEP | COMMENT |
| MEDIUM | typescript/apps/vscode-ext/prep-debug-download.sh | 20 | # Create the versioned filename | COMMENT |
| MEDIUM | typescript2/pkg-grammar/mirror/publish.yml | 3 | # This file is generated from typescript2/pkg-grammar/mirror/publish.yml in | COMMENT |
| MEDIUM | typescript2/pkg-grammar-hljs/mirror/publish.yml | 3 | # This file is generated from typescript2/pkg-grammar-hljs/mirror/publish.yml in | COMMENT |
| MEDIUM | fern/docs.yml | 212 | # 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 | 517 | # Create a temporary directory for filtered content | COMMENT |
| MEDIUM⚡ | .github/workflows/build-cli-release.reusable.yaml | 379 | # 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 |
|---|---|---|---|---|
| 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⚡ | integ-tests/go/baml_client/baml_source_map.go | 130 | "test-files/template_string/template_string.baml": "\nfunction Completion(prefix: stri | CODE |
| HIGH⚡ | integ-tests/python/baml_client/inlinedbaml.py | 127 | "test-files/template_string/template_string.baml": "\nfunction Completion(prefix: string, suffix: string, language: | CODE |
| HIGH⚡ | integ-tests/typescript/baml_client/inlinedbaml.ts | 135 | "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 | 242 | 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 | 135 | "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 | 127 | "test-files/template_string/template_string.baml": "\nfunction Completion(prefix: string, suffix: string, language: | CODE |
| HIGH⚡ | integ-tests/react/baml_client/inlinedbaml.ts | 135 | "test-files/template_string/template_string.baml": "\nfunction Completion(prefix: string, suffix: string, language: st | 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/sdks/python/generate_stubs.py | 20 | CODE | |
| LOW | baml_language/sdks/python/src/baml_bridge/__init__.py | 412 | CODE | |
| LOW | baml_language/sdks/python/src/baml_bridge/proto.py | 340 | 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/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 |
|---|---|---|---|---|
| HIGH | typescript/apps/beps/README.md | 789 | └── summaries.md # AI-generated summaries | CODE |
| HIGH⚡ | typescript/apps/beps/convex/schema.ts | 354 | // SUMMARIES (AI-generated) | COMMENT |
| HIGH⚡ | typescript/apps/beps/convex/schema.ts | 364 | // AI-generated content | COMMENT |
| HIGH | typescript/apps/beps/convex/schema.ts | 31 | v.literal("draft"), // AI-generated, not reviewed | CODE |
| HIGH | …ipt/apps/beps/src/components/bep/bep-export-dialog.tsx | 176 | summaries.md # AI-generated summaries` : ""}`} | CODE |
| HIGH | typescript/apps/beps/src/lib/export-utils.ts | 935 | └── summaries.md # AI-generated summaries` : ""} | CODE |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| MEDIUM | baml_language/crates/bex_sap/src/tests/test_class.rs | 96 | "foo": "Here is how you can build the API call:\n```json\n{\n \"foo\": {\n \"world\": [\n \"bar\"\n ]\n } | CODE |
| MEDIUM | baml_language/crates/bex_sap/src/tests/test_class.rs | 105 | {"foo": "Here is how you can build the API call:\n```json\n{\n \"foo\": {\n \"world\": [\n \"bar\"\n ]\n | CODE |
| MEDIUM | baml_language/crates/bex_sap/src/tests/test_class.rs | 166 | r#"Here is how you can build the API call: | CODE |
| MEDIUM | baml_language/crates/bex_sap/src/tests/test_class.rs | 231 | r#"Here is how you can build the API call: | CODE |
| MEDIUM | baml_language/crates/bex_sap/src/tests/test_class.rs | 261 | r#"Here is how you can build the API call: | 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 | 130 | "test-files/template_string/template_string.baml": "\nfunction Completion(prefix: stri | CODE |
| LOW⚡ | integ-tests/python/baml_client/inlinedbaml.py | 127 | "test-files/template_string/template_string.baml": "\nfunction Completion(prefix: string, suffix: string, language: | CODE |
| LOW⚡ | integ-tests/typescript/baml_client/inlinedbaml.ts | 135 | "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 | 242 | 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 | 135 | "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 | 127 | "test-files/template_string/template_string.baml": "\nfunction Completion(prefix: string, suffix: string, language: | CODE |
| LOW⚡ | integ-tests/react/baml_client/inlinedbaml.ts | 135 | "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 |