codewiki\run_web_app.py:13: error: Cannot find implementation or library stub for module named "fe.web_app"  [import-not-found]
codewiki\src\skill_match.py:273: error: Item "None" of "Any | dict[Any, Any] | None" has no attribute "get"  [union-attr]
codewiki\src\skill_match.py:277: error: Item "None" of "Any | dict[Any, Any] | None" has no attribute "get"  [union-attr]
codewiki\src\skill_match.py:278: error: Item "None" of "Any | dict[Any, Any] | None" has no attribute "get"  [union-attr]
codewiki\src\fe\github_processor.py:55: error: Incompatible default for parameter "commit_id" (default has type "None", parameter has type "str")  [assignment]
codewiki\src\fe\github_processor.py:55: note: PEP 484 prohibits implicit Optional. Accordingly, mypy has changed its default to no_implicit_optional=True
codewiki\src\fe\github_processor.py:55: note: Use https://github.com/hauntsaninja/no_implicit_optional to automatically upgrade your codebase
codewiki\src\config.py:189: error: Returning Any from function declared to return "str"  [no-any-return]
codewiki\src\config.py:201: error: Returning Any from function declared to return "str"  [no-any-return]
codewiki\src\config.py:358: error: Returning Any from function declared to return "str"  [no-any-return]
codewiki\src\utils.py:33: error: Returning Any from function declared to return "dict[str, Any] | None"  [no-any-return]
codewiki\hooks\task_session_start.py:650: error: Item "TextIO" of "TextIO | Any" has no attribute "reconfigure"  [union-attr]
codewiki\src\be\prompt_template.py:523: error: Function "builtins.any" is not valid as a type  [valid-type]
codewiki\src\be\prompt_template.py:523: note: Perhaps you meant "typing.Any" instead of "any"?
codewiki\src\be\prompt_template.py:540: error: Function "builtins.any" is not valid as a type  [valid-type]
codewiki\src\be\prompt_template.py:540: note: Perhaps you meant "typing.Any" instead of "any"?
codewiki\src\be\prompt_template.py:551: error: Value of type any? is not indexable  [index]
codewiki\src\be\prompt_template.py:563: error: Value of type any? is not indexable  [index]
codewiki\src\be\prompt_template.py:565: error: Value of type any? is not indexable  [index]
codewiki\src\be\prompt_template.py:670: error: Function "builtins.any" is not valid as a type  [valid-type]
codewiki\src\be\prompt_template.py:670: note: Perhaps you meant "typing.Any" instead of "any"?
codewiki\src\be\prompt_template.py:670: error: Incompatible default for parameter "module_name" (default has type "None", parameter has type "str")  [assignment]
codewiki\src\be\prompt_template.py:670: note: PEP 484 prohibits implicit Optional. Accordingly, mypy has changed its default to no_implicit_optional=True
codewiki\src\be\prompt_template.py:670: note: Use https://github.com/hauntsaninja/no_implicit_optional to automatically upgrade your codebase
codewiki\src\be\prompt_template.py:681: error: Function "builtins.any" is not valid as a type  [valid-type]
codewiki\src\be\prompt_template.py:681: note: Perhaps you meant "typing.Any" instead of "any"?
codewiki\src\be\prompt_template.py:692: error: Value of type any? is not indexable  [index]
codewiki\src\be\prompt_template.py:705: error: any? has no attribute "__iter__" (not iterable)  [attr-defined]
codewiki\src\be\prompt_template.py:706: error: Value of type any? is not indexable  [index]
codewiki\src\be\prompt_template.py:707: error: Value of type any? is not indexable  [index]
codewiki\src\be\prompt_template.py:710: error: Value of type any? is not indexable  [index]
codewiki\src\be\prompt_template.py:725: error: Incompatible default for parameter "custom_instructions" (default has type "None", parameter has type "str")  [assignment]
codewiki\src\be\prompt_template.py:725: note: PEP 484 prohibits implicit Optional. Accordingly, mypy has changed its default to no_implicit_optional=True
codewiki\src\be\prompt_template.py:725: note: Use https://github.com/hauntsaninja/no_implicit_optional to automatically upgrade your codebase
codewiki\src\be\prompt_template.py:743: error: Incompatible default for parameter "custom_instructions" (default has type "None", parameter has type "str")  [assignment]
codewiki\src\be\prompt_template.py:743: note: PEP 484 prohibits implicit Optional. Accordingly, mypy has changed its default to no_implicit_optional=True
codewiki\src\be\prompt_template.py:743: note: Use https://github.com/hauntsaninja/no_implicit_optional to automatically upgrade your codebase
codewiki\src\locks.py:58: error: Incompatible types in assignment (expression has type "None", variable has type Module)  [assignment]
codewiki\src\locks.py:63: error: Incompatible types in assignment (expression has type "None", variable has type Module)  [assignment]
codewiki\src\locks.py:153: error: Module has no attribute "flock"  [attr-defined]
codewiki\src\locks.py:153: error: Module has no attribute "LOCK_EX"  [attr-defined]
codewiki\src\frontmatter.py:116: error: Library stubs not installed for "yaml"  [import-untyped]
codewiki\src\be\dependency_analyzer\utils\logging_config.py:29: error: Library stubs not installed for "colorama"  [import-untyped]
codewiki\src\be\dependency_analyzer\utils\logging_config.py:29: note: Hint: "python3 -m pip install types-colorama"
codewiki\src\be\dependency_analyzer\analysis\service_detector.py:258: error: Library stubs not installed for "yaml"  [import-untyped]
codewiki\src\be\dependency_analyzer\analysis\infra_scanner.py:23: error: Incompatible default for parameter "ports" (default has type "None", parameter has type "list[int]")  [assignment]
codewiki\src\be\dependency_analyzer\analysis\infra_scanner.py:23: note: PEP 484 prohibits implicit Optional. Accordingly, mypy has changed its default to no_implicit_optional=True
codewiki\src\be\dependency_analyzer\analysis\infra_scanner.py:23: note: Use https://github.com/hauntsaninja/no_implicit_optional to automatically upgrade your codebase
codewiki\src\be\dependency_analyzer\analysis\infra_scanner.py:24: error: Incompatible default for parameter "depends_on" (default has type "None", parameter has type "list[str]")  [assignment]
codewiki\src\be\dependency_analyzer\analysis\infra_scanner.py:24: note: PEP 484 prohibits implicit Optional. Accordingly, mypy has changed its default to no_implicit_optional=True
codewiki\src\be\dependency_analyzer\analysis\infra_scanner.py:24: note: Use https://github.com/hauntsaninja/no_implicit_optional to automatically upgrade your codebase
codewiki\src\be\dependency_analyzer\analysis\infra_scanner.py:25: error: Incompatible default for parameter "env_vars" (default has type "None", parameter has type "dict[str, str]")  [assignment]
codewiki\src\be\dependency_analyzer\analysis\infra_scanner.py:25: note: PEP 484 prohibits implicit Optional. Accordingly, mypy has changed its default to no_implicit_optional=True
codewiki\src\be\dependency_analyzer\analysis\infra_scanner.py:25: note: Use https://github.com/hauntsaninja/no_implicit_optional to automatically upgrade your codebase
codewiki\src\be\dependency_analyzer\analysis\infra_scanner.py:75: error: Library stubs not installed for "yaml"  [import-untyped]
codewiki\mcp\i18n.py:50: error: Library stubs not installed for "yaml"  [import-untyped]
codewiki\mcp\tools\page_router.py:25: error: Library stubs not installed for "yaml"  [import-untyped]
codewiki\mcp\tools\hook_registry.py:54: error: Returning Any from function declared to return "dict[Any, Any]"  [no-any-return]
codewiki\mcp\tools\hook_registry.py:58: error: Library stubs not installed for "yaml"  [import-untyped]
codewiki\mcp\tools\hook_registry.py:88: error: Returning Any from function declared to return "dict[Any, Any] | None"  [no-any-return]
codewiki\mcp\tools\cross_service.py:109: error: Unsupported target for indexed assignment ("object")  [index]
codewiki\mcp\tools\cross_service.py:109: error: "object" has no attribute "get"  [attr-defined]
codewiki\cli\utils\instructions.py:54: error: Incompatible default for parameter "files_generated" (default has type "None", parameter has type "list[Any]")  [assignment]
codewiki\cli\utils\instructions.py:54: note: PEP 484 prohibits implicit Optional. Accordingly, mypy has changed its default to no_implicit_optional=True
codewiki\cli\utils\instructions.py:54: note: Use https://github.com/hauntsaninja/no_implicit_optional to automatically upgrade your codebase
codewiki\cli\utils\instructions.py:55: error: Incompatible default for parameter "statistics" (default has type "None", parameter has type "dict[Any, Any]")  [assignment]
codewiki\cli\utils\instructions.py:55: note: PEP 484 prohibits implicit Optional. Accordingly, mypy has changed its default to no_implicit_optional=True
codewiki\cli\utils\instructions.py:55: note: Use https://github.com/hauntsaninja/no_implicit_optional to automatically upgrade your codebase
codewiki\utils\self_update.py:64: error: Returning Any from function declared to return "dict[Any, Any]"  [no-any-return]
codewiki\utils\self_update.py:346: error: No overload variant of "Popen" matches argument types "list[str]", "int", "int", "int", "dict[str, int]"  [call-overload]
codewiki\utils\self_update.py:346: note: Possible overload variants:
codewiki\utils\self_update.py:346: note:     def [AnyStr: (str, bytes)] Popen(args: str | bytes | PathLike[str] | PathLike[bytes] | Sequence[str | bytes | PathLike[str] | PathLike[bytes]], bufsize: int = ..., executable: str | bytes | PathLike[str] | PathLike[bytes] | None = ..., stdin: int | IO[Any] | None = ..., stdout: int | IO[Any] | None = ..., stderr: int | IO[Any] | None = ..., preexec_fn: Callable[[], object] | None = ..., close_fds: bool = ..., shell: bool = ..., cwd: str | bytes | PathLike[str] | PathLike[bytes] | None = ..., env: Mapping[str, str] | None = ..., universal_newlines: bool | None = ..., startupinfo: Any | None = ..., creationflags: int = ..., restore_signals: bool = ..., start_new_session: bool = ..., pass_fds: Collection[int] = ..., *, text: bool | None = ..., encoding: str, errors: str | None = ..., user: str | int | None = ..., group: str | int | None = ..., extra_groups: Iterable[str | int] | None = ..., umask: int = ..., pipesize: int = ..., process_group: int | None = ...) -> Popen[str]
codewiki\utils\self_update.py:346: note:     def [AnyStr: (str, bytes)] Popen(args: str | bytes | PathLike[str] | PathLike[bytes] | Sequence[str | bytes | PathLike[str] | PathLike[bytes]], bufsize: int = ..., executable: str | bytes | PathLike[str] | PathLike[bytes] | None = ..., stdin: int | IO[Any] | None = ..., stdout: int | IO[Any] | None = ..., stderr: int | IO[Any] | None = ..., preexec_fn: Callable[[], object] | None = ..., close_fds: bool = ..., shell: bool = ..., cwd: str | bytes | PathLike[str] | PathLike[bytes] | None = ..., env: Mapping[str, str] | None = ..., universal_newlines: bool | None = ..., startupinfo: Any | None = ..., creationflags: int = ..., restore_signals: bool = ..., start_new_session: bool = ..., pass_fds: Collection[int] = ..., *, text: bool | None = ..., encoding: str | None = ..., errors: str, user: str | int | None = ..., group: str | int | None = ..., extra_groups: Iterable[str | int] | None = ..., umask: int = ..., pipesize: int = ..., process_group: int | None = ...) -> Popen[str]
codewiki\utils\self_update.py:346: note:     def [AnyStr: (str, bytes)] Popen(args: str | bytes | PathLike[str] | PathLike[bytes] | Sequence[str | bytes | PathLike[str] | PathLike[bytes]], bufsize: int = ..., executable: str | bytes | PathLike[str] | PathLike[bytes] | None = ..., stdin: int | IO[Any] | None = ..., stdout: int | IO[Any] | None = ..., stderr: int | IO[Any] | None = ..., preexec_fn: Callable[[], object] | None = ..., close_fds: bool = ..., shell: bool = ..., cwd: str | bytes | PathLike[str] | PathLike[bytes] | None = ..., env: Mapping[str, str] | None = ..., *, universal_newlines: Literal[True], startupinfo: Any | None = ..., creationflags: int = ..., restore_signals: bool = ..., start_new_session: bool = ..., pass_fds: Collection[int] = ..., text: bool | None = ..., encoding: str | None = ..., errors: str | None = ..., user: str | int | None = ..., group: str | int | None = ..., extra_groups: Iterable[str | int] | None = ..., umask: int = ..., pipesize: int = ..., process_group: int | None = ...) -> Popen[str]
codewiki\utils\self_update.py:346: note:     def [AnyStr: (str, bytes)] Popen(args: str | bytes | PathLike[str] | PathLike[bytes] | Sequence[str | bytes | PathLike[str] | PathLike[bytes]], bufsize: int = ..., executable: str | bytes | PathLike[str] | PathLike[bytes] | None = ..., stdin: int | IO[Any] | None = ..., stdout: int | IO[Any] | None = ..., stderr: int | IO[Any] | None = ..., preexec_fn: Callable[[], object] | None = ..., close_fds: bool = ..., shell: bool = ..., cwd: str | bytes | PathLike[str] | PathLike[bytes] | None = ..., env: Mapping[str, str] | None = ..., universal_newlines: Literal[True] | None = ..., startupinfo: Any | None = ..., creationflags: int = ..., restore_signals: bool = ..., start_new_session: bool = ..., pass_fds: Collection[int] = ..., *, text: Literal[True], encoding: str | None = ..., errors: str | None = ..., user: str | int | None = ..., group: str | int | None = ..., extra_groups: Iterable[str | int] | None = ..., umask: int = ..., pipesize: int = ..., process_group: int | None = ...) -> Popen[str]
codewiki\utils\self_update.py:346: note:     def [AnyStr: (str, bytes)] Popen(args: str | bytes | PathLike[str] | PathLike[bytes] | Sequence[str | bytes | PathLike[str] | PathLike[bytes]], bufsize: int = ..., executable: str | bytes | PathLike[str] | PathLike[bytes] | None = ..., stdin: int | IO[Any] | None = ..., stdout: int | IO[Any] | None = ..., stderr: int | IO[Any] | None = ..., preexec_fn: Callable[[], object] | None = ..., close_fds: bool = ..., shell: bool = ..., cwd: str | bytes | PathLike[str] | PathLike[bytes] | None = ..., env: Mapping[str, str] | None = ..., universal_newlines: Literal[False] | None = ..., startupinfo: Any | None = ..., creationflags: int = ..., restore_signals: bool = ..., start_new_session: bool = ..., pass_fds: Collection[int] = ..., *, text: Literal[False] | None = ..., encoding: None = ..., errors: None = ..., user: str | int | None = ..., group: str | int | None = ..., extra_groups: Iterable[str | int] | None = ..., umask: int = ..., pipesize: int = ..., process_group: int | None = ...) -> Popen[bytes]
codewiki\utils\self_update.py:346: note:     def [AnyStr: (str, bytes)] Popen(args: str | bytes | PathLike[str] | PathLike[bytes] | Sequence[str | bytes | PathLike[str] | PathLike[bytes]], bufsize: int = ..., executable: str | bytes | PathLike[str] | PathLike[bytes] | None = ..., stdin: int | IO[Any] | None = ..., stdout: int | IO[Any] | None = ..., stderr: int | IO[Any] | None = ..., preexec_fn: Callable[[], object] | None = ..., close_fds: bool = ..., shell: bool = ..., cwd: str | bytes | PathLike[str] | PathLike[bytes] | None = ..., env: Mapping[str, str] | None = ..., universal_newlines: bool | None = ..., startupinfo: Any | None = ..., creationflags: int = ..., restore_signals: bool = ..., start_new_session: bool = ..., pass_fds: Collection[int] = ..., *, text: bool | None = ..., encoding: str | None = ..., errors: str | None = ..., user: str | int | None = ..., group: str | int | None = ..., extra_groups: Iterable[str | int] | None = ..., umask: int = ..., pipesize: int = ..., process_group: int | None = ...) -> Popen[Any]
codewiki\utils\self_update.py:442: error: Returning Any from function declared to return "str | None"  [no-any-return]
codewiki\src\git_sync.py:127: error: Library stubs not installed for "psutil"  [import-untyped]
codewiki\src\git_sync.py:127: note: Hint: "python3 -m pip install types-psutil"
codewiki\src\git_sync.py:529: error: Returning Any from function declared to return "bool"  [no-any-return]
codewiki\cli\git_manager.py:57: error: Argument 1 to "join" of "str" has incompatible type "list[str | None]"; expected "Iterable[str]"  [arg-type]
codewiki\src\store.py:228: error: Returning Any from function declared to return "str | None"  [no-any-return]
codewiki\src\store.py:936: error: Assignment to variable "e" outside except: block  [misc]
codewiki\src\store.py:937: error: Trying to read deleted variable "e"  [misc]
codewiki\src\store.py:1264: error: Argument 1 to "new_entry_id" has incompatible type "list[str | None]"; expected "Iterable[str] | None"  [arg-type]
codewiki\src\retrieval.py:205: error: Skipping analyzing "jieba": module is installed, but missing library stubs or py.typed marker  [import-untyped]
codewiki\src\retrieval.py:305: error: Library stubs not installed for "yaml"  [import-untyped]
codewiki\src\retrieval.py:535: error: Item "None" of "Any | dict[Any, Any] | None" has no attribute "get"  [union-attr]
codewiki\src\retrieval.py:536: error: Item "None" of "Any | dict[Any, Any] | None" has no attribute "get"  [union-attr]
codewiki\src\retrieval.py:542: error: Item "None" of "Any | dict[Any, Any] | None" has no attribute "get"  [union-attr]
codewiki\src\retrieval.py:545: error: Argument 2 to "_read_confidence_level" has incompatible type "Any | dict[Any, Any] | None"; expected "dict[str, Any]"  [arg-type]
codewiki\src\retrieval.py:556: error: Argument 2 to "_read_confidence_level" has incompatible type "Any | dict[Any, Any] | None"; expected "dict[str, Any]"  [arg-type]
codewiki\src\retrieval.py:763: error: Incompatible return value type (got "tuple[dict[str, Any], dict[str, tuple[int, str | None, int]], bool]", expected "tuple[dict[str, Any], dict[str, tuple[int, str | None]], bool]")  [return-value]
codewiki\mcp\tools\telemetry.py:94: error: Library stubs not installed for "yaml"  [import-untyped]
codewiki\mcp\tools\telemetry.py:347: error: Returning Any from function declared to return "str"  [no-any-return]
codewiki\cli\utils\repo_validator.py:165: error: Returning Any from function declared to return "str"  [no-any-return]
codewiki\cli\utils\repo_validator.py:187: error: Returning Any from function declared to return "str"  [no-any-return]
codewiki\cli\html_generator.py:55: error: Returning Any from function declared to return "dict[str, Any]"  [no-any-return]
codewiki\cli\html_generator.py:77: error: Returning Any from function declared to return "dict[str, Any] | None"  [no-any-return]
codewiki\cli\html_generator.py:287: error: Incompatible types in assignment (expression has type "str", variable has type "Repo")  [assignment]
codewiki\mcp\tools\page_manifest.py:117: error: Library stubs not installed for "yaml"  [import-untyped]
codewiki\cli\commands\backfill_note_authors.py:65: error: Library stubs not installed for "yaml"  [import-untyped]
codewiki\cli\commands\backfill_note_authors.py:65: note: Hint: "python3 -m pip install types-PyYAML"
codewiki\cli\commands\backfill_note_authors.py:65: note: (or run "mypy --install-types" to install all missing stub packages)
codewiki\cli\commands\backfill_note_authors.py:65: note: See https://mypy.readthedocs.io/en/stable/running_mypy.html#missing-imports
codewiki\mcp\tools\workspace_layout.py:159: error: Unsupported left operand type for / ("None")  [operator]
codewiki\mcp\tools\workspace_layout.py:159: note: Left operand is of type "Path | None"
codewiki\mcp\tools\workspace_layout.py:224: error: Unsupported left operand type for / ("None")  [operator]
codewiki\mcp\tools\workspace_layout.py:224: note: Left operand is of type "Path | None"
codewiki\mcp\tools\workspace_layout.py:230: error: Argument 1 to "relative_to" of "PurePath" has incompatible type "Path | None"; expected "str | PathLike[str]"  [arg-type]
codewiki\mcp\tools\workspace_bootstrap.py:231: error: Item "None" of "Match[str] | None" has no attribute "group"  [union-attr]
codewiki\mcp\tools\workspace_bootstrap.py:234: error: Item "None" of "Match[str] | None" has no attribute "start"  [union-attr]
codewiki\mcp\tools\workspace_bootstrap.py:234: error: Item "None" of "Match[str] | None" has no attribute "end"  [union-attr]
codewiki\mcp\tools\workspace_bootstrap.py:460: error: Value of type "dict[Any, Any] | None" is not indexable  [index]
codewiki\mcp\tools\workspace_bootstrap.py:484: error: Value of type "dict[Any, Any] | None" is not indexable  [index]
codewiki\mcp\tools\workspace_bootstrap.py:572: error: Value of type "dict[Any, Any] | None" is not indexable  [index]
codewiki\mcp\tools\workspace_bootstrap.py:762: error: Value of type "dict[Any, Any] | None" is not indexable  [index]
codewiki\mcp\tools\workspace_bootstrap.py:874: error: Argument 1 to "_check_conflicts" has incompatible type "dict[Any, Any] | None"; expected "dict[Any, Any]"  [arg-type]
codewiki\mcp\tools\workspace_bootstrap.py:879: error: Argument 1 to "_apply_registration" has incompatible type "dict[Any, Any] | None"; expected "dict[Any, Any]"  [arg-type]
codewiki\mcp\tools\workspace_bootstrap.py:1179: error: Incompatible return value type (got "str", expected "dict[Any, Any]")  [return-value]
codewiki\mcp\tools\workspace_bootstrap.py:1238: error: Value of type "dict[Any, Any] | None" is not indexable  [index]
codewiki\mcp\tools\workspace_bootstrap.py:1246: error: Value of type "dict[Any, Any] | None" is not indexable  [index]
codewiki\mcp\tools\workspace_bootstrap.py:1248: error: Value of type "dict[Any, Any] | None" is not indexable  [index]
codewiki\mcp\tools\workspace_bootstrap.py:1249: error: Value of type "dict[Any, Any] | None" is not indexable  [index]
codewiki\mcp\tools\workspace_bootstrap.py:1251: error: Value of type "dict[Any, Any] | None" is not indexable  [index]
codewiki\mcp\workspace.py:71: error: Argument 1 to "relative_to" of "PurePath" has incompatible type "Path | None"; expected "str | PathLike[str]"  [arg-type]
codewiki\mcp\workspace.py:72: error: Unsupported left operand type for / ("None")  [operator]
codewiki\mcp\workspace.py:72: note: Left operand is of type "Path | None"
codewiki\mcp\tools\review_checklist.py:121: error: Library stubs not installed for "yaml"  [import-untyped]
codewiki\src\be\dependency_analyzer\analysis\repo_analyzer.py:38: error: Name "GitIgnoreSpec" is not defined  [name-defined]
codewiki\src\be\dependency_analyzer\analysis\repo_analyzer.py:269: error: Incompatible return value type (got "dict[Any, Any] | None", expected "dict[Any, Any]")  [return-value]
codewiki\src\be\dependency_analyzer\analysis\repo_analyzer.py:300: error: Returning Any from function declared to return "float"  [no-any-return]
codewiki\src\be\utils.py:37: error: Function "builtins.any" is not valid as a type  [valid-type]
codewiki\src\be\utils.py:37: note: Perhaps you meant "typing.Any" instead of "any"?
codewiki\src\be\utils.py:41: error: any? has no attribute "file_path"  [attr-defined]
codewiki\src\be\utils.py:170: error: Returning Any from function declared to return "str"  [no-any-return]
codewiki\src\be\utils.py:185: error: Item "None" of "Match[str] | None" has no attribute "group"  [union-attr]
codewiki\src\be\utils.py:275: error: Skipping analyzing "mermaid_parser.parser": module is installed, but missing library stubs or py.typed marker  [import-untyped]
codewiki\src\be\utils.py:318: error: Skipping analyzing "mermaid": module is installed, but missing library stubs or py.typed marker  [import-untyped]
codewiki\mcp\cbm_client.py:199: error: Returning Any from function declared to return "dict[str, Any] | None"  [no-any-return]
codewiki\mcp\cbm_client.py:310: error: Returning Any from function declared to return "dict[str, Any] | None"  [no-any-return]
codewiki\mcp\cbm_client.py:315: error: Returning Any from function declared to return "dict[str, Any] | None"  [no-any-return]
codewiki\mcp\cbm_client.py:316: error: Returning Any from function declared to return "dict[str, Any] | None"  [no-any-return]
codewiki\mcp\prompts.py:1685: error: Returning Any from function declared to return "str | None"  [no-any-return]
codewiki\src\fe\cache_manager.py:19: error: Incompatible default for parameter "cache_dir" (default has type "None", parameter has type "str")  [assignment]
codewiki\src\fe\cache_manager.py:19: note: PEP 484 prohibits implicit Optional. Accordingly, mypy has changed its default to no_implicit_optional=True
codewiki\src\fe\cache_manager.py:19: note: Use https://github.com/hauntsaninja/no_implicit_optional to automatically upgrade your codebase
codewiki\src\fe\cache_manager.py:19: error: Incompatible default for parameter "cache_expiry_days" (default has type "None", parameter has type "int")  [assignment]
codewiki\src\be\dependency_analyzer\analysis\cross_service_matcher.py:56: note: By default the bodies of untyped functions are not checked, consider using --check-untyped-defs  [annotation-unchecked]
codewiki\src\be\dependency_analyzer\topo_sort.py:262: error: Need type annotation for "graph" (hint: "graph: dict[<type>, <type>] = ...")  [var-annotated]
codewiki\src\be\dependency_analyzer\topo_sort.py:346: error: Incompatible return value type (got "list[str]", expected "set[str]")  [return-value]
codewiki\src\be\dependency_analyzer\topo_sort.py:373: error: Incompatible return value type (got "set[str]", expected "list[str]")  [return-value]
codewiki\src\be\dependency_analyzer\analyzers\typescript.py:19: error: Incompatible default for parameter "repo_path" (default has type "None", parameter has type "str")  [assignment]
codewiki\src\be\dependency_analyzer\analyzers\typescript.py:19: note: PEP 484 prohibits implicit Optional. Accordingly, mypy has changed its default to no_implicit_optional=True
codewiki\src\be\dependency_analyzer\analyzers\typescript.py:19: note: Use https://github.com/hauntsaninja/no_implicit_optional to automatically upgrade your codebase
codewiki\src\be\dependency_analyzer\analyzers\typescript.py:27: error: Need type annotation for "top_level_nodes" (hint: "top_level_nodes: dict[<type>, <type>] = ...")  [var-annotated]
codewiki\src\be\dependency_analyzer\analyzers\typescript.py:37: error: Incompatible types in assignment (expression has type "None", variable has type "Parser")  [assignment]
codewiki\src\be\dependency_analyzer\analyzers\typescript.py:38: error: Incompatible types in assignment (expression has type "None", variable has type "Language")  [assignment]
codewiki\src\be\dependency_analyzer\analyzers\typescript.py:51: error: Need type annotation for "all_entities" (hint: "all_entities: dict[<type>, <type>] = ...")  [var-annotated]
codewiki\src\be\dependency_analyzer\analyzers\typescript.py:192: error: Missing return statement  [return]
codewiki\src\be\dependency_analyzer\analyzers\typescript.py:214: error: Incompatible return value type (got "None", expected "dict[Any, Any]")  [return-value]
codewiki\src\be\dependency_analyzer\analyzers\typescript.py:261: error: Incompatible return value type (got "None", expected "dict[Any, Any]")  [return-value]
codewiki\src\be\dependency_analyzer\analyzers\typescript.py:267: error: Incompatible return value type (got "None", expected "dict[Any, Any]")  [return-value]
codewiki\src\be\dependency_analyzer\analyzers\typescript.py:312: error: Incompatible return value type (got "None", expected "dict[Any, Any]")  [return-value]
codewiki\src\be\dependency_analyzer\analyzers\typescript.py:336: error: Incompatible return value type (got "None", expected "dict[Any, Any]")  [return-value]
codewiki\src\be\dependency_analyzer\analyzers\typescript.py:360: error: Incompatible return value type (got "None", expected "dict[Any, Any]")  [return-value]
codewiki\src\be\dependency_analyzer\analyzers\typescript.py:378: error: Incompatible return value type (got "None", expected "dict[Any, Any]")  [return-value]
codewiki\src\be\dependency_analyzer\analyzers\typescript.py:396: error: Incompatible return value type (got "None", expected "dict[Any, Any]")  [return-value]
codewiki\src\be\dependency_analyzer\analyzers\typescript.py:514: error: Incompatible return value type (got "None", expected "dict[Any, Any]")  [return-value]
codewiki\src\be\dependency_analyzer\analyzers\typescript.py:521: error: Incompatible return value type (got "None", expected "dict[Any, Any]")  [return-value]
codewiki\src\be\dependency_analyzer\analyzers\typescript.py:525: error: Incompatible return value type (got "None", expected "dict[Any, Any]")  [return-value]
codewiki\src\be\dependency_analyzer\analyzers\typescript.py:552: error: Incompatible return value type (got "None", expected "dict[Any, Any]")  [return-value]
codewiki\src\be\dependency_analyzer\analyzers\typescript.py:556: error: Incompatible return value type (got "None", expected "dict[Any, Any]")  [return-value]
codewiki\src\be\dependency_analyzer\analyzers\typescript.py:720: error: Argument "current_top_level" to "_traverse_for_relationships" of "TreeSitterTSAnalyzer" has incompatible type "None"; expected "str"  [arg-type]
codewiki\src\be\dependency_analyzer\analyzers\typescript.py:723: error: Incompatible default for parameter "current_top_level" (default has type "None", parameter has type "str")  [assignment]
codewiki\src\be\dependency_analyzer\analyzers\typescript.py:723: note: PEP 484 prohibits implicit Optional. Accordingly, mypy has changed its default to no_implicit_optional=True
codewiki\src\be\dependency_analyzer\analyzers\typescript.py:723: note: Use https://github.com/hauntsaninja/no_implicit_optional to automatically upgrade your codebase
codewiki\src\be\dependency_analyzer\analyzers\typescript.py:870: error: Argument 3 to "_emit_receiver_method_call" of "TreeSitterTSAnalyzer" has incompatible type "str | None"; expected "str"  [arg-type]
codewiki\src\be\dependency_analyzer\analyzers\typescript.py:1069: error: Need type annotation for "type_identifiers" (hint: "type_identifiers: list[<type>] = ...")  [var-annotated]
codewiki\src\be\dependency_analyzer\analyzers\typescript.py:1187: error: Need type annotation for "builtins" (hint: "builtins: dict[<type>, <type>] = ...")  [var-annotated]
codewiki\src\be\dependency_analyzer\analyzers\typescript.py:1203: error: Incompatible default for parameter "repo_path" (default has type "None", parameter has type "str")  [assignment]
codewiki\src\be\dependency_analyzer\analyzers\typescript.py:1203: note: PEP 484 prohibits implicit Optional. Accordingly, mypy has changed its default to no_implicit_optional=True
codewiki\src\be\dependency_analyzer\analyzers\typescript.py:1203: note: Use https://github.com/hauntsaninja/no_implicit_optional to automatically upgrade your codebase
codewiki\src\be\dependency_analyzer\analyzers\python.py:202: error: Argument "end_line" to "Node" has incompatible type "int | None"; expected "int"  [arg-type]
codewiki\src\be\dependency_analyzer\analyzers\python.py:274: error: Argument "end_line" to "Node" has incompatible type "int | None"; expected "int"  [arg-type]
codewiki\src\be\dependency_analyzer\analyzers\python.py:303: error: Argument "end_line" to "Node" has incompatible type "int | None"; expected "int"  [arg-type]
codewiki\src\be\dependency_analyzer\analyzers\php.py:77: note: By default the bodies of untyped functions are not checked, consider using --check-untyped-defs  [annotation-unchecked]
codewiki\src\be\dependency_analyzer\analyzers\php.py:78: note: By default the bodies of untyped functions are not checked, consider using --check-untyped-defs  [annotation-unchecked]
codewiki\src\be\dependency_analyzer\analyzers\php.py:84: error: Incompatible default for parameter "alias" (default has type "None", parameter has type "str")  [assignment]
codewiki\src\be\dependency_analyzer\analyzers\php.py:84: note: PEP 484 prohibits implicit Optional. Accordingly, mypy has changed its default to no_implicit_optional=True
codewiki\src\be\dependency_analyzer\analyzers\php.py:84: note: Use https://github.com/hauntsaninja/no_implicit_optional to automatically upgrade your codebase
codewiki\src\be\dependency_analyzer\analyzers\php.py:123: error: Incompatible default for parameter "repo_path" (default has type "None", parameter has type "str")  [assignment]
codewiki\src\be\dependency_analyzer\analyzers\php.py:123: note: PEP 484 prohibits implicit Optional. Accordingly, mypy has changed its default to no_implicit_optional=True
codewiki\src\be\dependency_analyzer\analyzers\php.py:123: note: Use https://github.com/hauntsaninja/no_implicit_optional to automatically upgrade your codebase
codewiki\src\be\dependency_analyzer\analyzers\php.py:185: error: Incompatible default for parameter "parent_class" (default has type "None", parameter has type "str")  [assignment]
codewiki\src\be\dependency_analyzer\analyzers\php.py:185: note: PEP 484 prohibits implicit Optional. Accordingly, mypy has changed its default to no_implicit_optional=True
codewiki\src\be\dependency_analyzer\analyzers\php.py:185: note: Use https://github.com/hauntsaninja/no_implicit_optional to automatically upgrade your codebase
codewiki\src\be\dependency_analyzer\analyzers\php.py:278: error: Incompatible default for parameter "parent_class" (default has type "None", parameter has type "str")  [assignment]
codewiki\src\be\dependency_analyzer\analyzers\php.py:278: note: PEP 484 prohibits implicit Optional. Accordingly, mypy has changed its default to no_implicit_optional=True
codewiki\src\be\dependency_analyzer\analyzers\php.py:278: note: Use https://github.com/hauntsaninja/no_implicit_optional to automatically upgrade your codebase
codewiki\src\be\dependency_analyzer\analyzers\php.py:541: error: Returning Any from function declared to return "str | None"  [no-any-return]
codewiki\src\be\dependency_analyzer\analyzers\php.py:551: error: Returning Any from function declared to return "str | None"  [no-any-return]
codewiki\src\be\dependency_analyzer\analyzers\php.py:553: error: Returning Any from function declared to return "str | None"  [no-any-return]
codewiki\src\be\dependency_analyzer\analyzers\php.py:573: error: Returning Any from function declared to return "str | None"  [no-any-return]
codewiki\src\be\dependency_analyzer\analyzers\php.py:587: error: Returning Any from function declared to return "str"  [no-any-return]
codewiki\src\be\dependency_analyzer\analyzers\php.py:596: error: Need type annotation for "docblock_lines" (hint: "docblock_lines: list[<type>] = ...")  [var-annotated]
codewiki\src\be\dependency_analyzer\analyzers\php.py:659: error: Incompatible default for parameter "repo_path" (default has type "None", parameter has type "str")  [assignment]
codewiki\src\be\dependency_analyzer\analyzers\php.py:659: note: PEP 484 prohibits implicit Optional. Accordingly, mypy has changed its default to no_implicit_optional=True
codewiki\src\be\dependency_analyzer\analyzers\php.py:659: note: Use https://github.com/hauntsaninja/no_implicit_optional to automatically upgrade your codebase
codewiki\src\be\dependency_analyzer\analyzers\kotlin.py:390: error: Returning Any from function declared to return "str | None"  [no-any-return]
codewiki\src\be\dependency_analyzer\analyzers\kotlin.py:564: error: Returning Any from function declared to return "str | None"  [no-any-return]
codewiki\src\be\dependency_analyzer\analyzers\javascript.py:19: error: Incompatible default for parameter "repo_path" (default has type "None", parameter has type "str")  [assignment]
codewiki\src\be\dependency_analyzer\analyzers\javascript.py:19: note: PEP 484 prohibits implicit Optional. Accordingly, mypy has changed its default to no_implicit_optional=True
codewiki\src\be\dependency_analyzer\analyzers\javascript.py:19: note: Use https://github.com/hauntsaninja/no_implicit_optional to automatically upgrade your codebase
codewiki\src\be\dependency_analyzer\analyzers\javascript.py:26: error: Need type annotation for "top_level_nodes" (hint: "top_level_nodes: dict[<type>, <type>] = ...")  [var-annotated]
codewiki\src\be\dependency_analyzer\analyzers\javascript.py:28: error: Need type annotation for "seen_relationships" (hint: "seen_relationships: set[<type>] = ...")  [var-annotated]
codewiki\src\be\dependency_analyzer\analyzers\javascript.py:38: error: Incompatible types in assignment (expression has type "None", variable has type "Parser")  [assignment]
codewiki\src\be\dependency_analyzer\analyzers\javascript.py:39: error: Incompatible types in assignment (expression has type "None", variable has type "Language")  [assignment]
codewiki\src\be\dependency_analyzer\analyzers\javascript.py:98: error: Incompatible default for parameter "class_name" (default has type "None", parameter has type "str")  [assignment]
codewiki\src\be\dependency_analyzer\analyzers\javascript.py:98: note: PEP 484 prohibits implicit Optional. Accordingly, mypy has changed its default to no_implicit_optional=True
codewiki\src\be\dependency_analyzer\analyzers\javascript.py:98: note: Use https://github.com/hauntsaninja/no_implicit_optional to automatically upgrade your codebase
codewiki\src\be\dependency_analyzer\analyzers\javascript.py:540: error: Need type annotation for "excluded_names" (hint: "excluded_names: dict[<type>, <type>] = ...")  [var-annotated]
codewiki\src\be\dependency_analyzer\analyzers\javascript.py:981: error: Incompatible default for parameter "repo_path" (default has type "None", parameter has type "str")  [assignment]
codewiki\src\be\dependency_analyzer\analyzers\javascript.py:981: note: PEP 484 prohibits implicit Optional. Accordingly, mypy has changed its default to no_implicit_optional=True
codewiki\src\be\dependency_analyzer\analyzers\javascript.py:981: note: Use https://github.com/hauntsaninja/no_implicit_optional to automatically upgrade your codebase
codewiki\src\be\dependency_analyzer\analyzers\java.py:19: error: Incompatible default for parameter "repo_path" (default has type "None", parameter has type "str")  [assignment]
codewiki\src\be\dependency_analyzer\analyzers\java.py:19: note: PEP 484 prohibits implicit Optional. Accordingly, mypy has changed its default to no_implicit_optional=True
codewiki\src\be\dependency_analyzer\analyzers\java.py:19: note: Use https://github.com/hauntsaninja/no_implicit_optional to automatically upgrade your codebase
codewiki\src\be\dependency_analyzer\analyzers\java.py:57: error: Incompatible default for parameter "parent_class" (default has type "None", parameter has type "str")  [assignment]
codewiki\src\be\dependency_analyzer\analyzers\java.py:57: note: PEP 484 prohibits implicit Optional. Accordingly, mypy has changed its default to no_implicit_optional=True
codewiki\src\be\dependency_analyzer\analyzers\java.py:57: note: Use https://github.com/hauntsaninja/no_implicit_optional to automatically upgrade your codebase
codewiki\src\be\dependency_analyzer\analyzers\java.py:396: error: Incompatible default for parameter "target_type" (default has type "None", parameter has type "str")  [assignment]
codewiki\src\be\dependency_analyzer\analyzers\java.py:396: note: PEP 484 prohibits implicit Optional. Accordingly, mypy has changed its default to no_implicit_optional=True
codewiki\src\be\dependency_analyzer\analyzers\java.py:396: note: Use https://github.com/hauntsaninja/no_implicit_optional to automatically upgrade your codebase
codewiki\src\be\dependency_analyzer\analyzers\java.py:619: error: Incompatible default for parameter "repo_path" (default has type "None", parameter has type "str")  [assignment]
codewiki\src\be\dependency_analyzer\analyzers\java.py:619: note: PEP 484 prohibits implicit Optional. Accordingly, mypy has changed its default to no_implicit_optional=True
codewiki\src\be\dependency_analyzer\analyzers\java.py:619: note: Use https://github.com/hauntsaninja/no_implicit_optional to automatically upgrade your codebase
codewiki\src\be\dependency_analyzer\analyzers\go.py:96: note: By default the bodies of untyped functions are not checked, consider using --check-untyped-defs  [annotation-unchecked]
codewiki\src\be\dependency_analyzer\analyzers\go.py:369: error: Returning Any from function declared to return "str | None"  [no-any-return]
codewiki\src\be\dependency_analyzer\analyzers\go.py:418: error: Returning Any from function declared to return "str | None"  [no-any-return]
codewiki\src\be\dependency_analyzer\analyzers\go.py:543: error: Returning Any from function declared to return "str | None"  [no-any-return]
codewiki\src\be\dependency_analyzer\analyzers\go.py:550: error: Returning Any from function declared to return "str | None"  [no-any-return]
codewiki\src\be\dependency_analyzer\analyzers\go.py:564: error: Returning Any from function declared to return "str | None"  [no-any-return]
codewiki\src\be\dependency_analyzer\analyzers\csharp.py:79: error: Incompatible default for parameter "repo_path" (default has type "None", parameter has type "str")  [assignment]
codewiki\src\be\dependency_analyzer\analyzers\csharp.py:79: note: PEP 484 prohibits implicit Optional. Accordingly, mypy has changed its default to no_implicit_optional=True
codewiki\src\be\dependency_analyzer\analyzers\csharp.py:79: note: Use https://github.com/hauntsaninja/no_implicit_optional to automatically upgrade your codebase
codewiki\src\be\dependency_analyzer\analyzers\csharp.py:500: error: Returning Any from function declared to return "str | None"  [no-any-return]
codewiki\src\be\dependency_analyzer\analyzers\csharp.py:750: error: Incompatible default for parameter "repo_path" (default has type "None", parameter has type "str")  [assignment]
codewiki\src\be\dependency_analyzer\analyzers\csharp.py:750: note: PEP 484 prohibits implicit Optional. Accordingly, mypy has changed its default to no_implicit_optional=True
codewiki\src\be\dependency_analyzer\analyzers\csharp.py:750: note: Use https://github.com/hauntsaninja/no_implicit_optional to automatically upgrade your codebase
codewiki\src\be\dependency_analyzer\analyzers\cpp.py:41: error: Incompatible default for parameter "repo_path" (default has type "None", parameter has type "str")  [assignment]
codewiki\src\be\dependency_analyzer\analyzers\cpp.py:41: note: PEP 484 prohibits implicit Optional. Accordingly, mypy has changed its default to no_implicit_optional=True
codewiki\src\be\dependency_analyzer\analyzers\cpp.py:41: note: Use https://github.com/hauntsaninja/no_implicit_optional to automatically upgrade your codebase
codewiki\src\be\dependency_analyzer\analyzers\cpp.py:76: error: Incompatible default for parameter "parent_class" (default has type "None", parameter has type "str")  [assignment]
codewiki\src\be\dependency_analyzer\analyzers\cpp.py:76: note: PEP 484 prohibits implicit Optional. Accordingly, mypy has changed its default to no_implicit_optional=True
codewiki\src\be\dependency_analyzer\analyzers\cpp.py:76: note: Use https://github.com/hauntsaninja/no_implicit_optional to automatically upgrade your codebase
codewiki\src\be\dependency_analyzer\analyzers\cpp.py:312: error: Returning Any from function declared to return "str | None"  [no-any-return]
codewiki\src\be\dependency_analyzer\analyzers\cpp.py:318: error: Returning Any from function declared to return "str | None"  [no-any-return]
codewiki\src\be\dependency_analyzer\analyzers\cpp.py:590: error: Returning Any from function declared to return "str | None"  [no-any-return]
codewiki\src\be\dependency_analyzer\analyzers\cpp.py:607: error: Returning Any from function declared to return "str | None"  [no-any-return]
codewiki\src\be\dependency_analyzer\analyzers\cpp.py:712: error: Incompatible default for parameter "class_name" (default has type "None", parameter has type "str")  [assignment]
codewiki\src\be\dependency_analyzer\analyzers\cpp.py:712: note: PEP 484 prohibits implicit Optional. Accordingly, mypy has changed its default to no_implicit_optional=True
codewiki\src\be\dependency_analyzer\analyzers\cpp.py:712: note: Use https://github.com/hauntsaninja/no_implicit_optional to automatically upgrade your codebase
codewiki\src\be\dependency_analyzer\analyzers\cpp.py:740: error: Incompatible default for parameter "repo_path" (default has type "None", parameter has type "str")  [assignment]
codewiki\src\be\dependency_analyzer\analyzers\cpp.py:740: note: PEP 484 prohibits implicit Optional. Accordingly, mypy has changed its default to no_implicit_optional=True
codewiki\src\be\dependency_analyzer\analyzers\cpp.py:740: note: Use https://github.com/hauntsaninja/no_implicit_optional to automatically upgrade your codebase
codewiki\src\be\dependency_analyzer\analyzers\c.py:14: error: Incompatible default for parameter "repo_path" (default has type "None", parameter has type "str")  [assignment]
codewiki\src\be\dependency_analyzer\analyzers\c.py:14: note: PEP 484 prohibits implicit Optional. Accordingly, mypy has changed its default to no_implicit_optional=True
codewiki\src\be\dependency_analyzer\analyzers\c.py:14: note: Use https://github.com/hauntsaninja/no_implicit_optional to automatically upgrade your codebase
codewiki\src\be\dependency_analyzer\analyzers\c.py:238: error: Incompatible default for parameter "repo_path" (default has type "None", parameter has type "str")  [assignment]
codewiki\src\be\dependency_analyzer\analyzers\c.py:238: note: PEP 484 prohibits implicit Optional. Accordingly, mypy has changed its default to no_implicit_optional=True
codewiki\src\be\dependency_analyzer\analyzers\c.py:238: note: Use https://github.com/hauntsaninja/no_implicit_optional to automatically upgrade your codebase
codewiki\src\be\agent_tools\deps.py:14: error: Function "builtins.any" is not valid as a type  [valid-type]
codewiki\src\be\agent_tools\deps.py:14: note: Perhaps you meant "typing.Any" instead of "any"?
codewiki\src\be\agent_tools\deps.py:18: error: Incompatible types in assignment (expression has type "None", variable has type "str")  [assignment]
codewiki\mcp\cache.py:121: error: Returning Any from function declared to return "Node"  [no-any-return]
codewiki\mcp\cache.py:173: error: Argument 1 to "relative_to" of "PurePath" has incompatible type "Path | None"; expected "str | PathLike[str]"  [arg-type]
codewiki\mcp\cache.py:174: error: Unsupported left operand type for / ("None")  [operator]
codewiki\mcp\cache.py:174: note: Left operand is of type "Path | None"
codewiki\mcp\cache.py:196: error: Argument 1 to "relative_to" of "PurePath" has incompatible type "Path | None"; expected "str | PathLike[str]"  [arg-type]
codewiki\mcp\cache.py:197: error: Unsupported left operand type for / ("None")  [operator]
codewiki\mcp\cache.py:197: note: Left operand is of type "Path | None"
codewiki\mcp\cache.py:436: error: Need type annotation for "extra" (hint: "extra: dict[<type>, <type>] = ...")  [var-annotated]
codewiki\mcp\cache.py:468: error: Need type annotation for "extra" (hint: "extra: dict[<type>, <type>] = ...")  [var-annotated]
codewiki\mcp\cache.py:1015: error: Value of type "tuple[float, int, str] | None" is not indexable  [index]
codewiki\mcp\cache.py:1016: error: Value of type "tuple[float, int, str] | None" is not indexable  [index]
codewiki\mcp\cache.py:1017: error: Value of type "tuple[float, int, str] | None" is not indexable  [index]
codewiki\mcp\cache.py:1413: error: Need more than 2 values to unpack (3 expected)  [misc]
codewiki\mcp\cache.py:1428: error: Argument 1 to "append" of "list" has incompatible type "tuple[float, Any, float, list[str]]"; expected "tuple[float, str]"  [arg-type]
codewiki\mcp\cache.py:1433: error: Need more than 2 values to unpack (4 expected)  [misc]
codewiki\mcp\cache.py:1448: error: Need more than 2 values to unpack (3 expected)  [misc]
codewiki\mcp\cache.py:1474: error: Need more than 2 values to unpack (4 expected)  [misc]
codewiki\mcp\cache.py:1505: error: Need more than 2 values to unpack (3 expected)  [misc]
codewiki\cli\utils\ide_config.py:301: error: List item 0 has incompatible type "tuple[str, str, str, int]"; expected "tuple[str, None, str, int]"  [list-item]
codewiki\cli\utils\ide_config.py:305: error: List item 1 has incompatible type "tuple[str, str, str, int]"; expected "tuple[str, None, str, int]"  [list-item]
codewiki\cli\utils\ide_config.py:308: error: Argument 2 to "insert" of "list" has incompatible type "tuple[str, str, str, int]"; expected "tuple[str, None, str, int]"  [arg-type]
codewiki\mcp\tools\reading_guide.py:118: error: Incompatible types in assignment (expression has type "str | None", variable has type "str")  [assignment]
codewiki\mcp\session.py:80: error: Argument 1 to "AnalysisCache" has incompatible type "str"; expected "Path"  [arg-type]
codewiki\mcp\session.py:207: error: Argument 1 to "SessionWorkspace" has incompatible type "str"; expected "Path"  [arg-type]
codewiki\cli\commands\sync_commands.py:125: error: Need type annotation for "meta"  [var-annotated]
codewiki\cli\commands\sync_commands.py:154: error: Returning Any from function declared to return "Path"  [no-any-return]
codewiki\src\be\dependency_analyzer\analysis\call_graph_analyzer.py:76: note: By default the bodies of untyped functions are not checked, consider using --check-untyped-defs  [annotation-unchecked]
codewiki\src\be\dependency_analyzer\analysis\call_graph_analyzer.py:77: note: By default the bodies of untyped functions are not checked, consider using --check-untyped-defs  [annotation-unchecked]
codewiki\src\be\dependency_analyzer\analysis\call_graph_analyzer.py:78: note: By default the bodies of untyped functions are not checked, consider using --check-untyped-defs  [annotation-unchecked]
codewiki\src\be\dependency_analyzer\analysis\call_graph_analyzer.py:79: note: By default the bodies of untyped functions are not checked, consider using --check-untyped-defs  [annotation-unchecked]
codewiki\src\be\dependency_analyzer\analysis\call_graph_analyzer.py:80: note: By default the bodies of untyped functions are not checked, consider using --check-untyped-defs  [annotation-unchecked]
codewiki\src\be\dependency_analyzer\analysis\call_graph_analyzer.py:81: note: By default the bodies of untyped functions are not checked, consider using --check-untyped-defs  [annotation-unchecked]
codewiki\src\be\dependency_analyzer\analysis\call_graph_analyzer.py:970: error: Need type annotation for "graph" (hint: "graph: dict[<type>, <type>] = ...")  [var-annotated]
codewiki\src\be\dependency_analyzer\analysis\call_graph_analyzer.py:987: error: Argument "key" to "sorted" has incompatible type overloaded function; expected "Callable[[str], SupportsDunderLT[Any] | SupportsDunderGT[Any]]"  [arg-type]
codewiki\mcp\tools\prompt_server.py:45: error: Library stubs not installed for "yaml"  [import-untyped]
codewiki\mcp\tools\prompt_server.py:561: error: Item "None" of "SessionWorkspace | None" has no attribute "write_text"  [union-attr]
codewiki\mcp\tools\prompt_server.py:695: error: Argument "module_name" to "format_cluster_prompt" has incompatible type "Any | None"; expected "str"  [arg-type]
codewiki\mcp\tools\prompt_server.py:707: error: Argument 2 to "format_system_prompt" has incompatible type "Any | None"; expected "str"  [arg-type]
codewiki\mcp\tools\prompt_server.py:718: error: Argument 2 to "format_leaf_system_prompt" has incompatible type "Any | str | None"; expected "str"  [arg-type]
codewiki\src\be\dependency_analyzer\analysis\analysis_service.py:167: error: Argument 1 to "Path" has incompatible type "str | None"; expected "str | PathLike[str]"  [arg-type]
codewiki\src\be\dependency_analyzer\analysis\analysis_service.py:168: error: Argument 1 to "_cleanup_repository" of "AnalysisService" has incompatible type "str | None"; expected "str"  [arg-type]
codewiki\src\be\dependency_analyzer\analysis\analysis_service.py:267: error: Returning Any from function declared to return "str | None"  [no-any-return]
codewiki\src\be\dependency_analyzer\analysis\analysis_service.py:301: error: Returning Any from function declared to return "dict[str, Any]"  [no-any-return]
codewiki\mcp\tools\crosslink.py:26: error: Library stubs not installed for "yaml"  [import-untyped]
codewiki\mcp\tools\crosslink.py:32: error: Returning Any from function declared to return "int"  [no-any-return]
codewiki\mcp\tools\task_manager.py:403: error: Value of type "tuple[str, str, list[str], int] | None" is not indexable  [index]
codewiki\mcp\tools\task_manager.py:410: error: Value of type "tuple[str, str, list[str], int] | None" is not indexable  [index]
codewiki\mcp\tools\task_manager.py:411: error: Value of type "tuple[str, str, list[str], int] | None" is not indexable  [index]
codewiki\mcp\tools\task_manager.py:412: error: Value of type "tuple[str, str, list[str], int] | None" is not indexable  [index]
codewiki\mcp\tools\task_manager.py:413: error: Value of type "tuple[str, str, list[str], int] | None" is not indexable  [index]
codewiki\mcp\tools\task_manager.py:442: error: Incompatible return value type (got "tuple[str, int, bool, bool, str]", expected "tuple[str, int, bool, bool]")  [return-value]
codewiki\mcp\tools\task_manager.py:601: error: Need more than 4 values to unpack (5 expected)  [misc]
codewiki\mcp\tools\task_manager.py:878: error: Generator has incompatible item type "str | None"; expected "str"  [misc]
codewiki\mcp\tools\task_manager.py:924: error: Unsupported left operand type for + ("None")  [operator]
codewiki\mcp\tools\task_manager.py:924: note: Left operand is of type "Any | None"
codewiki\mcp\tools\task_manager.py:969: error: Need more than 4 values to unpack (5 expected)  [misc]
codewiki\mcp\tools\task_manager.py:1128: error: Value of type "tuple[str, str, list[str], int] | None" is not indexable  [index]
codewiki\mcp\tools\task_manager.py:1129: error: Value of type "tuple[str, str, list[str], int] | None" is not indexable  [index]
codewiki\mcp\tools\task_manager.py:1130: error: Value of type "tuple[str, str, list[str], int] | None" is not indexable  [index]
codewiki\mcp\tools\task_manager.py:1133: error: Value of type "tuple[str, str, list[str], int] | None" is not indexable  [index]
codewiki\mcp\tools\task_manager.py:1137: error: Value of type "tuple[str, str, list[str], int] | None" is not indexable  [index]
codewiki\mcp\tools\task_manager.py:1138: error: Value of type "tuple[str, str, list[str], int] | None" is not indexable  [index]
codewiki\mcp\tools\task_manager.py:1362: error: Assignment to variable "e" outside except: block  [misc]
codewiki\mcp\tools\task_manager.py:1363: error: Trying to read deleted variable "e"  [misc]
codewiki\mcp\tools\task_manager.py:1364: error: Assignment to variable "e" outside except: block  [misc]
codewiki\mcp\tools\task_manager.py:1364: error: Trying to read deleted variable "e"  [misc]
codewiki\mcp\tools\task_manager.py:1365: error: Trying to read deleted variable "e"  [misc]
codewiki\mcp\tools\module_tree.py:127: error: Argument 1 to "analysis_meta_dir" has incompatible type "str"; expected "Path"  [arg-type]
codewiki\mcp\tools\module_tree.py:127: error: Argument 2 to "analysis_meta_dir" has incompatible type "str"; expected "Path"  [arg-type]
codewiki\mcp\tools\module_tree.py:289: error: Argument 1 to "resolve_analysis_meta_file" has incompatible type "str"; expected "Path"  [arg-type]
codewiki\mcp\tools\module_tree.py:289: error: Argument 2 to "resolve_analysis_meta_file" has incompatible type "Any | str"; expected "Path"  [arg-type]
codewiki\mcp\tools\evidence.py:115: error: Library stubs not installed for "yaml"  [import-untyped]
codewiki\mcp\tools\evidence.py:369: error: Argument 2 to "hash_resource" has incompatible type "Path | None"; expected "Path"  [arg-type]
codewiki\src\be\dependency_analyzer\ast_parser.py:20: error: Incompatible default for parameter "include_patterns" (default has type "None", parameter has type "list[str]")  [assignment]
codewiki\src\be\dependency_analyzer\ast_parser.py:20: note: PEP 484 prohibits implicit Optional. Accordingly, mypy has changed its default to no_implicit_optional=True
codewiki\src\be\dependency_analyzer\ast_parser.py:20: note: Use https://github.com/hauntsaninja/no_implicit_optional to automatically upgrade your codebase
codewiki\src\be\dependency_analyzer\ast_parser.py:20: error: Incompatible default for parameter "exclude_patterns" (default has type "None", parameter has type "list[str]")  [assignment]
codewiki\src\be\dependency_analyzer\ast_parser.py:40: error: Incompatible default for parameter "filtered_folders" (default has type "None", parameter has type "list[str]")  [assignment]
codewiki\src\be\dependency_analyzer\ast_parser.py:40: note: PEP 484 prohibits implicit Optional. Accordingly, mypy has changed its default to no_implicit_optional=True
codewiki\src\be\dependency_analyzer\ast_parser.py:40: note: Use https://github.com/hauntsaninja/no_implicit_optional to automatically upgrade your codebase
codewiki\src\be\dependency_analyzer\ast_parser.py:159: error: Returning Any from function declared to return "str"  [no-any-return]
codewiki\mcp\_ide_hook.py:333: error: Incompatible types in assignment (expression has type "list[Any] | None", variable has type "list[Any]")  [assignment]
codewiki\mcp\_ide_hook.py:446: error: Item "TextIO" of "TextIO | Any" has no attribute "reconfigure"  [union-attr]
codewiki\mcp\_ide_hook.py:601: error: Item "TextIO" of "TextIO | Any" has no attribute "reconfigure"  [union-attr]
codewiki\src\be\dependency_analyzer\dependency_graphs_builder.py:23: error: Incompatible default for parameter "skip_file_paths" (default has type "None", parameter has type "set[Any]")  [assignment]
codewiki\src\be\dependency_analyzer\dependency_graphs_builder.py:23: note: PEP 484 prohibits implicit Optional. Accordingly, mypy has changed its default to no_implicit_optional=True
codewiki\src\be\dependency_analyzer\dependency_graphs_builder.py:23: note: Use https://github.com/hauntsaninja/no_implicit_optional to automatically upgrade your codebase
codewiki\src\be\dependency_analyzer\dependency_graphs_builder.py:53: error: Argument "include_patterns" to "DependencyParser" has incompatible type "list[str] | None"; expected "list[str]"  [arg-type]
codewiki\src\be\dependency_analyzer\dependency_graphs_builder.py:54: error: Argument "exclude_patterns" to "DependencyParser" has incompatible type "list[str] | None"; expected "list[str]"  [arg-type]
codewiki\src\be\dependency_analyzer\dependency_graphs_builder.py:68: error: Argument 1 to "parse_repository" of "DependencyParser" has incompatible type "None"; expected "list[str]"  [arg-type]
codewiki\src\fe\visualise_docs.py:70: error: Argument 1 to "load_json" of "FileManager" has incompatible type "Path"; expected "str"  [arg-type]
codewiki\src\fe\visualise_docs.py:105: error: Argument 1 to "load_text" of "FileManager" has incompatible type "Path"; expected "str"  [arg-type]
codewiki\src\fe\visualise_docs.py:183: error: Argument 1 to "load_text" of "FileManager" has incompatible type "Path"; expected "str"  [arg-type]
codewiki\src\be\agent_tools\str_replace_editor.py:249: error: "Language" has no attribute "query"  [attr-defined]
codewiki\src\be\agent_tools\str_replace_editor.py:845: error: Unsupported operand types for / ("Path" and "None")  [operator]
codewiki\src\be\agent_tools\str_replace_editor.py:845: note: Right operand is of type "str | None"
codewiki\src\be\agent_tools\str_replace_editor.py:847: error: Unsupported operand types for / ("Path" and "None")  [operator]
codewiki\src\be\agent_tools\str_replace_editor.py:847: note: Right operand is of type "str | None"
codewiki\src\be\agent_tools\str_replace_editor.py:865: error: Item "None" of "str | None" has no attribute "endswith"  [union-attr]
codewiki\src\be\agent_tools\str_replace_editor.py:866: error: Argument 2 to "validate_mermaid_diagrams" has incompatible type "str | None"; expected "str"  [arg-type]
codewiki\src\be\agent_tools\read_code_components.py:19: error: Item "None" of "str | None" has no attribute "strip"  [union-attr]
codewiki\src\be\llm_services.py:47: error: Extra key "max_completion_tokens" for TypedDict "OpenAIChatModelSettings"  [typeddict-unknown-key]
codewiki\src\be\llm_services.py:73: error: Return type "ChatCompletion" of "_validate_completion" incompatible with return type "_ChatCompletion" in supertype "pydantic_ai.models.openai.OpenAIChatModel"  [override]
codewiki\src\be\llm_services.py:179: error: No overload variant of "create" of "Completions" matches argument types "dict[str, object]", "dict[str, int]"  [call-overload]
codewiki\src\be\llm_services.py:179: note: Possible overload variants:
codewiki\src\be\llm_services.py:179: note:     def create(self, *, messages: Iterable[ChatCompletionDeveloperMessageParam | ChatCompletionSystemMessageParam | ChatCompletionUserMessageParam | ChatCompletionAssistantMessageParam | ChatCompletionToolMessageParam | ChatCompletionFunctionMessageParam], model: str | Literal['gpt-5.6-sol', 'gpt-5.6-terra', 'gpt-5.6-luna', 'gpt-5.5', 'gpt-5.4', 'gpt-5.4-mini', 'gpt-5.4-nano', 'gpt-5.4-mini-2026-03-17', 'gpt-5.4-nano-2026-03-17', 'gpt-5.3-chat-latest', 'gpt-5.2', 'gpt-5.2-2025-12-11', 'gpt-5.2-chat-latest', 'gpt-5.2-pro', 'gpt-5.2-pro-2025-12-11', 'gpt-5.1', 'gpt-5.1-2025-11-13', 'gpt-5.1-codex', 'gpt-5.1-mini', 'gpt-5.1-chat-latest', 'gpt-5', 'gpt-5-mini', 'gpt-5-nano', 'gpt-5-2025-08-07', 'gpt-5-mini-2025-08-07', 'gpt-5-nano-2025-08-07', 'gpt-5-chat-latest', 'gpt-4.1', 'gpt-4.1-mini', 'gpt-4.1-nano', 'gpt-4.1-2025-04-14', 'gpt-4.1-mini-2025-04-14', 'gpt-4.1-nano-2025-04-14', 'o4-mini', 'o4-mini-2025-04-16', 'o3', 'o3-2025-04-16', 'o3-mini', 'o3-mini-2025-01-31', 'o1', 'o1-2024-12-17', 'o1-preview', 'o1-preview-2024-09-12', 'o1-mini', 'o1-mini-2024-09-12', 'gpt-4o', 'gpt-4o-2024-11-20', 'gpt-4o-2024-08-06', 'gpt-4o-2024-05-13', 'gpt-4o-audio-preview', 'gpt-4o-audio-preview-2024-10-01', 'gpt-4o-audio-preview-2024-12-17', 'gpt-4o-audio-preview-2025-06-03', 'gpt-4o-mini-audio-preview', 'gpt-4o-mini-audio-preview-2024-12-17', 'gpt-4o-search-preview', 'gpt-4o-mini-search-preview', 'gpt-4o-search-preview-2025-03-11', 'gpt-4o-mini-search-preview-2025-03-11', 'chatgpt-4o-latest', 'codex-mini-latest', 'gpt-4o-mini', 'gpt-4o-mini-2024-07-18', 'gpt-4-turbo', 'gpt-4-turbo-2024-04-09', 'gpt-4-0125-preview', 'gpt-4-turbo-preview', 'gpt-4-1106-preview', 'gpt-4-vision-preview', 'gpt-4', 'gpt-4-0314', 'gpt-4-0613', 'gpt-4-32k', 'gpt-4-32k-0314', 'gpt-4-32k-0613', 'gpt-3.5-turbo', 'gpt-3.5-turbo-16k', 'gpt-3.5-turbo-0301', 'gpt-3.5-turbo-0613', 'gpt-3.5-turbo-1106', 'gpt-3.5-turbo-0125', 'gpt-3.5-turbo-16k-0613'], audio: ChatCompletionAudioParam | Omit | None = ..., frequency_penalty: float | Omit | None = ..., function_call: Literal['none', 'auto'] | ChatCompletionFunctionCallOptionParam | Omit = ..., functions: Iterable[Function] | Omit = ..., logit_bias: dict[str, int] | Omit | None = ..., logprobs: bool | Omit | None = ..., max_completion_tokens: int | Omit | None = ..., max_tokens: int | Omit | None = ..., metadata: dict[str, str] | Omit | None = ..., modalities: list[Literal['text', 'audio']] | Omit | None = ..., moderation: Moderation | Omit | None = ..., n: int | Omit | None = ..., parallel_tool_calls: bool | Omit = ..., prediction: ChatCompletionPredictionContentParam | Omit | None = ..., presence_penalty: float | Omit | None = ..., prompt_cache_key: str | Omit | None = ..., prompt_cache_options: PromptCacheOptions | Omit = ..., prompt_cache_retention: Literal['in_memory', '24h'] | Omit | None = ..., reasoning_effort: Literal['none', 'minimal', 'low', 'medium', 'high', 'xhigh', 'max'] | None | Omit | None = ..., response_format: ResponseFormatText | ResponseFormatJSONSchema | ResponseFormatJSONObject | Omit = ..., safety_identifier: str | Omit | None = ..., seed: int | Omit | None = ..., service_tier: Literal['auto', 'default', 'flex', 'scale', 'priority', 'fast'] | Omit | None = ..., stop: str | SequenceNotStr[str] | Omit | None = ..., store: bool | Omit | None = ..., stream: Literal[False] | Omit | None = ..., stream_options: ChatCompletionStreamOptionsParam | Omit | None = ..., temperature: float | Omit | None = ..., tool_choice: Literal['none', 'auto', 'required'] | ChatCompletionAllowedToolChoiceParam | ChatCompletionNamedToolChoiceParam | ChatCompletionNamedToolChoiceCustomParam | Omit = ..., tools: Iterable[ChatCompletionFunctionToolParam | ChatCompletionCustomToolParam] | Omit = ..., top_logprobs: int | Omit | None = ..., top_p: float | Omit | None = ..., user: str | Omit = ..., verbosity: Literal['low', 'medium', 'high'] | Omit | None = ..., web_search_options: WebSearchOptions | Omit = ..., extra_headers: Mapping[str, str | Omit] | None = ..., extra_query: Mapping[str, object] | None = ..., extra_body: object | None = ..., timeout: float | Timeout | NotGiven | None = ...) -> ChatCompletion
codewiki\src\be\llm_services.py:179: note:     def create(self, *, messages: Iterable[ChatCompletionDeveloperMessageParam | ChatCompletionSystemMessageParam | ChatCompletionUserMessageParam | ChatCompletionAssistantMessageParam | ChatCompletionToolMessageParam | ChatCompletionFunctionMessageParam], model: str | Literal['gpt-5.6-sol', 'gpt-5.6-terra', 'gpt-5.6-luna', 'gpt-5.5', 'gpt-5.4', 'gpt-5.4-mini', 'gpt-5.4-nano', 'gpt-5.4-mini-2026-03-17', 'gpt-5.4-nano-2026-03-17', 'gpt-5.3-chat-latest', 'gpt-5.2', 'gpt-5.2-2025-12-11', 'gpt-5.2-chat-latest', 'gpt-5.2-pro', 'gpt-5.2-pro-2025-12-11', 'gpt-5.1', 'gpt-5.1-2025-11-13', 'gpt-5.1-codex', 'gpt-5.1-mini', 'gpt-5.1-chat-latest', 'gpt-5', 'gpt-5-mini', 'gpt-5-nano', 'gpt-5-2025-08-07', 'gpt-5-mini-2025-08-07', 'gpt-5-nano-2025-08-07', 'gpt-5-chat-latest', 'gpt-4.1', 'gpt-4.1-mini', 'gpt-4.1-nano', 'gpt-4.1-2025-04-14', 'gpt-4.1-mini-2025-04-14', 'gpt-4.1-nano-2025-04-14', 'o4-mini', 'o4-mini-2025-04-16', 'o3', 'o3-2025-04-16', 'o3-mini', 'o3-mini-2025-01-31', 'o1', 'o1-2024-12-17', 'o1-preview', 'o1-preview-2024-09-12', 'o1-mini', 'o1-mini-2024-09-12', 'gpt-4o', 'gpt-4o-2024-11-20', 'gpt-4o-2024-08-06', 'gpt-4o-2024-05-13', 'gpt-4o-audio-preview', 'gpt-4o-audio-preview-2024-10-01', 'gpt-4o-audio-preview-2024-12-17', 'gpt-4o-audio-preview-2025-06-03', 'gpt-4o-mini-audio-preview', 'gpt-4o-mini-audio-preview-2024-12-17', 'gpt-4o-search-preview', 'gpt-4o-mini-search-preview', 'gpt-4o-search-preview-2025-03-11', 'gpt-4o-mini-search-preview-2025-03-11', 'chatgpt-4o-latest', 'codex-mini-latest', 'gpt-4o-mini', 'gpt-4o-mini-2024-07-18', 'gpt-4-turbo', 'gpt-4-turbo-2024-04-09', 'gpt-4-0125-preview', 'gpt-4-turbo-preview', 'gpt-4-1106-preview', 'gpt-4-vision-preview', 'gpt-4', 'gpt-4-0314', 'gpt-4-0613', 'gpt-4-32k', 'gpt-4-32k-0314', 'gpt-4-32k-0613', 'gpt-3.5-turbo', 'gpt-3.5-turbo-16k', 'gpt-3.5-turbo-0301', 'gpt-3.5-turbo-0613', 'gpt-3.5-turbo-1106', 'gpt-3.5-turbo-0125', 'gpt-3.5-turbo-16k-0613'], stream: Literal[True], audio: ChatCompletionAudioParam | Omit | None = ..., frequency_penalty: float | Omit | None = ..., function_call: Literal['none', 'auto'] | ChatCompletionFunctionCallOptionParam | Omit = ..., functions: Iterable[Function] | Omit = ..., logit_bias: dict[str, int] | Omit | None = ..., logprobs: bool | Omit | None = ..., max_completion_tokens: int | Omit | None = ..., max_tokens: int | Omit | None = ..., metadata: dict[str, str] | Omit | None = ..., modalities: list[Literal['text', 'audio']] | Omit | None = ..., moderation: Moderation | Omit | None = ..., n: int | Omit | None = ..., parallel_tool_calls: bool | Omit = ..., prediction: ChatCompletionPredictionContentParam | Omit | None = ..., presence_penalty: float | Omit | None = ..., prompt_cache_key: str | Omit | None = ..., prompt_cache_options: PromptCacheOptions | Omit = ..., prompt_cache_retention: Literal['in_memory', '24h'] | Omit | None = ..., reasoning_effort: Literal['none', 'minimal', 'low', 'medium', 'high', 'xhigh', 'max'] | None | Omit | None = ..., response_format: ResponseFormatText | ResponseFormatJSONSchema | ResponseFormatJSONObject | Omit = ..., safety_identifier: str | Omit | None = ..., seed: int | Omit | None = ..., service_tier: Literal['auto', 'default', 'flex', 'scale', 'priority', 'fast'] | Omit | None = ..., stop: str | SequenceNotStr[str] | Omit | None = ..., store: bool | Omit | None = ..., stream_options: ChatCompletionStreamOptionsParam | Omit | None = ..., temperature: float | Omit | None = ..., tool_choice: Literal['none', 'auto', 'required'] | ChatCompletionAllowedToolChoiceParam | ChatCompletionNamedToolChoiceParam | ChatCompletionNamedToolChoiceCustomParam | Omit = ..., tools: Iterable[ChatCompletionFunctionToolParam | ChatCompletionCustomToolParam] | Omit = ..., top_logprobs: int | Omit | None = ..., top_p: float | Omit | None = ..., user: str | Omit = ..., verbosity: Literal['low', 'medium', 'high'] | Omit | None = ..., web_search_options: WebSearchOptions | Omit = ..., extra_headers: Mapping[str, str | Omit] | None = ..., extra_query: Mapping[str, object] | None = ..., extra_body: object | None = ..., timeout: float | Timeout | NotGiven | None = ...) -> Stream[ChatCompletionChunk]
codewiki\src\be\llm_services.py:179: note:     def create(self, *, messages: Iterable[ChatCompletionDeveloperMessageParam | ChatCompletionSystemMessageParam | ChatCompletionUserMessageParam | ChatCompletionAssistantMessageParam | ChatCompletionToolMessageParam | ChatCompletionFunctionMessageParam], model: str | Literal['gpt-5.6-sol', 'gpt-5.6-terra', 'gpt-5.6-luna', 'gpt-5.5', 'gpt-5.4', 'gpt-5.4-mini', 'gpt-5.4-nano', 'gpt-5.4-mini-2026-03-17', 'gpt-5.4-nano-2026-03-17', 'gpt-5.3-chat-latest', 'gpt-5.2', 'gpt-5.2-2025-12-11', 'gpt-5.2-chat-latest', 'gpt-5.2-pro', 'gpt-5.2-pro-2025-12-11', 'gpt-5.1', 'gpt-5.1-2025-11-13', 'gpt-5.1-codex', 'gpt-5.1-mini', 'gpt-5.1-chat-latest', 'gpt-5', 'gpt-5-mini', 'gpt-5-nano', 'gpt-5-2025-08-07', 'gpt-5-mini-2025-08-07', 'gpt-5-nano-2025-08-07', 'gpt-5-chat-latest', 'gpt-4.1', 'gpt-4.1-mini', 'gpt-4.1-nano', 'gpt-4.1-2025-04-14', 'gpt-4.1-mini-2025-04-14', 'gpt-4.1-nano-2025-04-14', 'o4-mini', 'o4-mini-2025-04-16', 'o3', 'o3-2025-04-16', 'o3-mini', 'o3-mini-2025-01-31', 'o1', 'o1-2024-12-17', 'o1-preview', 'o1-preview-2024-09-12', 'o1-mini', 'o1-mini-2024-09-12', 'gpt-4o', 'gpt-4o-2024-11-20', 'gpt-4o-2024-08-06', 'gpt-4o-2024-05-13', 'gpt-4o-audio-preview', 'gpt-4o-audio-preview-2024-10-01', 'gpt-4o-audio-preview-2024-12-17', 'gpt-4o-audio-preview-2025-06-03', 'gpt-4o-mini-audio-preview', 'gpt-4o-mini-audio-preview-2024-12-17', 'gpt-4o-search-preview', 'gpt-4o-mini-search-preview', 'gpt-4o-search-preview-2025-03-11', 'gpt-4o-mini-search-preview-2025-03-11', 'chatgpt-4o-latest', 'codex-mini-latest', 'gpt-4o-mini', 'gpt-4o-mini-2024-07-18', 'gpt-4-turbo', 'gpt-4-turbo-2024-04-09', 'gpt-4-0125-preview', 'gpt-4-turbo-preview', 'gpt-4-1106-preview', 'gpt-4-vision-preview', 'gpt-4', 'gpt-4-0314', 'gpt-4-0613', 'gpt-4-32k', 'gpt-4-32k-0314', 'gpt-4-32k-0613', 'gpt-3.5-turbo', 'gpt-3.5-turbo-16k', 'gpt-3.5-turbo-0301', 'gpt-3.5-turbo-0613', 'gpt-3.5-turbo-1106', 'gpt-3.5-turbo-0125', 'gpt-3.5-turbo-16k-0613'], stream: bool, audio: ChatCompletionAudioParam | Omit | None = ..., frequency_penalty: float | Omit | None = ..., function_call: Literal['none', 'auto'] | ChatCompletionFunctionCallOptionParam | Omit = ..., functions: Iterable[Function] | Omit = ..., logit_bias: dict[str, int] | Omit | None = ..., logprobs: bool | Omit | None = ..., max_completion_tokens: int | Omit | None = ..., max_tokens: int | Omit | None = ..., metadata: dict[str, str] | Omit | None = ..., modalities: list[Literal['text', 'audio']] | Omit | None = ..., moderation: Moderation | Omit | None = ..., n: int | Omit | None = ..., parallel_tool_calls: bool | Omit = ..., prediction: ChatCompletionPredictionContentParam | Omit | None = ..., presence_penalty: float | Omit | None = ..., prompt_cache_key: str | Omit | None = ..., prompt_cache_options: PromptCacheOptions | Omit = ..., prompt_cache_retention: Literal['in_memory', '24h'] | Omit | None = ..., reasoning_effort: Literal['none', 'minimal', 'low', 'medium', 'high', 'xhigh', 'max'] | None | Omit | None = ..., response_format: ResponseFormatText | ResponseFormatJSONSchema | ResponseFormatJSONObject | Omit = ..., safety_identifier: str | Omit | None = ..., seed: int | Omit | None = ..., service_tier: Literal['auto', 'default', 'flex', 'scale', 'priority', 'fast'] | Omit | None = ..., stop: str | SequenceNotStr[str] | Omit | None = ..., store: bool | Omit | None = ..., stream_options: ChatCompletionStreamOptionsParam | Omit | None = ..., temperature: float | Omit | None = ..., tool_choice: Literal['none', 'auto', 'required'] | ChatCompletionAllowedToolChoiceParam | ChatCompletionNamedToolChoiceParam | ChatCompletionNamedToolChoiceCustomParam | Omit = ..., tools: Iterable[ChatCompletionFunctionToolParam | ChatCompletionCustomToolParam] | Omit = ..., top_logprobs: int | Omit | None = ..., top_p: float | Omit | None = ..., user: str | Omit = ..., verbosity: Literal['low', 'medium', 'high'] | Omit | None = ..., web_search_options: WebSearchOptions | Omit = ..., extra_headers: Mapping[str, str | Omit] | None = ..., extra_query: Mapping[str, object] | None = ..., extra_body: object | None = ..., timeout: float | Timeout | NotGiven | None = ...) -> ChatCompletion | Stream[ChatCompletionChunk]
codewiki\src\be\llm_services.py:191: error: No overload variant of "create" of "Completions" matches argument types "dict[str, object]", "dict[str, int]"  [call-overload]
codewiki\src\be\llm_services.py:191: note: Possible overload variants:
codewiki\src\be\llm_services.py:191: note:     def create(self, *, messages: Iterable[ChatCompletionDeveloperMessageParam | ChatCompletionSystemMessageParam | ChatCompletionUserMessageParam | ChatCompletionAssistantMessageParam | ChatCompletionToolMessageParam | ChatCompletionFunctionMessageParam], model: str | Literal['gpt-5.6-sol', 'gpt-5.6-terra', 'gpt-5.6-luna', 'gpt-5.5', 'gpt-5.4', 'gpt-5.4-mini', 'gpt-5.4-nano', 'gpt-5.4-mini-2026-03-17', 'gpt-5.4-nano-2026-03-17', 'gpt-5.3-chat-latest', 'gpt-5.2', 'gpt-5.2-2025-12-11', 'gpt-5.2-chat-latest', 'gpt-5.2-pro', 'gpt-5.2-pro-2025-12-11', 'gpt-5.1', 'gpt-5.1-2025-11-13', 'gpt-5.1-codex', 'gpt-5.1-mini', 'gpt-5.1-chat-latest', 'gpt-5', 'gpt-5-mini', 'gpt-5-nano', 'gpt-5-2025-08-07', 'gpt-5-mini-2025-08-07', 'gpt-5-nano-2025-08-07', 'gpt-5-chat-latest', 'gpt-4.1', 'gpt-4.1-mini', 'gpt-4.1-nano', 'gpt-4.1-2025-04-14', 'gpt-4.1-mini-2025-04-14', 'gpt-4.1-nano-2025-04-14', 'o4-mini', 'o4-mini-2025-04-16', 'o3', 'o3-2025-04-16', 'o3-mini', 'o3-mini-2025-01-31', 'o1', 'o1-2024-12-17', 'o1-preview', 'o1-preview-2024-09-12', 'o1-mini', 'o1-mini-2024-09-12', 'gpt-4o', 'gpt-4o-2024-11-20', 'gpt-4o-2024-08-06', 'gpt-4o-2024-05-13', 'gpt-4o-audio-preview', 'gpt-4o-audio-preview-2024-10-01', 'gpt-4o-audio-preview-2024-12-17', 'gpt-4o-audio-preview-2025-06-03', 'gpt-4o-mini-audio-preview', 'gpt-4o-mini-audio-preview-2024-12-17', 'gpt-4o-search-preview', 'gpt-4o-mini-search-preview', 'gpt-4o-search-preview-2025-03-11', 'gpt-4o-mini-search-preview-2025-03-11', 'chatgpt-4o-latest', 'codex-mini-latest', 'gpt-4o-mini', 'gpt-4o-mini-2024-07-18', 'gpt-4-turbo', 'gpt-4-turbo-2024-04-09', 'gpt-4-0125-preview', 'gpt-4-turbo-preview', 'gpt-4-1106-preview', 'gpt-4-vision-preview', 'gpt-4', 'gpt-4-0314', 'gpt-4-0613', 'gpt-4-32k', 'gpt-4-32k-0314', 'gpt-4-32k-0613', 'gpt-3.5-turbo', 'gpt-3.5-turbo-16k', 'gpt-3.5-turbo-0301', 'gpt-3.5-turbo-0613', 'gpt-3.5-turbo-1106', 'gpt-3.5-turbo-0125', 'gpt-3.5-turbo-16k-0613'], audio: ChatCompletionAudioParam | Omit | None = ..., frequency_penalty: float | Omit | None = ..., function_call: Literal['none', 'auto'] | ChatCompletionFunctionCallOptionParam | Omit = ..., functions: Iterable[Function] | Omit = ..., logit_bias: dict[str, int] | Omit | None = ..., logprobs: bool | Omit | None = ..., max_completion_tokens: int | Omit | None = ..., max_tokens: int | Omit | None = ..., metadata: dict[str, str] | Omit | None = ..., modalities: list[Literal['text', 'audio']] | Omit | None = ..., moderation: Moderation | Omit | None = ..., n: int | Omit | None = ..., parallel_tool_calls: bool | Omit = ..., prediction: ChatCompletionPredictionContentParam | Omit | None = ..., presence_penalty: float | Omit | None = ..., prompt_cache_key: str | Omit | None = ..., prompt_cache_options: PromptCacheOptions | Omit = ..., prompt_cache_retention: Literal['in_memory', '24h'] | Omit | None = ..., reasoning_effort: Literal['none', 'minimal', 'low', 'medium', 'high', 'xhigh', 'max'] | None | Omit | None = ..., response_format: ResponseFormatText | ResponseFormatJSONSchema | ResponseFormatJSONObject | Omit = ..., safety_identifier: str | Omit | None = ..., seed: int | Omit | None = ..., service_tier: Literal['auto', 'default', 'flex', 'scale', 'priority', 'fast'] | Omit | None = ..., stop: str | SequenceNotStr[str] | Omit | None = ..., store: bool | Omit | None = ..., stream: Literal[False] | Omit | None = ..., stream_options: ChatCompletionStreamOptionsParam | Omit | None = ..., temperature: float | Omit | None = ..., tool_choice: Literal['none', 'auto', 'required'] | ChatCompletionAllowedToolChoiceParam | ChatCompletionNamedToolChoiceParam | ChatCompletionNamedToolChoiceCustomParam | Omit = ..., tools: Iterable[ChatCompletionFunctionToolParam | ChatCompletionCustomToolParam] | Omit = ..., top_logprobs: int | Omit | None = ..., top_p: float | Omit | None = ..., user: str | Omit = ..., verbosity: Literal['low', 'medium', 'high'] | Omit | None = ..., web_search_options: WebSearchOptions | Omit = ..., extra_headers: Mapping[str, str | Omit] | None = ..., extra_query: Mapping[str, object] | None = ..., extra_body: object | None = ..., timeout: float | Timeout | NotGiven | None = ...) -> ChatCompletion
codewiki\src\be\llm_services.py:191: note:     def create(self, *, messages: Iterable[ChatCompletionDeveloperMessageParam | ChatCompletionSystemMessageParam | ChatCompletionUserMessageParam | ChatCompletionAssistantMessageParam | ChatCompletionToolMessageParam | ChatCompletionFunctionMessageParam], model: str | Literal['gpt-5.6-sol', 'gpt-5.6-terra', 'gpt-5.6-luna', 'gpt-5.5', 'gpt-5.4', 'gpt-5.4-mini', 'gpt-5.4-nano', 'gpt-5.4-mini-2026-03-17', 'gpt-5.4-nano-2026-03-17', 'gpt-5.3-chat-latest', 'gpt-5.2', 'gpt-5.2-2025-12-11', 'gpt-5.2-chat-latest', 'gpt-5.2-pro', 'gpt-5.2-pro-2025-12-11', 'gpt-5.1', 'gpt-5.1-2025-11-13', 'gpt-5.1-codex', 'gpt-5.1-mini', 'gpt-5.1-chat-latest', 'gpt-5', 'gpt-5-mini', 'gpt-5-nano', 'gpt-5-2025-08-07', 'gpt-5-mini-2025-08-07', 'gpt-5-nano-2025-08-07', 'gpt-5-chat-latest', 'gpt-4.1', 'gpt-4.1-mini', 'gpt-4.1-nano', 'gpt-4.1-2025-04-14', 'gpt-4.1-mini-2025-04-14', 'gpt-4.1-nano-2025-04-14', 'o4-mini', 'o4-mini-2025-04-16', 'o3', 'o3-2025-04-16', 'o3-mini', 'o3-mini-2025-01-31', 'o1', 'o1-2024-12-17', 'o1-preview', 'o1-preview-2024-09-12', 'o1-mini', 'o1-mini-2024-09-12', 'gpt-4o', 'gpt-4o-2024-11-20', 'gpt-4o-2024-08-06', 'gpt-4o-2024-05-13', 'gpt-4o-audio-preview', 'gpt-4o-audio-preview-2024-10-01', 'gpt-4o-audio-preview-2024-12-17', 'gpt-4o-audio-preview-2025-06-03', 'gpt-4o-mini-audio-preview', 'gpt-4o-mini-audio-preview-2024-12-17', 'gpt-4o-search-preview', 'gpt-4o-mini-search-preview', 'gpt-4o-search-preview-2025-03-11', 'gpt-4o-mini-search-preview-2025-03-11', 'chatgpt-4o-latest', 'codex-mini-latest', 'gpt-4o-mini', 'gpt-4o-mini-2024-07-18', 'gpt-4-turbo', 'gpt-4-turbo-2024-04-09', 'gpt-4-0125-preview', 'gpt-4-turbo-preview', 'gpt-4-1106-preview', 'gpt-4-vision-preview', 'gpt-4', 'gpt-4-0314', 'gpt-4-0613', 'gpt-4-32k', 'gpt-4-32k-0314', 'gpt-4-32k-0613', 'gpt-3.5-turbo', 'gpt-3.5-turbo-16k', 'gpt-3.5-turbo-0301', 'gpt-3.5-turbo-0613', 'gpt-3.5-turbo-1106', 'gpt-3.5-turbo-0125', 'gpt-3.5-turbo-16k-0613'], stream: Literal[True], audio: ChatCompletionAudioParam | Omit | None = ..., frequency_penalty: float | Omit | None = ..., function_call: Literal['none', 'auto'] | ChatCompletionFunctionCallOptionParam | Omit = ..., functions: Iterable[Function] | Omit = ..., logit_bias: dict[str, int] | Omit | None = ..., logprobs: bool | Omit | None = ..., max_completion_tokens: int | Omit | None = ..., max_tokens: int | Omit | None = ..., metadata: dict[str, str] | Omit | None = ..., modalities: list[Literal['text', 'audio']] | Omit | None = ..., moderation: Moderation | Omit | None = ..., n: int | Omit | None = ..., parallel_tool_calls: bool | Omit = ..., prediction: ChatCompletionPredictionContentParam | Omit | None = ..., presence_penalty: float | Omit | None = ..., prompt_cache_key: str | Omit | None = ..., prompt_cache_options: PromptCacheOptions | Omit = ..., prompt_cache_retention: Literal['in_memory', '24h'] | Omit | None = ..., reasoning_effort: Literal['none', 'minimal', 'low', 'medium', 'high', 'xhigh', 'max'] | None | Omit | None = ..., response_format: ResponseFormatText | ResponseFormatJSONSchema | ResponseFormatJSONObject | Omit = ..., safety_identifier: str | Omit | None = ..., seed: int | Omit | None = ..., service_tier: Literal['auto', 'default', 'flex', 'scale', 'priority', 'fast'] | Omit | None = ..., stop: str | SequenceNotStr[str] | Omit | None = ..., store: bool | Omit | None = ..., stream_options: ChatCompletionStreamOptionsParam | Omit | None = ..., temperature: float | Omit | None = ..., tool_choice: Literal['none', 'auto', 'required'] | ChatCompletionAllowedToolChoiceParam | ChatCompletionNamedToolChoiceParam | ChatCompletionNamedToolChoiceCustomParam | Omit = ..., tools: Iterable[ChatCompletionFunctionToolParam | ChatCompletionCustomToolParam] | Omit = ..., top_logprobs: int | Omit | None = ..., top_p: float | Omit | None = ..., user: str | Omit = ..., verbosity: Literal['low', 'medium', 'high'] | Omit | None = ..., web_search_options: WebSearchOptions | Omit = ..., extra_headers: Mapping[str, str | Omit] | None = ..., extra_query: Mapping[str, object] | None = ..., extra_body: object | None = ..., timeout: float | Timeout | NotGiven | None = ...) -> Stream[ChatCompletionChunk]
codewiki\src\be\llm_services.py:191: note:     def create(self, *, messages: Iterable[ChatCompletionDeveloperMessageParam | ChatCompletionSystemMessageParam | ChatCompletionUserMessageParam | ChatCompletionAssistantMessageParam | ChatCompletionToolMessageParam | ChatCompletionFunctionMessageParam], model: str | Literal['gpt-5.6-sol', 'gpt-5.6-terra', 'gpt-5.6-luna', 'gpt-5.5', 'gpt-5.4', 'gpt-5.4-mini', 'gpt-5.4-nano', 'gpt-5.4-mini-2026-03-17', 'gpt-5.4-nano-2026-03-17', 'gpt-5.3-chat-latest', 'gpt-5.2', 'gpt-5.2-2025-12-11', 'gpt-5.2-chat-latest', 'gpt-5.2-pro', 'gpt-5.2-pro-2025-12-11', 'gpt-5.1', 'gpt-5.1-2025-11-13', 'gpt-5.1-codex', 'gpt-5.1-mini', 'gpt-5.1-chat-latest', 'gpt-5', 'gpt-5-mini', 'gpt-5-nano', 'gpt-5-2025-08-07', 'gpt-5-mini-2025-08-07', 'gpt-5-nano-2025-08-07', 'gpt-5-chat-latest', 'gpt-4.1', 'gpt-4.1-mini', 'gpt-4.1-nano', 'gpt-4.1-2025-04-14', 'gpt-4.1-mini-2025-04-14', 'gpt-4.1-nano-2025-04-14', 'o4-mini', 'o4-mini-2025-04-16', 'o3', 'o3-2025-04-16', 'o3-mini', 'o3-mini-2025-01-31', 'o1', 'o1-2024-12-17', 'o1-preview', 'o1-preview-2024-09-12', 'o1-mini', 'o1-mini-2024-09-12', 'gpt-4o', 'gpt-4o-2024-11-20', 'gpt-4o-2024-08-06', 'gpt-4o-2024-05-13', 'gpt-4o-audio-preview', 'gpt-4o-audio-preview-2024-10-01', 'gpt-4o-audio-preview-2024-12-17', 'gpt-4o-audio-preview-2025-06-03', 'gpt-4o-mini-audio-preview', 'gpt-4o-mini-audio-preview-2024-12-17', 'gpt-4o-search-preview', 'gpt-4o-mini-search-preview', 'gpt-4o-search-preview-2025-03-11', 'gpt-4o-mini-search-preview-2025-03-11', 'chatgpt-4o-latest', 'codex-mini-latest', 'gpt-4o-mini', 'gpt-4o-mini-2024-07-18', 'gpt-4-turbo', 'gpt-4-turbo-2024-04-09', 'gpt-4-0125-preview', 'gpt-4-turbo-preview', 'gpt-4-1106-preview', 'gpt-4-vision-preview', 'gpt-4', 'gpt-4-0314', 'gpt-4-0613', 'gpt-4-32k', 'gpt-4-32k-0314', 'gpt-4-32k-0613', 'gpt-3.5-turbo', 'gpt-3.5-turbo-16k', 'gpt-3.5-turbo-0301', 'gpt-3.5-turbo-0613', 'gpt-3.5-turbo-1106', 'gpt-3.5-turbo-0125', 'gpt-3.5-turbo-16k-0613'], stream: bool, audio: ChatCompletionAudioParam | Omit | None = ..., frequency_penalty: float | Omit | None = ..., function_call: Literal['none', 'auto'] | ChatCompletionFunctionCallOptionParam | Omit = ..., functions: Iterable[Function] | Omit = ..., logit_bias: dict[str, int] | Omit | None = ..., logprobs: bool | Omit | None = ..., max_completion_tokens: int | Omit | None = ..., max_tokens: int | Omit | None = ..., metadata: dict[str, str] | Omit | None = ..., modalities: list[Literal['text', 'audio']] | Omit | None = ..., moderation: Moderation | Omit | None = ..., n: int | Omit | None = ..., parallel_tool_calls: bool | Omit = ..., prediction: ChatCompletionPredictionContentParam | Omit | None = ..., presence_penalty: float | Omit | None = ..., prompt_cache_key: str | Omit | None = ..., prompt_cache_options: PromptCacheOptions | Omit = ..., prompt_cache_retention: Literal['in_memory', '24h'] | Omit | None = ..., reasoning_effort: Literal['none', 'minimal', 'low', 'medium', 'high', 'xhigh', 'max'] | None | Omit | None = ..., response_format: ResponseFormatText | ResponseFormatJSONSchema | ResponseFormatJSONObject | Omit = ..., safety_identifier: str | Omit | None = ..., seed: int | Omit | None = ..., service_tier: Literal['auto', 'default', 'flex', 'scale', 'priority', 'fast'] | Omit | None = ..., stop: str | SequenceNotStr[str] | Omit | None = ..., store: bool | Omit | None = ..., stream_options: ChatCompletionStreamOptionsParam | Omit | None = ..., temperature: float | Omit | None = ..., tool_choice: Literal['none', 'auto', 'required'] | ChatCompletionAllowedToolChoiceParam | ChatCompletionNamedToolChoiceParam | ChatCompletionNamedToolChoiceCustomParam | Omit = ..., tools: Iterable[ChatCompletionFunctionToolParam | ChatCompletionCustomToolParam] | Omit = ..., top_logprobs: int | Omit | None = ..., top_p: float | Omit | None = ..., user: str | Omit = ..., verbosity: Literal['low', 'medium', 'high'] | Omit | None = ..., web_search_options: WebSearchOptions | Omit = ..., extra_headers: Mapping[str, str | Omit] | None = ..., extra_query: Mapping[str, object] | None = ..., extra_body: object | None = ..., timeout: float | Timeout | NotGiven | None = ...) -> ChatCompletion | Stream[ChatCompletionChunk]
codewiki\src\be\llm_services.py:197: error: Returning Any from function declared to return "str"  [no-any-return]
codewiki\src\be\llm_services.py:242: error: Returning Any from function declared to return "str"  [no-any-return]
codewiki\src\be\llm_services.py:271: error: Incompatible return value type (got "str | None", expected "str")  [return-value]
codewiki\src\be\cluster_modules.py:62: error: Incompatible default for parameter "current_module_name" (default has type "None", parameter has type "str")  [assignment]
codewiki\src\be\cluster_modules.py:62: note: PEP 484 prohibits implicit Optional. Accordingly, mypy has changed its default to no_implicit_optional=True
codewiki\src\be\cluster_modules.py:62: note: Use https://github.com/hauntsaninja/no_implicit_optional to automatically upgrade your codebase
codewiki\mcp\tools\wiki_search.py:164: note: By default the bodies of untyped functions are not checked, consider using --check-untyped-defs  [annotation-unchecked]
codewiki\mcp\tools\wiki_search.py:165: note: By default the bodies of untyped functions are not checked, consider using --check-untyped-defs  [annotation-unchecked]
codewiki\mcp\tools\wiki_search.py:166: note: By default the bodies of untyped functions are not checked, consider using --check-untyped-defs  [annotation-unchecked]
codewiki\mcp\tools\wiki_lint.py:145: error: Returning Any from function declared to return "str"  [no-any-return]
codewiki\mcp\tools\wiki_lint.py:267: error: Returning Any from function declared to return "dict[Any, Any] | None"  [no-any-return]
codewiki\mcp\tools\wiki_lint.py:1335: error: Incompatible types in assignment (expression has type "tuple[int, str] | None", variable has type "dict[Any, Any]")  [assignment]
codewiki\mcp\tools\wiki_lint.py:1552: error: Item "None" of "Any | dict[Any, Any] | None" has no attribute "get"  [union-attr]
codewiki\mcp\tools\wiki_lint.py:1739: error: Item "None" of "Any | dict[Any, Any] | None" has no attribute "get"  [union-attr]
codewiki\mcp\tools\wiki_lint.py:1785: error: Item "None" of "Any | dict[Any, Any] | None" has no attribute "get"  [union-attr]
codewiki\mcp\tools\wiki_lint.py:1830: error: Item "None" of "Any | dict[Any, Any] | None" has no attribute "get"  [union-attr]
codewiki\mcp\tools\wiki_lint.py:1985: error: Library stubs not installed for "yaml"  [import-untyped]
codewiki\mcp\tools\wiki_index.py:398: error: Library stubs not installed for "yaml"  [import-untyped]
codewiki\mcp\tools\note_freshness.py:74: error: Returning Any from function declared to return "int"  [no-any-return]
codewiki\mcp\tools\note_consolidation.py:145: error: Library stubs not installed for "yaml"  [import-untyped]
codewiki\mcp\tools\note_consolidation.py:274: error: Item "None" of "Any | dict[Any, Any] | None" has no attribute "get"  [union-attr]
codewiki\mcp\tools\note_consolidation.py:281: error: Item "None" of "Any | dict[Any, Any] | None" has no attribute "get"  [union-attr]
codewiki\mcp\tools\note_consolidation.py:337: error: Argument 1 to "_note_disposition" has incompatible type "Any | dict[Any, Any] | None"; expected "dict[str, Any]"  [arg-type]
codewiki\mcp\tools\note_consolidation.py:342: error: Item "None" of "Any | dict[Any, Any] | None" has no attribute "get"  [union-attr]
codewiki\mcp\tools\note_consolidation.py:343: error: Value of type "Any | dict[Any, Any] | None" is not indexable  [index]
codewiki\mcp\tools\note_consolidation.py:350: error: Item "None" of "Any | dict[Any, Any] | None" has no attribute "get"  [union-attr]
codewiki\mcp\tools\index_freshness.py:161: error: Unsupported operand types for - ("set[str]" and "object")  [operator]
codewiki\mcp\tools\index_freshness.py:162: error: Unsupported left operand type for - ("object")  [operator]
codewiki\mcp\tools\index_freshness.py:168: error: Argument 1 to "float" has incompatible type "object"; expected "str | Buffer | SupportsFloat | SupportsIndex"  [arg-type]
codewiki\mcp\tools\conflict_case.py:29: error: Library stubs not installed for "yaml"  [import-untyped]
codewiki\mcp\tools\skill_creator.py:235: error: Item "None" of "Any | dict[Any, Any] | None" has no attribute "get"  [union-attr]
codewiki\mcp\tools\skill_creator.py:246: error: Item "None" of "Any | dict[Any, Any] | None" has no attribute "get"  [union-attr]
codewiki\mcp\tools\skill_creator.py:304: error: Item "None" of "Any | dict[Any, Any] | None" has no attribute "get"  [union-attr]
codewiki\mcp\tools\skill_creator.py:427: error: Argument 1 to "_tokens" has incompatible type "str | None"; expected "str"  [arg-type]
codewiki\mcp\tools\skill_creator.py:614: error: Item "None" of "Any | dict[Any, Any] | None" has no attribute "get"  [union-attr]
codewiki\mcp\tools\skill_creator.py:623: error: Unsupported target for indexed assignment ("Any | dict[Any, Any] | None")  [index]
codewiki\mcp\tools\skill_creator.py:625: error: Unsupported target for indexed assignment ("Any | dict[Any, Any] | None")  [index]
codewiki\mcp\tools\skill_creator.py:626: error: Item "None" of "Any | dict[Any, Any] | None" has no attribute "get"  [union-attr]
codewiki\mcp\tools\skill_creator.py:636: error: Unsupported target for indexed assignment ("Any | dict[Any, Any] | None")  [index]
codewiki\mcp\tools\skill_creator.py:730: error: Unsupported target for indexed assignment ("Any | dict[Any, Any] | None")  [index]
codewiki\mcp\tools\skill_creator.py:734: error: Unsupported target for indexed assignment ("Any | dict[Any, Any] | None")  [index]
codewiki\mcp\tools\skill_creator.py:735: error: Unsupported target for indexed assignment ("Any | dict[Any, Any] | None")  [index]
codewiki\mcp\tools\skill_creator.py:797: error: Item "None" of "Any | dict[Any, Any] | None" has no attribute "get"  [union-attr]
codewiki\mcp\tools\skill_creator.py:807: error: Unsupported target for indexed assignment ("Any | dict[Any, Any] | None")  [index]
codewiki\mcp\tools\skill_creator.py:808: error: Item "None" of "Any | dict[Any, Any] | None" has no attribute "pop"  [union-attr]
codewiki\mcp\tools\skill_creator.py:809: error: Item "None" of "Any | dict[Any, Any] | None" has no attribute "pop"  [union-attr]
codewiki\mcp\tools\skill_creator.py:810: error: Item "None" of "Any | dict[Any, Any] | None" has no attribute "pop"  [union-attr]
codewiki\mcp\tools\skill_creator.py:893: error: Incompatible types in assignment (expression has type "set[str | None]", variable has type "set[str]")  [assignment]
codewiki\mcp\tools\skill_creator.py:1076: error: Item "None" of "Any | dict[Any, Any] | None" has no attribute "get"  [union-attr]
codewiki\mcp\tools\note_writer.py:69: error: Library stubs not installed for "yaml"  [import-untyped]
codewiki\mcp\tools\distill_conversation.py:418: error: Returning Any from function declared to return "str"  [no-any-return]
codewiki\mcp\tools\distill_conversation.py:1953: error: Name "ret" already defined on line 1831  [no-redef]
codewiki\mcp\tools\note_query.py:516: error: Argument 1 to "int" has incompatible type "Any | None"; expected "str | Buffer | SupportsInt | SupportsIndex | SupportsTrunc"  [arg-type]
codewiki\mcp\tools\note_query.py:1016: error: Argument 2 to "estimate_tokens" has incompatible type "int | None"; expected "int"  [arg-type]
codewiki\mcp\tools\note_query.py:1017: error: Argument 2 to "estimate_tokens" has incompatible type "int | None"; expected "int"  [arg-type]
codewiki\mcp\tools\note_query.py:1114: error: Argument 3 to "_repo_scope_match" has incompatible type "Any | str | None"; expected "str"  [arg-type]
codewiki\mcp\tools\note_query.py:1166: error: Item "None" of "Any | dict[Any, Any] | None" has no attribute "get"  [union-attr]
codewiki\mcp\tools\note_query.py:1507: error: Returning Any from function declared to return "list[str]"  [no-any-return]
codewiki\mcp\tools\note_lifecycle.py:116: error: Incompatible types in assignment (expression has type "dict[Any, str]", target has type "str")  [assignment]
codewiki\mcp\tools\note_lifecycle.py:213: error: Library stubs not installed for "yaml"  [import-untyped]
codewiki\mcp\tools\note_lifecycle.py:291: error: Dict entry 3 has incompatible type "str": "bool"; expected "str": "str"  [dict-item]
codewiki\mcp\tools\note_lifecycle.py:339: error: Unsupported operand types for > ("str" and "int")  [operator]
codewiki\mcp\tools\note_lifecycle.py:339: note: Left operand is of type "int | Any | str"
codewiki\mcp\tools\note_lifecycle.py:340: error: Argument "count" to "_maybe_attach_aggregation_hint" has incompatible type "int | Any | str"; expected "int"  [arg-type]
codewiki\mcp\tools\note_ingest.py:86: error: Returning Any from function declared to return "dict[str, list[str]]"  [no-any-return]
codewiki\mcp\tools\note_ingest.py:172: error: Returning Any from function declared to return "str"  [no-any-return]
codewiki\mcp\tools\wiki_stats.py:254: error: Item "None" of "Any | dict[Any, Any] | None" has no attribute "get"  [union-attr]
codewiki\mcp\tools\wiki_stats.py:351: error: Name "_PROMOTION_PAGE_TYPES" already defined on line 23  [no-redef]
codewiki\src\be\agent_tools\generate_sub_module_documentations.py:36: error: Value of type any? is not indexable  [index]
codewiki\mcp\registry.py:3279: error: Incompatible types in assignment (expression has type "None", variable has type "str")  [assignment]
codewiki\mcp\tools\source_ingest.py:141: error: Library stubs not installed for "yaml"  [import-untyped]
codewiki\mcp\tools\source_ingest.py:321: error: Missing return statement  [empty-body]
codewiki\mcp\tools\source_ingest.py:333: error: Name "_convert_to_markdown" already defined on line 321  [no-redef]
codewiki\mcp\tools\source_ingest.py:347: error: Cannot find implementation or library stub for module named "markitdown"  [import-not-found]
codewiki\mcp\tools\source_ingest.py:347: note: Did you mean "markdown_it"?
codewiki\mcp\tools\source_ingest.py:441: error: Need type annotation for "best"  [var-annotated]
codewiki\mcp\tools\schema_generator.py:312: error: Returning Any from function declared to return "str"  [no-any-return]
codewiki\mcp\tools\review_changes.py:112: error: Returning Any from function declared to return "list[str]"  [no-any-return]
codewiki\mcp\tools\review_changes.py:307: error: Incompatible types in assignment (expression has type "Path", variable has type "str")  [assignment]
codewiki\mcp\tools\review_changes.py:308: error: "str" has no attribute "relative_to"  [attr-defined]
codewiki\mcp\tools\review_changes.py:311: error: "str" has no attribute "stem"  [attr-defined]
codewiki\mcp\tools\review_changes.py:365: error: Returning Any from function declared to return "dict[str, Any]"  [no-any-return]
codewiki\mcp\tools\review_changes.py:614: error: Value of type "Any | None" is not indexable  [index]
codewiki\mcp\tools\doctrine.py:150: error: Library stubs not installed for "yaml"  [import-untyped]
codewiki\mcp\tools\close_session.py:114: error: Argument 1 to "get_git_commit_hash" has incompatible type "str"; expected "Path"  [arg-type]
codewiki\mcp\tools\close_session.py:126: error: Argument 1 to "analysis_meta_dir" has incompatible type "str"; expected "Path"  [arg-type]
codewiki\mcp\tools\close_session.py:126: error: Argument 2 to "analysis_meta_dir" has incompatible type "str"; expected "Path"  [arg-type]
codewiki\mcp\tools\close_session.py:179: error: Argument 1 to "resolve_analysis_meta_file" has incompatible type "str"; expected "Path"  [arg-type]
codewiki\mcp\tools\close_session.py:179: error: Argument 2 to "resolve_analysis_meta_file" has incompatible type "str"; expected "Path"  [arg-type]
codewiki\mcp\tools\close_session.py:212: error: Argument 1 to "generate_reading_guide" has incompatible type "LazyComponentStore"; expected "dict[str, Any]"  [arg-type]
codewiki\mcp\tools\close_session.py:221: error: Library stubs not installed for "yaml"  [import-untyped]
codewiki\cli\commands\query.py:75: error: Incompatible types in assignment (expression has type "Any | list[Any]", variable has type "str")  [assignment]
codewiki\src\be\caw_toolkit.py:110: error: Item "None" of "str | None" has no attribute "strip"  [union-attr]
codewiki\src\be\caw_toolkit.py:173: error: Argument 1 to "isabs" has incompatible type "str | None"; expected "str | bytes | PathLike[str] | PathLike[bytes]"  [arg-type]
codewiki\src\be\caw_toolkit.py:191: error: Unsupported operand types for / ("Path" and "None")  [operator]
codewiki\src\be\caw_toolkit.py:191: note: Right operand is of type "str | None"
codewiki\src\be\caw_toolkit.py:210: error: Argument "view_range" to "__call__" of "EditTool" has incompatible type "list[int] | Any | str"; expected "list[int] | None"  [arg-type]
codewiki\src\be\caw_toolkit.py:213: error: Argument "insert_line" to "__call__" of "EditTool" has incompatible type "int | Any | str"; expected "int | None"  [arg-type]
codewiki\src\be\caw_toolkit.py:218: error: Item "None" of "str | None" has no attribute "endswith"  [union-attr]
codewiki\src\be\caw_toolkit.py:219: error: Argument 2 to "validate_mermaid_diagrams" has incompatible type "str | None"; expected "str"  [arg-type]
codewiki\src\be\caw_toolkit.py:275: error: Value of type any? is not indexable  [index]
codewiki\src\be\pydantic_ai_backend.py:73: error: Incompatible return value type (got "dict[str, Any] | None", expected "dict[str, Any]")  [return-value]
codewiki\src\be\pydantic_ai_backend.py:77: error: Incompatible return value type (got "dict[str, Any] | None", expected "dict[str, Any]")  [return-value]
codewiki\src\be\pydantic_ai_backend.py:107: error: Argument "module_tree" to "CodeWikiDeps" has incompatible type "dict[str, Any] | None"; expected "dict[str, any?]"  [arg-type]
codewiki\src\be\caw_backend.py:115: error: Cannot assign to a method  [method-assign]
codewiki\src\be\caw_backend.py:235: error: Incompatible return value type (got "dict[str, Any] | None", expected "dict[str, Any]")  [return-value]
codewiki\src\be\caw_backend.py:239: error: Incompatible return value type (got "dict[str, Any] | None", expected "dict[str, Any]")  [return-value]
codewiki\src\be\caw_backend.py:274: error: Argument "module_tree" to "CodeWikiDeps" has incompatible type "dict[str, Any] | None"; expected "dict[str, any?]"  [arg-type]
codewiki\mcp\resources.py:255: error: Argument "uri" to "Resource" has incompatible type "str"; expected "AnyUrl"  [arg-type]
codewiki\mcp\tools\doc_writer.py:86: error: Returning Any from function declared to return "str"  [no-any-return]
codewiki\mcp\tools\doc_writer.py:363: error: Library stubs not installed for "yaml"  [import-untyped]
codewiki\mcp\tools\doc_writer.py:629: error: Incompatible types in assignment (expression has type "str", target has type "int")  [assignment]
codewiki\mcp\tools\doc_writer.py:630: error: Incompatible types in assignment (expression has type "str", target has type "int")  [assignment]
codewiki\mcp\tools\doc_writer.py:647: error: Incompatible types in assignment (expression has type "list[str]", target has type "int")  [assignment]
codewiki\mcp\tools\doc_writer.py:649: error: Incompatible types in assignment (expression has type "list[str]", target has type "int")  [assignment]
codewiki\mcp\tools\doc_writer.py:862: error: Returning Any from function declared to return "list[str]"  [no-any-return]
codewiki\mcp\tools\batch_ingest.py:88: error: Argument 1 to "defer_push" has incompatible type "str | None"; expected "str | Path"  [arg-type]
codewiki\mcp\tools\batch_ingest.py:183: error: Argument 1 to "auto_push" has incompatible type "str | None"; expected "str | Path"  [arg-type]
codewiki\mcp\tools\analysis.py:530: error: Need type annotation for "langs" (hint: "langs: dict[<type>, <type>] = ...")  [var-annotated]
codewiki\mcp\tools\analysis.py:540: error: Incompatible types in assignment (expression has type "dict[str, Any] | None", variable has type "dict[Any, Any]")  [assignment]
codewiki\src\be\documentation_generator.py:36: error: Incompatible default for parameter "commit_id" (default has type "None", parameter has type "str")  [assignment]
codewiki\src\be\documentation_generator.py:36: note: PEP 484 prohibits implicit Optional. Accordingly, mypy has changed its default to no_implicit_optional=True
codewiki\src\be\documentation_generator.py:36: note: Use https://github.com/hauntsaninja/no_implicit_optional to automatically upgrade your codebase
codewiki\src\be\documentation_generator.py:36: error: Incompatible default for parameter "backend" (default has type "None", parameter has type "LLMBackend")  [assignment]
codewiki\src\be\documentation_generator.py:71: error: Unsupported right operand type for in ("object")  [operator]
codewiki\src\be\documentation_generator.py:72: error: "object" has no attribute "append"  [attr-defined]
codewiki\src\be\documentation_generator.py:183: error: Argument 1 to "get_processing_order" of "DocumentationGenerator" has incompatible type "dict[str, Any] | None"; expected "dict[str, Any]"  [arg-type]
codewiki\src\be\documentation_generator.py:189: error: Argument 1 to "len" has incompatible type "dict[str, Any] | None"; expected "Sized"  [arg-type]
codewiki\src\be\documentation_generator.py:198: error: Value of type "dict[str, Any] | None" is not indexable  [index]
codewiki\src\be\documentation_generator.py:208: error: Argument 1 to "is_leaf_module" of "DocumentationGenerator" has incompatible type "dict[str, Any] | None"; expected "dict[str, Any]"  [arg-type]
codewiki\src\be\documentation_generator.py:213: error: Value of type "dict[str, Any] | None" is not indexable  [index]
codewiki\src\be\documentation_generator.py:274: error: Incompatible return value type (got "dict[str, Any] | None", expected "dict[str, Any]")  [return-value]
codewiki\src\be\documentation_generator.py:283: error: Incompatible return value type (got "dict[str, Any] | None", expected "dict[str, Any]")  [return-value]
codewiki\src\be\documentation_generator.py:286: error: Argument 1 to "build_overview_structure" of "DocumentationGenerator" has incompatible type "dict[str, Any] | None"; expected "dict[str, Any]"  [arg-type]
codewiki\src\be\documentation_generator.py:326: error: Incompatible return value type (got "dict[str, Any] | None", expected "dict[str, Any]")  [return-value]
codewiki\src\be\documentation_generator.py:377: error: Argument 1 to "len" has incompatible type "dict[str, Any] | None"; expected "Sized"  [arg-type]
codewiki\src\be\documentation_generator.py:385: error: Argument 1 to "len" has incompatible type "dict[str, Any] | None"; expected "Sized"  [arg-type]
codewiki\cli\models\config.py:55: error: Incompatible types in assignment (expression has type "str", target has type "list[str]")  [assignment]
codewiki\cli\models\config.py:57: error: Incompatible types in assignment (expression has type "str", target has type "list[str]")  [assignment]
codewiki\cli\models\config.py:242: error: Incompatible default for parameter "runtime_instructions" (default has type "None", parameter has type "AgentInstructions")  [assignment]
codewiki\cli\models\config.py:242: note: PEP 484 prohibits implicit Optional. Accordingly, mypy has changed its default to no_implicit_optional=True
codewiki\cli\models\config.py:242: note: Use https://github.com/hauntsaninja/no_implicit_optional to automatically upgrade your codebase
codewiki\mcp\tools\workspace_analyzer.py:190: error: Returning Any from function declared to return "dict[str, Any]"  [no-any-return]
codewiki\mcp\tools\workspace_analyzer.py:199: error: Incompatible default for parameter "cross_service_info" (default has type "None", parameter has type "dict[str, Any]")  [assignment]
codewiki\mcp\tools\workspace_analyzer.py:199: note: PEP 484 prohibits implicit Optional. Accordingly, mypy has changed its default to no_implicit_optional=True
codewiki\mcp\tools\workspace_analyzer.py:199: note: Use https://github.com/hauntsaninja/no_implicit_optional to automatically upgrade your codebase
codewiki\mcp\tools\workspace_analyzer.py:350: error: Argument "components" to "create" of "SessionStore" has incompatible type "dict[Never, Never]"; expected "LazyComponentStore"  [arg-type]
codewiki\mcp\tools\workspace_analyzer.py:353: error: Argument 1 to "SessionWorkspace" has incompatible type "str"; expected "Path"  [arg-type]
codewiki\mcp\tools\workspace_analyzer.py:391: error: Returning Any from function declared to return "str | None"  [no-any-return]
codewiki\mcp\tools\workspace_analyzer.py:641: error: Argument "components" to "create" of "SessionStore" has incompatible type "dict[Never, Never]"; expected "LazyComponentStore"  [arg-type]
codewiki\mcp\tools\workspace_analyzer.py:644: error: Argument 1 to "SessionWorkspace" has incompatible type "str"; expected "Path"  [arg-type]
codewiki\src\fe\background_worker.py:28: error: Incompatible default for parameter "temp_dir" (default has type "None", parameter has type "str")  [assignment]
codewiki\src\fe\background_worker.py:28: note: PEP 484 prohibits implicit Optional. Accordingly, mypy has changed its default to no_implicit_optional=True
codewiki\src\fe\background_worker.py:28: note: Use https://github.com/hauntsaninja/no_implicit_optional to automatically upgrade your codebase
codewiki\src\fe\background_worker.py:32: error: Need type annotation for "processing_queue"  [var-annotated]
codewiki\src\fe\background_worker.py:56: error: Incompatible return value type (got "JobStatus | None", expected "JobStatus")  [return-value]
codewiki\src\fe\background_worker.py:207: error: Argument 3 to "clone_repository" of "GitHubRepoProcessor" has incompatible type "str | None"; expected "str"  [arg-type]
codewiki\src\fe\background_worker.py:225: error: Argument 2 to "DocumentationGenerator" has incompatible type "str | None"; expected "str"  [arg-type]
codewiki\cli\adapters\doc_generator.py:41: error: Incompatible default for parameter "commit_id" (default has type "None", parameter has type "str")  [assignment]
codewiki\cli\adapters\doc_generator.py:41: note: PEP 484 prohibits implicit Optional. Accordingly, mypy has changed its default to no_implicit_optional=True
codewiki\cli\adapters\doc_generator.py:41: note: Use https://github.com/hauntsaninja/no_implicit_optional to automatically upgrade your codebase
codewiki\cli\adapters\doc_generator.py:138: error: Argument "llm_base_url" to "from_cli" of "Config" has incompatible type "Any | None"; expected "str"  [arg-type]
codewiki\cli\adapters\doc_generator.py:139: error: Argument "llm_api_key" to "from_cli" of "Config" has incompatible type "Any | None"; expected "str"  [arg-type]
codewiki\cli\adapters\doc_generator.py:140: error: Argument "main_model" to "from_cli" of "Config" has incompatible type "Any | None"; expected "str"  [arg-type]
codewiki\cli\adapters\doc_generator.py:141: error: Argument "cluster_model" to "from_cli" of "Config" has incompatible type "Any | None"; expected "str"  [arg-type]
codewiki\cli\adapters\doc_generator.py:142: error: Argument "fallback_model" to "from_cli" of "Config" has incompatible type "Any | None"; expected "str"  [arg-type]
codewiki\cli\adapters\doc_generator.py:269: error: Argument 1 to "len" has incompatible type "dict[str, Any] | None"; expected "Sized"  [arg-type]
codewiki\cli\adapters\doc_generator.py:272: error: Argument 1 to "len" has incompatible type "dict[str, Any] | None"; expected "Sized"  [arg-type]
codewiki\cli\adapters\doc_generator.py:280: error: Argument 1 to "len" has incompatible type "dict[str, Any] | None"; expected "Sized"  [arg-type]
codewiki\cli\adapters\doc_generator.py:282: error: Item "None" of "dict[str, Any] | None" has no attribute "keys"  [union-attr]
codewiki\cli\adapters\doc_generator.py:284: error: Value of type "dict[str, Any] | None" is not indexable  [index]
codewiki\cli\adapters\doc_generator.py:285: error: Value of type "dict[str, Any] | None" is not indexable  [index]
codewiki\cli\config_manager.py:49: note: By default the bodies of untyped functions are not checked, consider using --check-untyped-defs  [annotation-unchecked]
codewiki\cli\config_manager.py:50: note: By default the bodies of untyped functions are not checked, consider using --check-untyped-defs  [annotation-unchecked]
codewiki\cli\config_manager.py:77: error: Returning Any from function declared to return "str | None"  [no-any-return]
codewiki\cli\config_manager.py:187: error: Item "None" of "Configuration | None" has no attribute "base_url"  [union-attr]
codewiki\cli\config_manager.py:189: error: Item "None" of "Configuration | None" has no attribute "main_model"  [union-attr]
codewiki\cli\config_manager.py:191: error: Item "None" of "Configuration | None" has no attribute "cluster_model"  [union-attr]
codewiki\cli\config_manager.py:193: error: Item "None" of "Configuration | None" has no attribute "fallback_model"  [union-attr]
codewiki\cli\config_manager.py:195: error: Item "None" of "Configuration | None" has no attribute "default_output"  [union-attr]
codewiki\cli\config_manager.py:197: error: Item "None" of "Configuration | None" has no attribute "max_tokens"  [union-attr]
codewiki\cli\config_manager.py:199: error: Item "None" of "Configuration | None" has no attribute "max_token_per_module"  [union-attr]
codewiki\cli\config_manager.py:201: error: Item "None" of "Configuration | None" has no attribute "max_token_per_leaf_module"  [union-attr]
codewiki\cli\config_manager.py:203: error: Item "None" of "Configuration | None" has no attribute "max_depth"  [union-attr]
codewiki\cli\config_manager.py:205: error: Item "None" of "Configuration | None" has no attribute "provider"  [union-attr]
codewiki\cli\config_manager.py:207: error: Item "None" of "Configuration | None" has no attribute "aws_region"  [union-attr]
codewiki\cli\config_manager.py:209: error: Item "None" of "Configuration | None" has no attribute "api_version"  [union-attr]
codewiki\cli\config_manager.py:211: error: Item "None" of "Configuration | None" has no attribute "azure_deployment"  [union-attr]
codewiki\cli\config_manager.py:219: error: Item "None" of "Configuration | None" has no attribute "provider"  [union-attr]
codewiki\cli\config_manager.py:220: error: Item "None" of "Configuration | None" has no attribute "main_model"  [union-attr]
codewiki\cli\config_manager.py:221: error: Item "None" of "Configuration | None" has no attribute "validate"  [union-attr]
codewiki\cli\config_manager.py:222: error: Item "None" of "Configuration | None" has no attribute "base_url"  [union-attr]
codewiki\cli\config_manager.py:222: error: Item "None" of "Configuration | None" has no attribute "main_model"  [union-attr]
codewiki\cli\config_manager.py:222: error: Item "None" of "Configuration | None" has no attribute "cluster_model"  [union-attr]
codewiki\cli\config_manager.py:223: error: Item "None" of "Configuration | None" has no attribute "validate"  [union-attr]
codewiki\cli\config_manager.py:244: error: Item "None" of "Configuration | None" has no attribute "to_dict"  [union-attr]
codewiki\cli\config_manager.py:331: error: Returning Any from function declared to return "bool"  [no-any-return]
codewiki\src\fe\routes.py:88: error: Incompatible types in assignment (expression has type "None", variable has type "JobStatus")  [assignment]
codewiki\src\fe\routes.py:227: error: Argument 1 to "load_json" of "FileManager" has incompatible type "Path"; expected "str"  [arg-type]
codewiki\src\fe\routes.py:236: error: Argument 1 to "load_json" of "FileManager" has incompatible type "Path"; expected "str"  [arg-type]
codewiki\src\fe\routes.py:246: error: Argument 1 to "load_text" of "FileManager" has incompatible type "Path"; expected "str"  [arg-type]
codewiki\mcp\tools\legacy_tools.py:154: error: Argument "commit_id" to "DocumentationGenerator" has incompatible type "str | None"; expected "str"  [arg-type]
codewiki\mcp\tools\legacy_tools.py:188: error: Argument 1 to "resolve_analysis_meta_file" has incompatible type "str"; expected "Path"  [arg-type]
codewiki\mcp\tools\legacy_tools.py:188: error: Argument 2 to "resolve_analysis_meta_file" has incompatible type "str"; expected "Path"  [arg-type]
codewiki\cli\commands\generate.py:509: error: Item "None" of "Configuration | None" has no attribute "max_tokens"  [union-attr]
codewiki\cli\commands\generate.py:513: error: Item "None" of "Configuration | None" has no attribute "max_token_per_module"  [union-attr]
codewiki\cli\commands\generate.py:518: error: Item "None" of "Configuration | None" has no attribute "max_token_per_leaf_module"  [union-attr]
codewiki\cli\commands\generate.py:520: error: Item "None" of "Configuration | None" has no attribute "max_depth"  [union-attr]
codewiki\cli\commands\generate.py:533: error: Item "None" of "Configuration | None" has no attribute "agent_instructions"  [union-attr]
codewiki\cli\commands\generate.py:534: error: Item "None" of "Configuration | None" has no attribute "agent_instructions"  [union-attr]
codewiki\cli\commands\generate.py:539: error: Item "None" of "Configuration | None" has no attribute "agent_instructions"  [union-attr]
codewiki\cli\commands\generate.py:540: error: Item "None" of "Configuration | None" has no attribute "agent_instructions"  [union-attr]
codewiki\cli\commands\generate.py:544: error: Item "None" of "Configuration | None" has no attribute "agent_instructions"  [union-attr]
codewiki\cli\commands\generate.py:546: error: Item "None" of "Configuration | None" has no attribute "agent_instructions"  [union-attr]
codewiki\cli\commands\generate.py:549: error: Item "None" of "Configuration | None" has no attribute "agent_instructions"  [union-attr]
codewiki\cli\commands\generate.py:550: error: Item "None" of "Configuration | None" has no attribute "agent_instructions"  [union-attr]
codewiki\cli\commands\generate.py:555: error: Item "None" of "Configuration | None" has no attribute "agent_instructions"  [union-attr]
codewiki\cli\commands\generate.py:556: error: Item "None" of "Configuration | None" has no attribute "agent_instructions"  [union-attr]
codewiki\cli\commands\generate.py:565: error: Item "None" of "Configuration | None" has no attribute "main_model"  [union-attr]
codewiki\cli\commands\generate.py:566: error: Item "None" of "Configuration | None" has no attribute "cluster_model"  [union-attr]
codewiki\cli\commands\generate.py:567: error: Item "None" of "Configuration | None" has no attribute "fallback_model"  [union-attr]
codewiki\cli\commands\generate.py:568: error: Item "None" of "Configuration | None" has no attribute "base_url"  [union-attr]
codewiki\cli\commands\generate.py:574: error: Item "None" of "Configuration | None" has no attribute "max_tokens"  [union-attr]
codewiki\cli\commands\generate.py:577: error: Item "None" of "Configuration | None" has no attribute "max_token_per_module"  [union-attr]
codewiki\cli\commands\generate.py:580: error: Item "None" of "Configuration | None" has no attribute "max_token_per_leaf_module"  [union-attr]
codewiki\cli\commands\generate.py:582: error: Item "None" of "Configuration | None" has no attribute "max_depth"  [union-attr]
codewiki\cli\commands\config.py:171: error: Incompatible types in assignment (expression has type "int", target has type "str")  [assignment]
codewiki\cli\commands\config.py:176: error: Incompatible types in assignment (expression has type "int", target has type "str")  [assignment]
codewiki\cli\commands\config.py:181: error: Incompatible types in assignment (expression has type "int", target has type "str")  [assignment]
codewiki\cli\commands\config.py:186: error: Incompatible types in assignment (expression has type "int", target has type "str")  [assignment]
codewiki\cli\commands\config.py:210: error: Argument "max_tokens" to "save" of "ConfigManager" has incompatible type "str | None"; expected "int | None"  [arg-type]
codewiki\cli\commands\config.py:211: error: Argument "max_token_per_module" to "save" of "ConfigManager" has incompatible type "str | None"; expected "int | None"  [arg-type]
codewiki\cli\commands\config.py:212: error: Argument "max_token_per_leaf_module" to "save" of "ConfigManager" has incompatible type "str | None"; expected "int | None"  [arg-type]
codewiki\cli\commands\config.py:213: error: Argument "max_depth" to "save" of "ConfigManager" has incompatible type "str | None"; expected "int | None"  [arg-type]
codewiki\cli\commands\config.py:347: error: Item "None" of "Configuration | None" has no attribute "provider"  [union-attr]
codewiki\cli\commands\config.py:351: error: Item "None" of "Configuration | None" has no attribute "provider"  [union-attr]
codewiki\cli\commands\config.py:478: error: Item "None" of "Configuration | None" has no attribute "provider"  [union-attr]
codewiki\cli\commands\config.py:520: error: Item "None" of "Configuration | None" has no attribute "base_url"  [union-attr]
codewiki\cli\commands\config.py:522: error: Item "None" of "Configuration | None" has no attribute "base_url"  [union-attr]
codewiki\cli\commands\config.py:527: error: Item "None" of "Configuration | None" has no attribute "base_url"  [union-attr]
codewiki\cli\commands\config.py:531: error: Item "None" of "Configuration | None" has no attribute "base_url"  [union-attr]
codewiki\cli\commands\config.py:540: error: Item "None" of "Configuration | None" has no attribute "main_model"  [union-attr]
codewiki\cli\commands\config.py:542: error: Item "None" of "Configuration | None" has no attribute "cluster_model"  [union-attr]
codewiki\cli\commands\config.py:543: error: Item "None" of "Configuration | None" has no attribute "fallback_model"  [union-attr]
codewiki\cli\commands\config.py:546: error: Item "None" of "Configuration | None" has no attribute "main_model"  [union-attr]
codewiki\cli\commands\config.py:552: error: Item "None" of "Configuration | None" has no attribute "main_model"  [union-attr]
codewiki\cli\commands\config.py:554: error: Item "None" of "Configuration | None" has no attribute "main_model"  [union-attr]
codewiki\cli\commands\config.py:554: error: Item "None" of "Configuration | None" has no attribute "cluster_model"  [union-attr]
codewiki\cli\commands\config.py:554: error: Item "None" of "Configuration | None" has no attribute "fallback_model"  [union-attr]
codewiki\cli\commands\config.py:561: error: Item "None" of "Configuration | None" has no attribute "main_model"  [union-attr]
codewiki\cli\commands\config.py:562: error: Item "None" of "Configuration | None" has no attribute "cluster_model"  [union-attr]
codewiki\cli\commands\config.py:563: error: Item "None" of "Configuration | None" has no attribute "fallback_model"  [union-attr]
codewiki\cli\commands\config.py:566: error: Item "None" of "Configuration | None" has no attribute "cluster_model"  [union-attr]
codewiki\cli\commands\config.py:580: error: Item "None" of "Configuration | None" has no attribute "provider"  [union-attr]
codewiki\cli\commands\config.py:605: error: Item "None" of "Configuration | None" has no attribute "base_url"  [union-attr]
codewiki\cli\commands\config.py:608: error: Item "None" of "Configuration | None" has no attribute "base_url"  [union-attr]
codewiki\cli\commands\config.py:616: error: Item "None" of "Configuration | None" has no attribute "api_version"  [union-attr]
codewiki\cli\commands\config.py:617: error: Item "None" of "Configuration | None" has no attribute "base_url"  [union-attr]
codewiki\cli\commands\config.py:624: error: Incompatible types in assignment (expression has type "Anthropic", variable has type "AzureOpenAI")  [assignment]
codewiki\cli\commands\config.py:625: error: Unexpected keyword argument "limit" for "list" of "Models"  [call-arg]
codewiki\cli\commands\config.py:625: note: "list" defined in "openai.resources.models"
codewiki\cli\commands\config.py:630: error: Incompatible types in assignment (expression has type "OpenAI", variable has type "AzureOpenAI")  [assignment]
codewiki\cli\commands\config.py:630: error: Item "None" of "Configuration | None" has no attribute "base_url"  [union-attr]
codewiki\cli\commands\config.py:752: error: Item "None" of "Configuration | None" has no attribute "agent_instructions"  [union-attr]
codewiki\cli\commands\config.py:767: error: Item "None" of "Configuration | None" has no attribute "agent_instructions"  [union-attr]
codewiki\cli\commands\config.py:788: error: Item "None" of "Configuration | None" has no attribute "agent_instructions"  [union-attr]
codewiki\cli\commands\config.py:801: error: Item "None" of "Configuration | None" has no attribute "agent_instructions"  [union-attr]
Found 519 errors in 106 files (checked 194 source files)
