summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* Enable Python 3.5 on Travis CI3.5Steven Myint2015-09-161-0/+1
|
* Merge pull request #33 from alexandrul/masterIan Cordasco2015-09-071-4/+6
|\ | | | | Fix test_api.py on Windows
| * os.chmod() supports only read-only flag operations on WindowsEduard-Cristian Stefan2015-09-071-1/+2
| |
| * Use os.linesep for Windows compatibilityEduard-Cristian Stefan2015-09-071-3/+4
|/
* Remove broken badgebadge-1Steven Myint2015-08-311-4/+0
|
* Merge pull request #27 from ryneeverett/used-global-importPhil Frost2015-08-282-3/+14
|\ | | | | Don't report UnusedImport when binding global name
| * Don't report UnusedImport when binding global nameryneeverett2015-08-142-3/+14
| | | | | | | | | | When an import binds to a name declared global by the "global" statment, don't report it as unused.
* | Support Python 3.5 async/await statements for Pyflakes.Igor Davydenko2015-08-262-3/+58
|/
* Merge pull request #26 from ryneeverett/unused-reassigned-variablePhil Frost2015-08-142-0/+25
|\ | | | | | | | | | | | | Add tests to document hard to test cases It would be nice if shadowing an unused variable was an error, but this is quite difficult to implement in a way which does not also raise false positives in the context of loops.
| * Roll back changes, add comment, and skip the test.ryneeverett2015-08-143-8/+8
| |
| * Test that used variable in loop is considered usedryneeverett2015-08-141-0/+12
| |
| * Don't mark shadowing variable as 'used'.ryneeverett2015-08-133-6/+19
| | | | | | | | | | | | Shadowing a used variable should still potentially raise an UnusedVariable warning. Alter tests' expected results to agree with this premise.
* | Merge pull request #29 from pyflakes/flake8Steven Myint2015-08-141-2/+2
|\ \ | |/ |/| Avoid running flake8 under nightly
| * Avoid running flake8 under nightlySteven Myint2015-08-141-2/+2
|/ | | | PyPI's pep8 is not compatible with Python 3.5 yet.
* Merge pull request #24 from pyflakes/nightlySteven Myint2015-07-141-0/+1
|\ | | | | Test "nightly" version of Python
| * Test "nightly" version of PythonnightlySteven Myint2015-07-141-0/+1
|/ | | This allows us to test the Python 3.5 related changes I made previously.
* Fix a test under Python 3.5Steven Myint2015-07-101-2/+8
|
* Bump version to 0.9.20.9.20.9Phil Frost2015-06-172-1/+4
|
* Fix TypeError bug.ryneeverett2015-06-162-1/+10
| | | | The Binding.used property must be a tuple (unless it's False).
* Merge branch '0.9'Phil Frost2015-06-091-2/+13
|\ | | | | | | | | Conflicts: pyflakes/__init__.py
| * Update NEWS.txt with 0.9.0 and 0.9.1 releases0.9.1Phil Frost2015-06-092-3/+14
| |
* | Bump version to 0.9.1-prePhil Frost2015-05-311-2/+1
|/
* Increment version to 0.9.00.9.0Phil Frost2015-05-311-1/+1
|
* Add 'sudo: false' to .travis.ymlAaron Meurer2015-05-271-0/+1
| | | | | | This allows Travis to use the Docker container infrastructure, which should make builds start up faster. See http://docs.travis-ci.com/user/workers/container-based-infrastructure/
* Improve 'global' statement support.ryneeverett2015-04-273-4/+53
| | | | | Add declared globals to each scope in the scope stack to avoid erroneous UndefinedName errors when they are loaded.
* Don't crash with an AttributeError on WindowsPhil Frost2015-04-171-6/+29
| | | | | | | | Depending on the C library, some constants (like signal.SIGINT) might not be defined. The previous code attempted to avoid failures on invalid signals by catching the ValueError raised by signal.signal when given an invalid signal to handle, however failed to account for the possiblity of the signal not being defined at all.
* Update project metadataPhil Frost2015-04-172-6/+6
| | | | | | | | | | Point people to GitHub, not Launchpad. All that's left on Launchpad are a bunch of stale bugs. Update the author field to reflect the large number of contributors. Remove the maintainer field because a bug in something (setuptools?) overwrites the author field with the maintainer field when the package gets uploaded to PyPI.
* Merge pull request #14 from myint/comprehensionPhil Frost2015-03-204-1/+18
|\ | | | | Properly support list comprehensions in Python 3
| * Properly support list comprehensions in Python 3Steven Myint2015-03-204-1/+18
| | | | | | | | | | | | List comprehensions have their own scope in Python 3. https://docs.python.org/3/reference/expressions.html#displays-for-lists-sets-and-dictionaries
* | Merge pull request #15 from myint/masterPhil Frost2015-03-202-9/+1
|\ \ | |/ |/| Remove unused class
| * Remove unused classSteven Myint2015-03-202-9/+1
|/
* Merge pull request #12 from chevah/885140-del-if-whilePhil Frost2015-02-142-0/+86
|\ | | | | [#885140] Update del handling in if and while statements.
| * Fix print function.Adi Roiban2015-02-141-1/+1
| |
| * Update after bitglue's review.Adi Roiban2015-02-142-32/+13
| |
| * Update del handling in if and while statements.Adi Roiban2015-02-142-0/+105
| |
* | Merge pull request #13 from chevah/1332451-return-ouside-functionPhil Frost2015-02-143-0/+20
|\ \ | |/ |/| [#1332451] Add an error for return outside of function.
| * Add an error for return outside of function.Adi Roiban2015-02-143-0/+20
|/
* Merge pull request #10 from bitglue/windowsPhil Frost2014-12-012-1/+17
|\ | | | | Resolves lp:1397266 (CR LF line endings fail on Python 2.6)
| * Use universal newlines only on python 2.6Phil Frost2014-11-282-1/+17
| | | | | | | | Resolves lp:1397266
| * Open files not in binary mode for WindowsJan Stürtz2014-11-281-1/+1
|/ | | | | On Windows with python 2.6 pyflakes 0.8.1 fails to process files with DOS line endings (\r\n).
* Summarize design principles in READMEPhil Frost2014-10-291-1/+24
|
* Merge pull request #7 from sigmavirus24/undefined-namePhil Frost2014-09-232-1/+39
|\ | | | | Fix Undefined Name Exception in Comprehensions and Generators
| * Break up tests and skip dictionary comprehensions on 2.6 or lowerIan Cordasco2014-07-231-6/+18
| |
| * Fix for lp/bug/1324942Charles-Francois Natali2014-07-231-1/+1
| |
| * Failing test for lp/bug/1324942Charles-Francois Natali2014-07-231-0/+26
|/
* Merge pull request #3 from myint/crashFlorent Xicluna2014-04-302-1/+9
|\ | | | | Avoid crash on "return 2"
| * Avoid crash on "return 2"Steven Myint2014-04-262-1/+9
| |
* | Merge pull request #5 from myint/patch-1Florent Xicluna2014-04-301-0/+1
|\ \ | | | | | | Add Python 3.4 to .travis.yml
| * | Test Python 3.4 on Travis CISteven Myint2014-04-301-0/+1
|/ /
* | Merge pull request #4 from myint/patch-1Florent Xicluna2014-04-261-3/+3
|\ \ | |/ |/| Use HTTPS links in README