leverage mypy to check language implementations · precommit/pre-commit@4eea90c · GitHub
Skip to content

Commit 4eea90c

Browse files
committed
leverage mypy to check language implementations
1 parent 327ed92 commit 4eea90c

4 files changed

Lines changed: 69 additions & 114 deletions

File tree

pre_commit/languages/all.py

Lines changed: 41 additions & 52 deletions

pre_commit/repository.py

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -113,6 +113,7 @@ def install(self) -> None:
113113
logger.info('This may take a few minutes...')
114114

115115
lang = languages[self.language]
116+
assert lang.ENVIRONMENT_DIR is not None
116117
venv = environment_dir(lang.ENVIRONMENT_DIR, self.language_version)
117118

118119
# There's potentially incomplete cleanup from previous runs

testing/gen-languages-all

Lines changed: 27 additions & 0 deletions

tests/languages/all_test.py

Lines changed: 0 additions & 62 deletions
This file was deleted.

0 commit comments

Comments
 (0)