File tree Expand file tree Collapse file tree 2 files changed +31
-7
lines changed
Filter options
Expand file tree Collapse file tree 2 files changed +31
-7
lines changed
Original file line number Diff line number Diff line change @@ -26,6 +26,23 @@ repos:
26
26
- id : no-commit-to-branch # default is master and main
27
27
- id : trailing-whitespace
28
28
exclude_types : [svg]
29
+ - repo : https://github.com/pre-commit/mirrors-mypy
30
+ rev : v1.1.1
31
+ hooks :
32
+ - id : mypy
33
+ additional_dependencies : [
34
+ pandas-stubs,
35
+ types-pillow,
36
+ types-python-dateutil,
37
+ types-psutil,
38
+ types-docutils,
39
+ types-PyYAML]
40
+ args : [
41
+ " --config-file=pyproject.toml" ,
42
+ " lib/matplotlib"
43
+ ]
44
+ files : lib/matplotlib # only run when files in lib/matplotlib are changed
45
+ pass_filenames : false
29
46
- repo : https://github.com/pycqa/flake8
30
47
rev : 6.0.0
31
48
hooks :
Original file line number Diff line number Diff line change @@ -207,17 +207,24 @@ convention = "numpy"
207
207
"galleries/users_explain/text/text_props.py" = [" E501" ]
208
208
209
209
[tool .mypy ]
210
- exclude = [
211
- " .*/matplotlib/(sphinxext|backends|testing/jpl_units)" ,
212
- " .*/mpl_toolkits" ,
213
- # tinypages is used for testing the sphinx ext,
214
- # stubtest will import and run, opening a figure if not excluded
215
- " .*/tinypages" ,
216
- ]
217
210
ignore_missing_imports = true
218
211
enable_incomplete_feature = [
219
212
" Unpack" ,
220
213
]
214
+ exclude = [
215
+ " galleries/" ,
216
+ " doc/" ,
217
+ " lib/matplotlib/backends/" ,
218
+ " lib/matplotlib/sphinxext" ,
219
+ " lib/matplotlib/testing/jpl_units" ,
220
+ " lib/mpl_toolkits/" ,
221
+ # removing tests causes errors in backends
222
+ " lib/matplotlib/tests/" ,
223
+ # tinypages is used for testing the sphinx ext,
224
+ # stubtest will import and run, opening a figure if not excluded
225
+ " .*/tinypages"
226
+ ]
227
+
221
228
222
229
[tool .rstcheck ]
223
230
ignore_directives = [
You can’t perform that action at this time.
0 commit comments