AI Slop Code RIsk Monitor

reflex-dev/reflex

🕸️ Web apps in pure Python 🐍

24.2 Elevated pattern signal View on GitHub

Maintenance and Governance Review

This report summarizes scanner evidence for reflex-dev/reflex, a Python project with 28,943 GitHub stars. SynthScan examined 470,790 lines of code across 1973 source files, recording 8327 pattern matches distributed across 24 syntactic categories. The legacy adjusted pattern signal is 24.2 (Elevated pattern signal); it is not an authorship estimate.

Use the findings to ask whether maintainers can explain intent, verify dependencies, simplify unnecessary scaffolding, and focus review effort. Risk Payload v1 adds ownership, supply-chain, over-engineering, and review-effort vectors when available. These are prompts for human verification, not probabilities, security findings, or measured maintenance costs.

24.2
Adjusted Signal
24.2
Raw Pattern Score
100%
Time Factor
2026-10-10
Last Push
28.9K
Stars
Python
Language
470.8K
Lines of Code
2.0K
Files
8.3K
Pattern Hits
2026-10-12
Scan Date
0.42
HC Hit Rate

Risk Review · v3

Use each vector to guide manual verification of the underlying findings.

Cognitive Ownership Risk 54.3/100 · HIGH

Can maintainers explain intent, assumptions, and trade-offs? 6354 finding(s).

Hallucinated Dependency & Supply Chain Risk 22.9/100 · LOW

Are imports declared and package/API names verified? 1411 finding(s).

Agent Over-Engineering Ratio 49.7/100 · MEDIUM

Are wrappers, guards, and repeated structures necessary? 6117 finding(s).

PR Review Velocity Impact 74.2/100 · HIGH

Which changes need focused human review? 8327 finding(s).

What These Metrics Mean

Adjusted Signal
Legacy pattern score normalized per 1,000 scanned lines and multiplied by the repository-level time factor. It is not an estimate of AI authorship.
Raw Pattern Score
Sum of severity- and context-weighted pattern findings before applying the time factor.
Time Factor
A coarse multiplier based on repository last-push metadata. It does not identify when individual code was written.
Pattern Hits
Count of configured pattern findings. Review each location and surrounding code before acting.
HC Hit Rate
High- and critical-severity findings per scanned file. Severity is a configured detector weight, not proof of a vulnerability or authorship.
Lines / Files
Scan coverage denominators used by the legacy normalized score.

Pattern-Signal History

This chart tracks the legacy adjusted pattern score across scan runs. Changes can reflect source changes, scan coverage, or detector/scoring versions; they do not measure AI adoption or prove that a team refactored code. Compare runs only when their scoring versions are compatible. The dashed line tracks the raw pattern-hit count.

Severity Breakdown

Groups findings by configured severity weight. Severity is not a confidence estimate, security rating, or proof that a package is missing. Verify imports against the project's manifests and inspect each finding in its local design context.

CRITICAL 12HIGH 816MEDIUM 130LOW 7369

Directory Score Breakdown

This horizontal bar chart shows where configured pattern scores accumulate across directories. Treat the bars as locations to inspect, not as evidence of authorship or code quality. Use the file-level findings to decide whether a directory needs a focused ownership, dependency, complexity, or review check.

Pattern Findings

The scanner identified 8327 distinct pattern matches across 24 syntactic categories. Each entry below represents a discrete location in the source code where the engine recorded a detector match to inspect in context. Expand any category row to inspect the individual file paths, line numbers, code snippets, and the lexical context (CODE, COMMENT, or STRING) in which each match was detected.

Reading the findings table: The Severity column indicates the configured finding weight (CRITICAL / HIGH / MEDIUM / LOW). The Context column identifies whether the match occurred inside executable code, an inline comment, or a string literal — legacy comment-context matches receive a ×1.5 score weight. The ⚡ bolt icon marks clustered matches: three or more patterns within a 10-line window, each receiving an additional ×1.5 density multiplier under the legacy scoring model.

Hyper-Verbose Identifiers5536 hits · 4899 pts
SeverityFileLineSnippetContext
LOWtests/integration/test_auto_memo.py51def test_auto_memo_shared_across_pages(auto_memo_app: AppHarness):CODE
LOWtests/integration/test_lighthouse.py21def lighthouse_landing_app_root(CODE
LOWtests/integration/test_lighthouse.py35def test_landing_page_lighthouse_scores(CODE
LOWtests/integration/test_linked_state.py545def test_modify_shared_state_by_shared_token(CODE
LOWtests/integration/test_linked_state.py587def test_get_state_returns_linked_state(CODE
LOWtests/integration/test_linked_state.py634def test_unrelated_reset_does_not_break_shared_event_link_context(CODE
LOWtests/integration/test_linked_state.py675def test_concurrent_async_vars_do_not_deadlock_linked_token(CODE
LOWtests/integration/test_input.py84def test_fully_controlled_input(fully_controlled_input: AppHarness):CODE
LOW…ts/integration/test_memory_state_manager_expiration.py81def test_memory_state_manager_expires_state_end_to_end(CODE
LOW…ts/integration/test_memory_state_manager_expiration.py116def test_memory_state_manager_delays_expiration_after_use_end_to_end(CODE
LOWtests/integration/test_nodeless_frontend.py75def test_nodeless_frontend_serves(nodeless_app: AppHarness):CODE
LOWtests/integration/test_event_actions.py304def test_event_actions_throttle_debounce(CODE
LOWtests/integration/test_event_actions.py350def test_event_actions_dialog_form_in_form(CODE
LOWtests/integration/test_event_chain.py140 async def click_yield_interim_value_async(self):CODE
LOWtests/integration/test_event_chain.py147 def click_yield_interim_value(self):CODE
LOWtests/integration/test_event_chain.py602def test_event_chain_on_mount(CODE
LOWtests/integration/test_event_chain.py694def test_event_chain_on_mount_strict(CODE
LOWtests/integration/test_event_chain.py748def test_mixed_cond_event_lambda(event_chain: AppHarness, driver: WebDriver):CODE
LOWtests/integration/test_exception_handlers.py115def test_frontend_exception_handler_during_runtime(CODE
LOWtests/integration/test_exception_handlers.py142def test_backend_exception_handler_during_runtime(CODE
LOWtests/integration/test_exception_handlers.py169def test_frontend_exception_handler_with_react(CODE
LOWtests/integration/utils.py175 def _has_number_of_expected_events():CODE
LOWtests/integration/utils.py189def assert_relative_event_order(CODE
LOWtests/integration/utils.py238def poll_assert_relative_event_order(CODE
LOWtests/integration/utils.py254 def _has_number_of_expected_events():CODE
LOW⚡tests/integration/test_call_script.py56 def call_script_callback_other_arg(self, result, other_arg):STRING
LOW⚡tests/integration/test_call_script.py60 def call_scripts_inline_yield(self):STRING
LOW⚡tests/integration/test_call_script.py67 def call_script_inline_return(self):STRING
LOW⚡tests/integration/test_call_script.py71 def call_scripts_inline_yield_callback(self):STRING
LOWtests/integration/test_call_script.py86 def call_script_inline_return_callback(self):STRING
LOWtests/integration/test_call_script.py92 def call_script_inline_return_lambda(self):STRING
LOW⚡tests/integration/test_call_script.py108 def call_scripts_external_yield(self):STRING
LOW⚡tests/integration/test_call_script.py115 def call_script_external_return(self):STRING
LOW⚡tests/integration/test_call_script.py119 def call_scripts_external_yield_callback(self):STRING
LOWtests/integration/test_call_script.py134 def call_script_external_return_callback(self):STRING
LOWtests/integration/test_call_script.py140 def call_script_external_return_lambda(self):STRING
LOWtests/integration/test_call_script.py170 def call_with_var_f_string_wrapped(self):STRING
LOWtests/integration/test_call_script.py177 def call_with_var_str_cast_wrapped(self):STRING
LOWtests/integration/test_prod_build_pipeline.py42def all_compression_formats_env() -> Generator[None, None, None]:CODE
LOWtests/integration/test_prod_build_pipeline.py95def test_js_bundles_have_sidecars(CODE
LOWtests/integration/test_prod_build_pipeline.py114def test_css_bundles_have_sidecars(CODE
LOWtests/integration/test_prod_build_pipeline.py161def test_bundles_exclude_embedded_core_js(prod_app: AppHarness):CODE
LOWtests/integration/test_upload.py455def _wrap_find_elements_by_xpath(CODE
LOWtests/integration/test_upload.py500async def poll_for_stopped_progress(CODE
LOWtests/integration/test_upload.py636async def test_upload_file_multiple(tmp_path, upload_file: AppHarness, driver):CODE
LOWtests/integration/test_upload.py684def test_upload_file_with_bound_arg(CODE
LOWtests/integration/test_upload.py926def test_upload_download_file(CODE
LOWtests/integration/test_upload.py1001def test_uploaded_file_security_headers(CODE
LOWtests/integration/test_lifespan.py72 async def assert_register_blocked_during_lifespan(app):CODE
LOWtests/integration/test_lifespan.py224def test_lifespan_modify_state(lifespan_app: AppHarness):CODE
LOWtests/integration/test_lifespan.py248def test_lifespan_raw_asyncio_task(lifespan_app: AppHarness):CODE
LOWtests/integration/test_dynamic_routes.py314def test_on_load_navigate_non_dynamic(CODE
LOWtests/integration/test_telemetry_compile.py102def telemetry_compile_harness(CODE
LOWtests/integration/test_telemetry_compile.py151def test_compile_event_features_used_initial_and_hot_reload(CODE
LOWtests/integration/test_precompressed_frontend.py41def all_compression_formats_env() -> Generator[None, None, None]:CODE
LOWtests/integration/test_precompressed_frontend.py76def test_prod_frontend_serves_precompressed_index_html(CODE
LOWtests/integration/test_moment.py121def test_moment_locales_are_isolated(driver: WebDriver) -> None:CODE
LOWtests/integration/test_typeddict_form_submit.py192async def test_typeddict_form_submit(driver, typeddict_form: tuple[AppHarness, dict]):CODE
LOWtests/integration/test_background_task.py118 async def disconnect_reconnect_background(self):CODE
LOWtests/integration/test_background_task.py342def test_nested_async_with_self(CODE
5476 more matches not shown…
Docstring Block Structure357 hits · 1785 pts
SeverityFileLineSnippetContext
HIGHtests/integration/utils.py369Get a key from local storage. Args: key: The key to get. Returns: The value ofSTRING
HIGHtests/integration/test_upload.py506Poll for progress dictionaries to stop updating. Args: get_progress_dicts: A callable that returns the listSTRING
HIGHtests/units/mock_redis.py194Emulate the one script the redis state manager runs. It is the fenced save: check the lock held in KEYS[1] agaiSTRING
HIGHtests/units/test_app.py5452Simulate a reader holding the Windows marker open. Args: path: The temporary marker. taSTRING
HIGHtests/units/reflex_workflow/examples/test_ex08_sweep.py210Start a collection, failing the first attempt for the flaky item. Args: due: The watch's item, deadSTRING
HIGHtests/units/reflex_workflow/engine/test_claim.py215Fail for one group the way a bucket its key does not fit would. Args: runtime: The running engine. STRING
HIGHtests/units/reflex_cli/utils/test_log.py27Refuse to resolve reflex_base, as if it were not installed. Args: fullname: The module being importSTRING
HIGHtests/units/reflex_cli/utils/test_log.py473Refuse to resolve the reflex-base logging pipeline. Args: fullname: The module being imported. STRING
HIGHtests/units/reflex_cli/utils/test_deploy.py175Interleave safe SDK failures with confirmed scaling refusals. Args: request: The attempted submissiSTRING
HIGHtests/units/reflex_cli/utils/test_deploy.py218Lose the response after one explicit scaling refusal. Args: request: The attempted submission. STRING
HIGHtests/units/reflex_bench/test_subjects.py90Record a command and pretend to run it. Args: cmd: The command. cwd: Its working directSTRING
HIGHtests/units/reflex_bench/suites/fakes.py200Apply what a watch waits for, as the backend and the page would. Args: id: The mark id. ReSTRING
HIGHtests/benchmarks/test_event_creation.py72Parametrized event-like input accepted by ``Event.from_event_type``. Args: request: The pytest fixture requSTRING
HIGHtests/benchmarks/support/states.py147Build an isolated registered state hierarchy. Args: shape: ``depth_10``, ``width_10``, or ``three_by_three`STRING
HIGHtests/benchmarks/support/report.py19Return a linearly interpolated percentile. Args: values: Numeric observations. value: Percentile inSTRING
HIGHtests/performance/test_compiler_lifecycle.py222Start the dev backend, retrying on a lost port-reservation race. ``_free_port`` must release its probe socket beforSTRING
HIGHtests/performance/test_session_memory.py54Hold primed sessions from a subprocess so client memory stays external. Args: url: Backend Socket.IO URL. STRING
HIGH…ills/prerelease-test/scripts/check_release_versions.py95Find the changelogs that describe a release train. Args: ref: The git ref to list files from. repo:STRING
HIGH.claude/skills/prerelease-test/scripts/drive_app.py69Parse the action script. Args: raw: Inline JSON, a path to a JSON file, or ``None``. Returns: STRING
HIGHdocs/guides/model_and_media_interfaces.md454Normalize the peak of a short 16-bit PCM WAV without changing its timing. Args: data: Uploaded WAV bytes, lSTRING
HIGHscripts/changed_paths.py31Compile one GitHub filter pattern into a regular expression. Args: pattern: A filter pattern, without any lSTRING
HIGHscripts/check_outdated_deps.py72Read the hold lists for one side of the check out of the root ``pyproject.toml``. Args: kind: Either ``"bacSTRING
HIGHscripts/check_outdated_deps.py162Run a command and return its stdout. Args: command: The command and its arguments. cwd: Directory tSTRING
HIGHscripts/check_outdated_deps.py247Collect the frontend outdated and declared package names via bun. Args: web_dir: Directory holding the geneSTRING
HIGHscripts/check_min_deps.py202Return the lone module directory under a ``src/`` layout directory. Args: src: The ``src`` directory of a pSTRING
HIGH…kages/reflex-hosting-cli/src/reflex_cli/core/config.py200Creates a Config instance from a YAML file. Args: yaml_path: The path to the YAML file. Defaults toSTRING
HIGH…kages/reflex-hosting-cli/src/reflex_cli/core/config.py236Creates a Config instance from a TOML file. Args: pyproject_path: The path to the TOML file. DefaulSTRING
HIGH…ges/reflex-hosting-cli/src/reflex_cli/utils/hosting.py105Create a ScaleAppCliArgs object. Args: regions: The regions to scale to. vm_type: The VSTRING
HIGH…ges/reflex-hosting-cli/src/reflex_cli/utils/hosting.py214Set the scale type from CLI arguments. Args: cli_args: The CLI arguments. Returns: STRING
HIGH…ges/reflex-hosting-cli/src/reflex_cli/utils/hosting.py761Ask the control plane who an access token authenticates as. Args: token: The access token to validate. STRING
HIGH…ges/reflex-hosting-cli/src/reflex_cli/utils/hosting.py936Get an authenticated client. Args: token: The authentication token. interactive: If running in inteSTRING
HIGH…ges/reflex-hosting-cli/src/reflex_cli/utils/hosting.py1019Search for an application by name within a specific project. Args: app_name: The name of the application toSTRING
HIGH…ges/reflex-hosting-cli/src/reflex_cli/utils/hosting.py1070Search for a project by name. Args: project_name: The name of the project to search for. client: ThSTRING
HIGH…ges/reflex-hosting-cli/src/reflex_cli/utils/hosting.py1183Best-effort check of whether GCP is a usable deploy target for the caller. Never raises: it decides whether to *offSTRING
HIGH…ges/reflex-hosting-cli/src/reflex_cli/utils/hosting.py1279Set the autoscaling instance bounds on an app. Only the bounds explicitly passed are changed: the endpoint replacesSTRING
HIGH…ges/reflex-hosting-cli/src/reflex_cli/utils/hosting.py1737Fetch the access token for the request_id from Control Plane. Args: request_id: The request ID used when thSTRING
HIGH…ges/reflex-hosting-cli/src/reflex_cli/utils/hosting.py1846Process the environment variables. Args: envs: The environment variables expected in key=value format. STRING
HIGH…ges/reflex-hosting-cli/src/reflex_cli/utils/hosting.py1891Generate the config file with app-based prefilling. Args: interactive: Whether to use interactive mode for STRING
HIGH…ages/reflex-hosting-cli/src/reflex_cli/utils/deploy.py53Retry only writes the server explicitly refused because of scaling. Args: operation: The SDK operation to aSTRING
HIGH…ages/reflex-hosting-cli/src/reflex_cli/utils/deploy.py88Retry a refused operation within the remaining scaling wait budget. Args: operation: The operation STRING
HIGH…ages/reflex-hosting-cli/src/reflex_cli/utils/deploy.py137Send a request, waiting only when a deployment is refused for scaling. Args: request: The SDK's reqSTRING
HIGH…ages/reflex-hosting-cli/src/reflex_cli/utils/deploy.py164Turn only a confirmed scaling response into a retryable SDK error. Args: request: The replayable suSTRING
HIGH…/reflex-hosting-cli/src/reflex_cli/utils/dependency.py21Detect the encoding of the given file. Args: filename: The file to detect encoding for. Raises: STRING
HIGHpackages/reflex-hosting-cli/src/reflex_cli/v2/auth.py46Resolve the `--set` value, reading from stdin when asked to. A token passed on the command line lands in shell histSTRING
HIGHpackages/reflex-hosting-cli/src/reflex_cli/v2/apps.py60Resolve an app id from --app-id, --app-name, or the cloud config. Args: app_id: The explicit app id, if givSTRING
HIGH…ages/reflex-hosting-cli/src/reflex_cli/v2/providers.py35Resolve the organization id from --org-id or the caller's token. Args: org_id: The explicit org id, if giveSTRING
HIGHpackages/reflex-hosting-cli/src/reflex_cli/v2/cli.py35Authenticate with Reflex hosting service. Args: loglevel: The log level to use. Returns: InforSTRING
HIGHpackages/reflex-hosting-cli/src/reflex_cli/v2/cli.py93Create the app this deploy is for, reporting a refusal rather than raising. Args: client: The authenticatedSTRING
HIGHpackages/reflex-hosting-cli/src/reflex_cli/v2/cli.py146Resolve ``--gcp-connection`` against the org's named GCP connections. Args: gcp_connection: The connection STRING
HIGHpackages/reflex-hosting-cli/src/reflex_cli/v2/cli.py286Resolve and pin the hosting provider for this deploy. Decides whether the deploy targets Reflex Cloud or a connecteSTRING
HIGHpackages/reflex-hosting-cli/src/reflex_cli/v2/cli.py477Set the app's hosting mode, before its hostname is reserved. In full-deploy mode the frontend is served from the prSTRING
HIGHpackages/reflex-hosting-cli/src/reflex_cli/v2/scan.py63Zip the app source under ``directory`` for security review. Args: directory: The app root to scan. RetSTRING
HIGHpackages/reflex-hosting-cli/src/reflex_cli/v2/gcp.py510Fetch the Dockerfile + deploy script from Reflex. Args: client: The authenticated client. Returns: STRING
HIGHpackages/reflex-hosting-cli/src/reflex_cli/v2/gcp.py555Generate a Cloud Build config that materializes the Dockerfile inline. The Dockerfile body is dropped into a bash hSTRING
HIGHpackages/reflex-hosting-cli/src/reflex_cli/v2/gcp.py606Rewrite the Reflex script's `gcloud builds submit` invocation to use --config=. Replaces the (possibly multi-line) STRING
HIGH…ckages/reflex-hosting-cli/src/reflex_cli/v2/project.py70Resolve a project id from --project-id, --project-name, or the selection. Args: project_id: The explicit prSTRING
HIGHpackages/reflex-release/src/reflex_release/discovery.py224Rename a package's orphan fragments after the pull request that added them. A contributor who does not know the numSTRING
HIGHpackages/reflex-release/src/reflex_release/changelog.py176Collapse the top prerelease sections into a single final section. Merges the section for ``final_version`` (freshlySTRING
HIGHpackages/reflex-release/src/reflex_release/dist.py33Read the ``Name`` and ``Version`` metadata fields of a built distribution. Args: path: A wheel (``*.whl``) STRING
HIGHpackages/reflex-base/src/reflex_base/style.py111Format a single value in a style dictionary. Args: style_item: The style item to format. Returns: STRING
297 more matches not shown…
Cross-Language Confusion227 hits · 1230 pts
SeverityFileLineSnippetContext
HIGH⚡tests/integration/test_var_operations.py732 rx.text(VarOperationState.list3.length()),CODE
HIGH⚡tests/integration/test_var_operations.py736 rx.text(VarOperationState.obj.length()),CODE
HIGH⚡tests/integration/test_var_operations.py742 VarOperationState.list3.length(),CODE
HIGHtests/integration/test_var_operations.py756 rx.text(VarOperationState.list3.length()),CODE
HIGHtests/integration/test_call_script.py455 == f'["{script}1",null,{{"{script}3":42,"a":[1,2,3],"s":"js","o":{{"a":1,"b":2}}}},"async {script}4"]'STRING
HIGHtests/integration/test_call_script.py474 call_script.poll_for_value(results, exp_not_equal="[]") == '[["lambda",null]]'STRING
HIGH⚡…integration/tests_playwright/test_hydration_storage.py349# if null).STRING
HIGH⚡…integration/tests_playwright/test_hydration_storage.py355 window.syncWrites.push(value);CODE
HIGH⚡…integration/tests_playwright/test_hydration_storage.py361 if (event !== null) {CODE
HIGH…integration/tests_playwright/test_hydration_storage.py539 window.otherTabStores('newer', { event: notified ? 'newer' : null });STRING
HIGH…integration/tests_playwright/test_hydration_storage.py646 window.otherTabStores('fresh', { event: null });STRING
HIGHtests/integration/tests_playwright/test_client_state.py27 return pushed.push("pushed")CODE
HIGHtests/integration/tests_playwright/test_client_state.py31 return pushed.push(None)CODE
HIGH⚡…ntegration/tests_playwright/test_memoize_edge_cases.py561 const own = {current: null};STRING
HIGH⚡…ntegration/tests_playwright/test_memoize_edge_cases.py563 const inj = (n) => seen.push(n);STRING
HIGH⚡…ntegration/tests_playwright/test_memoize_edge_cases.py566 if (composed === m({ref: (n) => seen.push(n)}, {ref: own}).ref) return false;STRING
HIGH⚡…ntegration/tests_playwright/test_memoize_edge_cases.py569 if (own.current !== node || seen[0] !== node) return false;STRING
HIGH⚡…ntegration/tests_playwright/test_memoize_edge_cases.py571 return own.current === null && seen[1] === null;STRING
HIGH⚡…ntegration/tests_playwright/test_memoize_edge_cases.py571 return own.current === null && seen[1] === null;STRING
HIGH⚡…ntegration/tests_playwright/test_memoize_edge_cases.py578 const inj = {current: null};STRING
HIGH⚡…ntegration/tests_playwright/test_memoize_edge_cases.py579 const own = () => { log.push("attach"); return () => log.push("cleanup"); };STRING
HIGH⚡…ntegration/tests_playwright/test_memoize_edge_cases.py582 return log.join(",") === "attach,cleanup" && inj.current === null;STRING
HIGH⚡…ntegration/tests_playwright/test_memoize_edge_cases.py589 const own = {current: null};STRING
HIGH⚡…ntegration/tests_playwright/test_memoize_edge_cases.py591 && m({ref: inj}, {ref: undefined}).ref === injSTRING
HIGH⚡…ntegration/tests_playwright/test_memoize_edge_cases.py593 && m({id: "x", ref: null}, {ref: own}).ref === own;STRING
HIGH⚡…ntegration/tests_playwright/test_memoize_edge_cases.py629 return r.items === arr && r.icon === el && r.cfg === cfg;STRING
HIGH⚡…ntegration/tests_playwright/test_memoize_edge_cases.py635 const r = {current: null};STRING
HIGH⚡…ntegration/tests_playwright/test_memoize_edge_cases.py636 const cleanup = window.__mergeRefs(null, r, undefined)({n: 1});STRING
HIGH⚡…ntegration/tests_playwright/test_memoize_edge_cases.py639 return r.current === null;STRING
HIGH⚡…ntegration/tests_playwright/test_memoize_edge_cases.py647 const own = {current: null};STRING
HIGH⚡…ntegration/tests_playwright/test_memoize_edge_cases.py649 const inj = (n) => seen.push(n);STRING
HIGH⚡…ntegration/tests_playwright/test_memoize_edge_cases.py651 if ("ref" in r || r.name !== "n" || r.id !== "x") return false;STRING
HIGH⚡…ntegration/tests_playwright/test_memoize_edge_cases.py656 if (own.current !== node || seen[0] !== node) return false;STRING
HIGH⚡…ntegration/tests_playwright/test_memoize_edge_cases.py658 return own.current === null && seen[1] === null;STRING
HIGH⚡…ntegration/tests_playwright/test_memoize_edge_cases.py658 return own.current === null && seen[1] === null;STRING
HIGH⚡…ntegration/tests_playwright/test_memoize_edge_cases.py664 const own = {current: null};STRING
HIGH⚡…ntegration/tests_playwright/test_memoize_edge_cases.py669 && m({ref: null}, {inputRef: own}, "inputRef").inputRef === own;STRING
HIGH…ntegration/tests_playwright/test_memoize_edge_cases.py499 return m({}, own) === own && m(Object.create(null), own) === own;STRING
HIGH…ntegration/tests_playwright/test_memoize_edge_cases.py499 return m({}, own) === own && m(Object.create(null), own) === own;STRING
HIGH…ntegration/tests_playwright/test_memoize_edge_cases.py520 const r = m({id: "slot", name: "n"}, {id: undefined, name: null});STRING
HIGH…ntegration/tests_playwright/test_memoize_edge_cases.py542 {onChange: (...a) => seen.push(["i", ...a])},STRING
HIGH…ntegration/tests_playwright/test_memoize_edge_cases.py543 {onChange: (...a) => seen.push(["o", ...a])},STRING
HIGH⚡tests/units/test_prerequisites.py1708 '{"scripts": null, "dependencies": null, 'CODE
HIGH⚡tests/units/test_prerequisites.py1709 '"devDependencies": null, "overrides": null}'CODE
HIGHtests/units/test_state.py4617 assert router_var.equals(State.router)CODE
HIGH⚡tests/units/test_event.py232 assert alias_arg.equals(plain_arg)CODE
HIGH⚡tests/units/test_event.py233 assert alias_value.equals(plain_value)CODE
HIGH⚡tests/units/test_event.py519 == 'ReflexEvent("_call_function", {function:(() => (console?.["log"]("message"))),callback:null})'CODE
HIGH⚡tests/units/test_event.py524 == 'ReflexEvent("_call_function", {function:(() => (console?.["log"](message))),callback:null})'CODE
HIGH⚡tests/units/test_event.py529 == 'ReflexEvent("_call_function", {function:(() => (console?.["log"](message2))),callback:null})'CODE
HIGH⚡tests/units/test_event.py544 == 'ReflexEvent("_call_function", {function:(() => (window?.["alert"]("message"))),callback:null})'CODE
HIGH⚡tests/units/test_event.py549 == 'ReflexEvent("_call_function", {function:(() => (window?.["alert"](message))),callback:null})'CODE
HIGH⚡tests/units/test_event.py554 == 'ReflexEvent("_call_function", {function:(() => (window?.["alert"](message2))),callback:null})'CODE
HIGH⚡tests/units/test_event.py1099 assert frontend_handler.equals(chain_event)CODE
HIGH⚡tests/units/test_event.py1112 assert not frontend_handler.equals(chain_event)CODE
HIGH⚡tests/units/test_event.py1331 assert frontend_handler.equals(chain_event)CODE
HIGHtests/units/test_event.py1132 assert frontend_handler.equals(chain_event)CODE
HIGHtests/units/test_event.py1181 assert chain_event.equals(Var.create(inner))CODE
HIGHtests/units/test_event.py1285 assert frontend_handler.equals(chain_event)CODE
HIGHtests/units/test_event.py1303 assert frontend_handler.equals(chain_event)CODE
167 more matches not shown…
Unused Imports1109 hits · 1014 pts
SeverityFileLineSnippetContext
LOWtests/__init__.py3CODE
LOWtests/__init__.py5CODE
LOWtests/test_node_version.py3CODE
LOWtests/integration/test_deploy_url.py3CODE
LOWtests/integration/test_lighthouse.py3CODE
LOWtests/integration/test_linked_state.py3CODE
LOWtests/integration/test_hybrid_properties.py3CODE
LOWtests/integration/test_event_actions.py3CODE
LOWtests/integration/test_computed_vars.py3CODE
LOWtests/integration/test_shared_state.py3CODE
LOWtests/integration/test_state_inheritance.py3CODE
LOWtests/integration/test_event_chain.py3CODE
LOWtests/integration/test_exception_handlers.py3CODE
LOWtests/integration/utils.py3CODE
LOWtests/integration/test_call_script.py3CODE
LOWtests/integration/test_prod_build_pipeline.py6CODE
LOWtests/integration/test_upload.py3CODE
LOWtests/integration/test_login_flow.py3CODE
LOWtests/integration/test_dynamic_routes.py3CODE
LOWtests/integration/test_precompressed_frontend.py3CODE
LOWtests/integration/test_client_storage.py3CODE
LOWtests/integration/lighthouse_utils.py3CODE
LOW…sts/integration/tests_playwright/test_frontend_path.py10CODE
LOWtests/integration/tests_playwright/test_mount_target.py9CODE
LOWtests/integration/tests_playwright/test_client_error.py11CODE
LOWtests/integration/tests_playwright/test_router_query.py20CODE
LOWtests/integration/tests_playwright/test_backend_path.py9CODE
LOWtests/units/test_attribute_access_type.py1CODE
LOWtests/units/test_model.py24CODE
LOWtests/units/__init__.py3CODE
LOWtests/units/__init__.py5CODE
LOWtests/units/test_make_pyi.py12CODE
LOWtests/units/test_state.py1CODE
LOWtests/units/test_config.py1057CODE
LOWtests/units/test_config.py1260CODE
LOWtests/units/test_reflex.py3CODE
LOWtests/units/test_style.py1CODE
LOWtests/units/test_app.py1CODE
LOWtests/units/middleware/test_hydrate_middleware.py1CODE
LOWtests/units/vars/test_dep_tracking.py3CODE
LOWtests/units/vars/test_dep_tracking_integration.py3CODE
LOWtests/units/experimental/test_client_state.py7CODE
LOWtests/units/reflex_workflow/test_model.py9CODE
LOWtests/units/reflex_workflow/test_cron.py3CODE
LOWtests/units/reflex_workflow/test_dataclass.py7CODE
LOW…its/reflex_workflow/examples/test_ex13_conversation.py13CODE
LOW…s/units/reflex_workflow/examples/test_ex10_research.py8CODE
LOWtests/units/reflex_workflow/examples/conftest.py6CODE
LOW…its/reflex_workflow/examples/test_ex03_client_setup.py7CODE
LOWtests/units/reflex_workflow/examples/test_ex01_leads.py7CODE
LOWtests/units/reflex_workflow/examples/test_services.py3CODE
LOW…s/reflex_workflow/examples/test_ex04_support_triage.py7CODE
LOW…its/reflex_workflow/examples/test_ex09_webhook_sync.py8CODE
LOW…s/reflex_workflow/examples/test_ex11_background_job.py7CODE
LOW…flex_workflow/examples/test_ex07_long_wait_approval.py10CODE
LOW…s/units/reflex_workflow/examples/test_ex06_invoices.py7CODE
LOW…its/reflex_workflow/examples/test_ex05_social_posts.py7CODE
LOW…ts/reflex_workflow/examples/test_ex02_weekly_update.py7CODE
LOW…s/reflex_workflow/examples/test_ex12_media_pipeline.py7CODE
LOWtests/units/reflex_workflow/examples/test_ex08_sweep.py8CODE
1049 more matches not shown…
Cross-File Repetition194 hits · 970 pts
SeverityFileLineSnippetContext
HIGHtests/integration/test_navigation.py0start componentstateapp app at tmp_path via appharness. args: tmp_path: pytest tmp_path fixture yields: running appharneSTRING
HIGHtests/integration/test_input.py0start componentstateapp app at tmp_path via appharness. args: tmp_path: pytest tmp_path fixture yields: running appharneSTRING
HIGHtests/integration/test_component_state.py0start componentstateapp app at tmp_path via appharness. args: tmp_path: pytest tmp_path fixture yields: running appharneSTRING
HIGHtests/integration/test_var_operations.py0start table app at tmp_path via appharness. args: tmp_path_factory: pytest tmp_path_factory fixture yields: running apphSTRING
HIGHtests/integration/test_dynamic_components.py0start table app at tmp_path via appharness. args: tmp_path_factory: pytest tmp_path_factory fixture yields: running apphSTRING
HIGHtests/integration/test_hybrid_properties.py0start table app at tmp_path via appharness. args: tmp_path_factory: pytest tmp_path_factory fixture yields: running apphSTRING
HIGHtests/integration/test_event_actions.py0start table app at tmp_path via appharness. args: tmp_path_factory: pytest tmp_path_factory fixture yields: running apphSTRING
HIGHtests/integration/test_computed_vars.py0start table app at tmp_path via appharness. args: tmp_path_factory: pytest tmp_path_factory fixture yields: running apphSTRING
HIGHtests/integration/test_state_inheritance.py0start table app at tmp_path via appharness. args: tmp_path_factory: pytest tmp_path_factory fixture yields: running apphSTRING
HIGHtests/integration/test_event_chain.py0start table app at tmp_path via appharness. args: tmp_path_factory: pytest tmp_path_factory fixture yields: running apphSTRING
HIGHtests/integration/test_call_script.py0start table app at tmp_path via appharness. args: tmp_path_factory: pytest tmp_path_factory fixture yields: running apphSTRING
HIGHtests/integration/test_server_side_event.py0start table app at tmp_path via appharness. args: tmp_path_factory: pytest tmp_path_factory fixture yields: running apphSTRING
HIGHtests/integration/test_extra_overlay_function.py0start table app at tmp_path via appharness. args: tmp_path_factory: pytest tmp_path_factory fixture yields: running apphSTRING
HIGHtests/integration/test_login_flow.py0start table app at tmp_path via appharness. args: tmp_path_factory: pytest tmp_path_factory fixture yields: running apphSTRING
HIGHtests/integration/test_background_task.py0start table app at tmp_path via appharness. args: tmp_path_factory: pytest tmp_path_factory fixture yields: running apphSTRING
HIGHtests/integration/test_client_storage.py0start table app at tmp_path via appharness. args: tmp_path_factory: pytest tmp_path_factory fixture yields: running apphSTRING
HIGHtests/integration/tests_playwright/test_appearance.py0start table app at tmp_path via appharness. args: tmp_path_factory: pytest tmp_path_factory fixture yields: running apphSTRING
HIGHtests/integration/tests_playwright/test_table.py0start table app at tmp_path via appharness. args: tmp_path_factory: pytest tmp_path_factory fixture yields: running apphSTRING
HIGH…tegration/tests_playwright/test_datetime_operations.py0start table app at tmp_path via appharness. args: tmp_path_factory: pytest tmp_path_factory fixture yields: running apphSTRING
HIGHtests/integration/tests_playwright/test_memo.py0run the memoization edge-cases app under an appharness. args: tmp_path_factory: pytest fixture for creating temporary diSTRING
HIGHtests/integration/tests_playwright/test_client_state.py0run the memoization edge-cases app under an appharness. args: tmp_path_factory: pytest fixture for creating temporary diSTRING
HIGH…ntegration/tests_playwright/test_memoize_edge_cases.py0run the memoization edge-cases app under an appharness. args: tmp_path_factory: pytest fixture for creating temporary diSTRING
HIGHtests/units/reflex_cli/utils/test_hosting.py0return the captured log messages emitted at the given level. args: caplog: the pytest log capture fixture. level: the nuSTRING
HIGHtests/units/reflex_cli/v2/test_auth.py0return the captured log messages emitted at the given level. args: caplog: the pytest log capture fixture. level: the nuSTRING
HIGHtests/units/reflex_cli/v2/test_project.py0return the captured log messages emitted at the given level. args: caplog: the pytest log capture fixture. level: the nuSTRING
HIGHtests/units/reflex_cli/v2/test_cli.py0return the captured log messages emitted at the given level. args: caplog: the pytest log capture fixture. level: the nuSTRING
HIGHtests/units/reflex_cli/utils/test_log.py0compare log levels. args: other: the other log level. returns: true if the log level is greater than or equal to the othSTRING
HIGH…flex-hosting-cli/src/reflex_cli/constants/log_level.py0compare log levels. args: other: the other log level. returns: true if the log level is greater than or equal to the othSTRING
HIGHpackages/reflex-base/src/reflex_base/constants/base.py0compare log levels. args: other: the other log level. returns: true if the log level is greater than or equal to the othSTRING
HIGHtests/units/reflex_cli/v2/test_apps.py0patch the client lookup and hand back a client with a fresh api mock. args: mocker: the pytest-mock fixture. returns: thSTRING
HIGHtests/units/reflex_cli/v2/test_project.py0patch the client lookup and hand back a client with a fresh api mock. args: mocker: the pytest-mock fixture. returns: thSTRING
HIGHtests/units/reflex_cli/v2/test_scan.py0patch the client lookup and hand back a client with a fresh api mock. args: mocker: the pytest-mock fixture. returns: thSTRING
HIGHtests/units/reflex_cli/v2/test_cli.py0patch the client lookup and hand back a client with a fresh api mock. args: mocker: the pytest-mock fixture. returns: thSTRING
HIGHtests/units/reflex_cli/v2/test_cli.py0the `python-dotenv` package is required to load environment variables from a file. run `pip install "python-dotenv>=1.1.STRING
HIGHpackages/reflex-hosting-cli/src/reflex_cli/v2/cli.py0the `python-dotenv` package is required to load environment variables from a file. run `pip install "python-dotenv>=1.1.STRING
HIGH…ckages/reflex-hosting-cli/src/reflex_cli/v2/secrets.py0the `python-dotenv` package is required to load environment variables from a file. run `pip install "python-dotenv>=1.1.STRING
HIGHpackages/reflex-base/src/reflex_base/environment.py0the `python-dotenv` package is required to load environment variables from a file. run `pip install "python-dotenv>=1.1.STRING
HIGHtests/units/reflex_build_sdk/_async/test_client.py0a client talking to the mock api. args: mock_api: the mock api. yields: the client.STRING
HIGH…/reflex_build_sdk/_async/resources/test_connections.py0a client talking to the mock api. args: mock_api: the mock api. yields: the client.STRING
HIGH…ts/reflex_build_sdk/_async/resources/test_providers.py0a client talking to the mock api. args: mock_api: the mock api. yields: the client.STRING
HIGH…s/units/reflex_build_sdk/_async/resources/test_auth.py0a client talking to the mock api. args: mock_api: the mock api. yields: the client.STRING
HIGH…s/units/reflex_build_sdk/_async/resources/test_apps.py0a client talking to the mock api. args: mock_api: the mock api. yields: the client.STRING
HIGH…ex_build_sdk/_async/resources/test_security_reviews.py0a client talking to the mock api. args: mock_api: the mock api. yields: the client.STRING
HIGH…/units/reflex_build_sdk/_async/resources/test_usage.py0a client talking to the mock api. args: mock_api: the mock api. yields: the client.STRING
HIGH…reflex_build_sdk/_async/resources/test_environments.py0a client talking to the mock api. args: mock_api: the mock api. yields: the client.STRING
HIGH…its/reflex_build_sdk/_async/resources/test_projects.py0a client talking to the mock api. args: mock_api: the mock api. yields: the client.STRING
HIGH…ts/reflex_build_sdk/_async/resources/test_databases.py0a client talking to the mock api. args: mock_api: the mock api. yields: the client.STRING
HIGH…nits/reflex_build_sdk/_async/resources/test_sign_in.py0a client talking to the mock api. args: mock_api: the mock api. yields: the client.STRING
HIGH…/reflex_build_sdk/_async/resources/test_deployments.py0a client talking to the mock api. args: mock_api: the mock api. yields: the client.STRING
HIGHtests/units/reflex_build_sdk/_sync/test_client.py0a client talking to the mock api. args: mock_api: the mock api. yields: the client.STRING
HIGH…s/reflex_build_sdk/_sync/resources/test_connections.py0a client talking to the mock api. args: mock_api: the mock api. yields: the client.STRING
HIGH…its/reflex_build_sdk/_sync/resources/test_providers.py0a client talking to the mock api. args: mock_api: the mock api. yields: the client.STRING
HIGH…ts/units/reflex_build_sdk/_sync/resources/test_auth.py0a client talking to the mock api. args: mock_api: the mock api. yields: the client.STRING
HIGH…ts/units/reflex_build_sdk/_sync/resources/test_apps.py0a client talking to the mock api. args: mock_api: the mock api. yields: the client.STRING
HIGH…lex_build_sdk/_sync/resources/test_security_reviews.py0a client talking to the mock api. args: mock_api: the mock api. yields: the client.STRING
HIGH…s/units/reflex_build_sdk/_sync/resources/test_usage.py0a client talking to the mock api. args: mock_api: the mock api. yields: the client.STRING
HIGH…/reflex_build_sdk/_sync/resources/test_environments.py0a client talking to the mock api. args: mock_api: the mock api. yields: the client.STRING
HIGH…nits/reflex_build_sdk/_sync/resources/test_projects.py0a client talking to the mock api. args: mock_api: the mock api. yields: the client.STRING
HIGH…its/reflex_build_sdk/_sync/resources/test_databases.py0a client talking to the mock api. args: mock_api: the mock api. yields: the client.STRING
HIGH…units/reflex_build_sdk/_sync/resources/test_sign_in.py0a client talking to the mock api. args: mock_api: the mock api. yields: the client.STRING
134 more matches not shown…
Empty Error Handlers37 hits · 185 pts
SeverityFileLineSnippetContext
HIGHtests/units/utils/test_exec.py863except OSError:CODE
HIGHtests/units/utils/test_exec.py884except OSError:CODE
HIGHtests/units/reflex_bench/drivers/test_app_process.py185except psutil.NoSuchProcess:CODE
HIGHtests/performance/test_compiler_lifecycle.py165except (OSError, ValueError):CODE
HIGH.claude/skills/prerelease-test/scripts/drive_app.py86except OSError:CODE
HIGHdocs/app/reflex_docs/pages/docs/component.py163except TypeError:CODE
HIGHdocs/app/agent_files/_plugin.py313except TypeError:CODE
HIGH…es/reflex-hosting-cli/src/reflex_cli/constants/base.py24except ImportError:CODE
HIGHpackages/reflex-hosting-cli/src/reflex_cli/v2/apps.py816except Exception:CODE
HIGH…es/reflex-hosting-cli/src/reflex_cli/v2/deployments.py183except (CODE
HIGHpackages/reflex-base/src/reflex_base/vars/base.py145except KeyError:CODE
HIGHpackages/reflex-base/src/reflex_base/utils/compat.py44except asyncio.CancelledError:CODE
HIGHpackages/reflex-base/src/reflex_base/utils/types.py1507except NameError:CODE
HIGH…es/reflex-base/src/reflex_base/components/component.py1481except AttributeError:CODE
HIGH…ase/src/reflex_base/event/processor/event_processor.py324except (CODE
HIGH…rc/reflex_base/event/processor/base_state_processor.py93except TypeError:CODE
HIGH…kages/reflex-build-sdk/src/reflex_build_sdk/_deploy.py264except _UploadAbandonedError:CODE
HIGH…uild-sdk/src/reflex_build_sdk/_async/resources/auth.py257except NotFoundError:CODE
HIGH…build-sdk/src/reflex_build_sdk/_sync/resources/auth.py258except NotFoundError:CODE
HIGH…x-site-shared/src/reflex_site_shared/backend/signup.py71except httpx.HTTPError:CODE
HIGH…x-site-shared/src/reflex_site_shared/backend/status.py101except asyncio.CancelledError:CODE
HIGH…onents-core/src/reflex_components_core/core/_upload.py859except exceptions.UploadValueError:CODE
HIGH…ckages/reflex-bench/src/reflex_bench/drivers/events.py850except TimeoutError:CODE
HIGH…s/reflex-bench/src/reflex_bench/drivers/echo_server.py117except ConnectionClosed:CODE
HIGH…s/reflex-bench/src/reflex_bench/drivers/app_process.py438except (OSError, ValueError):CODE
HIGH…s/reflex-bench/src/reflex_bench/drivers/app_process.py764except psutil.NoSuchProcess:CODE
HIGHreflex/app.py1872except LookupError:CODE
HIGHreflex/testing.py358except ValueError:CODE
HIGHreflex/state.py1799except ValueError:CODE
HIGHreflex/istate/proxy.py1146except AttributeError:CODE
HIGHreflex/istate/manager/disk.py161except Exception:CODE
HIGHreflex/istate/manager/redis.py554except OplockFound:CODE
HIGHreflex/app_mixins/lifespan.py172except AttributeError:CODE
HIGHreflex/app_mixins/lifespan.py186except (AttributeError, ValueError):CODE
HIGHreflex/utils/exec.py78except OSError:CODE
HIGHreflex/utils/frontend_skeleton.py174except UnicodeDecodeError:CODE
HIGHreflex/components/__init__.py140except AttributeError:CODE
Structural Annotation Overuse92 hits · 175 pts
SeverityFileLineSnippetContext
LOWdocs/enterprise/auth/example-app.md72## Step 1: Configure the pluginCOMMENT
LOWdocs/enterprise/auth/example-app.md105## Step 2: Write the authorization checksCOMMENT
LOWdocs/enterprise/auth/example-app.md141## Step 3: The stateCOMMENT
LOWdocs/enterprise/auth/example-app.md221## Step 4: The pagesCOMMENT
LOWdocs/enterprise/auth/example-app.md314## Step 5: Run itCOMMENT
LOWdocs/ai_builder/organization/automated_provisioning.md30## Step 1: the service account credentialCOMMENT
LOWdocs/ai_builder/organization/automated_provisioning.md83## Step 2: identity over SCIMCOMMENT
LOWdocs/ai_builder/organization/automated_provisioning.md109## Step 3: team roles on projectsCOMMENT
LOWdocs/ai_builder/organization/automated_provisioning.md176## Step 4: namespace placementCOMMENT
LOWdocs/hosting/databricks.md15## Step 1: Connect Your RepositoryCOMMENT
LOWdocs/hosting/databricks.md23## Step 2: Configure Application SettingsCOMMENT
LOWdocs/hosting/databricks.md66## Step 3: Enable Single-Port DeploymentCOMMENT
LOWdocs/hosting/databricks.md95## Step 4: Create Databricks AppCOMMENT
LOWdocs/hosting/databricks.md104## Step 5: Set PermissionsCOMMENT
LOWdocs/hosting/databricks.md127## Step 6: Deploy ApplicationCOMMENT
LOW…egrations-docs/src/integrations_docs/docs/snowflake.md9### Step 1: Create an OAuth Integration in SnowflakeCOMMENT
LOW…egrations-docs/src/integrations_docs/docs/snowflake.md42### Step 2: Log in via OAuthCOMMENT
LOW…egrations-docs/src/integrations_docs/docs/snowflake.md50### Step 1: Generate an RSA key pairCOMMENT
LOW…egrations-docs/src/integrations_docs/docs/snowflake.md70### Step 2: Register the public key on a Snowflake userCOMMENT
LOW…egrations-docs/src/integrations_docs/docs/snowflake.md93### Step 3: Fill in the Key Pair tabCOMMENT
LOW…grations-docs/src/integrations_docs/docs/azure_auth.md9## Step 1: Set Up Azure App RegistrationCOMMENT
LOW…grations-docs/src/integrations_docs/docs/azure_auth.md35## Step 2: Configure the IntegrationCOMMENT
LOW…integrations-docs/src/integrations_docs/docs/resend.md18## Step 1: Get Your Resend API KeyCOMMENT
LOW…integrations-docs/src/integrations_docs/docs/resend.md26## Step 2: Configure the Integration in Your AppCOMMENT
LOW…egrations-docs/src/integrations_docs/docs/okta_auth.md21## Step 1: Set Up Okta OIDC AppCOMMENT
LOW…egrations-docs/src/integrations_docs/docs/okta_auth.md53## Step 2: Finding Your Okta Issuer URICOMMENT
LOW…egrations-docs/src/integrations_docs/docs/okta_auth.md71## Step 3: Configure the IntegrationCOMMENT
LOW⚡…egrations-docs/src/integrations_docs/docs/anthropic.md10## Step 1: Obtain an Anthropic API KeyCOMMENT
LOW⚡…egrations-docs/src/integrations_docs/docs/anthropic.md20## Step 2: Configure the Integration in Your AppCOMMENT
LOW⚡…egrations-docs/src/integrations_docs/docs/anthropic.md29## Step 3: NotesCOMMENT
LOW⚡…tegrations-docs/src/integrations_docs/docs/roboflow.md23## Step 1: Obtain a Roboflow API KeyCOMMENT
LOW⚡…tegrations-docs/src/integrations_docs/docs/roboflow.md30## Step 2: Set up your Model in RoboflowCOMMENT
LOW⚡…tegrations-docs/src/integrations_docs/docs/roboflow.md39## Step 3: Configure the Integration in Your AppCOMMENT
LOW⚡…tegrations-docs/src/integrations_docs/docs/roboflow.md48## Step 4: NotesCOMMENT
LOW⚡…s/integrations-docs/src/integrations_docs/docs/groq.md9## Step 1: Obtain a Groq API KeyCOMMENT
LOW⚡…s/integrations-docs/src/integrations_docs/docs/groq.md17## Step 2: Configure the Integration in Your AppCOMMENT
LOW⚡…s/integrations-docs/src/integrations_docs/docs/groq.md25## Step 3: NotesCOMMENT
LOW…ntegrations-docs/src/integrations_docs/docs/descope.md25## Step 1: Obtain Descope CredentialsCOMMENT
LOW…ntegrations-docs/src/integrations_docs/docs/descope.md35## Step 2: Configure the Integration in Your AppCOMMENT
LOW⚡…integrations-docs/src/integrations_docs/docs/openai.md9## Step 1: Obtain an OpenAI API KeyCOMMENT
LOW⚡…integrations-docs/src/integrations_docs/docs/openai.md18## Step 2: Configure the Integration in Your AppCOMMENT
LOW⚡…integrations-docs/src/integrations_docs/docs/openai.md26## Step 3: NotesCOMMENT
LOW⚡…integrations-docs/src/integrations_docs/docs/twilio.md18## Step 1: Obtain Twilio CredentialsCOMMENT
LOW⚡…integrations-docs/src/integrations_docs/docs/twilio.md26## Step 2: Configure the Integration in Your AppCOMMENT
LOW⚡…integrations-docs/src/integrations_docs/docs/twilio.md34## Step 3: NotesCOMMENT
LOW⚡…tegrations-docs/src/integrations_docs/docs/cartesia.md10## Step 1: Obtain a Cartesia API KeyCOMMENT
LOW⚡…tegrations-docs/src/integrations_docs/docs/cartesia.md20## Step 2: Configure the Integration in Your AppCOMMENT
LOW⚡…tegrations-docs/src/integrations_docs/docs/cartesia.md30## Step 3: NotesCOMMENT
LOW…integrations-docs/src/integrations_docs/docs/github.md18## Step 1: Generate a Personal Access TokenCOMMENT
LOW…integrations-docs/src/integrations_docs/docs/github.md33## Step 2: Configure the Integration in Your AppCOMMENT
LOW…integrations-docs/src/integrations_docs/docs/github.md41## Step 3: NotesCOMMENT
LOW⚡…integrations-docs/src/integrations_docs/docs/notion.md18## Step 1: Obtain a Notion API TokenCOMMENT
LOW⚡…integrations-docs/src/integrations_docs/docs/notion.md26## Step 2: Configure the Integration in Your AppCOMMENT
LOW⚡…integrations-docs/src/integrations_docs/docs/notion.md34## Step 3: NotesCOMMENT
LOW…grations-docs/src/integrations_docs/docs/databricks.md22## Step 1: Get Your Databricks CredentialsCOMMENT
LOW…grations-docs/src/integrations_docs/docs/databricks.md93## Step 2: Configure the Integration in Your AppCOMMENT
LOW…grations-docs/src/integrations_docs/docs/databricks.md109## Step 3: NotesCOMMENT
LOW⚡…integrations-docs/src/integrations_docs/docs/cohere.md10## Step 1: Obtain a Cohere API KeyCOMMENT
LOW⚡…integrations-docs/src/integrations_docs/docs/cohere.md18## Step 2: Configure the Integration in Your AppCOMMENT
LOW⚡…integrations-docs/src/integrations_docs/docs/cohere.md27## Step 3: NotesCOMMENT
32 more matches not shown…
Deep Nesting178 hits · 158 pts
SeverityFileLineSnippetContext
LOWtests/integration/test_large_state.py48CODE
LOWtests/integration/test_urls.py11CODE
LOWtests/units/test_state.py5717CODE
LOWtests/units/test_reflex.py731CODE
LOWtests/units/test_reflex.py833CODE
LOWtests/units/mock_redis.py20CODE
LOWtests/units/mock_redis.py230CODE
LOWtests/units/mock_redis.py259CODE
LOWtests/units/reflex_base/vars/test_base.py719CODE
LOWtests/units/reflex_base/vars/test_base.py955CODE
LOWtests/units/reflex_base/utils/test_log.py1089CODE
LOW…its/reflex_base/utils/pyi_generator/test_regression.py216CODE
LOWtests/units/reflex_release/test_scaffold.py326CODE
LOWtests/units/reflex_bench/suites/test_wire.py453CODE
LOWtests/benchmarks/test_shared_state.py297CODE
LOWtests/benchmarks/support/socket_client.py166CODE
LOWtests/benchmarks/support/pipeline_trace.py40CODE
LOWtests/benchmarks/support/redis.py40CODE
LOWtests/benchmarks/support/states.py146CODE
LOW.claude/skills/prerelease-test/scripts/audit_pyi.py63CODE
LOW…ills/prerelease-test/scripts/check_release_versions.py204CODE
LOW.claude/skills/prerelease-test/scripts/drive_app.py103CODE
LOWdocs/app/tests/test_urls.py11CODE
LOWdocs/app/tests/test_doc_links.py99CODE
LOWdocs/app/reflex_docs/views/docs_navbar.py79CODE
LOWdocs/app/reflex_docs/pages/docs/__init__.py99CODE
LOWdocs/app/reflex_docs/pages/docs/__init__.py251CODE
LOWdocs/app/reflex_docs/pages/docs/api_reference_layout.py19CODE
LOWdocs/app/reflex_docs/pages/docs/api_reference_layout.py125CODE
LOWdocs/app/reflex_docs/pages/docs/component.py270CODE
LOWdocs/app/reflex_docs/pages/docs/component.py454CODE
LOWdocs/app/reflex_docs/pages/docs/component.py612CODE
LOW…app/reflex_docs/pages/integrations/integration_list.py7CODE
LOW…app/reflex_docs/pages/docs_landing/views/ai_builder.py14CODE
LOW…ges/reflex-hosting-cli/src/reflex_cli/utils/hosting.py1625CODE
LOW…ges/reflex-hosting-cli/src/reflex_cli/utils/hosting.py1770CODE
LOWpackages/reflex-hosting-cli/src/reflex_cli/v2/apps.py117CODE
LOWpackages/reflex-hosting-cli/src/reflex_cli/v2/apps.py422CODE
LOWpackages/reflex-hosting-cli/src/reflex_cli/v2/apps.py483CODE
LOWpackages/reflex-hosting-cli/src/reflex_cli/v2/apps.py543CODE
LOWpackages/reflex-hosting-cli/src/reflex_cli/v2/apps.py662CODE
LOWpackages/reflex-hosting-cli/src/reflex_cli/v2/apps.py848CODE
LOWpackages/reflex-hosting-cli/src/reflex_cli/v2/apps.py951CODE
LOW…ages/reflex-hosting-cli/src/reflex_cli/v2/providers.py211CODE
LOWpackages/reflex-hosting-cli/src/reflex_cli/v2/cli.py612CODE
LOW…ckages/reflex-hosting-cli/src/reflex_cli/v2/secrets.py32CODE
LOW…ckages/reflex-hosting-cli/src/reflex_cli/v2/secrets.py102CODE
LOW…ckages/reflex-hosting-cli/src/reflex_cli/v2/secrets.py202CODE
LOWpackages/reflex-hosting-cli/src/reflex_cli/v2/scan.py62CODE
LOWpackages/reflex-release/src/reflex_release/changelog.py169CODE
LOWpackages/reflex-release/src/reflex_release/dist.py32CODE
LOWpackages/reflex-base/src/reflex_base/config.py961CODE
LOWpackages/reflex-base/src/reflex_base/config.py445CODE
LOWpackages/reflex-base/src/reflex_base/config.py538CODE
LOWpackages/reflex-base/src/reflex_base/style.py164CODE
LOWpackages/reflex-base/src/reflex_base/style.py341CODE
LOWpackages/reflex-base/src/reflex_base/environment.py329CODE
LOWpackages/reflex-base/src/reflex_base/vars/base.py657CODE
LOWpackages/reflex-base/src/reflex_base/vars/base.py4633CODE
LOWpackages/reflex-base/src/reflex_base/vars/base.py458CODE
118 more matches not shown…
Modern Structural Boilerplate156 hits · 152 pts
SeverityFileLineSnippetContext
LOWtests/integration/test_linked_state.py34 def set_counter(self, value: int) -> None:CODE
LOWtests/integration/test_linked_state.py38 def set_who(self, who: str) -> None:CODE
LOWtests/units/vars/test_hybrid_property.py412 def _set_val(self, new: str) -> None:CODE
LOWtests/units/vars/test_hybrid_property.py432 def _set_val(self, new: str) -> None:CODE
LOWtests/units/vars/test_hybrid_property.py467 def _set_value(self, new: str) -> None:CODE
LOWtests/units/vars/test_hybrid_property.py636 def _set_b(self, new: str) -> None:CODE
LOWtests/units/reflex_release/test_commands.py21def set_changelog(config: Config, package: str, text: str) -> None:CODE
LOW⚡tests/units/reflex_bench/test_scheduler.py712 def set_dims(self: Any, ctx: Context) -> None:CODE
LOWtests/units/reflex_bench/test_scheduler.py687 def set_fixture(self: Any, ctx: Context) -> None:CODE
LOWtests/units/reflex_bench/collectors/test_cgroup.py236 def set_supported(supported: bool) -> None:CODE
LOWtests/units/compiler/test_memoize_plugin.py1700 def set_value(self, v: str) -> None:CODE
LOWtests/benchmarks/conftest.py3__all__ = ["evaluated_page", "unevaluated_page"]CODE
LOWtests/benchmarks/test_state_manager.py324async def _set_state(manager: StateManager, state: BaseState) -> None:CODE
LOWtests/benchmarks/support/__init__.py8__all__ = [CODE
LOWdocs/app/reflex_docs/docgen_pipeline.py20__all__ = [CODE
LOW…flex_docs/components/docpage/navbar/buttons/sidebar.py52__all__ = ["docs_sidebar_drawer", "navbar_sidebar_button"]CODE
LOWdocs/app/reflex_docs/views/algolia.py5__all__ = ["AlgoliaSearch", "Search", "algolia_search"]CODE
LOW…s/app/reflex_docs/pages/docs_landing/views/__init__.py11__all__ = [CODE
LOWdocs/app/agent_files/__init__.py3__all__ = ["AgentFilesPlugin"]CODE
LOWdocs/package/reflex_docs_bundle/__init__.py30__all__ = ["DOCS_DIR", "get_doc", "list_docs"]CODE
LOW…ges/reflex-hosting-cli/src/reflex_cli/utils/hosting.py71logger = logging.getLogger(__name__)CODE
LOW…ges/reflex-hosting-cli/src/reflex_cli/utils/hosting.py1308 def update_bounds() -> None:CODE
LOW…ages/reflex-hosting-cli/src/reflex_cli/utils/deploy.py14logger = logging.getLogger(__name__)CODE
LOW…es/reflex-hosting-cli/src/reflex_cli/utils/__init__.py11logger = logging.getLogger(__name__)CODE
LOW…/reflex-hosting-cli/src/reflex_cli/utils/dependency.py17logger = logging.getLogger(__name__)CODE
LOWpackages/reflex-hosting-cli/src/reflex_cli/v2/auth.py17logger = logging.getLogger(__name__)CODE
LOW…eflex-hosting-cli/src/reflex_cli/v2/vmtypes_regions.py11logger = logging.getLogger(__name__)CODE
LOWpackages/reflex-hosting-cli/src/reflex_cli/v2/apps.py24logger = logging.getLogger(__name__)CODE
LOW…ages/reflex-hosting-cli/src/reflex_cli/v2/providers.py26logger = logging.getLogger(__name__)CODE
LOWpackages/reflex-hosting-cli/src/reflex_cli/v2/cli.py29logger = logging.getLogger(__name__)CODE
LOW…ckages/reflex-hosting-cli/src/reflex_cli/v2/secrets.py13logger = logging.getLogger(__name__)CODE
LOW…es/reflex-hosting-cli/src/reflex_cli/v2/deployments.py25logger = logging.getLogger(__name__)CODE
LOWpackages/reflex-hosting-cli/src/reflex_cli/v2/scan.py20logger = logging.getLogger(__name__)CODE
LOWpackages/reflex-hosting-cli/src/reflex_cli/v2/gcp.py46logger = logging.getLogger(__name__)CODE
LOW…ckages/reflex-hosting-cli/src/reflex_cli/v2/project.py19logger = logging.getLogger(__name__)CODE
LOWpackages/reflex-release/src/reflex_release/__init__.py15__all__ = ["Config", "LockstepGroup", "load_config"]CODE
LOWpackages/reflex-base/src/reflex_base/config.py37logger = logging.getLogger(__name__)CODE
LOWpackages/reflex-base/src/reflex_base/registry.py125 def _set_app(self, app: App) -> None:CODE
LOWpackages/reflex-base/src/reflex_base/registry.py168 def _set_config(self, config: Config) -> None:CODE
LOW…kages/reflex-base/src/reflex_base/telemetry_context.py49 def set_exception(self, exc: BaseException | None) -> None:CODE
LOWpackages/reflex-base/src/reflex_base/environment.py33logger = logging.getLogger(__name__)CODE
LOWpackages/reflex-base/src/reflex_base/otel.py27logger = logging.getLogger(__name__)CODE
LOWpackages/reflex-base/src/reflex_base/otel.py499__all__ = [CODE
LOWpackages/reflex-base/src/reflex_base/vars/__init__.py33__all__ = [CODE
LOWpackages/reflex-base/src/reflex_base/vars/base.py83logger = logging.getLogger(__name__)CODE
LOW…ckages/reflex-base/src/reflex_base/plugins/compiler.py774__all__ = [CODE
LOWpackages/reflex-base/src/reflex_base/plugins/embed.py25logger = logging.getLogger(__name__)CODE
LOWpackages/reflex-base/src/reflex_base/plugins/sitemap.py16logger = logging.getLogger(__name__)CODE
LOW…reflex-base/src/reflex_base/plugins/shared_tailwind.py13logger = logging.getLogger(__name__)CODE
LOW…ages/reflex-base/src/reflex_base/constants/__init__.py76__all__ = [CODE
LOW…ges/reflex-base/src/reflex_base/constants/installer.py12logger = logging.getLogger(__name__)CODE
LOW…eflex-base/src/reflex_base/utils/streaming_response.py126__all__ = ["DisconnectAwareStreamingResponse"]CODE
LOWpackages/reflex-base/src/reflex_base/utils/decorator.py9logger = logging.getLogger(__name__)CODE
LOW…kages/reflex-base/src/reflex_base/utils/serializers.py28logger = logging.getLogger(__name__)CODE
LOWpackages/reflex-base/src/reflex_base/utils/types.py47logger = logging.getLogger(__name__)CODE
LOWpackages/reflex-base/src/reflex_base/components/memo.py2445__all__ = [CODE
LOW…lex-base/src/reflex_base/components/memoize_helpers.py297__all__ = [CODE
LOW…es/reflex-base/src/reflex_base/components/component.py55logger = logging.getLogger(__name__)CODE
LOW…eflex-base/src/reflex_base/components/tags/__init__.py8__all__ = ["CommonTag", "CondTag", "IterTag", "MatchTag", "Tag"]CODE
LOWpackages/reflex-base/src/reflex_base/event/__init__.py71logger = logging.getLogger(__name__)CODE
96 more matches not shown…
Self-Referential Comments53 hits · 152 pts
SeverityFileLineSnippetContext
MEDIUM…sts/integration/tests_playwright/test_frontend_path.py66 # Create a tiny valid 1x1 red PNG.COMMENT
MEDIUMtests/units/test_state.py2618 # Create a mocked redis client instead of skipping.COMMENT
MEDIUMtests/units/mock_redis.py328 # Create a pubsub to keep the internal event log for assertions.COMMENT
MEDIUMtests/units/vars/test_dep_tracking.py565 # Create a closure to get a cell objectCOMMENT
MEDIUMtests/units/utils/test_processes.py45 # Create a server socket to occupy a portCOMMENT
MEDIUMtests/units/components/graphing/test_plotly.py23 # Create a graph.COMMENT
MEDIUMtests/units/assets/test_assets.py42 # Create a temporary directory to act as the current working directory.COMMENT
MEDIUMdocs/app/reflex_docs/reflex_docs.py74# Create the app.COMMENT
MEDIUMdocs/app/reflex_docs/pages/docs/cloud_cliref.py364 # Creating a parsing-only context resolves lazy commands withoutCOMMENT
MEDIUMpackages/reflex-base/src/reflex_base/style.py290 # Create a Var to collapse VarData encoded in f-string.COMMENT
MEDIUM…kages/reflex-base/src/reflex_base/vars/dep_tracking.py366 # Create a python source string snippet.COMMENT
MEDIUMpackages/reflex-base/src/reflex_base/utils/format.py47 # Create a matrix of size (len(str1) + 1) x (len(str2) + 1)COMMENT
MEDIUM…es/reflex-base/src/reflex_base/components/component.py1166 # Create the base tag.COMMENT
MEDIUMpackages/reflex-base/src/reflex_base/event/__init__.py157 # Create an event and append it to the list.COMMENT
MEDIUMpackages/reflex-base/src/reflex_base/event/__init__.py2591 # Create an event and append it to the list.COMMENT
MEDIUM…ase/src/reflex_base/event/processor/event_processor.py957 # Create a new task in the same context to invoke the exception handler.COMMENT
MEDIUM…sdk/src/reflex_build_sdk/_async/resources/databases.py75 # Creating the database again converges on the existing one.COMMENT
MEDIUM…-sdk/src/reflex_build_sdk/_sync/resources/databases.py76 # Creating the database again converges on the existing one.COMMENT
MEDIUM…s-radix/src/reflex_components_radix/primitives/form.py185# This class is created mainly for reflex-web docs.COMMENT
MEDIUM…d/src/reflex_site_shared/components/blocks/headings.py28 # This function is imported from 'hast-util-to-string' package.COMMENT
MEDIUM…d/src/reflex_site_shared/components/blocks/headings.py33 # This function is defined by add_custom_code.COMMENT
MEDIUM…hared/src/reflex_site_shared/components/blocks/demo.py142 # Create the code snippet.COMMENT
MEDIUM…reflex-site-shared/src/reflex_site_shared/lib/route.py66 # Create a path based on the module name.COMMENT
MEDIUM…ponents-core/src/reflex_components_core/core/upload.py321 # Create the component.COMMENT
MEDIUM…omponents-core/src/reflex_components_core/core/html.py44 # Create the component.COMMENT
MEDIUM…omponents-core/src/reflex_components_core/core/cond.py212 # Create the conditional var.COMMENT
MEDIUM…aeditor/src/reflex_components_dataeditor/dataeditor.py478 # Define the id of the component in case multiple are used in the same page.COMMENT
MEDIUM…aeditor/src/reflex_components_dataeditor/dataeditor.py481 # Define the name of the getData callback associated with this component and assign to get_cell_content.COMMENT
MEDIUM…ts-markdown/src/reflex_components_markdown/markdown.py259 # Create the component.COMMENT
MEDIUM…c/reflex_components_internal/components/base/select.py612 # Create the items childrenCOMMENT
MEDIUM…nents-gridjs/src/reflex_components_gridjs/datatable.py94 # Create the component.COMMENT
MEDIUM…lex-components-code/src/reflex_components_code/code.py509 # Create the component.COMMENT
MEDIUMreflex/assets.py363 # Create the asset folder in the currently compiling app.COMMENT
MEDIUMreflex/app.py648 # Create the socket app. Note event endpoint constant replaces the default 'socket.io' path.COMMENT
MEDIUMreflex/app.py652 # Create the event namespace and attach the main app. Not related to any paths.COMMENT
MEDIUMreflex/app.py761 # Create the event processor.COMMENT
MEDIUMreflex/state.py798 # Create the setvar event handler for this stateCOMMENT
MEDIUMreflex/istate/delta.py250 # Create the getter coroutine only when the wrapper is awaited:COMMENT
MEDIUMreflex/istate/manager/disk.py215 # Create a new root state tree with all substates instantiated.COMMENT
MEDIUMreflex/istate/manager/redis.py573 # Create the lease break task since we got the lock.COMMENT
MEDIUMreflex/istate/manager/redis.py796 # Create the task now if one didn't sneak past us.COMMENT
MEDIUMreflex/istate/manager/redis.py970 # Create a new or get existing set of waiters in manager lock.COMMENT
MEDIUMreflex/utils/build.py111 # Create a progress bar for zipping the component.COMMENT
MEDIUMreflex/utils/build.py301 # Create a subdirectory that matches the configured frontend_path.COMMENT
MEDIUMreflex/utils/js_runtimes.py1"""This module provides utilities for managing JavaScript runtimes like Node.js and Bun."""STRING
MEDIUM⚡reflex/utils/prerequisites.py799 # Create the reflex directory.COMMENT
MEDIUMreflex/utils/rename.py1"""This module provides utilities for renaming directories and files in a Reflex app."""STRING
MEDIUMreflex/utils/templates.py1"""This module provides utilities for managing Reflex app templates."""STRING
MEDIUMreflex/utils/templates.py127 # Create a temp directory for the zip download.COMMENT
MEDIUMreflex/utils/templates.py151 # Create a temp directory for the zip extraction.COMMENT
MEDIUMreflex/utils/frontend_skeleton.py1"""This module provides utility functions to initialize the frontend skeleton."""STRING
MEDIUMreflex/compiler/compiler.py708 # Create the document root.COMMENT
MEDIUMreflex/compiler/compiler.py755 # Create the theme.COMMENT
Hallucination Indicators12 hits · 130 pts
SeverityFileLineSnippetContext
CRITICALtests/units/reflex_cli/v2/test_secrets.py47 client.api.apps.secrets.list.assert_called_once_with(app_id)CODE
CRITICAL⚡tests/units/reflex_cli/v2/test_secrets.py77 client.api.apps.secrets.list.assert_called_once_with(app_id)CODE
CRITICAL⚡tests/units/reflex_cli/v2/test_secrets.py95 client.api.apps.secrets.list.assert_called_once_with(app_id)CODE
CRITICALtests/units/reflex_cli/v2/test_secrets.py115 client.api.apps.secrets.delete.assert_called_once_with("app_id", "key", reboot=True)CODE
CRITICALtests/units/reflex_cli/v2/test_secrets.py138 client.api.apps.secrets.delete.assert_called_once_with("app_id", "key", reboot=True)CODE
CRITICALtests/units/reflex_cli/v2/test_secrets.py166 client.api.apps.secrets.set.assert_called_once_with(CODE
CRITICALtests/units/reflex_cli/v2/test_secrets.py186 client.api.apps.secrets.set.assert_called_once_with(CODE
CRITICALtests/units/reflex_cli/v2/test_project.py193 client.api.projects.members.set_role.assert_called_once_with(CODE
CRITICALtests/units/reflex_cli/v2/test_project.py471 client.api.projects.roles.list.assert_called_once_with(str(_PROJECT_ID))CODE
CRITICALtests/units/reflex_cli/v2/test_project.py544 client.api.projects.roles.permissions.assert_called_once_with(CODE
CRITICALtests/units/reflex_cli/v2/test_project.py622 client.api.projects.members.list.assert_called_once_with(str(_PROJECT_ID))CODE
CRITICALtests/units/reflex_cli/v2/test_cli.py1133 assert client.api.apps.create.call_args.kwargs.get("project_id") is NoneCODE
Excessive Try-Catch Wrapping128 hits · 124 pts
SeverityFileLineSnippetContext
LOWtests/integration/test_urls.py51 except Exception as e:CODE
LOWtests/integration/lighthouse_utils.py1033 except Exception:STRING
LOW…/reflex_base/utils/test_lazy_serializer_regressions.py268 except Exception as error:STRING
LOW…/reflex_base/utils/test_lazy_serializer_regressions.py358 except Exception as error:STRING
MEDIUM…/reflex_base/utils/test_lazy_serializer_regressions.py265def first_use():CODE
MEDIUM…/reflex_base/utils/test_lazy_serializer_regressions.py355def run(action):CODE
LOWtests/benchmarks/support/socket_client.py211 except Exception as err:CODE
LOWtests/benchmarks/support/socket_client.py304 except Exception as err:CODE
LOW.claude/skills/prerelease-test/scripts/audit_pyi.py287 except Exception as exc:CODE
LOW…ills/prerelease-test/scripts/check_release_versions.py171 except Exception as exc:CODE
LOW.claude/skills/prerelease-test/scripts/drive_app.py158 except Exception as exc:STRING
LOW.claude/skills/prerelease-test/scripts/drive_app.py231 except Exception as exc:STRING
LOW⚡.claude/skills/prerelease-test/scripts/drive_app.py251 except Exception as exc:STRING
LOW⚡.claude/skills/prerelease-test/scripts/drive_app.py259 except Exception as exc:STRING
LOW⚡.claude/skills/prerelease-test/scripts/drive_app.py269 except Exception as exc:STRING
LOWdocs/app/tests/test_urls.py58 except Exception as e:CODE
LOWdocs/app/tests/test_doc_links.py162 except Exception as exc:CODE
LOWdocs/app/reflex_docs/pages/docs/__init__.py352 except Exception:CODE
LOWdocs/app/reflex_docs/pages/docs/__init__.py425 except Exception:CODE
LOWdocs/app/reflex_docs/pages/docs/__init__.py469 except Exception:CODE
LOWdocs/app/reflex_docs/pages/docs/component.py144 except Exception:CODE
LOWdocs/app/reflex_docs/pages/docs/component.py561 except Exception:CODE
LOWdocs/app/reflex_docs/pages/docs/component.py568 except Exception as e:CODE
LOWdocs/app/reflex_docs/pages/docs/component.py600 except Exception:CODE
MEDIUMdocs/app/reflex_docs/pages/docs/component.py263def safe_issubclass(cls, class_or_tuple):CODE
LOWdocs/api-reference/utils.md70 except Exception as e:CODE
LOWdocs/api-reference/utils.md98 except Exception as e:CODE
LOWdocs/events/page_load_events.md64 except Exception as e:CODE
LOWscripts/wait_for_listening_port.py42 except Exception:CODE
LOW…ges/reflex-hosting-cli/src/reflex_cli/utils/hosting.py544 except Exception:CODE
LOW…ges/reflex-hosting-cli/src/reflex_cli/utils/hosting.py651 except Exception as ex:CODE
LOW…ges/reflex-hosting-cli/src/reflex_cli/utils/hosting.py683 except Exception as ex:CODE
LOW…ges/reflex-hosting-cli/src/reflex_cli/utils/hosting.py890 except Exception as ex:CODE
LOW…ges/reflex-hosting-cli/src/reflex_cli/utils/hosting.py1202 except Exception as ex:CODE
LOW…ges/reflex-hosting-cli/src/reflex_cli/utils/hosting.py1428 except Exception as ex:CODE
LOW…ges/reflex-hosting-cli/src/reflex_cli/utils/hosting.py1461 except Exception as ex:CODE
LOW…ges/reflex-hosting-cli/src/reflex_cli/utils/hosting.py1764 except Exception as ex:CODE
LOW…ges/reflex-hosting-cli/src/reflex_cli/utils/hosting.py1933 except Exception as ex:CODE
LOWpackages/reflex-hosting-cli/src/reflex_cli/utils/log.py110 except Exception:CODE
LOW…/reflex-hosting-cli/src/reflex_cli/utils/dependency.py44 except Exception:CODE
LOWpackages/reflex-hosting-cli/src/reflex_cli/v2/apps.py816 except Exception:CODE
LOW…ages/reflex-hosting-cli/src/reflex_cli/v2/providers.py117 except Exception as ex:CODE
LOW…ages/reflex-hosting-cli/src/reflex_cli/v2/providers.py334 except Exception as fallback_ex:CODE
LOWpackages/reflex-hosting-cli/src/reflex_cli/v2/cli.py138 except Exception as ex:CODE
LOWpackages/reflex-hosting-cli/src/reflex_cli/v2/cli.py176 except Exception as ex:CODE
LOWpackages/reflex-hosting-cli/src/reflex_cli/v2/cli.py823 except Exception as ex:CODE
LOWpackages/reflex-hosting-cli/src/reflex_cli/v2/cli.py1063 except Exception as ex:CODE
LOWpackages/reflex-hosting-cli/src/reflex_cli/v2/cli.py1093 except Exception as ex:CODE
LOW…ckages/reflex-hosting-cli/src/reflex_cli/v2/project.py300 except Exception as ex:CODE
LOWpackages/reflex-base/src/reflex_base/config.py532 except Exception as exc:CODE
LOWpackages/reflex-base/src/reflex_base/config.py570 except Exception:CODE
LOWpackages/reflex-base/src/reflex_base/environment.py257 except Exception as e:CODE
LOWpackages/reflex-base/src/reflex_base/environment.py290 except Exception as e:CODE
LOWpackages/reflex-base/src/reflex_base/otel.py461 except Exception as ex:CODE
LOWpackages/reflex-base/src/reflex_base/vars/base.py2536 except Exception:CODE
LOWpackages/reflex-base/src/reflex_base/vars/base.py3066 except Exception as e:CODE
LOWpackages/reflex-base/src/reflex_base/utils/log.py240 except Exception:CODE
LOWpackages/reflex-base/src/reflex_base/utils/log.py577 except Exception:CODE
LOW…ges/reflex-base/src/reflex_base/utils/pyi_generator.py1659 except Exception:CODE
LOW…ase/src/reflex_base/event/processor/event_processor.py330 except Exception as ex:CODE
68 more matches not shown…
Decorative Section Separators46 hits · 123 pts
SeverityFileLineSnippetContext
MEDIUM…sts/integration/tests_playwright/test_frontend_path.py21# ---------------------------------------------------------------------------COMMENT
MEDIUM…sts/integration/tests_playwright/test_frontend_path.py23# ---------------------------------------------------------------------------COMMENT
MEDIUM…sts/integration/tests_playwright/test_frontend_path.py233# ---------------------------------------------------------------------------COMMENT
MEDIUM…sts/integration/tests_playwright/test_frontend_path.py235# ---------------------------------------------------------------------------COMMENT
MEDIUM…sts/integration/tests_playwright/test_frontend_path.py319# ---------------------------------------------------------------------------COMMENT
MEDIUM…sts/integration/tests_playwright/test_frontend_path.py321# ---------------------------------------------------------------------------COMMENT
MEDIUMtests/units/components/test_memo.py1689# ---------------------------------------------------------------------------COMMENT
MEDIUMtests/units/components/test_memo.py1693# ---------------------------------------------------------------------------COMMENT
MEDIUM⚡tests/units/docgen/test_class_and_component.py98# ---------------------------------------------------------------------------COMMENT
MEDIUM⚡tests/units/docgen/test_class_and_component.py100# ---------------------------------------------------------------------------COMMENT
MEDIUMtests/units/docgen/test_markdown.py674# ---------------------------------------------------------------------------COMMENT
MEDIUMtests/units/docgen/test_markdown.py676# ---------------------------------------------------------------------------COMMENT
MEDIUMdocs/app/tests/test_docgen_double_eval.py84# ---------------------------------------------------------------------------COMMENT
MEDIUMdocs/app/tests/test_docgen_double_eval.py86# ---------------------------------------------------------------------------COMMENT
MEDIUM⚡docs/app/reflex_docs/pages/docs/__init__.py135# ---------------------------------------------------------------------------COMMENT
MEDIUM⚡docs/app/reflex_docs/pages/docs/__init__.py137# ---------------------------------------------------------------------------COMMENT
MEDIUM…ges/reflex-docgen/src/reflex_docgen/markdown/_types.py8# ---------------------------------------------------------------------------COMMENT
MEDIUM…ges/reflex-docgen/src/reflex_docgen/markdown/_types.py10# ---------------------------------------------------------------------------COMMENT
MEDIUM…ges/reflex-docgen/src/reflex_docgen/markdown/_types.py118# ---------------------------------------------------------------------------COMMENT
MEDIUM…ges/reflex-docgen/src/reflex_docgen/markdown/_types.py120# ---------------------------------------------------------------------------COMMENT
MEDIUM…docgen/src/reflex_docgen/markdown/transformer/_base.py74 # ------------------------------------------------------------------STRING
MEDIUM…docgen/src/reflex_docgen/markdown/transformer/_base.py76 # ------------------------------------------------------------------STRING
MEDIUM…docgen/src/reflex_docgen/markdown/transformer/_base.py92 # ------------------------------------------------------------------STRING
MEDIUM…docgen/src/reflex_docgen/markdown/transformer/_base.py94 # ------------------------------------------------------------------STRING
MEDIUM…docgen/src/reflex_docgen/markdown/transformer/_base.py139 # ------------------------------------------------------------------STRING
MEDIUM…docgen/src/reflex_docgen/markdown/transformer/_base.py141 # ------------------------------------------------------------------STRING
MEDIUM…docgen/src/reflex_docgen/markdown/transformer/_base.py184 # ------------------------------------------------------------------STRING
MEDIUM…docgen/src/reflex_docgen/markdown/transformer/_base.py186 # ------------------------------------------------------------------STRING
MEDIUM…docgen/src/reflex_docgen/markdown/transformer/_base.py221 # ------------------------------------------------------------------STRING
MEDIUM…docgen/src/reflex_docgen/markdown/transformer/_base.py223 # ------------------------------------------------------------------STRING
MEDIUM…docgen/src/reflex_docgen/markdown/transformer/_base.py324 # ------------------------------------------------------------------STRING
MEDIUM…docgen/src/reflex_docgen/markdown/transformer/_base.py326 # ------------------------------------------------------------------STRING
MEDIUM…en/src/reflex_docgen/markdown/transformer/_markdown.py57 # ------------------------------------------------------------------COMMENT
MEDIUM…en/src/reflex_docgen/markdown/transformer/_markdown.py59 # ------------------------------------------------------------------COMMENT
MEDIUM…en/src/reflex_docgen/markdown/transformer/_markdown.py76 # ------------------------------------------------------------------COMMENT
MEDIUM…en/src/reflex_docgen/markdown/transformer/_markdown.py78 # ------------------------------------------------------------------COMMENT
MEDIUM…en/src/reflex_docgen/markdown/transformer/_markdown.py109 # ------------------------------------------------------------------COMMENT
MEDIUM…en/src/reflex_docgen/markdown/transformer/_markdown.py111 # ------------------------------------------------------------------COMMENT
MEDIUM…ex-site-shared/src/reflex_site_shared/docs/markdown.py250 # ------------------------------------------------------------------COMMENT
MEDIUM…ex-site-shared/src/reflex_site_shared/docs/markdown.py252 # ------------------------------------------------------------------COMMENT
MEDIUM…ex-site-shared/src/reflex_site_shared/docs/markdown.py269 # ------------------------------------------------------------------COMMENT
MEDIUM…ex-site-shared/src/reflex_site_shared/docs/markdown.py271 # ------------------------------------------------------------------COMMENT
MEDIUM…ex-site-shared/src/reflex_site_shared/docs/markdown.py463 # ------------------------------------------------------------------COMMENT
MEDIUM…ex-site-shared/src/reflex_site_shared/docs/markdown.py466 # ------------------------------------------------------------------COMMENT
MEDIUM⚡…ex-site-shared/src/reflex_site_shared/docs/markdown.py492 # ------------------------------------------------------------------COMMENT
MEDIUM⚡…ex-site-shared/src/reflex_site_shared/docs/markdown.py494 # ------------------------------------------------------------------COMMENT
AI Slop Vocabulary24 hits · 76 pts
SeverityFileLineSnippetContext
MEDIUMpyproject.toml145# The benchmark CI jobs: the harness without the dev group (libsass builds fromCOMMENT
MEDIUMtests/integration/test_nodeless_frontend.py67 # fails precisely that way, so it has to stop the harness itself.COMMENT
MEDIUMtests/integration/test_lifespan.py321# find the harness in a stopped state and fail.COMMENT
MEDIUMtests/integration/test_tailwind.py45 # Write next to the compiled app (Path.cwd() inside the harness) so rerunsCOMMENT
MEDIUM⚡tests/units/reflex_bench/test_context.py75 # Importing every harness module must not pull in the reflex under test.COMMENT
MEDIUMtests/units/reflex_bench/drivers/test_browser.py197 # A Date.now() read in the page maps within 50 ms of the harness's ownCOMMENT
MEDIUMtests/units/reflex_bench/drivers/test_events.py917 # However the harness exits, the closed pipe ends the generator's run.COMMENT
MEDIUMtests/units/reflex_bench/suites/test_hmr.py414 # dev mode as in preview, so the harness refreshes until it shows.COMMENT
MEDIUMtests/units/reflex_bench/suites/test_hmr.py524 # Preview has no live reload: the harness's own reloads are the method.COMMENT
MEDIUM⚡packages/reflex-base/src/reflex_base/environment.py759 # Whether to run app harness tests in headless mode.COMMENT
MEDIUM⚡packages/reflex-base/src/reflex_base/environment.py762 # Which app harness driver to use.COMMENT
MEDIUM⚡packages/reflex-base/src/reflex_base/environment.py765 # Arguments to pass to the app harness driver.COMMENT
LOWpackages/reflex-base/src/reflex_base/utils/format.py462 # If there's no enclosing state, just return the full name.COMMENT
MEDIUMpackages/reflex-bench/src/reflex_bench/cli.py79# Subject venvs default to the harness's Python, which the workspace runs on.COMMENT
MEDIUMpackages/reflex-bench/src/reflex_bench/cli.py1046 # The workspace runs on the harness's Python, other subjects on --python.COMMENT
MEDIUMpackages/reflex-bench/src/reflex_bench/scheduler.py295 # sys.exit() in a hook must fail the benchmark, not end the harness.COMMENT
MEDIUM…kages/reflex-bench/src/reflex_bench/drivers/browser.py508 # child of the harness; Chromium's root is the driver's child.COMMENT
MEDIUMpackages/reflex-bench/src/reflex_bench/suites/memory.py277 # "default" is the interpreter's allocator, whatever the harness's shell sets.COMMENT
MEDIUM.github/workflows/check_outdated_dependencies.yml36 # exempts reflex's own integration tests via the app harness flag.COMMENT
MEDIUM.github/workflows/benchmarks_daily.yml72 # The harness owns every cache a measured phase reads; none is restored.COMMENT
MEDIUM.github/workflows/integration_tests.yml139 # exempts reflex's own integration tests via the app harness flag.COMMENT
MEDIUM.github/workflows/integration_tests.yml257 # exempts reflex's own integration tests via the app harness flag.COMMENT
MEDIUM.github/workflows/macro_benchmarks.yml82 # The harness owns every cache a measured phase reads; none is restored.COMMENT
MEDIUMdocker-example/production-compose/compose.yaml4# See `compose.prod.yaml` for more robust and performant deployment option.COMMENT
Fake / Example Data62 hits · 71 pts
SeverityFileLineSnippetContext
LOWtests/integration/test_typeddict_form_submit.py120 "inputs": {"email": "user@example.com", "nickname": "cooluser"},CODE
LOWtests/integration/test_typeddict_form_submit.py122 "expected": {"email": "user@example.com", "nickname": "cooluser"},CODE
LOW…ts/integration/tests_playwright/test_debounce_input.py101 expect(native_input).to_have_attribute("placeholder", "Search...")CODE
LOWtests/units/vars/test_hybrid_property.py679 assert Person(first_name="Jane", last_name="Doe").full_name == "Jane Doe"CODE
LOWtests/units/reflex_cli/v2/test_auth.py23 "email": "user@example.com",CODE
LOWtests/units/reflex_cli/v2/test_auth.py130 assert payload["email"] == "user@example.com"CODE
LOWtests/units/reflex_cli/v2/test_auth.py156 assert fields["email"] == "user@example.com"CODE
LOWtests/units/reflex_cli/v2/test_auth.py370 assert any("user@example.com" in message for message in _messages(caplog, SUCCESS))CODE
LOW⚡tests/units/reflex_cli/v2/test_apps.py383 ["apps", "build-logs", "test_deployment_id", "--token", "fake-token"],CODE
LOWtests/units/reflex_cli/v2/test_apps.py917 ["apps", "logs", "fake_app_id", "--token", "fake_token", "--follow", "false"],CODE
LOWtests/units/reflex_cli/v2/test_gcp.py41 mocker: MockFixture, account: str = "user@example.com"CODE
LOWtests/units/reflex_cli/v2/test_gcp.py878 "fake-token",CODE
LOW⚡tests/units/reflex_cli/v2/test_cli.py173 return_value=("fake-token", {}),CODE
LOW⚡tests/units/reflex_cli/v2/test_cli.py182 side_effect=[("", {}), ("fake-token", {})],CODE
LOW⚡tests/units/reflex_cli/v2/test_cli.py187 return_value=("fake-token", {}),CODE
LOW⚡tests/units/reflex_cli/v2/test_cli.py826 return_value=("fake-token", {}),CODE
LOW⚡tests/units/reflex_cli/v2/test_cli.py834 token="fake-token",CODE
LOWtests/units/reflex_cli/v2/test_cli.py867 return_value=("fake-token", {}),CODE
LOW⚡tests/units/components/test_memo.py798 cell = _LazyBody(thunk, placeholder="placeholder")CODE
LOW⚡tests/units/components/test_memo.py800 assert seen == ["placeholder"]CODE
LOW⚡tests/units/components/test_memo.py803 assert seen == ["placeholder"]CODE
LOWtests/benchmarks/fixtures.py349LOREM_IPSUM = "Lorem ipsum dolor sit amet, dolor ut dolore pariatur aliqua enim tempor sed. Labore excepteur sed exercitCODE
LOWtests/benchmarks/fixtures.py349LOREM_IPSUM = "Lorem ipsum dolor sit amet, dolor ut dolore pariatur aliqua enim tempor sed. Labore excepteur sed exercitCODE
LOWdocs/enterprise/mantine/spoiler.md17 "This is a spoiler zone where lorem ipsum text dolor sit amet, consectetur adipiscing elit. Sed do eiusmod tCODE
LOWdocs/enterprise/mantine/spoiler.md17 "This is a spoiler zone where lorem ipsum text dolor sit amet, consectetur adipiscing elit. Sed do eiusmod tCODE
LOW⚡docs/library/tables-and-data-grids/table.md264 "name": "John Doe",CODE
LOW⚡docs/library/tables-and-data-grids/table.md266 "phone": "555-1234",CODE
LOW⚡docs/library/tables-and-data-grids/table.md267 "address": "123 Main St",CODE
LOW⚡docs/library/tables-and-data-grids/table.md272 "phone": "555-5678",CODE
LOW⚡docs/library/tables-and-data-grids/table.md278 "phone": "555-9012",CODE
LOW⚡docs/library/tables-and-data-grids/table.md284 "phone": "555-3456",CODE
LOW⚡docs/library/tables-and-data-grids/table.md502 "name": "John Doe",CODE
LOW⚡docs/library/tables-and-data-grids/table.md504 "phone": "555-1234",CODE
LOW⚡docs/library/tables-and-data-grids/table.md505 "address": "123 Main St",CODE
LOW⚡docs/library/tables-and-data-grids/table.md510 "phone": "555-5678",CODE
LOW⚡docs/library/tables-and-data-grids/table.md516 "phone": "555-9012",CODE
LOW⚡docs/library/tables-and-data-grids/table.md522 "phone": "555-3456",CODE
LOW⚡docs/library/tables-and-data-grids/table.md631 "name": "John Doe",CODE
LOW⚡docs/library/tables-and-data-grids/table.md633 "phone": "555-1234",CODE
LOW⚡docs/library/tables-and-data-grids/table.md634 "address": "123 Main St",CODE
LOW⚡docs/library/tables-and-data-grids/table.md639 "phone": "555-5678",CODE
LOW⚡docs/library/tables-and-data-grids/table.md645 "phone": "555-9012",CODE
LOW⚡docs/library/tables-and-data-grids/table.md651 "phone": "555-3456",CODE
LOW⚡docs/library/tables-and-data-grids/table.md657 "phone": "555-7890",CODE
LOW⚡docs/library/tables-and-data-grids/table.md663 "phone": "555-2345",CODE
LOW⚡docs/library/tables-and-data-grids/table.md844 name="John Doe",CODE
LOW⚡docs/library/tables-and-data-grids/table.md846 phone="555-1234",CODE
LOW⚡docs/library/tables-and-data-grids/table.md847 address="123 Main St",CODE
LOW⚡docs/library/tables-and-data-grids/table.md852 phone="555-5678",CODE
LOW⚡docs/library/tables-and-data-grids/table.md858 phone="555-9012",CODE
LOW⚡docs/library/tables-and-data-grids/table.md864 phone="555-3456",CODE
LOW⚡docs/library/tables-and-data-grids/table.md870 phone="555-7890",CODE
LOW⚡docs/library/tables-and-data-grids/table.md876 phone="555-2345",CODE
LOW⚡docs/library/tables-and-data-grids/table.md1083 name="John Doe",CODE
LOW⚡docs/library/tables-and-data-grids/table.md1085 phone="555-1234",CODE
LOW⚡docs/library/tables-and-data-grids/table.md1086 address="123 Main St",CODE
LOW⚡docs/library/tables-and-data-grids/table.md1091 phone="555-5678",CODE
LOW⚡docs/library/tables-and-data-grids/table.md1097 phone="555-9012",CODE
LOW…rc/reflex_components_radix/themes/components/select.py403 "placeholder",CODE
LOW…src/reflex_components_internal/components/base/menu.py686 trigger_label = props.pop("placeholder", "Open Menu")CODE
2 more matches not shown…
Over-Commented Block58 hits · 56 pts
SeverityFileLineSnippetContext
LOWpyproject.toml401# pipeline to one commit: the workflows below are generated from the templatesCOMMENT
LOWpyproject.toml501 # 18.x removes the bundled MIME fallback table; 19.x partially accepts batchesCOMMENT
LOWpyproject.toml521 "@splinetool/runtime",COMMENT
LOWtests/units/test_workflow_gates.py21COMMENT
LOWtests/units/reflex_workflow/examples/conftest.py61 return run_workflows(COMMENT
LOW.claude/hooks/session-start.sh1#!/bin/bashCOMMENT
LOW…/app/reflex_docs/components/docpage/navbar/__init__.py1# Navbar components: buttons.sidebar, search, stateCOMMENT
LOWscripts/delete_automated_releases.sh1#!/usr/bin/env bashCOMMENT
LOWscripts/delete_automated_releases.sh21# Usage:COMMENT
LOWpackages/reflex-release/README.md81# from; bump it and re-run `sync` to upgrade.COMMENT
LOWpackages/reflex-release/README.md141# still releasable — use never-publish-packages for one that never ships.COMMENT
LOWpackages/reflex-release/src/reflex_release/config.py21COMMENT
LOW…ase/src/reflex_release/templates/workflows/publish.yml1@@HEADER@@COMMENT
LOW…ase/src/reflex_release/templates/workflows/publish.yml21# OIDC (id-token) privilege and runs nothing butCOMMENT
LOW…e/src/reflex_release/templates/workflows/changelog.yml1@@HEADER@@COMMENT
LOW…e/src/reflex_release/templates/workflows/changelog.yml41 # these types, applying a label after the last push starts no run at all —COMMENT
LOW…release/templates/workflows/release_from_changelog.yml1@@HEADER@@COMMENT
LOW…eflex_release/templates/workflows/dispatch_release.yml1@@HEADER@@COMMENT
LOW…eflex_release/templates/workflows/dispatch_release.yml21#COMMENT
LOW…eflex_release/templates/workflows/dispatch_release.yml41# Materializing changelogs never publishes by itself: every upload — alphasCOMMENT
LOW…ckages/reflex-base/src/reflex_base/plugins/compiler.py601 # memoize-suppressed. Populated by ``MemoizeStatefulPlugin`` when itCOMMENT
LOWpackages/reflex-base/src/reflex_base/constants/base.py41 # The name of the output directory.COMMENT
LOW…ckages/reflex-base/src/reflex_base/utils/memo_paths.py21import inspectCOMMENT
LOW…ges/reflex-base/src/reflex_base/utils/pyi_generator.py1821 # This entrypoint is used by the build hooks to emit .pyi stubs into theCOMMENT
LOWpackages/reflex-base/src/reflex_base/components/memo.py81# Base ``Component`` props a memo accepts without an ``rx.RestProp`` (with aCOMMENT
LOWpackages/reflex-base/src/reflex_base/components/memo.py321 # ``Bare``-wrapped ``{children}`` placeholder used when rendering the memoCOMMENT
LOWpackages/reflex-base/src/reflex_base/components/memo.py341 # ``mergeSlotProps`` call routes a runtime-injected ref to this prop so itCOMMENT
LOWpackages/reflex-base/src/reflex_base/components/memo.py2121 if render_snapshot:COMMENT
LOWpackages/reflex-base/src/reflex_base/components/memo.py2161COMMENT
LOW…lex-base/src/reflex_base/.templates/web/utils/state.js61const SYNC_LOCAL_STORAGE = "_sync_local_storage";COMMENT
LOW…e/src/reflex_base/.templates/web/utils/helpers/json.js1// Python's json.dumps emits bare Infinity/-Infinity/NaN tokens (invalid JSON).COMMENT
LOW…ages/reflex-base/src/reflex_base/compiler/templates.py761 allowed_hosts_line = ""COMMENT
LOWpackages/reflex-build-sdk/src/reflex_build_sdk/types.py161 # Whether the frontend is served from the app's own container rather than a CDN.COMMENT
LOW…kages/reflex-build-sdk/src/reflex_build_sdk/_deploy.py21# The deployment protocol these clients speak: build archives uploaded to storageCOMMENT
LOWpackages/reflex-workflow/src/reflex_workflow/model.py61# The lane a step runs in unless it says otherwise, and the one a worker servesCOMMENT
LOW…/reflex-workflow/src/reflex_workflow/engine/handles.py261 update(cls)COMMENT
LOW…/reflex-workflow/src/reflex_workflow/engine/handles.py361 waiting for a child that will never report.COMMENT
LOW…s/reflex-workflow/src/reflex_workflow/engine/notify.py161 )COMMENT
LOW…es/reflex-workflow/src/reflex_workflow/engine/claim.py561 # Asked as three narrow questions rather than one min() over a case: eachCOMMENT
LOWpackages/reflex-otel/src/reflex_otel/instrumentor.py21COMMENT
LOW…ts-code/src/reflex_components_code/shiki_code_block.py501 # "position": "relative", # noqa: ERA001COMMENT
LOW.github/workflows/publish.yml1# Generated by reflex-release; do not edit by hand.COMMENT
LOW.github/workflows/publish.yml21# publish gated by the `pypi` environment — a human reviewer mustCOMMENT
LOW.github/workflows/benchmarks_daily.yml1name: benchmarks-dailyCOMMENT
LOW.github/workflows/changelog.yml1# Generated by reflex-release; do not edit by hand.COMMENT
LOW.github/workflows/changelog.yml41 # labeled/unlabeled: the two labels below waive parts of this check, so aCOMMENT
LOW.github/workflows/codeql.yml1# For most projects, this workflow file will not need changing; you simply needCOMMENT
LOW.github/workflows/macro_benchmarks.yml1name: macro-benchmarksCOMMENT
LOW.github/workflows/macro_benchmarks.yml21# on a cache hit),COMMENT
LOW.github/workflows/release_from_changelog.yml1# Generated by reflex-release; do not edit by hand.COMMENT
LOW.github/workflows/dispatch_release.yml1# Generated by reflex-release; do not edit by hand.COMMENT
LOW.github/workflows/dispatch_release.yml21# the pins and the lock file land with the changelog bump. A package whoseCOMMENT
LOW.github/workflows/dispatch_release.yml41# appear in a published final changelog.COMMENT
LOW.github/scripts/publish/post_build.sh1#!/usr/bin/env bashCOMMENT
LOWreflex/istate/proxy.py61COMMENT
LOWreflex/istate/delta.py21Delta = dict[str, dict[str, Any]]COMMENT
LOWreflex/istate/delta.py241 for prop in delta_vars:COMMENT
LOWreflex/utils/processes.py441 if process.poll() is None:COMMENT
Redundant / Tautological Comments26 hits · 38 pts
SeverityFileLineSnippetContext
LOWtests/units/components/datadisplay/test_shiki_code.py142 # Check if the transformer is set correctly if expectedCOMMENT
LOWtests/units/components/datadisplay/test_shiki_code.py148 # Check if the second child is the copy button if can_copy is TrueCOMMENT
LOWdocs/app/tests/test_urls.py27 # Check if the root path contains the target directoriesCOMMENT
LOWdocs/app/reflex_docs/templates/docpage/docpage.py470 # Check if first is (toc, doc_content) from get_tocCOMMENT
LOW…ges/reflex-hosting-cli/src/reflex_cli/utils/hosting.py696 # Check if the user is authenticatedCOMMENT
LOW…ges/reflex-hosting-cli/src/reflex_cli/utils/hosting.py713 # Check if the user is authenticatedCOMMENT
LOWpackages/reflex-hosting-cli/src/reflex_cli/v2/cli.py1043 # Check if the reflex version predates 0.7.7COMMENT
LOWpackages/reflex-hosting-cli/src/reflex_cli/v2/cli.py1071 # Check if the reflex version predates 0.7.7COMMENT
LOW…ges/reflex-base/src/reflex_base/utils/pyi_generator.py391 # Check if this line has a prop.COMMENT
LOWpackages/reflex-base/src/reflex_base/utils/types.py346 # Check if the class inherits from a generic class (using __orig_bases__)COMMENT
LOWpackages/reflex-base/src/reflex_base/utils/types.py1453 # Check if the origin of both types is the same (e.g., list for list[int])COMMENT
LOW…ckages/reflex-base/src/reflex_base/components/props.py246 # Check if this field expects a specific Props type and we got a dictCOMMENT
LOW…ckages/reflex-base/src/reflex_base/components/props.py252 # Check if this field expects a list of Props and we got a list of dictsCOMMENT
LOW…es/reflex-base/src/reflex_base/components/component.py1016 # Check if the key is an event trigger.COMMENT
LOWreflex/app.py1077 # Check if the route given is validCOMMENT
LOWreflex/app.py1934 # Check if the function has the necessary annotations and types in the right orderCOMMENT
LOWreflex/app.py1960 # Check if the return type is valid for backend exception handlerCOMMENT
LOWreflex/state.py757 # Check if another substate class with the same name has already been defined.COMMENT
LOWreflex/state.py1369 # Check if function has stored event_actions from decoratorCOMMENT
LOWreflex/istate/manager/redis.py586 # Check if we still have the redis lock, then just try to send this one update and release it.COMMENT
LOWreflex/istate/manager/redis.py1107 # Check if this process got a lease, then we can abandon waiting on the redis lock.COMMENT
LOWreflex/istate/manager/redis.py238 asyncio.get_running_loop() # Check if we're in an event loop.CODE
LOWreflex/utils/token_manager.py168 # Check if token is already mapped to a different SID (duplicate tab)COMMENT
LOWreflex/utils/templates.py216 # Check if the template is a github repo.COMMENT
LOWreflex/utils/templates.py292 # Check if the app is already initialized.COMMENT
LOWreflex/utils/frontend_skeleton.py44 # Write files to the .gitignore file.COMMENT
AI Structural Patterns19 hits · 16 pts
SeverityFileLineSnippetContext
LOWdocs/app/reflex_docs/utils/http.py29CODE
LOWdocs/app/reflex_docs/templates/docpage/docpage.py362CODE
LOWpackages/reflex-hosting-cli/src/reflex_cli/v2/cli.py612CODE
LOWpackages/reflex-base/src/reflex_base/vars/base.py359CODE
LOWpackages/reflex-base/src/reflex_base/plugins/base.py72CODE
LOWpackages/reflex-base/src/reflex_base/utils/decorator.py30CODE
LOWpackages/reflex-base/src/reflex_base/utils/decorator.py50CODE
LOWpackages/reflex-base/src/reflex_base/event/__init__.py3127CODE
LOWpackages/reflex-base/src/reflex_base/event/__init__.py3154CODE
LOW…k/src/reflex_build_sdk/_async/resources/deployments.py74CODE
LOW…dk/src/reflex_build_sdk/_sync/resources/deployments.py75CODE
LOW…s/reflex-workflow/src/reflex_workflow/engine/runner.py372CODE
LOWpackages/reflex-bench/src/reflex_bench/registry.py603CODE
LOWpackages/reflex-bench/src/reflex_bench/registry.py252CODE
LOWpackages/reflex-bench/src/reflex_bench/compare.py105CODE
LOWreflex/app.py978CODE
LOWreflex/app.py1022CODE
LOWreflex/istate/storage.py34CODE
LOWreflex/utils/export.py19CODE
Modern AI Meta-Vocabulary3 hits · 8 pts
SeverityFileLineSnippetContext
MEDIUM…ude/skills/prerelease-test/references/orchestration.md126## Prompt scaffolding for each agentCOMMENT
MEDIUMdocs/ai_builder/integrations/overview.md19## AI providers and orchestrationCOMMENT
MEDIUMdocs/getting_started/chatapp_tutorial.md172We will start by creating a new project and setting up our development environment. If you haven't installed [uv](https:CODE
Magic Placeholder Names1 hit · 5 pts
SeverityFileLineSnippetContext
HIGHdocs/getting_started/chatapp_tutorial.md811For PowerShell, use `$env:OPENAI_API_KEY="your-api-key"`. Restart with `uv run reflex run`. Keep the key in the backend CODE
Overly Generic Function Names6 hits · 5 pts
SeverityFileLineSnippetContext
LOWtests/units/test_state.py224 def do_something(self):CODE
LOW⚡…sts/units/reflex_base/utils/pyi_generator/test_unit.py446 def helper(self) -> str:STRING
LOW⚡…sts/units/reflex_base/utils/pyi_generator/test_unit.py452 assert "def helper(self) -> str:" in resultSTRING
LOWtests/units/components/test_component.py82 def do_something(self):CODE
LOWtests/units/components/test_component.py2212 def do_something(self):CODE
LOW⚡tests/units/docgen/test_class_and_component.py362 def do_stuff(self) -> None:CODE
Slop Phrases1 hit · 3 pts
SeverityFileLineSnippetContext
MEDIUM.github/workflows/codeql.yml56 # If you are analyzing a compiled language, you can modify the 'build-mode' for that language to customize howCOMMENT
Dead Code1 hit · 2 pts
SeverityFileLineSnippetContext
MEDIUMtests/units/istate/test_proxy.py172CODE
Example Usage Blocks1 hit · 2 pts
SeverityFileLineSnippetContext
LOWscripts/delete_automated_releases.sh21# Usage:COMMENT