Add comprehensive test suites for prompt evaluation: - test_prompt_accuracy.py: 365 lines testing prompt extraction accuracy - test_prompt_quality_deep.py: 672 lines for deep quality analysis - Refactor prompt.py to consolidate optimized variants (removed prompt_optimized.py) - Apply ruff formatting and type hints across 30 files - Update pyrightconfig.json for static type checking - Modernize reproduce scripts and examples with improved type annotations - Sync uv.lock dependencies
19 lines
438 B
JSON
19 lines
438 B
JSON
{
|
|
// Expand scope to core package while keeping heavy optional providers excluded for now.
|
|
"include": ["lightrag"],
|
|
"exclude": [
|
|
"examples",
|
|
"tests",
|
|
"reproduce",
|
|
"rag_storage",
|
|
"documents",
|
|
"inputs",
|
|
"lightrag/tools/*",
|
|
"lightrag/kg",
|
|
"lightrag/llm",
|
|
"lightrag/evaluation"
|
|
],
|
|
"reportMissingImports": "error",
|
|
"reportMissingModuleSource": "error",
|
|
"reportMissingTypeStubs": "error"
|
|
}
|