1. c68ed1b Fix supported Python versions in README (#803) by Stefan · 2 years, 2 months ago main
  2. b1f8362 allow assignment expressions to redefine outer names (#801) by Anthony Sottile · 2 years, 3 months ago
  3. 5d192ce Add __debuggerskip__ as special local by Daniel Li · 2 years, 3 months ago
  4. 881ed2f Release 3.2.0 by Anthony Sottile · 2 years, 4 months ago 3.2.0
  5. ee2bef4 handle TypeVarTuple and ParamSpec for PEP 695 (#799) by Anthony Sottile · 2 years, 4 months ago
  6. fad8ffb run flake8 in 3.12 now that 6.1 has been released (#782) by Anthony Sottile · 2 years, 9 months ago
  7. 58b94a0 Release 3.1.0 by Anthony Sottile · 2 years, 9 months ago 3.1.0
  8. afe2c4d 3.12: add support for type params and type statements (#778) by Anthony Sottile · 2 years, 10 months ago
  9. 0727850 fix test failures in python 3.12 (#777) by Anthony Sottile · 2 years, 11 months ago
  10. ad5e15f remove deprecated ast references (#776) by Anthony Sottile · 2 years, 11 months ago
  11. 836631f fix error reporter and testsuite in 3.11.4+ (#775) by Anthony Sottile · 2 years, 11 months ago
  12. f2671ff allow redefinition of functions across match arms (#772) by Anthony Sottile · 3 years ago
  13. e19886e fix accessed global annotation being redefined in a local scope (#765) by Anthony Sottile · 3 years, 3 months ago
  14. e932464 produce an error when a definition shadows an unused assignment (#761) by Anthony Sottile · 3 years, 4 months ago
  15. 33bbb82 pushScope / popScope -> with in_scope(...) (#755) by Anthony Sottile · 3 years, 5 months ago
  16. c3273c5 handle deferred checking as a queue (#754) by Anthony Sottile · 3 years, 5 months ago
  17. 4158a45 remove outdated / incorrect comments (#753) by Anthony Sottile · 3 years, 5 months ago
  18. fba640d upgrade flake8 to silence file_tokens warning (#751) by Anthony Sottile · 3 years, 5 months ago
  19. 98d4fa3 pyflakes: python3.8+ (#752) by Anthony Sottile · 3 years, 5 months ago
  20. 37f203e fold unused checks into final scope checking (#750) by Anthony Sottile · 3 years, 5 months ago
  21. 3c70084 Remove patches via mailing list (#746) by Danny Sepler · 3 years, 6 months ago
  22. b37f91a Release 3.0.1 by Anthony Sottile · 3 years, 6 months ago 3.0.1
  23. e0d7a6b fix crash on augmented-assign to print builtin (#745) by Anthony Sottile · 3 years, 6 months ago
  24. 2c64ae4 Release 3.0.0 by Anthony Sottile · 3 years, 6 months ago 3.0.0
  25. 66786d4 master -> main (#742) by Anthony Sottile · 3 years, 6 months ago
  26. ac019ed remove unused isGenerator (#737) by Anthony Sottile · 3 years, 6 months ago
  27. 853cce9 Remove py2 references from README (#732) by Danny Sepler · 3 years, 7 months ago
  28. 04ecb0c remove handling of `# type:` comments now that pyflakes is py3+ (#684) by Anthony Sottile · 3 years, 8 months ago
  29. 4a2407d Detect unused annotations in functions (#668) by Danny Sepler · 3 years, 8 months ago
  30. 4dcd92e detect undefined name of variable defined by AnnAssign (#729) by Anthony Sottile · 3 years, 8 months ago
  31. 7d6479e remove __init__ which is identical to parent (#726) by Anthony Sottile · 3 years, 8 months ago
  32. 2a6e36b Release 2.5.0 (#720) by Anthony Sottile · 3 years, 9 months ago 2.5.0
  33. a153aee remove special handling of pypy offsets since modern pypy gets it right (#717) by Anthony Sottile · 3 years, 10 months ago
  34. d875b02 fix syntax error reporting from stdin (#357) (#716) by Steven Karas · 3 years, 10 months ago
  35. 44ef321 Fix pylint URL in README (#714) by Raphael Nestler · 3 years, 10 months ago
  36. 2246217 burn the bridges with python 2.x (#707) by Anthony Sottile · 4 years ago
  37. becbab6 upgrade flake8 to 4.0.1 (#706) by Anthony Sottile · 4 years ago
  38. f736615 remove backported unittest methods (#705) by Anthony Sottile · 4 years ago
  39. 5959216 remove checking of node.docstring (#704) by Anthony Sottile · 4 years ago
  40. 405a090 simplify PYPY check (#703) by Anthony Sottile · 4 years ago
  41. 30ec858 remove unused WIN (#702) by Anthony Sottile · 4 years ago
  42. a44f8fc remove unused names argument in LateFutureImport (#701) by Anthony Sottile · 4 years ago
  43. bb9aba6 Unify output : characters. Fixes #692 (#693) by Malware Utkonos · 4 years ago
  44. 2a61f3c add tests for python3.11-specific syntax (#694) by Anthony Sottile · 4 years ago
  45. e02336c assignment expression in comprehension should target outer scope (#698) by Yann Sartori · 4 years ago
  46. dd446ed don't double-run github actions for PRs from pycqa/ (#695) by Anthony Sottile · 4 years ago
  47. 2409df0 use updated pypy3 name for github actions (#685) by Anthony Sottile · 4 years, 1 month ago
  48. 84da8cd support TypeAlias annotations (#679) by Laurent Kadian · 4 years, 3 months ago
  49. 1fae3de ignore `__all__` when not directly assigned (#675) by Anthony Sottile · 4 years, 3 months ago
  50. dbb1843 Drop support for EOL Python 2.7 and 3.4-3.5 (#660) by Hugo van Kemenade · 4 years, 5 months ago
  51. 140817f remove with_statement future imports (#663) by Danny Sepler · 4 years, 6 months ago
  52. 78d8859 Release 2.4.0 (#657) by Anthony Sottile · 4 years, 7 months ago 2.4.0
  53. 13cad91 Detect typing module attributes with 'import typing as <name>' (#632) by Angus L'Herrou · 4 years, 7 months ago
  54. cf75971 add support for match statement (#630) by Anthony Sottile · 4 years, 7 months ago
  55. 4cf2189 Remove pychecker from README (#639) by Adam Johnson · 5 years ago
  56. 2e2dfb1 fix typo: annoation -> annotation (#636) by Yusuke Hayashi · 5 years ago
  57. da197ee remove old and unused "tracing" code (#625) by Terence Honles · 5 years ago
  58. f3b1b44 fix syntax error offsets for python 3.10 (#635) by Anthony Sottile · 5 years ago
  59. 95fe313 Release 2.3.1 by Anthony Sottile · 5 years ago 2.3.1
  60. 3de8e61 Annotations no longer redefine names (#619) by Anthony Sottile · 5 years ago
  61. 22eaa06 allow passing tox positional arguments to unittest (#624) by Terence Honles · 5 years ago
  62. 40e6dc2 Release 2.3.0 (#608) by Anthony Sottile · 5 years ago 2.3.0
  63. e3f2659 Fix: Named types incorrectly raising UndefinedName inside annotated subscript (#609) by Léni · 5 years ago
  64. 43541ee Fix annotation clobbering __all__ (#606) by Anthony Sottile · 5 years ago
  65. 650efb9 deterministic ordering for errors in __all__ (#604) by Anthony Sottile · 5 years ago
  66. d2ab3ec Fix quoted type annotations in typing.TypeVar contexts (#534) by Ran Benita · 5 years ago
  67. 0e4194b Test PyPy2/3 on GHA (#598) by Hugo van Kemenade · 5 years ago
  68. 632e346 Test on GitHub Actions (#596) by Hugo van Kemenade · 5 years ago
  69. 26cf063 Recognize __qualname__ when used in class scope (#588) by Pilou · 6 years ago
  70. dbb8fc4 simplify typing.Literal check (#587) by Anthony Sottile · 6 years ago
  71. 6a5f38b Fix tests with Python 3.9, closes #549 (#586) by Louis Sautier · 6 years ago
  72. 684edfc Fix test_invalidEscape with recent PyPy3 versions, closes #584 (#585) by Louis Sautier · 6 years ago
  73. c23a810 fix: don't return syntax error for Annotated's metadata (#580) by Sebastian Kreft · 6 years ago
  74. 5fc37cb Fix undefined name in annotations (#535) by Sebastian Rittau · 6 years ago
  75. cdb0606 Extend F822 to support tuple concatenation (#544) by jack1142 · 6 years ago
  76. 2dce2ee update pypy download urls (#581) by Anthony Sottile · 6 years ago
  77. cd261ab List Python 3.8 support (#541) by Brett Cannon · 6 years ago
  78. da385d5 Add tests demonstrating common use of TYPE_CHECKING guards (#531) by Anthony Sottile · 6 years ago
  79. e83d920 Fix test for nightly Python (3.9) (#532) by Petter Strandmark · 6 years ago
  80. c72d6cf Release 2.2.0 by Anthony Sottile · 6 years ago 2.2.0
  81. c688d2b Fix pyflakes for removal of ast.Param (#523) by Anthony Sottile · 6 years ago
  82. 684f14d Be more cautious when identifying typing Literal (#517) by Anthony Sottile · 6 years ago
  83. 7641643 Fix quoted type annotations in unusual contexts (#516) by Peter Law · 6 years ago
  84. ef3c5cb Deprecate optparse in favor of argparse (#499) by sim-d · 6 years ago
  85. 598eb16 Add a check for if statement conditions which are non-empty tuples (#512) by Peter Law · 6 years ago
  86. 38ee670 Clarify message docstring (#522) by Peter Law · 6 years ago
  87. 780bdcd Fix bug in async function scope checking (#511) by Peter Law · 6 years ago
  88. 0af480e Warn about is comparison to tuple (#484) by Anthony Sottile · 6 years ago
  89. c9708a1 Fix false positive with partially quoted annotations (#479) by Anthony Sottile · 6 years ago
  90. 4ed1ba4 Make pyflakes more resistant to syntax additions (#490) by Anthony Sottile · 6 years ago
  91. be88036 Fix annotation of posonlyarg (#508) by Anthony Sottile · 6 years ago
  92. 1911c20 Allow continue inside finally in 3.8+ (#476) by Batuhan Taşkaya · 7 years ago
  93. ffe9386 fix test name typo (#478) by Florian Dahlitz · 7 years ago
  94. ee1eb06 Allow @overload on async functions as well (#472) by Anthony Sottile · 7 years ago
  95. 5ed30a6 Support typing_extensions.overload in addition to typing.overload (#466) by Michael J. Sullivan · 7 years ago
  96. 1bc5292 Adjust tests for different SyntaxError offsets for pypy7.1.1 (#468) by Anthony Sottile · 7 years ago
  97. fa9812b Remove unnecessary `else` (#439) by Steven Myint · 7 years ago
  98. e422e53 Add support for PEP 572 assignment expressions (#457) by Anthony Sottile · 7 years ago
  99. fa92556 In PEP 484 type comments, allow text after "# type: ignore" (#455) by Michael J. Sullivan · 7 years ago
  100. cc2977f Fix RST markup of bullet point list (#459) by Peter Cock · 7 years ago