.. flake8-async documentation master file, created by sphinx-quickstart on Wed Mar 20 13:37:26 2024. You can adapt this file completely to your liking, but it should at least contain the root `toctree` directive. ############ 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. The plugin may well be too noisy or pedantic depending on your requirements or opinions, in which case you should consider :ref:`disable` for those rules. Pairs well with `flake8-bugbear `__. Some rules are incorporated into `ruff `__. We previously maintained separate flake8-async and flake8-trio plugins, but merged both into this plugin under the more general "flake8-async" name after flake8-trio grew support for anyio and asyncio and became a superset of the former flake8-async. All flake8-trio error codes were renamed from TRIOxxx to ASYNCxxx and the flake8-trio package is now deprecated. ********* Contents: ********* .. toctree:: :maxdepth: 2 usage rules glossary changelog contributing ****************** Indices and tables ****************** * :ref:`genindex` * :ref:`modindex` * :ref:`search` * :doc:`usage` * :doc:`rules` * :doc:`glossary` * :doc:`changelog` * :doc:`contributing`