flake8-async
A highly opinionated flake8 plugin for problems related to Trio, AnyIO, or asyncio.
This can include anything from outright bugs, to pointless/dead code, to likely performance issues, to minor points of idiom that might signal a misunderstanding.
It may well be too noisy for anyone with different opinions, that's OK.
Pairs well with flake8-bugbear.
Some checks are incorporated into ruff.
This plugin was previously known as flake8-trio, and there was a separate small plugin known as flake8-async for asyncio. But this plugin was a superset of the checks in flake8-async, and support for anyio was added, so it's now named flake8-async to more properly convey its usage. At the same time all error codes were renamed from TRIOxxx to ASYNCxxx, as was previously used by the old flake8-async.
Rules
Release files for flake8-async 24.9.2
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| flake8_async-24.9.2.tar.gz | 102.1 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| flake8_async-24.9.2-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 151.9 kB
Release files / flake8_async-24.9.2.tar.gz
| Download URL | flake8_async-24.9.2.tar.gz |
|---|---|
| Size | 102.1 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
fbc7d615f2dd1bc9b6828a9b3d304ca9cd1d17a21c14786c8903165918eedf14
|
|
BLAKE2b-256 checksum How to use checksums |
1edd3283e074e911d37d59734612e84bb359443045c92df29138fca32c8e1644
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/5.1.1 CPython/3.10.12
|
Release files / flake8_async-24.9.2-py3-none-any.whl
| Download URL | flake8_async-24.9.2-py3-none-any.whl |
|---|---|
| Size | 49.8 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
c59177d8a3712ff11b3dc75524f57e4b78fa4c61cd653866fb65c34c433aa793
|
|
BLAKE2b-256 checksum How to use checksums |
cdf94ec443c0768f2e0fa94e0ef82221c7fedbd69f356aac1da0082a4972a62b
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/5.1.1 CPython/3.10.12
|