Repository Analysis

infiniflow/ragflow

RAGFlow is a leading open-source Retrieval-Augmented Generation (RAG) engine that fuses cutting-edge RAG with Agent capabilities to create a superior context layer for LLMs

14.5 Low AI signal View on GitHub
14.5
Adjusted Score
14.5
Raw Score
100%
Time Factor
2026-05-29
Last Push
81,537
Stars
Python
Language
720,611
Lines of Code
2852
Files
7812
Pattern Hits
2026-05-31
Scan Date

Score History

Severity Breakdown

CRITICAL 0HIGH 623MEDIUM 500LOW 6689

Pattern Findings

7812 matches across 18 categories. Click a row to expand file-level details.

Hyper-Verbose Identifiers2967 hits · 3032 pts
SeverityFileLineSnippet
LOWtools/firecrawl/firecrawl_connector.py215 async def wait_for_crawl_completion(self, job_id: str,
LOWtools/firecrawl/firecrawl_ui.py22 def create_data_source_config() -> Dict[str, Any]:
LOWtools/firecrawl/firecrawl_ui.py164 def create_progress_component() -> Dict[str, Any]:
LOWtools/firecrawl/example_usage.py12async def example_single_url_scraping():
LOWtools/firecrawl/example_usage.py133async def example_content_processing():
LOWtools/firecrawl/example_usage.py203async def example_configuration_validation():
LOWtools/firecrawl/ragflow_integration.py147 def get_supported_scrape_types(self) -> List[str]:
LOWtools/firecrawl/ragflow_integration.py161def create_firecrawl_integration(config_dict: Dict[str, Any]) -> RAGFlowFirecrawlIntegration:
LOWtools/es-to-oceanbase-migration/tests/test_verify.py27 def test_result_default_values(self):
LOWtools/es-to-oceanbase-migration/tests/test_verify.py97 def test_verify_counts_mismatch(self, mock_es_client, mock_ob_client):
LOWtools/es-to-oceanbase-migration/tests/test_verify.py111 def test_verify_samples_all_match(self, mock_es_client, mock_ob_client):
LOWtools/es-to-oceanbase-migration/tests/test_verify.py135 def test_verify_samples_some_missing(self, mock_es_client, mock_ob_client):
LOWtools/es-to-oceanbase-migration/tests/test_verify.py161 def test_verify_samples_data_mismatch(self, mock_es_client, mock_ob_client):
LOWtools/es-to-oceanbase-migration/tests/test_verify.py182 def test_values_equal_none_values(self, verifier):
LOWtools/es-to-oceanbase-migration/tests/test_verify.py188 def test_values_equal_array_columns(self, verifier):
LOWtools/es-to-oceanbase-migration/tests/test_verify.py204 def test_values_equal_json_columns(self, verifier):
LOWtools/es-to-oceanbase-migration/tests/test_verify.py212 def test_values_equal_kb_id_list(self, verifier):
LOWtools/es-to-oceanbase-migration/tests/test_verify.py221 def test_values_equal_content_with_weight_dict(self, verifier):
LOWtools/es-to-oceanbase-migration/tests/test_verify.py229 def test_determine_result_passed(self, mock_es_client, mock_ob_client):
LOWtools/es-to-oceanbase-migration/tests/test_verify.py244 def test_determine_result_failed_count(self, mock_es_client, mock_ob_client):
LOWtools/es-to-oceanbase-migration/tests/test_verify.py256 def test_determine_result_failed_samples(self, mock_es_client, mock_ob_client):
LOWtools/es-to-oceanbase-migration/tests/test_verify.py294 def test_generate_report_with_missing(self, verifier):
LOWtools/es-to-oceanbase-migration/tests/test_verify.py318 def test_generate_report_with_mismatches(self, verifier):
LOWtools/es-to-oceanbase-migration/tests/test_verify.py376 def test_empty_array_comparison(self, verifier):
LOWtools/es-to-oceanbase-migration/tests/test_verify.py380 def test_nested_json_comparison(self, verifier):
LOWtools/es-to-oceanbase-migration/tests/test_schema.py444 def test_convert_empty_document(self):
LOWtools/es-to-oceanbase-migration/tests/test_schema.py453 def test_convert_document_without_source(self):
LOWtools/es-to-oceanbase-migration/tests/test_schema.py463 def test_convert_boolean_to_integer(self):
LOWtools/es-to-oceanbase-migration/tests/test_schema.py27 def test_analyze_ragflow_mapping(self):
LOWtools/es-to-oceanbase-migration/tests/test_schema.py89 def test_get_column_definitions(self):
LOWtools/es-to-oceanbase-migration/tests/test_schema.py116 def test_convert_basic_document(self):
LOWtools/es-to-oceanbase-migration/tests/test_schema.py161 def test_convert_array_fields(self):
LOWtools/es-to-oceanbase-migration/tests/test_schema.py206 def test_convert_unknown_fields_to_extra(self):
LOWtools/es-to-oceanbase-migration/tests/test_schema.py244 def test_convert_content_with_weight_dict(self):
LOWtools/es-to-oceanbase-migration/tests/test_schema.py340 def test_ragflow_columns_completeness(self):
LOWtools/es-to-oceanbase-migration/tests/test_schema.py355 def test_ragflow_columns_types(self):
LOWtools/es-to-oceanbase-migration/tests/test_schema.py387 def test_mapping_without_properties(self):
LOWtools/es-to-oceanbase-migration/tests/test_schema.py395 def test_multiple_vector_fields(self):
LOWtools/es-to-oceanbase-migration/tests/test_schema.py412 def test_get_column_definitions_without_analysis(self):
LOWtools/es-to-oceanbase-migration/tests/test_schema.py480 def test_convert_invalid_integer(self):
LOWtools/es-to-oceanbase-migration/tests/test_schema.py516 def test_convert_array_with_special_characters(self):
LOWtools/es-to-oceanbase-migration/tests/test_schema.py536 def test_convert_already_json_array(self):
LOWtools/es-to-oceanbase-migration/tests/test_schema.py553 def test_convert_single_value_to_array(self):
LOWtools/es-to-oceanbase-migration/tests/test_schema.py571 def test_detect_vector_fields_from_document(self):
LOWtools/es-to-oceanbase-migration/tests/test_schema.py585 def test_convert_with_default_values(self):
LOWtools/es-to-oceanbase-migration/tests/test_schema.py603 def test_convert_list_content(self):
LOWtools/es-to-oceanbase-migration/tests/test_schema.py630 def test_existing_extra_field_merged(self):
LOWtools/es-to-oceanbase-migration/tests/test_progress.py17 def test_create_basic_progress(self):
LOWtools/es-to-oceanbase-migration/tests/test_progress.py32 def test_create_progress_with_counts(self):
LOWtools/es-to-oceanbase-migration/tests/test_progress.py44 def test_progress_default_values(self):
LOWtools/es-to-oceanbase-migration/tests/test_progress.py59 def test_progress_status_values(self):
LOWtools/es-to-oceanbase-migration/tests/test_progress.py84 def test_create_progress_manager(self, temp_dir):
LOWtools/es-to-oceanbase-migration/tests/test_progress.py89 def test_create_progress_manager_creates_dir(self, temp_dir):
LOWtools/es-to-oceanbase-migration/tests/test_progress.py108 def test_save_and_load_progress(self, manager):
LOWtools/es-to-oceanbase-migration/tests/test_progress.py129 def test_load_nonexistent_progress(self, manager):
LOWtools/es-to-oceanbase-migration/tests/test_progress.py172 def test_update_progress_multiple_batches(self, manager):
LOWtools/es-to-oceanbase-migration/tests/test_progress.py246 def test_can_resume_completed(self, manager):
LOWtools/es-to-oceanbase-migration/tests/test_progress.py259 def test_can_resume_nonexistent(self, manager):
LOWtools/es-to-oceanbase-migration/tests/test_progress.py286 def test_get_resume_info_nonexistent(self, manager):
LOWtools/es-to-oceanbase-migration/tests/test_progress.py302 def test_progress_file_content(self, manager):
2907 more matches not shown…
Excessive Try-Catch Wrapping1788 hits · 1878 pts
SeverityFileLineSnippet
LOWrun_tests.py209 except Exception as e:
LOWrun_tests.py291 except Exception as e:
LOWtools/firecrawl/firecrawl_connector.py140 except Exception as e:
LOWtools/firecrawl/firecrawl_connector.py169 except Exception as e:
LOWtools/firecrawl/firecrawl_connector.py211 except Exception as e:
LOWtools/firecrawl/firecrawl_connector.py254 except Exception:
LOWtools/firecrawl/firecrawl_connector.py261 except Exception:
LOWtools/firecrawl/example_usage.py199 except Exception as e:
MEDIUMtools/firecrawl/example_usage.py200 print(f"Error occurred: {e}")
LOWtools/firecrawl/integration.py63 except Exception as e:
LOWtools/firecrawl/integration.py74 except Exception as e:
LOWtools/firecrawl/integration.py121 except Exception as e:
LOWtools/firecrawl/integration.py130 except Exception as e:
LOWtools/firecrawl/firecrawl_processor.py149 except Exception:
LOWtools/firecrawl/firecrawl_processor.py196 except Exception as e:
LOWtools/firecrawl/ragflow_integration.py136 except Exception as e:
LOW…o-oceanbase-migration/src/es_ob_migration/ob_client.py83 except Exception as e:
LOW…o-oceanbase-migration/src/es_ob_migration/ob_client.py93 except Exception as e:
LOW…o-oceanbase-migration/src/es_ob_migration/ob_client.py101 except Exception:
LOW…o-oceanbase-migration/src/es_ob_migration/ob_client.py253 except Exception as e:
LOW…o-oceanbase-migration/src/es_ob_migration/ob_client.py274 except Exception as e:
LOW…o-oceanbase-migration/src/es_ob_migration/ob_client.py292 except Exception as e:
LOW…o-oceanbase-migration/src/es_ob_migration/ob_client.py316 except Exception as e:
LOW…o-oceanbase-migration/src/es_ob_migration/ob_client.py331 except Exception:
LOW…o-oceanbase-migration/src/es_ob_migration/ob_client.py345 except Exception:
LOW…o-oceanbase-migration/src/es_ob_migration/ob_client.py369 except Exception as e:
LOW…o-oceanbase-migration/src/es_ob_migration/ob_client.py387 except Exception:
LOW…o-oceanbase-migration/src/es_ob_migration/ob_client.py409 except Exception as e:
LOW…o-oceanbase-migration/src/es_ob_migration/ob_client.py422 except Exception as e:
LOW…o-oceanbase-migration/src/es_ob_migration/ob_client.py431 except Exception as e:
LOW…s/es-to-oceanbase-migration/src/es_ob_migration/cli.py183 except Exception as e:
LOW…s/es-to-oceanbase-migration/src/es_ob_migration/cli.py288 except Exception as e:
LOW…s/es-to-oceanbase-migration/src/es_ob_migration/cli.py344 except Exception as e:
LOW…s/es-to-oceanbase-migration/src/es_ob_migration/cli.py405 except Exception as e:
LOW…s/es-to-oceanbase-migration/src/es_ob_migration/cli.py460 except Exception as e:
LOW…s/es-to-oceanbase-migration/src/es_ob_migration/cli.py497 except Exception as e:
LOW…s/es-to-oceanbase-migration/src/es_ob_migration/cli.py518 except Exception as e:
LOW…s/es-to-oceanbase-migration/src/es_ob_migration/cli.py565 except Exception as e:
LOW…o-oceanbase-migration/src/es_ob_migration/es_client.py87 except Exception:
LOW…o-oceanbase-migration/src/es_ob_migration/es_client.py243 except Exception:
LOW…to-oceanbase-migration/src/es_ob_migration/progress.py93 except Exception as e:
LOW…to-oceanbase-migration/src/es_ob_migration/progress.py111 except Exception as e:
LOW…to-oceanbase-migration/src/es_ob_migration/migrator.py219 except Exception as e:
LOW…to-oceanbase-migration/src/es_ob_migration/migrator.py306 except Exception as e:
LOW…to-oceanbase-migration/src/es_ob_migration/migrator.py368 except Exception as e:
LOWtools/chatgpt-on-wechat/plugins/ragflow_chat.py93 except Exception as e:
LOWtools/chatgpt-on-wechat/plugins/ragflow_chat.py125 except Exception as e:
LOWtools/scripts/db_schema_sync.py724 except Exception as e:
LOWtools/scripts/db_schema_sync.py739 except Exception as e:
LOWtools/scripts/mysql_migration.py88 except Exception as e:
LOWmemory/utils/infinity_conn.py171 except Exception:
LOWmemory/utils/infinity_conn.py231 except Exception:
LOWmemory/utils/infinity_conn.py356 except Exception:
LOWmemory/utils/es_conn.py245 except Exception as e:
LOWmemory/utils/es_conn.py288 except Exception as e:
LOWmemory/utils/es_conn.py333 except Exception as e:
LOWmemory/utils/es_conn.py352 except Exception as e:
LOWmemory/utils/es_conn.py390 except Exception as e:
LOWmemory/utils/es_conn.py413 except Exception:
LOWmemory/utils/es_conn.py418 except Exception as e:
1728 more matches not shown…
Magic Placeholder Names469 hits · 1588 pts
SeverityFileLineSnippet
HIGHtools/firecrawl/example_usage.py18 "api_key": "fc-your-api-key-here", # Replace with your actual API key
HIGHtools/firecrawl/example_usage.py55 "api_key": "fc-your-api-key-here", # Replace with your actual API key
HIGHtools/firecrawl/example_usage.py94 "api_key": "fc-your-api-key-here", # Replace with your actual API key
HIGHtools/firecrawl/example_usage.py139 "api_key": "fc-your-api-key-here", # Replace with your actual API key
HIGHtools/firecrawl/INSTALLATION.md97export FIRECRAWL_API_KEY="fc-your-api-key-here"
HIGHtools/chatgpt-on-wechat/plugins/README.md44 "ragflow_api_key": "YOUR_API_KEY",
HIGHweb/src/locales/ar.ts1377 'YOUR_API_KEY (تم الحصول عليه من https://serpapi.com/manage-api-key)',
HIGHweb/src/locales/en.ts1826 'YOUR_API_KEY (obtained from https://serpapi.com/manage-api-key)',
HIGHweb/src/locales/fr.ts2312 'YOUR_API_KEY (obtenu depuis https://serpapi.com/manage-api-key)',
HIGHweb/src/locales/ru.ts1548 'YOUR_API_KEY (полученный с https://serpapi.com/manage-api-key)',
HIGHweb/src/locales/bg.ts1430 'YOUR_API_KEY (получен от https://serpapi.com/manage-api-key)',
HIGHweb/src/pages/agent/constant/index.tsx254 'YOUR_API_KEY (obtained from https://www.microsoft.com/en-us/bing/apis/bing-web-search-api)',
HIGHagent/templates/web_search_assistant.json205 "api_key": "YOUR_API_KEY (obtained from https://www.microsoft.com/en-us/bing/apis/bing-web-search-api)",
HIGHagent/templates/web_search_assistant.json554 "api_key": "YOUR_API_KEY (obtained from https://www.microsoft.com/en-us/bing/apis/bing-web-search-api)",
HIGHdocs/develop/mcp/mcp_client_example.md55$ curl -N -H "api_key: YOUR_API_KEY" http://127.0.0.1:9382/sse
HIGHdocs/develop/mcp/mcp_client_example.md81 -H "api_key: YOUR_API_KEY" \
HIGHdocs/develop/mcp/mcp_client_example.md113 -H "api_key: YOUR_API_KEY" \
HIGHdocs/develop/mcp/mcp_client_example.md128 -H "api_key: YOUR_API_KEY" \
HIGHdocs/develop/mcp/mcp_client_example.md150 -H "api_key: YOUR_API_KEY" \
HIGHdocs/develop/mcp/mcp_client_example.md182 -H "api_key: YOUR_API_KEY" \
HIGHdocs/develop/mcp/mcp_client_example.md202 -H "api_key: YOUR_API_KEY" \
HIGHdocs/develop/mcp/mcp_client_example.md214 -H "api_key: YOUR_API_KEY" \
HIGHdocs/develop/mcp/mcp_client_example.md227 -H "api_key: YOUR_API_KEY" \
HIGHdocs/references/python_api_reference.md220rag_object = RAGFlow(api_key="<YOUR_API_KEY>", base_url="http://<YOUR_BASE_URL>:9380")
HIGHdocs/references/python_api_reference.md220rag_object = RAGFlow(api_key="<YOUR_API_KEY>", base_url="http://<YOUR_BASE_URL>:9380")
HIGHdocs/references/python_api_reference.md406rag_object = RAGFlow(api_key="<YOUR_API_KEY>", base_url="http://<YOUR_BASE_URL>:9380")
HIGHdocs/references/python_api_reference.md406rag_object = RAGFlow(api_key="<YOUR_API_KEY>", base_url="http://<YOUR_BASE_URL>:9380")
HIGHdocs/references/python_api_reference.md513rag_object = RAGFlow(api_key="<YOUR_API_KEY>", base_url="http://<YOUR_BASE_URL>:9380")
HIGHdocs/references/python_api_reference.md513rag_object = RAGFlow(api_key="<YOUR_API_KEY>", base_url="http://<YOUR_BASE_URL>:9380")
HIGHdocs/references/python_api_reference.md540rag_object = RAGFlow(api_key="<YOUR_API_KEY>", base_url="http://<YOUR_BASE_URL>:9380")
HIGHdocs/references/python_api_reference.md540rag_object = RAGFlow(api_key="<YOUR_API_KEY>", base_url="http://<YOUR_BASE_URL>:9380")
HIGHdocs/references/python_api_reference.md661rag_object = RAGFlow(api_key="<YOUR_API_KEY>", base_url="http://<YOUR_BASE_URL>:9380")
HIGHdocs/references/python_api_reference.md661rag_object = RAGFlow(api_key="<YOUR_API_KEY>", base_url="http://<YOUR_BASE_URL>:9380")
HIGHdocs/references/python_api_reference.md704rag_object = RAGFlow(api_key="<YOUR_API_KEY>", base_url="http://<YOUR_BASE_URL>:9380")
HIGHdocs/references/python_api_reference.md704rag_object = RAGFlow(api_key="<YOUR_API_KEY>", base_url="http://<YOUR_BASE_URL>:9380")
HIGHdocs/references/python_api_reference.md735rag_object = RAGFlow(api_key="<YOUR_API_KEY>", base_url="http://<YOUR_BASE_URL>:9380")
HIGHdocs/references/python_api_reference.md735rag_object = RAGFlow(api_key="<YOUR_API_KEY>", base_url="http://<YOUR_BASE_URL>:9380")
HIGHdocs/references/python_api_reference.md788rag_object = RAGFlow(api_key="<YOUR_API_KEY>", base_url="http://<YOUR_BASE_URL>:9380")
HIGHdocs/references/python_api_reference.md788rag_object = RAGFlow(api_key="<YOUR_API_KEY>", base_url="http://<YOUR_BASE_URL>:9380")
HIGHdocs/references/python_api_reference.md827rag_object = RAGFlow(api_key="<YOUR_API_KEY>", base_url="http://<YOUR_BASE_URL>:9380")
HIGHdocs/references/python_api_reference.md827rag_object = RAGFlow(api_key="<YOUR_API_KEY>", base_url="http://<YOUR_BASE_URL>:9380")
HIGHdocs/references/python_api_reference.md908rag_object = RAGFlow(api_key="<YOUR_API_KEY>", base_url="http://<YOUR_BASE_URL>:9380")
HIGHdocs/references/python_api_reference.md908rag_object = RAGFlow(api_key="<YOUR_API_KEY>", base_url="http://<YOUR_BASE_URL>:9380")
HIGHdocs/references/python_api_reference.md964rag_object = RAGFlow(api_key="<YOUR_API_KEY>", base_url="http://<YOUR_BASE_URL>:9380")
HIGHdocs/references/python_api_reference.md964rag_object = RAGFlow(api_key="<YOUR_API_KEY>", base_url="http://<YOUR_BASE_URL>:9380")
HIGHdocs/references/python_api_reference.md1005rag_object = RAGFlow(api_key="<YOUR_API_KEY>", base_url="http://<YOUR_BASE_URL>:9380")
HIGHdocs/references/python_api_reference.md1005rag_object = RAGFlow(api_key="<YOUR_API_KEY>", base_url="http://<YOUR_BASE_URL>:9380")
HIGHdocs/references/python_api_reference.md1051rag_object = RAGFlow(api_key="<YOUR_API_KEY>", base_url="http://<YOUR_BASE_URL>:9380")
HIGHdocs/references/python_api_reference.md1051rag_object = RAGFlow(api_key="<YOUR_API_KEY>", base_url="http://<YOUR_BASE_URL>:9380")
HIGHdocs/references/python_api_reference.md1133rag_object = RAGFlow(api_key="<YOUR_API_KEY>", base_url="http://<YOUR_BASE_URL>:9380")
HIGHdocs/references/python_api_reference.md1133rag_object = RAGFlow(api_key="<YOUR_API_KEY>", base_url="http://<YOUR_BASE_URL>:9380")
HIGHdocs/references/python_api_reference.md1216rag_object = RAGFlow(api_key="<YOUR_API_KEY>", base_url="http://<YOUR_BASE_URL>:9380")
HIGHdocs/references/python_api_reference.md1216rag_object = RAGFlow(api_key="<YOUR_API_KEY>", base_url="http://<YOUR_BASE_URL>:9380")
HIGHdocs/references/python_api_reference.md1274rag_object = RAGFlow(api_key="<YOUR_API_KEY>", base_url="http://<YOUR_BASE_URL>:9380")
HIGHdocs/references/python_api_reference.md1274rag_object = RAGFlow(api_key="<YOUR_API_KEY>", base_url="http://<YOUR_BASE_URL>:9380")
HIGHdocs/references/python_api_reference.md1314rag_object = RAGFlow(api_key="<YOUR_API_KEY>", base_url="http://<YOUR_BASE_URL>:9380")
HIGHdocs/references/python_api_reference.md1314rag_object = RAGFlow(api_key="<YOUR_API_KEY>", base_url="http://<YOUR_BASE_URL>:9380")
HIGHdocs/references/python_api_reference.md1390rag_object = RAGFlow(api_key="<YOUR_API_KEY>", base_url="http://<YOUR_BASE_URL>:9380")
HIGHdocs/references/python_api_reference.md1390rag_object = RAGFlow(api_key="<YOUR_API_KEY>", base_url="http://<YOUR_BASE_URL>:9380")
HIGHdocs/references/python_api_reference.md1429rag_object = RAGFlow(api_key="<YOUR_API_KEY>", base_url="http://<YOUR_BASE_URL>:9380")
409 more matches not shown…
Over-Commented Block1263 hits · 1220 pts
SeverityFileLineSnippet
LOWrun_tests.py1#!/usr/bin/env python3
LOWpyproject.toml141 # "protobuf==5.27.2",
LOWcmd/server_main.go1//
LOWcmd/ingestion_server.go1//
LOWcmd/ragflow_cli.go1//
LOWcmd/admin_server.go1//
LOWtools/firecrawl/INSTALLATION.md101export FIRECRAWL_RATE_LIMIT_DELAY="1.0"
LOWtools/chatgpt-on-wechat/plugins/ragflow_chat.py1#
LOWtools/chatgpt-on-wechat/plugins/__init__.py1#
LOWtools/scripts/db_schema_sync.py1#
LOWtools/scripts/mysql_migration.py1#
LOWdocker/docker-compose-macos.yml21 - ./nginx/nginx.conf:/etc/nginx/nginx.conf
LOWdocker/docker-compose-macos.yml41 # - ragflow
LOWdocker/docker-compose.yml61 - gpu
LOWdocker/docker-compose.yml121 # entrypoint: "/ragflow/entrypoint_task_executor.sh 1 3"
LOWmemory/utils/infinity_conn.py1#
LOWmemory/utils/es_conn.py1#
LOWmemory/utils/aggregation_utils.py1#
LOWmemory/utils/prompt_util.py1#
LOWmemory/utils/msg_util.py1#
LOWmemory/utils/highlight_utils.py1#
LOWmemory/utils/ob_conn.py1#
LOWmemory/services/query.py1#
LOWmemory/services/messages.py1#
LOWdeepdoc/__init__.py1#
LOWdeepdoc/vision/t_ocr.py1#
LOWdeepdoc/vision/t_recognizer.py1#
LOWdeepdoc/vision/recognizer.py1#
LOWdeepdoc/vision/postprocess.py1#
LOWdeepdoc/vision/__init__.py1#
LOWdeepdoc/vision/layout_recognizer.py1#
LOWdeepdoc/vision/ocr.py1#
LOWdeepdoc/vision/seeit.py1#
LOWdeepdoc/vision/operators.py1#
LOWdeepdoc/vision/table_structure_recognizer.py1#
LOWdeepdoc/parser/paddleocr_parser.py1# Copyright 2026 The InfiniFlow Authors. All Rights Reserved.
LOWdeepdoc/parser/pdf_parser.py1#
LOWdeepdoc/parser/ppt_parser.py1#
LOWdeepdoc/parser/markdown_parser.py1# -*- coding: utf-8 -*-
LOWdeepdoc/parser/html_parser.py1# -*- coding: utf-8 -*-
LOWdeepdoc/parser/excel_parser.py1# Licensed under the Apache License, Version 2.0 (the "License");
LOWdeepdoc/parser/docx_parser.py1#
LOWdeepdoc/parser/tcadp_parser.py1#
LOWdeepdoc/parser/__init__.py1#
LOWdeepdoc/parser/utils.py1#
LOWdeepdoc/parser/figure_parser.py1#
LOWdeepdoc/parser/txt_parser.py1#
LOWdeepdoc/parser/epub_parser.py1#
LOWdeepdoc/parser/mineru_parser.py1#
LOWdeepdoc/parser/json_parser.py1# -*- coding: utf-8 -*-
LOWdeepdoc/parser/docling_parser.py1#
LOWdeepdoc/parser/resume/__init__.py1#
LOWdeepdoc/parser/resume/step_two.py1#
LOWdeepdoc/parser/resume/step_one.py1#
LOWdeepdoc/parser/resume/entities/degrees.py1#
LOWdeepdoc/parser/resume/entities/regions.py1#
LOWdeepdoc/parser/resume/entities/__init__.py1#
LOWdeepdoc/parser/resume/entities/schools.py1#
LOWdeepdoc/parser/resume/entities/corporations.py1#
LOWdeepdoc/parser/resume/entities/industries.py1#
1203 more matches not shown…
Decorative Section Separators280 hits · 1023 pts
SeverityFileLineSnippet
MEDIUMdocker/entrypoint.sh8# -----------------------------------------------------------------------------
MEDIUMdocker/entrypoint.sh10# -----------------------------------------------------------------------------
MEDIUMdocker/entrypoint.sh57# -----------------------------------------------------------------------------
MEDIUMdocker/entrypoint.sh61# -----------------------------------------------------------------------------
MEDIUMdocker/entrypoint.sh160# -----------------------------------------------------------------------------
MEDIUMdocker/entrypoint.sh162# -----------------------------------------------------------------------------
MEDIUMdocker/entrypoint.sh187# -----------------------------------------------------------------------------
MEDIUMdocker/entrypoint.sh189# -----------------------------------------------------------------------------
MEDIUMdocker/entrypoint.sh208# -----------------------------------------------------------------------------
MEDIUMdocker/entrypoint.sh210# -----------------------------------------------------------------------------
MEDIUMdocker/entrypoint.sh269# -----------------------------------------------------------------------------
MEDIUMdocker/entrypoint.sh271# -----------------------------------------------------------------------------
MEDIUMtest/unit_test/data_source/test_rest_api_connector.py36# ---------------------------------------------------------------------------
MEDIUMtest/unit_test/data_source/test_rest_api_connector.py38# ---------------------------------------------------------------------------
MEDIUM…/unit_test/data_source/test_onedrive_connector_unit.py22# ---------------------------------------------------------------------------
MEDIUM…/unit_test/data_source/test_onedrive_connector_unit.py24# ---------------------------------------------------------------------------
MEDIUM…/unit_test/data_source/test_onedrive_connector_unit.py61# ---------------------------------------------------------------------------
MEDIUM…/unit_test/data_source/test_onedrive_connector_unit.py63# ---------------------------------------------------------------------------
MEDIUM…/unit_test/data_source/test_onedrive_connector_unit.py129# ---------------------------------------------------------------------------
MEDIUM…/unit_test/data_source/test_onedrive_connector_unit.py131# ---------------------------------------------------------------------------
MEDIUM…/unit_test/data_source/test_onedrive_connector_unit.py149# ---------------------------------------------------------------------------
MEDIUM…/unit_test/data_source/test_onedrive_connector_unit.py151# ---------------------------------------------------------------------------
MEDIUM…/unit_test/data_source/test_onedrive_connector_unit.py292# ---------------------------------------------------------------------------
MEDIUM…/unit_test/data_source/test_onedrive_connector_unit.py294# ---------------------------------------------------------------------------
MEDIUM…/unit_test/data_source/test_onedrive_connector_unit.py366# ---------------------------------------------------------------------------
MEDIUM…/unit_test/data_source/test_onedrive_connector_unit.py368# ---------------------------------------------------------------------------
MEDIUM…/unit_test/data_source/test_onedrive_connector_unit.py248# ---------------------------------------------------------------------------
MEDIUM…/unit_test/data_source/test_onedrive_connector_unit.py250# ---------------------------------------------------------------------------
MEDIUM…t/unit_test/data_source/test_outlook_connector_unit.py28# ---------------------------------------------------------------------------
MEDIUM…t/unit_test/data_source/test_outlook_connector_unit.py30# ---------------------------------------------------------------------------
MEDIUM…t/unit_test/data_source/test_outlook_connector_unit.py44# ---------------------------------------------------------------------------
MEDIUM…t/unit_test/data_source/test_outlook_connector_unit.py46# ---------------------------------------------------------------------------
MEDIUM…t/unit_test/data_source/test_outlook_connector_unit.py89# ---------------------------------------------------------------------------
MEDIUM…t/unit_test/data_source/test_outlook_connector_unit.py91# ---------------------------------------------------------------------------
MEDIUM…t/unit_test/data_source/test_outlook_connector_unit.py169# ---------------------------------------------------------------------------
MEDIUM…t/unit_test/data_source/test_outlook_connector_unit.py171# ---------------------------------------------------------------------------
MEDIUM…t/unit_test/data_source/test_outlook_connector_unit.py189# ---------------------------------------------------------------------------
MEDIUM…t/unit_test/data_source/test_outlook_connector_unit.py191# ---------------------------------------------------------------------------
MEDIUM…t/unit_test/data_source/test_outlook_connector_unit.py223# ---------------------------------------------------------------------------
MEDIUM…t/unit_test/data_source/test_outlook_connector_unit.py225# ---------------------------------------------------------------------------
MEDIUM…t/unit_test/data_source/test_outlook_connector_unit.py398# ---------------------------------------------------------------------------
MEDIUM…t/unit_test/data_source/test_outlook_connector_unit.py400# ---------------------------------------------------------------------------
MEDIUM…t/unit_test/data_source/test_outlook_connector_unit.py461# ---------------------------------------------------------------------------
MEDIUM…t/unit_test/data_source/test_outlook_connector_unit.py463# ---------------------------------------------------------------------------
MEDIUM…t/unit_test/data_source/test_outlook_connector_unit.py489# ---------------------------------------------------------------------------
MEDIUM…t/unit_test/data_source/test_outlook_connector_unit.py491# ---------------------------------------------------------------------------
MEDIUM…t/unit_test/data_source/test_outlook_connector_unit.py351# ---------------------------------------------------------------------------
MEDIUM…t/unit_test/data_source/test_outlook_connector_unit.py353# ---------------------------------------------------------------------------
MEDIUM…unit_test/deepdoc/parser/test_pdf_garbled_detection.py74# ---------------------------------------------------------------------------
MEDIUM…unit_test/deepdoc/parser/test_pdf_garbled_detection.py76# ---------------------------------------------------------------------------
MEDIUM…unit_test/deepdoc/parser/test_pdf_garbled_detection.py210# ---------------------------------------------------------------------------
MEDIUM…unit_test/deepdoc/parser/test_pdf_garbled_detection.py212# ---------------------------------------------------------------------------
MEDIUM…unit_test/deepdoc/parser/test_pdf_garbled_detection.py245# ---------------------------------------------------------------------------
MEDIUM…unit_test/deepdoc/parser/test_pdf_garbled_detection.py247# ---------------------------------------------------------------------------
MEDIUM…unit_test/deepdoc/parser/test_pdf_garbled_detection.py378# ---------------------------------------------------------------------------
MEDIUM…unit_test/deepdoc/parser/test_pdf_garbled_detection.py380# ---------------------------------------------------------------------------
MEDIUM…unit_test/deepdoc/parser/test_pdf_garbled_detection.py142# ---------------------------------------------------------------------------
MEDIUM…unit_test/deepdoc/parser/test_pdf_garbled_detection.py144# ---------------------------------------------------------------------------
MEDIUM…unit_test/deepdoc/parser/test_opendataloader_parser.py77# ---------------------------------------------------------------------------
MEDIUM…unit_test/deepdoc/parser/test_opendataloader_parser.py79# ---------------------------------------------------------------------------
220 more matches not shown…
Deep Nesting553 hits · 467 pts
SeverityFileLineSnippet
LOWrun_tests.py158
LOWtools/firecrawl/firecrawl_processor.py96
LOW…s/es-to-oceanbase-migration/src/es_ob_migration/cli.py362
LOW…s/es-to-oceanbase-migration/src/es_ob_migration/cli.py529
LOW…to-oceanbase-migration/src/es_ob_migration/migrator.py248
LOW…s-to-oceanbase-migration/src/es_ob_migration/schema.py117
LOWtools/chatgpt-on-wechat/plugins/ragflow_chat.py56
LOWtools/scripts/db_schema_sync.py266
LOWtools/scripts/db_schema_sync.py322
LOWtools/scripts/db_schema_sync.py397
LOWtools/scripts/db_schema_sync.py434
LOWtools/scripts/db_schema_sync.py466
LOWtools/scripts/db_schema_sync.py520
LOWtools/scripts/db_schema_sync.py635
LOWtools/scripts/db_schema_sync.py758
LOWtools/scripts/mysql_migration.py738
LOWmemory/utils/infinity_conn.py103
LOWmemory/utils/infinity_conn.py280
LOWmemory/utils/infinity_conn.py312
LOWmemory/utils/infinity_conn.py369
LOWmemory/utils/infinity_conn.py438
LOWmemory/utils/es_conn.py113
LOWmemory/utils/es_conn.py358
LOWmemory/utils/es_conn.py396
LOWmemory/utils/es_conn.py491
LOWmemory/utils/aggregation_utils.py20
LOWmemory/utils/ob_conn.py194
LOWdeepdoc/vision/layout_recognizer.py68
LOWdeepdoc/vision/layout_recognizer.py343
LOWdeepdoc/vision/ocr.py369
LOWdeepdoc/vision/ocr.py543
LOWdeepdoc/vision/operators.py362
LOWdeepdoc/vision/table_structure_recognizer.py54
LOWdeepdoc/vision/table_structure_recognizer.py152
LOWdeepdoc/vision/table_structure_recognizer.py396
LOWdeepdoc/vision/table_structure_recognizer.py496
LOWdeepdoc/parser/paddleocr_parser.py403
LOWdeepdoc/parser/pdf_parser.py703
LOWdeepdoc/parser/pdf_parser.py804
LOWdeepdoc/parser/pdf_parser.py1030
LOWdeepdoc/parser/pdf_parser.py1206
LOWdeepdoc/parser/pdf_parser.py1527
LOWdeepdoc/parser/pdf_parser.py1740
LOWdeepdoc/parser/pdf_parser.py1763
LOWdeepdoc/parser/ppt_parser.py43
LOWdeepdoc/parser/markdown_parser.py135
LOWdeepdoc/parser/markdown_parser.py286
LOWdeepdoc/parser/html_parser.py107
LOWdeepdoc/parser/html_parser.py150
LOWdeepdoc/parser/excel_parser.py110
LOWdeepdoc/parser/excel_parser.py204
LOWdeepdoc/parser/excel_parser.py263
LOWdeepdoc/parser/docx_parser.py79
LOWdeepdoc/parser/tcadp_parser.py68
LOWdeepdoc/parser/tcadp_parser.py278
LOWdeepdoc/parser/tcadp_parser.py318
LOWdeepdoc/parser/tcadp_parser.py358
LOWdeepdoc/parser/tcadp_parser.py381
LOWdeepdoc/parser/utils.py24
LOWdeepdoc/parser/utils.py39
493 more matches not shown…
Cross-File Repetition66 hits · 330 pts
SeverityFileLineSnippet
HIGHmemory/utils/ob_conn.py0return list of column names that need fulltext indexes (without weight suffix).
HIGHrag/utils/ob_conn.py0return list of column names that need fulltext indexes (without weight suffix).
HIGHcommon/doc_store/ob_conn_base.py0return list of column names that need fulltext indexes (without weight suffix).
HIGHdeepdoc/vision/recognizer.py0if you have trouble downloading huggingface models, -_^ this might help!! for linux: export hf_endpoint=https://hf-mirro
HIGHdeepdoc/vision/ocr.py0if you have trouble downloading huggingface models, -_^ this might help!! for linux: export hf_endpoint=https://hf-mirro
HIGHdeepdoc/parser/pdf_parser.py0if you have trouble downloading huggingface models, -_^ this might help!! for linux: export hf_endpoint=https://hf-mirro
HIGHdeepdoc/vision/operators.py0args: im (np.ndarray): image (np.ndarray) im_info (dict): info of image returns: im (np.ndarray): processed image (np.nd
HIGHdeepdoc/vision/operators.py0args: im (np.ndarray): image (np.ndarray) im_info (dict): info of image returns: im (np.ndarray): processed image (np.nd
HIGHdeepdoc/vision/operators.py0args: im (np.ndarray): image (np.ndarray) im_info (dict): info of image returns: im (np.ndarray): processed image (np.nd
HIGHdeepdoc/vision/operators.py0args: im (np.ndarray): image (np.ndarray) im_info (dict): info of image returns: im (np.ndarray): processed image (np.nd
HIGH…n_management/test_list_sessions_with_chat_assistant.py0valueerror("invalid literal for int() with base 10: \'a\'")
HIGH…n_management/test_list_sessions_with_chat_assistant.py0valueerror("invalid literal for int() with base 10: \'a\'")
HIGH…chat_assistant_management/test_list_chat_assistants.py0valueerror("invalid literal for int() with base 10: \'a\'")
HIGH…chat_assistant_management/test_list_chat_assistants.py0valueerror("invalid literal for int() with base 10: \'a\'")
HIGH…st_chunk_management_within_dataset/test_list_chunks.py0valueerror("invalid literal for int() with base 10: \'a\'")
HIGH…st_chunk_management_within_dataset/test_list_chunks.py0valueerror("invalid literal for int() with base 10: \'a\'")
HIGH…unk_management_within_dataset/test_retrieval_chunks.py0valueerror("invalid literal for int() with base 10: \'a\'")
HIGH…unk_management_within_dataset/test_retrieval_chunks.py0valueerror("invalid literal for int() with base 10: \'a\'")
HIGH…unk_management_within_dataset/test_retrieval_chunks.py0valueerror("invalid literal for int() with base 10: \'a\'")
HIGH…n_management/test_list_sessions_with_chat_assistant.py0valueerror("invalid literal for int() with base 10: \'a\'")
HIGH…n_management/test_list_sessions_with_chat_assistant.py0valueerror("invalid literal for int() with base 10: \'a\'")
HIGH…_file_management_within_dataset/test_list_documents.py0valueerror("invalid literal for int() with base 10: \'a\'")
HIGH…_file_management_within_dataset/test_list_documents.py0valueerror("invalid literal for int() with base 10: \'a\'")
HIGH…chat_assistant_management/test_list_chat_assistants.py0valueerror("invalid literal for int() with base 10: \'a\'")
HIGH…chat_assistant_management/test_list_chat_assistants.py0valueerror("invalid literal for int() with base 10: \'a\'")
HIGH…st_chunk_management_within_dataset/test_list_chunks.py0valueerror("invalid literal for int() with base 10: \'a\'")
HIGH…st_chunk_management_within_dataset/test_list_chunks.py0valueerror("invalid literal for int() with base 10: \'a\'")
HIGH…unk_management_within_dataset/test_retrieval_chunks.py0valueerror("invalid literal for int() with base 10: \'a\'")
HIGH…unk_management_within_dataset/test_retrieval_chunks.py0valueerror("invalid literal for int() with base 10: \'a\'")
HIGH…unk_management_within_dataset/test_retrieval_chunks.py0valueerror("invalid literal for int() with base 10: \'a\'")
HIGH…cases/test_sdk_api/test_message_management/conftest.py0coriander is a versatile herb with two main edible parts, and its name can refer to both: 1. leaves and stems (often cal
HIGH…cases/test_sdk_api/test_message_management/conftest.py0coriander is a versatile herb with two main edible parts, and its name can refer to both: 1. leaves and stems (often cal
HIGH…st/testcases/test_web_api/test_message_app/conftest.py0coriander is a versatile herb with two main edible parts, and its name can refer to both: 1. leaves and stems (often cal
HIGH…st/testcases/test_web_api/test_message_app/conftest.py0coriander is a versatile herb with two main edible parts, and its name can refer to both: 1. leaves and stems (often cal
HIGH…st_sdk_api/test_message_management/test_add_message.py0a pineapple is a tropical fruit known for its sweet, tangy flavor and distinctive, spiky appearance. here are the key fa
HIGH…st_sdk_api/test_message_management/test_add_message.py0a pineapple is a tropical fruit known for its sweet, tangy flavor and distinctive, spiky appearance. here are the key fa
HIGH…st_sdk_api/test_message_management/test_add_message.py0a pineapple is a tropical fruit known for its sweet, tangy flavor and distinctive, spiky appearance. here are the key fa
HIGH…ases/test_web_api/test_message_app/test_add_message.py0a pineapple is a tropical fruit known for its sweet, tangy flavor and distinctive, spiky appearance. here are the key fa
HIGH…ases/test_web_api/test_message_app/test_add_message.py0a pineapple is a tropical fruit known for its sweet, tangy flavor and distinctive, spiky appearance. here are the key fa
HIGH…ases/test_web_api/test_message_app/test_add_message.py0a pineapple is a tropical fruit known for its sweet, tangy flavor and distinctive, spiky appearance. here are the key fa
HIGH…unk_management_within_dataset/test_retrieval_chunks.py0typeerror("int() argument must be a string, a bytes-like object or a real number, not \'nonetype\'")
HIGH…unk_management_within_dataset/test_retrieval_chunks.py0typeerror("int() argument must be a string, a bytes-like object or a real number, not \'nonetype\'")
HIGH…unk_management_within_dataset/test_retrieval_chunks.py0typeerror("int() argument must be a string, a bytes-like object or a real number, not \'nonetype\'")
HIGH…unk_management_within_dataset/test_retrieval_chunks.py0typeerror("int() argument must be a string, a bytes-like object or a real number, not \'nonetype\'")
HIGH…/test_web_api/test_document_app/test_list_documents.py0valueerror("invalid literal for int() with base 10: 'a'")
HIGH…/test_web_api/test_document_app/test_list_documents.py0valueerror("invalid literal for int() with base 10: 'a'")
HIGH…tcases/test_web_api/test_chunk_app/test_list_chunks.py0valueerror("invalid literal for int() with base 10: 'a'")
HIGH…tcases/test_web_api/test_chunk_app/test_list_chunks.py0valueerror("invalid literal for int() with base 10: 'a'")
HIGH…hat_assistant_management/test_create_chat_assistant.py0attributeerror("\'int\' object has no attribute \'find\'")
HIGH…hat_assistant_management/test_create_chat_assistant.py0attributeerror("\'int\' object has no attribute \'find\'")
HIGH…hat_assistant_management/test_update_chat_assistant.py0attributeerror("\'int\' object has no attribute \'find\'")
HIGH…hat_assistant_management/test_update_chat_assistant.py0attributeerror("\'int\' object has no attribute \'find\'")
HIGHagent/tools/tavily.py0keywords: {} looking for the most relevant articles.
HIGHagent/tools/arxiv.py0keywords: {} looking for the most relevant articles.
HIGHagent/tools/google.py0keywords: {} looking for the most relevant articles.
HIGHagent/tools/retrieval.py0keywords: {} looking for the most relevant articles.
HIGHagent/tools/duckduckgo.py0keywords: {} looking for the most relevant articles.
HIGHagent/tools/wikipedia.py0keywords: {} looking for the most relevant articles.
HIGHagent/sandbox/providers/self_managed.py0get list of supported programming languages. returns: list of language identifiers
HIGHagent/sandbox/providers/aliyun_codeinterpreter.py0get list of supported programming languages. returns: list of language identifiers
6 more matches not shown…
Cross-Language Confusion58 hits · 290 pts
SeverityFileLineSnippet
HIGHdeepdoc/parser/opendataloader_parser.py411 # "json_doc": {...} | null, # structured parse tree (preferred)
HIGHtest/unit_test/agent/sandbox/test_ssh_provider.py116 if command.startswith("cd /tmp/ws-123 && python3 /tmp/ws-123/main.py"):
HIGHtest/unit_test/agent/sandbox/test_ssh_provider.py149 assert "cd /tmp/ws-123 && python3 /tmp/ws-123/main.py" in executed_commands
HIGHtest/playwright/conftest.py1305 while (node && node !== document.body) {
HIGHtest/playwright/conftest.py1307 if (style && style.backfaceVisibility === 'hidden') {
HIGHtest/playwright/conftest.py1316 while (node && node !== document.body) {
HIGHtest/playwright/conftest.py1318 if (style && style.transformStyle === 'preserve-3d') {
HIGHtest/playwright/conftest.py1323 return null;
HIGHtest/playwright/conftest.py1331 return rect.width > 0 && rect.height > 0;
HIGHtest/playwright/conftest.py1599 : null,
HIGHtest/playwright/conftest.py1694 while (node && node !== document.body) {
HIGHtest/playwright/conftest.py1696 if (style && style.backfaceVisibility === 'hidden') {
HIGHtest/playwright/conftest.py1705 while (node && node !== document.body) {
HIGHtest/playwright/conftest.py1707 if (style && style.transformStyle === 'preserve-3d') {
HIGHtest/playwright/conftest.py1712 return null;
HIGHtest/playwright/conftest.py1715 if (!transform || transform === 'none') return 1;
HIGHtest/playwright/conftest.py1758 if (!rect.width || !rect.height) return null;
HIGHtest/playwright/conftest.py1763 let pick = null;
HIGHtest/playwright/conftest.py1766 } else if (candidates.length > 1 && candidates[0].facing !== candidates[1].facing) {
HIGHtest/playwright/conftest.py1776 return top && el.contains(top);
HIGHtest/playwright/conftest.py991 return Boolean((token && token.length) || (auth && auth.length));
HIGHtest/playwright/conftest.py1353 flipTransform: flip ? window.getComputedStyle(flip).transform : null,
HIGHtest/playwright/conftest.py1354 flipTransformStyle: flip ? window.getComputedStyle(flip).transformStyle : null,
HIGHtest/playwright/conftest.py1380 if (!el) return null;
HIGHtest/playwright/conftest.py1465 return rect.width > 0 && rect.height > 0;
HIGHtest/playwright/conftest.py1585 return rect.width > 0 && rect.height > 0;
HIGHtest/playwright/conftest.py1633 return top && (top === el || el.contains(top));
HIGHtest/playwright/conftest.py1745 const state = window.__qa_flip_state || { transform: null, time: 0 };
HIGHtest/playwright/conftest.py387 if (auth && auth.length) return auth;
HIGHtest/playwright/conftest.py389 if (token && token.length) return token;
HIGHtest/playwright/auth/test_register_then_login_flow.py58 return rect.width > 0 && rect.height > 0;
HIGHtest/playwright/auth/test_register_then_login_flow.py72 if (successByUrl || successMarker) return { state: 'success' };
HIGHtest/playwright/auth/test_login_success_optional.py148 return rect.width > 0 && rect.height > 0;
HIGHtest/playwright/auth/test_login_success_optional.py161 if (successByUrl || successMarker) return {{ state: 'success' }};
HIGHtest/playwright/e2e/test_next_apps_agent.py32 return rect.width > 0 && rect.height > 0;
HIGHtest/playwright/e2e/test_next_apps_agent.py131 return rect.width > 0 && rect.height > 0;
HIGHtest/playwright/e2e/test_dataset_upload_parse.py523 return !!node && String(node.value) !== String(previous);
HIGHtest/playwright/e2e/test_next_apps_search.py25 const body = (document.body && document.body.innerText || '').toLowerCase();
HIGHtest/playwright/helpers/_auth_helpers.py16 return Boolean((token && token.length) || (auth && auth.length));
HIGHtest/playwright/helpers/_auth_helpers.py44 return Boolean((token && token.length) || (auth && auth.length));
HIGHtest/playwright/helpers/auth_waits.py21 return Boolean((token && token.length) || (auth && auth.length));
HIGHtest/playwright/helpers/datasets.py51 "(() => (document.body && document.body.innerText) || '')()"
HIGHtest/playwright/helpers/datasets.py377 const txt = (document.body && document.body.innerText || '').toLowerCase();
HIGHtest/playwright/helpers/datasets.py390 "(() => (document.body && document.body.innerText) || '')()"
HIGHtest/playwright/helpers/datasets.py269 return rect.width > 0 && rect.height > 0;
HIGHtest/playwright/helpers/datasets.py423 "(() => (document.body && document.body.innerText) || '')()"
HIGHtest/playwright/helpers/datasets.py437 "(() => (document.body && document.body.innerText) || '')()"
HIGHagent/sandbox/result_protocol.py44 const __ragflowMain = typeof main !== 'undefined' ? main : module.exports && module.exports.main;
HIGHagent/sandbox/tests/test_security.py104 "async function main(args) { return { answer: args.value ?? null }; }",
HIGHagent/sandbox/executor_manager/services/execution.py112 return Boolean(value && typeof value.then === 'function');
HIGHagent/sandbox/executor_manager/services/execution.py139 if (typeof args === 'object' && args !== null) {
HIGHrag/graphrag/ner/graph_extractor.py63 "Install it with: pip install spacy && python -m spacy download en_core_web_sm"
HIGHrag/utils/es_conn.py40 if (v != null) {
HIGHrag/utils/es_conn.py44 try { cur = Double.parseDouble(v.toString()); } catch (Exception e) { cur = 0.0; }
HIGHrag/utils/es_conn.py378 f"if (ctx._source.containsKey('{kk}') && ctx._source.{kk} != null) "
HIGHrag/utils/opensearch_conn.py41 if (v != null) {
HIGHrag/utils/opensearch_conn.py45 try { cur = Double.parseDouble(v.toString()); } catch (Exception e) { cur = 0.0; }
HIGHrag/utils/opensearch_conn.py478 f"if (ctx._source.containsKey('{kk}') && ctx._source.{kk} != null) "
Redundant / Tautological Comments103 hits · 170 pts
SeverityFileLineSnippet
LOWbuild.sh81 # Check if C++ library exists
LOWtools/es-to-oceanbase-migration/tests/test_progress.py312 # Read file directly
LOW…o-oceanbase-migration/src/es_ob_migration/ob_client.py302 # Check if column exists
LOW…o-oceanbase-migration/src/es_ob_migration/es_client.py225 # Check if there are more results
LOW…s-to-oceanbase-migration/src/es_ob_migration/schema.py136 # Check if it's a known RAGFlow field
LOW…s-to-oceanbase-migration/src/es_ob_migration/schema.py139 # Check if it's a vector field
LOWtools/scripts/db_schema_sync.py81 # Check if it has a database attribute (is a proper model)
LOWtools/scripts/db_schema_sync.py240 # Check if field exists in database
LOWtools/scripts/db_schema_sync.py245 # Check if type changed
LOWtools/scripts/db_schema_sync.py692 # Check if any changes detected
LOWtools/scripts/mysql_migration.py255 # Check if source table exists
LOWtools/scripts/mysql_migration.py260 # Check if target table exists
LOWtools/scripts/mysql_migration.py269 # Check if there's data to migrate
LOWtools/scripts/mysql_migration.py385 # Check if source table exists
LOWtools/scripts/mysql_migration.py390 # Check if tenant_model_provider exists (dependency)
LOWtools/scripts/mysql_migration.py400 # Check if target table exists
LOWtools/scripts/mysql_migration.py409 # Check if there's data to migrate (distinct by tenant_id, llm_factory, api_key)
LOWtools/scripts/mysql_migration.py551 # Check if source table exists
LOWtools/scripts/mysql_migration.py556 # Check if tenant_model_provider exists (dependency)
LOWtools/scripts/mysql_migration.py566 # Check if tenant_model_instance exists (dependency)
LOWtools/scripts/mysql_migration.py576 # Check if target table exists
LOWtools/scripts/mysql_migration.py585 # Check if there's data to migrate (only status='0' records)
LOWtools/scripts/mysql_migration.py613 # Check if tenant_model_provider exists (dependency)
LOWtools/scripts/mysql_migration.py619 # Check if tenant_model_instance exists (dependency)
LOWtools/scripts/mysql_migration.py625 # Check if target table exists
LOWtools/scripts/mysql_migration.py291 # Check if target table exists
LOWtools/scripts/mysql_migration.py436 # Check if tenant_model_provider exists (dependency)
LOWtools/scripts/mysql_migration.py442 # Check if target table exists
LOWtools/scripts/mysql_migration.py771 # Check if migration is needed
LOWdocker/migration.sh100 # Check if any of our target volumes are used by this container
LOWdocker/migration.sh160 # Check if any containers are using the volumes
LOWdocker/migration.sh211 # Check if any containers are using the volumes
LOWdocker/migration.sh214 # Check if backup folder exists
LOWdocker/migration.sh220 # Check if all backup files exist
LOWdocker/migration.sh297 # Check if Docker is available
LOWdocker/launch_backend_service.sh12 # Check if .env file exists
LOWdeepdoc/parser/tcadp_parser.py124 # Check if there is a download link
LOWtest/unit_test/common/test_time_utils.py57 # Check if timestamps are monotonically increasing
LOW…file_management_within_dataset/test_update_document.py46 # Check if empty string raises an exception or not
LOW…file_management_within_dataset/test_update_document.py54 # Check if this case raises an exception or not
LOW…file_management_within_dataset/test_update_document.py125 # Check if empty string raises an exception or not
LOW…est_session_management/test_session_sdk_routes_unit.py490 # Check if tenant exists
LOWadmin/server/services.py85 # Check if the email address is already used
LOWadmin/client/parser.py824 # Check if item is a DATASET token
LOWadmin/client/parser.py836 # Check if it's "REMOVE ALL CHUNKS"
LOWadmin/client/ragflow_client.py1249 # Check if it's the final message
LOWagent/component/message.py425 # Check if this could be a table title
LOWagent/component/message.py433 # Check if this is a separator line (|---|---|)
LOWagent/component/message.py467 # Check if this line could be a title for the next table
LOWagent/sandbox/providers/self_managed.py389 # Check if it's a valid HTTP/HTTPS URL or localhost
LOWagent/sandbox/providers/aliyun_codeinterpreter.py158 # Check if template exists
LOWagent/sandbox/tests/verify_sdk.py38 # Check if agentrun SDK is available using importlib
LOWagent/sandbox/executor_manager/services/execution.py375 # Read file content via docker exec (docker cp doesn't work with gVisor tmpfs)
LOWrag/svr/task_executor.py1720 # Check if dry-run comparison is enabled via environment variable
LOWrag/svr/task_executor_refactor/comparator.py389 # Check if chunks have valid IDs
LOWrag/svr/task_executor_refactor/task_handler.py138 # Check if task is canceled
LOWrag/app/resume.py2004 # Check if this project desc already exists in work_descs (exact or near-duplicate)
LOWrag/app/naive.py930 # Check if tcadp_parser is selected for spreadsheet files
LOWrag/graphrag/general/index.py761 # Check if task has been canceled before resolution
LOWrag/utils/raptor_utils.py176 # Check if html4excel is enabled (Excel-like table parsing)
43 more matches not shown…
Docstring Block Structure30 hits · 150 pts
SeverityFileLineSnippet
HIGHagent/sandbox/client.py156 Execute code in the configured sandbox. This is the main entry point for agent components to execute code.
HIGHagent/sandbox/providers/self_managed.py77 Create a new sandbox instance. Note: For self-managed provider, instances are managed internally
HIGHagent/sandbox/providers/self_managed.py122 Execute code in the sandbox. Args: instance_id: ID of the sandbox instance (not used for s
HIGHagent/sandbox/providers/aliyun_codeinterpreter.py131 Create a new sandbox instance in Aliyun Code Interpreter. Args: template: Programming lang
HIGHagent/sandbox/providers/aliyun_codeinterpreter.py199 Execute code in the Aliyun Code Interpreter instance. Args: instance_id: ID of the sandbox
HIGHagent/sandbox/providers/e2b.py71 Create a new sandbox instance in E2B. Args: template: Programming language template (pytho
HIGHagent/sandbox/providers/e2b.py110 Execute code in the E2B instance. Args: instance_id: ID of the sandbox instance
HIGHagent/sandbox/providers/base.py83 Create a new sandbox instance. Args: template: Programming language/template for the insta
HIGHagent/sandbox/providers/base.py107 Execute code in a sandbox instance. Args: instance_id: ID of the sandbox instance
HIGHagent/sandbox/providers/base.py128 Destroy a sandbox instance. Args: instance_id: ID of the instance to destroy Retu
HIGH…/task_executor_refactor/write_operation_interceptor.py84Intercept a method call and return the next pre-recorded value. Args: method_name: Name of the meth
HIGHrag/app/resume.py1012 Parse JSON string, attempt repair on failure (ref SmartResume's json_repair strategy). Repair strategies:
HIGHcommon/float_utils.py19 Convert a value to float, handling None and exceptions gracefully. Attempts to convert the input value to a fl
HIGHcommon/settings.py137 Generate queue name with two dimensions: priority and suffix. Args: priority: Task priority (0=low
HIGHcommon/data_source/rest_api_connector.py415Validate config schema and optionally perform a live API call. Args: config: Raw config dict from t
HIGHcommon/data_source/webdav_connector.py69Load credentials and initialize WebDAV client Args: credentials: Dictionary containing 'use
HIGHapi/utils/validation_utils.py39 Validates and parses JSON requests through a multi-stage validation pipeline. Implements a four-stage validati
HIGHapi/utils/validation_utils.py116 Validates and parses request arguments against a Pydantic model. This function performs a complete request val
HIGHapi/utils/validation_utils.py232 Normalizes string values to a standard format while preserving non-string inputs. Performs the following trans
HIGHapi/utils/validation_utils.py281 Validates and converts input to a UUID version 1 hexadecimal string. This function performs strict validation
HIGHapi/utils/validation_utils.py531 Validates Base64-encoded avatar string format and MIME type compliance. Implements a three-stage valid
HIGHapi/utils/validation_utils.py589 Validates embedding model identifier format compliance. Validation pipeline: 1. Structural for
HIGHapi/utils/validation_utils.py662 Validates serialized JSON length constraints for parser configuration. Implements a two-stage validati
HIGHapi/utils/validation_utils.py799 Validates and normalizes a list of UUID strings with None handling. This post-processing validator per
HIGHapi/utils/api_utils.py581 Verifies availability of an embedding model for a specific tenant. Performs comprehensive verification through
HIGHapi/utils/api_utils.py629 Recursively merges two dictionaries with priority given to `custom` values. Creates a deep copy of the `defaul
HIGHapi/db/services/doc_metadata_service.py1111 Batch update metadata for documents in a knowledge base. Args: kb_id: Knowledge base ID
HIGHapi/db/services/__init__.py46 Generates a unique filename by appending/incrementing a counter when duplicates exist. Continuously checks for
HIGHapi/db/services/common_service.py141Get a single record matching the given criteria. This method retrieves a single record from the database that m
HIGHapi/apps/restful_apis/document_api.py898Parse document ID filter based on metadata conditions from the request. This function extracts and processes metada
Unused Imports115 hits · 106 pts
SeverityFileLineSnippet
LOWtools/firecrawl/__init__.py12
LOWtools/firecrawl/__init__.py13
LOW…to-oceanbase-migration/src/es_ob_migration/__init__.py12
LOW…to-oceanbase-migration/src/es_ob_migration/__init__.py13
LOW…to-oceanbase-migration/src/es_ob_migration/__init__.py14
LOW…to-oceanbase-migration/src/es_ob_migration/__init__.py15
LOW…to-oceanbase-migration/src/es_ob_migration/__init__.py16
LOW…to-oceanbase-migration/src/es_ob_migration/__init__.py16
LOW…to-oceanbase-migration/src/es_ob_migration/__init__.py17
LOW…to-oceanbase-migration/src/es_ob_migration/__init__.py17
LOWtools/chatgpt-on-wechat/plugins/__init__.py20
LOWdeepdoc/vision/recognizer.py26
LOWdeepdoc/vision/__init__.py22
LOWdeepdoc/vision/__init__.py23
LOWdeepdoc/vision/__init__.py24
LOWdeepdoc/vision/__init__.py25
LOWdeepdoc/vision/__init__.py26
LOWdeepdoc/vision/ocr.py27
LOWdeepdoc/parser/paddleocr_parser.py15
LOWdeepdoc/parser/opendataloader_parser.py2
LOWdeepdoc/parser/__init__.py17
LOWdeepdoc/parser/__init__.py18
LOWdeepdoc/parser/__init__.py19
LOWdeepdoc/parser/__init__.py20
LOWdeepdoc/parser/__init__.py21
LOWdeepdoc/parser/__init__.py22
LOWdeepdoc/parser/__init__.py23
LOWdeepdoc/parser/__init__.py24
LOWdeepdoc/parser/__init__.py25
LOWdeepdoc/parser/__init__.py26
LOWdeepdoc/parser/__init__.py27
LOWdeepdoc/parser/docling_parser.py16
LOW…unit_test/deepdoc/parser/test_opendataloader_parser.py9
LOW…nit_test/agent/component/test_browser_use_component.py27
LOWtest/unit_test/rag/conftest.py26
LOWtest/unit_test/rag/app/test_table_chunk_column_roles.py20
LOWtest/unit_test/rag/app/test_table_chunk_column_roles.py40
LOWtest/unit_test/rag/utils/test_opensearch_doc_meta.py31
LOW…est/api/db/services/test_dataset_access_permissions.py32
LOW…services/test_dialog_service_use_sql_source_columns.py35
LOW…b/services/test_document_service_get_parsing_status.py33
LOW…st/api/db/services/test_dialog_service_final_answer.py50
LOWtest/playwright/helpers/flow_steps.py1
LOWagent/sandbox/providers/__init__.py31
LOWagent/sandbox/providers/__init__.py31
LOWagent/sandbox/providers/__init__.py31
LOWagent/sandbox/providers/__init__.py31
LOWagent/sandbox/providers/__init__.py32
LOWagent/sandbox/providers/__init__.py33
LOWagent/sandbox/providers/__init__.py34
LOWagent/sandbox/providers/__init__.py35
LOWagent/sandbox/providers/__init__.py36
LOWagent/sandbox/providers/__init__.py37
LOWagent/sandbox/providers/ssh.py17
LOWrag/llm/tool_decorator.py39
LOWrag/advanced_rag/__init__.py17
LOWrag/graphrag/phase_markers.py33
LOWrag/graphrag/ner/__init__.py16
LOWrag/flow/chunker/__init__.py16
LOWrag/flow/chunker/__init__.py16
55 more matches not shown…
Verbosity Indicators52 hits · 84 pts
SeverityFileLineSnippet
LOW…s-to-oceanbase-migration/src/es_ob_migration/verify.py98 # Step 1: Verify document counts
LOW…s-to-oceanbase-migration/src/es_ob_migration/verify.py112 # Step 2: Sample verification
LOW…s-to-oceanbase-migration/src/es_ob_migration/verify.py121 # Step 3: Determine overall result
LOW…to-oceanbase-migration/src/es_ob_migration/migrator.py95 # Step 1: Check connections
LOW…to-oceanbase-migration/src/es_ob_migration/migrator.py99 # Step 2: Analyze ES index
LOW…to-oceanbase-migration/src/es_ob_migration/migrator.py114 # Step 3: Get total document count
LOW…to-oceanbase-migration/src/es_ob_migration/migrator.py125 # Step 4: Handle resume or fresh start
LOW…to-oceanbase-migration/src/es_ob_migration/migrator.py145 # Step 5: Create table if needed
LOW…to-oceanbase-migration/src/es_ob_migration/migrator.py166 # Step 6: Migrate data
LOW…to-oceanbase-migration/src/es_ob_migration/migrator.py182 # Step 7: Mark completed
LOW…to-oceanbase-migration/src/es_ob_migration/migrator.py185 # Step 8: Verify (optional)
LOWtools/chatgpt-on-wechat/plugins/ragflow_chat.py71 # Step 1: Get or create conversation_id
LOWtools/chatgpt-on-wechat/plugins/ragflow_chat.py97 # Step 2: Send the message and get a reply
LOWadmin/client/ragflow_client.py1608 # Step 1: Get document info to find kb_id (dataset_id)
LOWinternal/dao/time_record.go77 // Step 1: Get the maximum ID
LOWinternal/dao/time_record.go88 // Step 2: Calculate the threshold ID
LOWinternal/dao/time_record.go96 // Step 3: Delete records with ID <= threshold
LOWinternal/cli/crypt.go60 // Step 1: Base64 encode the password
LOWinternal/cli/crypt.go63 // Step 2: Encrypt using RSA PKCS1v15
LOWinternal/cli/crypt.go69 // Step 3: Base64 encode the encrypted data
LOWinternal/cli/filesystem/skill.go368 // Step 4: Navigate to the file through the path
LOWinternal/cli/filesystem/skill.go416 // Step 5: Find the file in the current directory
LOWinternal/cli/filesystem/skill.go457 // Step 6: Download the file content
LOWinternal/cli/filesystem/skill.go916 // Step 4: If there are extra parts, navigate deeper
LOWinternal/cli/filesystem/skill.go1003 // Step 5: List the final folder contents
LOWinternal/service/skill_space.go521 // Step 1: Delete the search index
LOWinternal/service/skill_space.go535 // Step 2: Delete folder and storage via Python API
LOWinternal/service/skill_space.go549 // Step 3: Soft delete the space record (status "2" → "0")
LOWinternal/service/search.go194 // Step 1: Get user tenants (same as Python UserTenantService.query(user_id=current_user.id))
LOWinternal/service/search.go200 // Step 2: Check if user has permission to access this search
LOWinternal/service/search.go218 // Step 3: Get search detail (same as Python SearchService.get_detail(search_id))
LOWinternal/service/search.go229 // Step 1: Check deletion permission (same as Python SearchService.accessible4deletion)
LOWinternal/service/search.go241 // Step 2: Execute delete (same as Python SearchService.delete_by_id)
LOWinternal/service/search.go262 // Step 1: Check update permission (same as delete - uses accessible4deletion)
LOWinternal/service/search.go274 // Step 2: Get existing search
LOWinternal/service/search.go281 // Step 3: Check for duplicate name (if name changed)
LOWinternal/service/search.go291 // Step 4: Merge search_config
LOWinternal/service/search.go307 // Step 5: Prepare updates (excluding immutable fields)
LOWinternal/service/search.go318 // Step 6: Execute update
LOWinternal/service/search.go324 // Step 7: Fetch updated search
LOWinternal/service/chat.go636 // Step 1: Get user tenants (same as Python UserTenantService.query(user_id=current_user.id))
LOWinternal/service/chat.go642 // Step 2: Check if user has permission to access this chat
LOWinternal/service/chat.go660 // Step 3: Get chat detail (same as Python DialogService.get_by_id(chat_id))
LOWinternal/service/chat.go666 // Step 4: Build response with kb_names (same as Python _build_chat_response)
LOWinternal/service/nlp/term_weight_test.go644 // Step 1: Split
LOWinternal/service/nlp/term_weight_test.go650 // Step 2: Pretoken
LOWinternal/service/nlp/term_weight_test.go657 // Step 3: Token merge
LOWinternal/service/nlp/term_weight_test.go660 // Step 4: Calculate weights
LOW…nt/templates/cv_analysis_and_candidate_evaluation.json52 "sys_prompt": "# HR Resume Batch Processing Agent \n\n## Mission Statement\n\nYou are a prof
LOW…nt/templates/cv_analysis_and_candidate_evaluation.json310 "sys_prompt": "# HR Resume Batch Processing Agent \n\n## Mission Statement\n\nYou are a
LOWcommon/data_source/asana_connector.py273 # Step 1: list attachment compact records
LOWcommon/data_source/asana_connector.py283 # Step 2: expand to full attachment
Self-Referential Comments23 hits · 73 pts
SeverityFileLineSnippet
MEDIUMtools/firecrawl/firecrawl_processor.py41 # Create a hash based on URL and content
MEDIUMtools/chatgpt-on-wechat/plugins/ragflow_chat.py74 # Create a new conversation
MEDIUM…t/unit_test/rag/svr/task_executor_refactor/conftest.py36# Create a mock module for parametric_umap to satisfy umap's import check
MEDIUMtest/unit_test/rag/llm/conftest.py46 # Create a stub rag.llm package that does NOT run the real __init__
MEDIUMtest/unit_test/common/test_token_utils.py270 # Create a string that encodes to exactly 5 tokens
MEDIUMtest/unit_test/api/utils/test_oceanbase_health.py181 # Create a simple object and bind the real methods to it
MEDIUM…est_web_api/test_document_app/test_upload_info_unit.py81 # Create a file
MEDIUM…est_web_api/test_document_app/test_upload_documents.py273 # Create a file with empty name by using filename_override
MEDIUM…est_web_api/test_document_app/test_upload_documents.py289 # Create a file and try to upload to a dataset we don't have access to
MEDIUM…est_web_api/test_document_app/test_upload_documents.py308 # Create an empty file
MEDIUM…test_chat_management/test_table_parser_dataset_chat.py125 # Create a single chat assistant and session for all tests
MEDIUMexample/http/dataset_example.sh17# Create a dataset
MEDIUMadmin/server/services.py690 # Create a temporary sandbox instance for testing
MEDIUMagent/sandbox/client.py190 # Create a sandbox instance
MEDIUMrag/svr/task_executor_refactor/comparator.py108 # Create a new dict without the non-deterministic keys
MEDIUMcommon/data_source/confluence_connector.py1558 # Create the main section for the page content
MEDIUMcommon/data_source/confluence_connector.py1595 # Create the document
MEDIUM…data_source/google_util/util_threadpool_concurrency.py22 # Create a thread-safe dictionary
MEDIUMcommon/data_source/github/connector.py995 # Create a time range from epoch to now
MEDIUMcommon/data_source/bitbucket/utils.py225 # Create a concise summary of key PR info
MEDIUMapi/db/db_models.py159 # This function is obsolete
MEDIUMapi/db/services/file_service.py271 # Create a new file from dataset
MEDIUMapi/db/services/connector_service.py450 # Create a mapping from filename to metadata for later use
Dead Code12 hits · 24 pts
SeverityFileLineSnippet
MEDIUMdeepdoc/parser/pdf_parser.py1035
MEDIUMdeepdoc/parser/pdf_parser.py1051
MEDIUMdeepdoc/parser/pdf_parser.py1052
MEDIUMdeepdoc/parser/pdf_parser.py1053
MEDIUMdeepdoc/parser/pdf_parser.py1110
MEDIUMdeepdoc/parser/pdf_parser.py1111
MEDIUMdeepdoc/parser/pdf_parser.py1132
MEDIUM…est_web_api/test_agent_app/test_agents_webhook_unit.py1329
MEDIUM…est_web_api/test_agent_app/test_agents_webhook_unit.py1394
MEDIUM…tcases/test_web_api/test_llm_app/test_llm_list_unit.py765
MEDIUMrag/flow/chunker/title_chunker/common.py126
MEDIUMrag/flow/chunker/title_chunker/common.py127
AI Slop Vocabulary11 hits · 22 pts
SeverityFileLineSnippet
MEDIUMtools/firecrawl/firecrawl_processor.py116 """Create comprehensive metadata for RAGFlow document."""
LOW…/rag/svr/task_executor_refactor/test_raptor_service.py239 pass # let's just call directly
MEDIUMinternal/cpp/re2/prefilter_tree.h112 // These are all the nodes formed by Compile. Essentially, there is
MEDIUMinternal/utility/embedding_lru.go51 // If needed, a more robust key generation can be implemented.
LOWagent/tools/searxng.py83 # In try-run, if no URL configured, just return empty instead of raising
MEDIUMagent/templates/market_seo_article_writer.json132 "sys_prompt": "# Role\n\nYou are the **Parse_And_Keyword_Agent**, responsible for interpreti
MEDIUMagent/templates/market_seo_article_writer.json442 "sys_prompt": "# Role\n\nYou are the **Parse_And_Keyword_Agent**, responsible for interp
MEDIUMrag/graphrag/light/graph_prompt.py140PROMPTS["summarize_entity_descriptions"] = """You are a helpful assistant responsible for generating a comprehensive sum
LOWcommon/data_source/confluence_connector.py863 # For now, we'll just return None and log a warning. This means
LOWcommon/data_source/confluence_connector.py866 # We may want to just return a string that indicates failure so we don't
LOWcommon/data_source/confluence_connector.py427 # If it's not a method, just return it after ensuring token validity
Fake / Example Data15 hits · 16 pts
SeverityFileLineSnippet
LOW…t_test/data_source/test_imap_connector_addr_parsing.py42 assert _parse_addrs("user@example.com") == [("", "user@example.com")]
LOW…es/test_web_api/test_auth_app/test_oidc_client_unit.py509 "email": "user@example.com",
LOW…es/test_web_api/test_auth_app/test_oidc_client_unit.py518 "email": "user@example.com",
LOW…s/test_web_api/test_auth_app/test_oauth_client_unit.py138 return _FakeResponse({"email": "user@example.com", "picture": "id-picture"})
LOW…s/test_web_api/test_auth_app/test_oauth_client_unit.py146 "email": "user@example.com",
LOWweb/src/stories/ragflow-avatar.stories.ts31 name="John Doe"
LOWweb/src/stories/ragflow-avatar.stories.ts78 name: 'John Doe',
LOWweb/src/stories/ragflow-avatar.stories.ts89 name: 'John Doe',
LOWweb/src/stories/ragflow-avatar.stories.ts102 name="John Doe"
LOW…/src/pages/user-setting/data-source/constant/index.tsx658 placeholder: 'admin@example.com',
LOW…/src/pages/user-setting/data-source/constant/index.tsx752 placeholder: 'admin@example.com',
LOWinternal/cli/README.md122LOGIN USER 'admin@example.com';
LOWinternal/cli/README.md125REGISTER USER 'john' AS 'John Doe' PASSWORD 'secret';
LOWrag/prompts/structured_output_prompt.md14 {"name": "John Doe", "age": 30}
LOWapi/apps/auth/README.md71 "email": "user@example.com",
Example Usage Blocks4 hits · 6 pts
SeverityFileLineSnippet
LOWcommon/data_source/blob_connector.py400 # Example usage
LOWcommon/data_source/slack_connector.py725 # Example usage
LOWcommon/data_source/dingtalk_ai_table_connector.py446 # Example usage
LOWcommon/data_source/imap_connector.py152# Usage:
Slop Phrases3 hits · 4 pts
SeverityFileLineSnippet
LOWinternal/cpp/opencc/opencc.h70 * Note: Don't forget to assign **outbuf to L'\0' after called.
LOWinternal/cpp/opencc/opencc.h85 * DON'T FORGET TO CALL free() to recycle memory.
LOWcommon/data_source/google_drive/section_extraction.py180 # Don't forget to add the last section