10000 Merge pull request #24893 from tacaswell/increase_style_linelength · matplotlib/matplotlib@0c8598c · GitHub
[go: up one dir, main page]

Skip to content

Commit 0c8598c

Browse files
authored
Merge pull request #24893 from tacaswell/increase_style_linelength
STY: make allowed line length 9 longer to 88 from 79
2 parents 13a6ecf + c898957 commit 0c8598c

File tree

4 files changed

+20
-3
lines changed

4 files changed

+20
-3
lines changed

.flake8

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
[flake8]
2-
max-line-length = 79
2+
max-line-length = 88
33
select =
44
# flake8 default
55
C90, E, F, W,
Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,8 @@
1+
Maximum line length increased to 88 characters
2+
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
3+
4+
The maximum line length for new contributions has been extended from 79 characters to
5+
88 characters.
6+
This change provides an extra 9 characters to allow code which is a single idea to fit
7+
on fewer lines (often a single line).
8+
The chosen length is the same as `black <https://black.readthedocs.io/en/stable/the_black_code_style/current_style.html#line-length>`_.

doc/devel/MEP/MEP08.rst

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,10 @@
99
Status
1010
======
1111

12-
**Completed**
12+
**Superseded**
13+
14+
Current guidelines for style, including usage of pep8 are maintained
15+
in `our pull request guidelines <https://matplotlib.org/devdocs/devel/coding_guide.html>`_.
1316

1417
We are currently enforcing a sub-set of pep8 on new code contributions.
1518

doc/devel/coding_guide.rst

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -30,7 +30,8 @@ rules before submitting a pull request:
3030
for more details.
3131

3232
* Formatting should follow the recommendations of PEP8_, as enforced by
33-
flake8_. You can check flake8 compliance from the command line with ::
33+
flake8_. Matplotlib modifies PEP8 to extend the maximum line length to 88
34+
characters. You can check flake8 compliance from the command line with ::
3435

3536
python -m pip install flake8
3637
flake8 /path/to/module.py
@@ -156,6 +157,11 @@ Content topics:
156157
* Does the PR conform with the :ref:`coding_guidelines`?
157158
* Is the :ref:`documentation <pr-documentation>` (docstrings, examples,
158159
what's new, API changes) updated?
160+
* Is the change purely stylistic? Generally, such changes are discouraged when
161+
not part of other non-stylistic work because it obscures the git history of
162+
functional changes to the code. Reflowing a method or docstring as part of a
163+
larger refactor/rewrite is acceptable.
164+
159165

160166
Organizational topics:
161167

0 commit comments

Comments
 (0)
0