summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* Release version 1.5.31.5.3Florent Xicluna2014-04-042-2/+2
|
* Fix wrong offset computation when error is on the last char of a physical ↵Florent Xicluna2014-04-043-7/+19
| | | | line; issue #268
* Update Travis configuration, and the wheel badgeFlorent Xicluna2014-04-043-3/+3
|
* Tests should pass for the tarball distributed on PyPI; issue 267Florent Xicluna2014-04-045-11/+15
|
* Release version 1.5.21.5.2Florent Xicluna2014-04-042-4/+4
|
* Do not allow newline after parameter equal; issue #252Florent Xicluna2014-04-043-0/+11
|
* Fix caret position when line contains tabsFlorent Xicluna2014-04-032-1/+3
|
* Report correct line number for E303 with comments; issue #60Florent Xicluna2014-04-033-26/+28
|
* Add tests relevant for issue #220Florent Xicluna2014-04-032-2/+12
|
* Add some tests with row and columnFlorent Xicluna2014-04-031-9/+9
|
* Allow to test row and column.Florent Xicluna2014-04-031-4/+20
|
* Fix line number and offset for E125 with multi-line strings; issue #220Florent Xicluna2014-04-031-1/+2
|
* Refactor the logical line building and checking.Florent Xicluna2014-04-031-11/+8
|
* Fix line number and offset for multi-line strings; issue #220Florent Xicluna2014-04-032-8/+10
|
* Reorder changelogFlorent Xicluna2014-04-031-2/+6
|
* Add a second test for issue #265Florent Xicluna2014-04-031-0/+10
|
* Distribute a universal wheel file, .whlFlorent Xicluna2014-04-033-0/+8
|
* Fix E501 not detected in comments with Python 2.5Florent Xicluna2014-04-032-1/+12
|
* Fix false positive E121/E126 with multi-line string; issue #265Florent Xicluna2014-04-034-4/+20
|
* Review commentFlorent Xicluna2014-04-031-2/+2
|
* Use the open() context manager, supported since Python 2.5Florent Xicluna2014-03-281-13/+9
|
* Minor changesFlorent Xicluna2014-03-281-3/+1
|
* Back to development; review some docstrings in relation with PEP 257.Florent Xicluna2014-03-283-144/+90
|
* Release version 1.5.11.5.1Florent Xicluna2014-03-272-2/+4
|
* Fix a crash with E125 on multi-line strings; closes #263Florent Xicluna2014-03-273-1/+12
|
* Release version 1.51.5Florent Xicluna2014-03-262-2/+2
|
* Remove an extra comma in the testFlorent Xicluna2014-03-261-1/+1
|
* Ack PyPy SyntaxErrorFlorent Xicluna2014-03-261-2/+9
|
* Add a message for test_check_nullbytesFlorent Xicluna2014-03-261-1/+2
|
* Review messages for E713 and E714Florent Xicluna2014-03-262-7/+5
|
* Report E131 instead of E121 / E126 for unaligned hanging indentFlorent Xicluna2014-03-254-9/+26
|
* Merge. Allow long lines in docstrings and comments.Florent Xicluna2014-03-258-22/+148
|\ | | | | | | | | Allow long lines in multiline strings and comments if they cannot be wrapped; issue #224 Optionally disable physical line checks inside multiline strings, using '# noqa'; issue #242
| * Allow long lines in comments too, with similar rules; related to issue #224Florent Xicluna2014-03-234-9/+56
| |
| * Merge branch 'master' of https://github.com/gward/pep8 into gward-masterFlorent Xicluna2014-03-235-14/+98
| |\
| | * Add one more test case for issue #224 (based on code review)Greg Ward2013-11-171-0/+3
| | |
| | * Make maybe_check_physical() easier to understand (based on code review)Greg Ward2013-11-171-8/+21
| | | | | | | | | | | | | | | | | | - reorder so common case comes first - rewrite docstring - expand/clarify comments
| | * Optionally disable physical line checks inside multiline strings (issue #242)Greg Ward2013-11-082-0/+16
| | | | | | | | | | | | | | | | | | | | | The trick is to attach the "# nopep8" (or "# noqa") comment after the multiline string. In fact, it just has to be on the line that ends the multiline string -- like most other noqa() checks, this is a dumb scan of the physical line, not a fancy token-based check.
| | * Allow long lines in multiline strings if they cannot be wrapped (issue #224).Greg Ward2013-11-082-1/+20
| | |
| | * Fix an incorrect "W391 blank line at EOF"Greg Ward2013-11-082-6/+12
| | | | | | | | | | | | | | | | | | It only happens when there is a multiline string at EOF that happens to contain a blank line. Introduced by my special treatment of multiline strings.
| | * Check physical lines after tokenizing them.Greg Ward2013-11-081-15/+23
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This will make it possible to treat physical lines in multiline strings distinctly, e.g. for issue #224 and #242 (not addressed yet; this is just a prerequisite). Details: - readline_check_physical() is gone: now we only need readline() - but now setting self.indent_char in check_physical() comes too late, so move that side effect up to readline() - add maybe_check_physical() to decide after every token if it's time to check physical lines and, if so, do it
| | * Add some test cases for multiline strings.Greg Ward2013-11-083-0/+19
| | | | | | | | | | | | | | | Since I'm about to add special treatment of multiline strings, I thought it best to ensure that we preserve the existing behaviour.
* | | Separate Changes and Bug fixes in the changelogFlorent Xicluna2014-03-252-3/+11
| | |
* | | Clarify E121 and E126 for hanging indents, and reports all over-indented ↵Florent Xicluna2014-03-254-9/+16
| | | | | | | | | | | | continuation lines under E126.
* | | Merge, add E265 for space before block comment; issue #190Florent Xicluna2014-03-257-19/+69
|\ \ \
| * | | More tests for E265 with the shebangFlorent Xicluna2013-05-021-0/+6
| | | |
| * | | Fix tests on Python 2.5Florent Xicluna2013-05-021-0/+2
| | | |
| * | | Add tests for E265Florent Xicluna2013-05-011-1/+18
| | | |
| * | | Add E265 for space before block comment; issue #190Florent Xicluna2013-05-016-18/+43
| | | |
* | | | Merge branch 'master' into issue126Florent Xicluna2014-03-2523-242/+692
|\ \ \ \
| * | | | Catch more E713 and E714 with a regular expression; issue #236 continuedFlorent Xicluna2014-03-253-36/+63
| | | | |