22max-line-length = 88
33select =
44 # flake8 default
5- C90, E, F, W,
6- # docstring-convention=numpy
7- D100, D101, D102, D103, D104, D105, D106,
8- D200, D201, D202, D204, D205, D206, D207, D208,
9- D209, D210, D211, D214, D215,
10- D300, D301, D302,
11- D400, D401, D403, D404, D405, D406, D407, D408,
12- D409, D410, D411, D412, D414,
13- # matplotlib-specific extra pydocstyle errors
14- D213,
5+ D, E, F, W,
156ignore =
167 # flake8 default
178 E121,E123,E126,E226,E24,E704,W503,W504,
189 # Additional ignores:
1910 E127, E131,
2011 E266,
2112 E305, E306,
22- E722, E741,
13+ E741,
2314 F841,
24- # Some new flake8 ignores:
25- N801, N802, N803, N806, N812,
2615 # pydocstyle
27- D100, D101, D102, D103, D104, D105, D106, D107,
28- D200, D202, D203, D204, D205, D207, D212 ,
16+ D100, D101, D102, D103, D104, D105, D106,
17+ D200, D202, D204, D205,
2918 D301,
30- D400, D401, D402, D403, D404, D413,
19+ D400, D401, D403, D404
20+ # ignored by pydocstyle numpy docstring convention
21+ D107, D203, D212, D213, D402, D413, D415, D416, D417,
3122
3223exclude =
3324 .git
@@ -42,7 +33,6 @@ exclude =
4233per-file-ignores =
4334 setup.py: E402
4435
45-
4636 lib/matplotlib/__init__.py: E402, F401
4737 lib/matplotlib/_animation_data.py: E501
4838 lib/matplotlib/_api/__init__.py: F401
@@ -65,47 +55,43 @@ per-file-ignores =
6555 lib/pylab.py: F401, F403
6656
6757 doc/conf.py: E402
68- tutorials/advanced/path_tutorial.py: E402
69- tutorials/advanced/patheffects_guide.py: E402
70- tutorials/advanced/transforms_tutorial.py: E402, E501
71- tutorials/colors/colormaps.py: E501
72- tutorials/colors/colors.py: E402
73- tutorials/intermediate/artists.py: E402
74- tutorials/intermediate/constrainedlayout_guide.py: E402
75- tutorials/intermediate/legend_guide.py: E402
76- tutorials/intermediate/tight_layout_guide.py: E402
77- tutorials/introductory/animation_tutorial.py: E501
78- tutorials/introductory/images.py: E501
79- tutorials/introductory/pyplot.py: E402, E501
80- tutorials/text/annotations.py: E402, E501
81- tutorials/text/mathtext.py: E501
82- tutorials/text/text_intro.py: E402
83- tutorials/text/text_props.py: E501
84- tutorials/text/usetex.py: E501
85- tutorials/toolkits/axes_grid.py: E501
86- tutorials/toolkits/axisartist.py: E501
58+ galleries/users_explain/artists/paths.py: E402
59+ galleries/users_explain/artists/patheffects_guide.py: E402
60+ galleries/users_explain/artists/transforms_tutorial.py: E402, E501
61+ galleries/users_explain/colors/colormaps.py: E501
62+ galleries/users_explain/colors/colors.py: E402
63+ galleries/tutorials/artists.py: E402
64+ galleries/users_explain/axes/constrainedlayout_guide.py: E402
65+ galleries/users_explain/axes/legend_guide.py: E402
66+ galleries/users_explain/axes/tight_layout_guide.py: E402
67+ galleries/users_explain/animations/animations.py: E501
68+ galleries/tutorials/images.py: E501
69+ galleries/tutorials/pyplot.py: E402, E501
70+ galleries/users_explain/text/annotations.py: E402, E501
71+ galleries/users_explain/text/mathtext.py: E501
72+ galleries/users_explain/text/text_intro.py: E402
73+ galleries/users_explain/text/text_props.py: E501
8774
88- examples/animation/frame_grabbing_sgskip.py: E402
89- examples/images_contours_and_fields/tricontour_demo.py: E201
90- examples/images_contours_and_fields/tripcolor_demo.py: E201
91- examples/images_contours_and_fields/triplot_demo.py: E201
92- examples/lines_bars_and_markers/marker_reference.py: E402
93- examples/misc/print_stdout_sgskip.py: E402
94- examples/misc/table_demo.py: E201
95- examples/style_sheets/bmh.py: E501
96- examples/style_sheets/plot_solarizedlight2.py: E501
97- examples/subplots_axes_and_figures/demo_constrained_layout.py: E402
98- examples/text_labels_and_annotations/custom_legends.py: E402
99- examples/ticks/date_concise_formatter.py: E402
100- examples/ticks/date_formatters_locators.py: F401
101- examples/user_interfaces/embedding_in_gtk3_panzoom_sgskip.py: E402
102- examples/user_interfaces/embedding_in_gtk3_sgskip.py: E402
103- examples/user_interfaces/embedding_in_gtk4_panzoom_sgskip.py: E402
104- examples/user_interfaces/embedding_in_gtk4_sgskip.py: E402
105- examples/user_interfaces/gtk3_spreadsheet_sgskip.py: E402
106- examples/user_interfaces/gtk4_spreadsheet_sgskip.py: E402
107- examples/user_interfaces/mpl_with_glade3_sgskip.py: E402
108- examples/user_interfaces/pylab_with_gtk3_sgskip.py: E402
109- examples/user_interfaces/pylab_with_gtk4_sgskip.py: E402
110- examples/userdemo/pgf_preamble_sgskip.py: E402
75+ galleries/examples/animation/frame_grabbing_sgskip.py: E402
76+ galleries/examples/images_contours_and_fields/tricontour_demo.py: E201
77+ galleries/examples/images_contours_and_fields/tripcolor_demo.py: E201
78+ galleries/examples/images_contours_and_fields/triplot_demo.py: E201
79+ galleries/examples/lines_bars_and_markers/marker_reference.py: E402
80+ galleries/examples/misc/print_stdout_sgskip.py: E402
81+ galleries/examples/misc/table_demo.py: E201
82+ galleries/examples/style_sheets/bmh.py: E501
83+ galleries/examples/subplots_axes_and_figures/demo_constrained_layout.py: E402
84+ galleries/examples/text_labels_and_annotations/custom_legends.py: E402
85+ galleries/examples/ticks/date_concise_formatter.py: E402
86+ galleries/examples/ticks/date_formatters_locators.py: F401
87+ galleries/examples/user_interfaces/embedding_in_gtk3_panzoom_sgskip.py: E402
88+ galleries/examples/user_interfaces/embedding_in_gtk3_sgskip.py: E402
89+ galleries/examples/user_interfaces/embedding_in_gtk4_panzoom_sgskip.py: E402
90+ galleries/examples/user_interfaces/embedding_in_gtk4_sgskip.py: E402
91+ galleries/examples/user_interfaces/gtk3_spreadsheet_sgskip.py: E402
92+ galleries/examples/user_interfaces/gtk4_spreadsheet_sgskip.py: E402
93+ galleries/examples/user_interfaces/mpl_with_glade3_sgskip.py: E402
94+ galleries/examples/user_interfaces/pylab_with_gtk3_sgskip.py: E402
95+ galleries/examples/user_interfaces/pylab_with_gtk4_sgskip.py: E402
96+ galleries/examples/userdemo/pgf_preamble_sgskip.py: E402
11197force-check = True
0 commit comments