Files
biz-bud/pyrightconfig.json
Travis Vasceannie 7a84d75d8e Refactor type safety checks and enhance error handling across various modules
- Update typing in error handling and validation nodes to improve type safety.
- Refactor cache decorators for async compatibility and cleanup functionality.
- Enhance URL processing and validation logic with improved type checks.
- Centralize error handling and recovery mechanisms in nodes.
- Simplify and standardize function signatures across multiple modules for consistency.
- Resolve linting issues and ensure compliance with type safety standards.
2025-09-28 13:45:52 -04:00

57 lines
1.6 KiB
JSON

{
"include": [
"src",
"tests"
],
"extraPaths": [
"src",
"tests"
],
"exclude": [
"**/node_modules",
"**/__pycache__",
"**/.*",
"build",
"dist"
],
"strict": [
"src/biz_bud/core/errors"
],
"typeCheckingMode": "strict",
"pythonVersion": "3.12",
"pythonPlatform": "Linux",
"venvPath": ".",
"venv": ".venv",
"reportMissingImports": true,
"reportMissingTypeStubs": false,
"reportPrivateImportUsage": false,
"reportPrivateUsage": false,
"reportUnknownMemberType": false,
"reportUnknownArgumentType": false,
"reportUnknownVariableType": false,
"reportUnknownLambdaType": false,
"reportUnknownParameterType": false,
"reportMissingTypeArgument": true,
"reportUnnecessaryTypeIgnoreComment": true,
"reportUnnecessaryCast": true,
"reportAssertAlwaysTrue": true,
"reportSelfClsParameterName": true,
"reportImplicitStringConcatenation": false,
"reportInvalidStringEscapeSequence": true,
"reportInvalidTypeVarUse": true,
"reportCallInDefaultInitializer": true,
"reportUnnecessaryIsInstance": true,
"reportUnnecessaryComparison": true,
"reportUnnecessaryContains": true,
"reportImplicitOverride": false,
"reportIncompatibleVariableOverride": true,
"reportInconsistentConstructor": true,
"reportOverlappingOverload": true,
"reportMissingSuperCall": false,
"reportUninitializedInstanceVariable": true,
"reportInvalidTypeForm": true,
"reportMissingParameterType": false,
"reportUnusedCallResult": false,
"useLibraryCodeForTypes": true
}