Thank you Fabian.
I started to split long lines based on your report, starting from longest
lines:
https://gerrit.wikimedia.org/r/182356


Best

On Wed, Dec 31, 2014 at 4:01 AM, Fabian Neundorf <commodorefabia...@gmx.de>
wrote:

> Hi all,
>
> after a short discussion about the line length in the pywikibot-core
> repo I made a little analysis (or more like 'gathered' the data).
>
> Currently the maximum allowed line length is 256 characters. Flake8
> counts multi-bytes characters as one character (and afaik doesn't
> count the newline). The question is how easy it is to lower that to a
> value between 80 and 100 (when I submit code I try to have at most 80
> characters sometimes it's 81).
>
> Maybe to 200 is short term feasible with only a 16 exceeding those.
> With a maximum of 150 characters at least 47 lines need to be edited.
>
> I used 'tox -e flake8' with the maximum line length set to 80 and then
> only used E501 entries. Some lines were garbled on the output like
> "./pywikibot/1: E501 line too long (82 > 80 characters)". I tried to
> repair those lines if there was at least some kind of file name and
> line number (e.g. "ase.py:365") but I deleted the rest. So those
> statistics only show the lowest number but I don't expect to much
> missing data.
>
> The data is gathered from ad6920135ef015855724ac660fa0dcfb1459cfda.
> And is available sorted line number first (so they could be fixed in
> reversed order) or sorted with line length first (so super long lines
> can be fixed primarily). There is a gist which contains both lists and
> a list of the quantity of all line lengths [1] and a Google
> Spreadsheet containing just the quantity numbers [2] to determine
> easily how many would need to be solved when enforcing a specific
> limit.
>
> Fabian
>
> [1]: https://gist.github.com/xZise/3d15a742a9a4f472b3b2
> [2]:
> https://docs.google.com/spreadsheets/d/1lbCDURzpTm1uViUJ3Awa2C4J-TGzi1DfJWzoIiUuKeY/edit?usp=sharing
>
> _______________________________________________
> Pywikipedia-l mailing list
> Pywikipedia-l@lists.wikimedia.org
> https://lists.wikimedia.org/mailman/listinfo/pywikipedia-l
>



-- 
Amir
_______________________________________________
Pywikipedia-l mailing list
Pywikipedia-l@lists.wikimedia.org
https://lists.wikimedia.org/mailman/listinfo/pywikipedia-l

Reply via email to