summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--.mypy.ini (renamed from mypy.ini)0
-rw-r--r--buildscripts/linter/mypy.py5
2 files changed, 4 insertions, 1 deletions
diff --git a/mypy.ini b/.mypy.ini
index a3917513153..a3917513153 100644
--- a/mypy.ini
+++ b/.mypy.ini
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 []