{
	"include": [
		"src/"
	],
	"typeCheckingMode": "standard",
	"strictListInference": true,
	"strictDictionaryInference": true,
	"strictSetInference": true,
	"reportMissingTypeStubs": "error",
	"reportAssertAlwaysTrue": "error",
	"reportInvalidStringEscapeSequence": "error",
	"reportInvalidTypeVarUse": "error",
	"reportSelfClsParameterName": "error",
	"reportUnsupportedDunderAll": "error",
	"reportUnusedExpression": "error",
	"reportWildcardImportFromLibrary": "error",
	"reportConstantRedefinition": "error",
	"reportDeprecated": "error",
	"reportDuplicateImport": "error",
	"reportIncompleteStub": "error",
	"reportInconsistentConstructor": "error",
	"reportMatchNotExhaustive": "error",
	"reportMissingParameterType": "error",
	"reportMissingTypeArgument": "error",
	"reportPrivateUsage": "error",
	"reportTypeCommentUsage": "error",
	"reportUnnecessaryCast": "error",
	"reportUnnecessaryComparison": "error",
	"reportUnnecessaryContains": "error",
	"reportUnnecessaryIsInstance": "error",
	"reportUnusedClass": "error",
	"reportUnusedImport": "error",
	"reportUnusedFunction": "error",
	"reportUnusedVariable": "error",
	"reportUntypedBaseClass": "error",
	"reportUntypedClassDecorator": "error",
	"reportUntypedFunctionDecorator": "error",
	"reportUntypedNamedTuple": "error",
	"reportUnknownArgumentType": "warning",
	"reportUnknownLambdaType": "warning",
	"reportUnknownMemberType": "warning",
	"reportUnknownParameterType": "warning",
	"reportUnknownVariableType": "warning",
	"strict": [],
	"ignore": [
		"src/prefect/_version.py",
		"src/prefect/server/database/_migrations/",
		"src/integrations/",
		"src/prefect/_experimental/",
		"src/prefect/_internal/compatibility/async_dispatch.py",
		"src/prefect/_internal/compatibility/deprecated.py",
		"src/prefect/_internal/concurrency/inspection.py",
		"src/prefect/_internal/concurrency/waiters.py",
		"src/prefect/_internal/pydantic/annotations/pendulum.py",
		"src/prefect/_internal/schemas/validators.py",
		"src/prefect/_internal/_logging.py",
		"src/prefect/_internal/pytz.py",
		"src/prefect/_internal/retries.py",
		"src/prefect/_vendor/",
		"src/prefect/_versioning.py",
		"src/prefect/blocks/",
		"src/prefect/cli/",
		"src/prefect/deployments/",
		"src/prefect/docker/",
		"src/prefect/events/",
		"src/prefect/infrastructure/",
		"src/prefect/input/",
		"src/prefect/records/",
		"src/prefect/runtime/",
		"src/prefect/settings/",
		"src/prefect/server/api/",
		"src/prefect/server/events/",
		"src/prefect/server/models/",
		"src/prefect/server/orchestration/",
		"src/prefect/server/schemas/",
		"src/prefect/server/services/",
		"src/prefect/server/utilities/messaging/",
		"src/prefect/server/utilities/encryption.py",
		"src/prefect/server/utilities/postgres_listener.py",
		"src/prefect/server/utilities/server.py",
		"src/prefect/server/task_queue.py",
		"src/prefect/telemetry/processors.py",
		"src/prefect/telemetry/services.py",
		"src/prefect/testing/",
		"src/prefect/types/__init__.py",
		"src/prefect/artifacts.py",
		"src/prefect/automations.py",
		"src/prefect/context.py",
		"src/prefect/engine.py",
		"src/prefect/filesystems.py",
		"src/prefect/flow_engine.py",
		"src/prefect/flow_runs.py",
		"src/prefect/flows.py",
		"src/prefect/futures.py",
		"src/prefect/plugins.py",
		"src/prefect/results.py",
		"src/prefect/states.py",
		"src/prefect/task_engine.py",
		"src/prefect/task_runners.py",
		"src/prefect/task_runs.py",
		"src/prefect/task_worker.py",
		"src/prefect/tasks.py",
		"src/prefect/transactions.py",
		"tests/",
		"client/"
	],
	"reportUnnecessaryTypeIgnoreComments": true
}
