@@ -204,38 +204,9 @@ known-first-party = ["eval_protocol"]
204204combine-as-imports = true
205205
206206[tool .pyright ]
207- typeCheckingMode = " basic "
207+ typeCheckingMode = " recommended "
208208pythonVersion = " 3.10"
209- reportMissingImports = " none"
210- reportMissingTypeStubs = " none"
211- reportMissingModuleSource = " none"
212209include = [" eval_protocol" , " examples" , " tests" ]
213210exclude = [" vite-app" , " vendor" ]
214211# Ignore diagnostics for vendored generator code
215212ignore = [" versioneer.py" ]
216- # Relax noisy diagnostics commonly triggered in tests and dynamic libs
217- reportAttributeAccessIssue = " none"
218- reportCallIssue = " none"
219- reportUnknownMemberType = " none"
220- reportUnknownVariableType = " none"
221- reportPossiblyUnboundVariable = " none"
222- # Additional suppressions per request
223- reportOptionalMemberAccess = " none"
224- reportIndexIssue = " none"
225- reportReturnType = " none"
226- reportOptionalCall = " none"
227- reportGeneralTypeIssues = " none"
228- reportOperatorIssue = " none"
229- reportOptionalSubscript = " none"
230- reportUnsupportedDunderAll = " none"
231- reportOptionalContextManager = " none"
232- reportInvalidTypeForm = " none"
233- reportRedeclaration = " none"
234- reportUndefinedVariable = " none"
235- reportPrivateImportUsage = " none"
236- reportOptionalIterable = " none"
237- # Make incompatibilities and argument types warnings instead of errors for now
238- # and suppress warnings output entirely
239- reportIncompatibleVariableOverride = " none"
240- reportArgumentType = " none"
241- reportAssignmentType = " none"
0 commit comments