diff options
-rw-r--r-- | .mypy.ini (renamed from mypy.ini) | 0 | ||||
-rw-r--r-- | buildscripts/linter/mypy.py | 5 |
2 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 [] |