mypy: Improve configuration.
Signed-off-by: Anders Kaseorg <anders@zulip.com>
This commit is contained in:
parent
b725058e0a
commit
5c0f88d1e1
1 changed files with 39 additions and 1 deletions
|
@ -16,13 +16,23 @@ line_length = 100
|
||||||
[tool.mypy]
|
[tool.mypy]
|
||||||
mypy_path = [
|
mypy_path = [
|
||||||
"$MYPY_CONFIG_FILE_DIR/stubs",
|
"$MYPY_CONFIG_FILE_DIR/stubs",
|
||||||
|
"$MYPY_CONFIG_FILE_DIR/tools",
|
||||||
"$MYPY_CONFIG_FILE_DIR/zulip",
|
"$MYPY_CONFIG_FILE_DIR/zulip",
|
||||||
|
"$MYPY_CONFIG_FILE_DIR/zulip/integrations/bridge_between_zulips",
|
||||||
|
"$MYPY_CONFIG_FILE_DIR/zulip/integrations/bridge_with_irc",
|
||||||
|
"$MYPY_CONFIG_FILE_DIR/zulip/integrations/bridge_with_slack",
|
||||||
|
"$MYPY_CONFIG_FILE_DIR/zulip/integrations/codebase",
|
||||||
|
"$MYPY_CONFIG_FILE_DIR/zulip/integrations/git",
|
||||||
|
"$MYPY_CONFIG_FILE_DIR/zulip/integrations/openshift",
|
||||||
|
"$MYPY_CONFIG_FILE_DIR/zulip/integrations/perforce",
|
||||||
|
"$MYPY_CONFIG_FILE_DIR/zulip/integrations/svn",
|
||||||
|
"$MYPY_CONFIG_FILE_DIR/zulip/integrations/trac",
|
||||||
|
"$MYPY_CONFIG_FILE_DIR/zulip/integrations/zephyr",
|
||||||
"$MYPY_CONFIG_FILE_DIR/zulip_bots",
|
"$MYPY_CONFIG_FILE_DIR/zulip_bots",
|
||||||
"$MYPY_CONFIG_FILE_DIR/zulip_botserver",
|
"$MYPY_CONFIG_FILE_DIR/zulip_botserver",
|
||||||
]
|
]
|
||||||
explicit_package_bases = true
|
explicit_package_bases = true
|
||||||
|
|
||||||
incremental = true
|
|
||||||
scripts_are_modules = true
|
scripts_are_modules = true
|
||||||
show_traceback = true
|
show_traceback = true
|
||||||
|
|
||||||
|
@ -47,6 +57,34 @@ enable_error_code = [
|
||||||
# Other options.
|
# Other options.
|
||||||
warn_unreachable = true
|
warn_unreachable = true
|
||||||
|
|
||||||
|
[[tool.mypy.overrides]]
|
||||||
|
module = [
|
||||||
|
"apiai.*",
|
||||||
|
"feedparser.*",
|
||||||
|
"gitlint.*",
|
||||||
|
"googleapiclient.*",
|
||||||
|
"irc.*",
|
||||||
|
"mercurial.*",
|
||||||
|
"nio.*",
|
||||||
|
"oauth2client.*",
|
||||||
|
"pysvn.*",
|
||||||
|
"scripts.*",
|
||||||
|
"setuptools.*",
|
||||||
|
"simple_salesforce.*",
|
||||||
|
"slack_sdk.*",
|
||||||
|
"sleekxmpp.*",
|
||||||
|
"trac.*",
|
||||||
|
"twitter.*",
|
||||||
|
"wit.*",
|
||||||
|
]
|
||||||
|
ignore_missing_imports = true
|
||||||
|
|
||||||
|
[[tool.mypy.overrides]]
|
||||||
|
module = [
|
||||||
|
"git_p4",
|
||||||
|
]
|
||||||
|
ignore_errors = true
|
||||||
|
|
||||||
[tool.pytest.ini_options]
|
[tool.pytest.ini_options]
|
||||||
pythonpath = [
|
pythonpath = [
|
||||||
"zulip",
|
"zulip",
|
||||||
|
|
Loading…
Add table
Reference in a new issue