summaryrefslogtreecommitdiff
path: root/buildscripts/linter
diff options
context:
space:
mode:
authorDavid Bradford <david.bradford@mongodb.com>2020-08-14 13:40:14 -0400
committerEvergreen Agent <no-reply@evergreen.mongodb.com>2020-08-17 18:11:41 +0000
commit4b454dbdaff785835998cd257c4410a16ca87b59 (patch)
tree185b5463df1d6703d6493b2bf064041742422462 /buildscripts/linter
parenta609c4937cce685cfea7c3926841c37b306a42c6 (diff)
downloadmongo-4b454dbdaff785835998cd257c4410a16ca87b59.tar.gz
SERVER-49945: move mypy.ini to .mypy.ini
Diffstat (limited to 'buildscripts/linter')
-rw-r--r--buildscripts/linter/mypy.py5
1 files changed, 4 insertions, 1 deletions
diff --git a/buildscripts/linter/mypy.py b/buildscripts/linter/mypy.py
index cb6205e5e10..04b8de57d48 100644
--- a/buildscripts/linter/mypy.py
+++ b/buildscripts/linter/mypy.py
@@ -5,6 +5,8 @@ from typing import List
from . import base
+MYPY_CONFIG_FILE = ".mypy.ini"
+
class MypyLinter(base.LinterBase):
"""Mypy linter."""
@@ -24,9 +26,10 @@ class MypyLinter(base.LinterBase):
def get_lint_cmd_args(self, file_name):
# type: (str) -> List[str]
"""Get the command to run a linter."""
+ args = ["--config-file", MYPY_CONFIG_FILE]
# Only idl and linter should be type checked by mypy. Other
# files return errors under python 3 type checking. If we
# return an empty list the runner will skip this file.
if 'idl' in file_name or 'linter' in file_name:
- return [file_name]
+ return args + [file_name]
return []