mostr-zulip-bot/pyproject.toml
Anders Kaseorg e747d3b712 mypy: Enable no_implicit_reexport.
Signed-off-by: Anders Kaseorg <anders@zulip.com>
2023-10-26 13:38:57 -07:00

52 lines
968 B
TOML

[tool.black]
line-length = 100
target-version = ["py38"]
[tool.isort]
src_paths = [
"tools",
"zulip",
"zulip/integrations/zephyr",
"zulip_bots",
"zulip_botserver",
]
profile = "black"
line_length = 100
[tool.mypy]
mypy_path = [
"$MYPY_CONFIG_FILE_DIR/stubs",
"$MYPY_CONFIG_FILE_DIR/zulip",
"$MYPY_CONFIG_FILE_DIR/zulip_bots",
"$MYPY_CONFIG_FILE_DIR/zulip_botserver",
]
explicit_package_bases = true
incremental = true
scripts_are_modules = true
show_traceback = true
# Enable strict mode, with some exceptions.
strict = true
disallow_subclassing_any = false
disallow_untyped_calls = false
disallow_untyped_decorators = false
warn_return_any = false
# Enable optional errors.
enable_error_code = [
"redundant-self",
"truthy-bool",
"truthy-iterable",
"unused-awaitable",
]
# Other options.
warn_unreachable = true
[tool.pytest.ini_options]
pythonpath = [
"zulip",
"zulip_bots",
"zulip_botserver",
]