PyCQA/flake8-pyi
A plugin for Flake8 that provides specializations for type hinting stub files
PythonMIT
Issues
- 0
- 1
Warn about redundant `Incomplete` annotations
#471 opened by srittau - 0
Y090 false positive for PEP-646
#472 opened by Daverball - 0
- 3
Final literals
#468 opened by srittau - 5
[Stylistic] Enforce a space after `# pyright:`, `# mypy:` and `# noqa:` comments
#465 opened by Avasam - 4
Warn for IO types like io.BytesIO
#463 opened by hugovk - 3
Support flake8==7.0.0
#457 opened by jonyscathe - 0
Y019 sensitive to PEP 570 syntax
#455 opened by hauntsaninja - 1
- 3
- 3
Detect redundant unions with buffer/bytes types?
#414 opened by Akuli - 0
- 7
Standardizing Union of `Literal` and `None`
#424 opened by Avasam - 3
Detect nested `Literal`
#425 opened by Avasam - 1
Detect redundant `Generic` in a class's bases?
#427 opened by AlexWaygood - 0
Ensure `Generic` is always the last base class
#426 opened by AlexWaygood - 0
- 4
- 12
Check for redundant object unions
#283 opened by Avasam - 0
Flag forbidden imports on the line they occur (after dropping support for Python 3.9)
#413 opened by AlexWaygood - 1
Drop support for Python 3.7
#392 opened by AlexWaygood - 3
Should we flag "unused" PEP-695 TypeVars?
#399 opened by AlexWaygood - 0
Add tests for stubs that use PEP-695 syntax
#391 opened by AlexWaygood - 21
Compatibility with Python 3.7
#284 opened by Dreamsorcerer - 0
Forbid using ByteString
#388 opened by AlexWaygood - 0
- 0
- 3
- 0
Disallow `__all__.remove()` in a stub
#369 opened by AlexWaygood - 1
- 4
Find incorrect inheritance order
#276 opened by sobolevn - 3
`F821` false-positive with class member aliases
#317 opened by Avasam - 7
- 3
Allow tuple default values?
#357 opened by AlexWaygood - 6
Y011: Allow `math.inf`, `math.e`, `math.pi`, and `math.tau` as simple defaults
#354 opened by XuehaiPan - 2
Y001: false positive if listed in `__all__`
#347 opened by spaceone - 2
Y034 does seem to not check __iter__
#348 opened by twoertwein - 6
Change default branch name to "main"
#330 opened by AlexWaygood - 3
Release 23.1.0 planning
#308 opened by AlexWaygood - 3
Y020: False positive with string default
#327 opened by srittau - 3
False-positive error for `Final` if it's aliased
#316 opened by AlexWaygood - 2
flake@6 problem
#302 opened by sobolevn - 3
Y041 is not compatible with mypy 0.990
#299 opened by kasium - 6
Maybe discourage re-declaration of final method
#300 opened by twoertwein - 2
Y015 does not work with negative numbers and f-strings
#286 opened by Avasam - 2
`Y020` false-positive for `__slots__`
#290 opened by sobolevn - 4
Warn *args/**kwargs using tuple/dict
#273 opened by hmc-cs-mdrissi - 4
`NoReturn` vs `Never`
#272 opened by AlexWaygood - 0
Detect unused TypedDicts
#270 opened by AlexWaygood