diff --git a/docs/pages/usage/integrations.rst b/docs/pages/usage/integrations.rst index 3ab11e693..82719d6aa 100644 --- a/docs/pages/usage/integrations.rst +++ b/docs/pages/usage/integrations.rst @@ -1,21 +1,29 @@ Integrations ============ -We leverage all the existing ``flake8`` infrastructure. +We leverage all the existing ``flake8`` +`infrastructure `_ +and tools. There are different integrations for your workflow. + Hooks ----- - `pytest-flake8 `_ to run style checks alongside with tests - `pre-commit `_ to run ``flake8`` before all commits locally + Editors ------- - `vscode plugin `_ - `sublime plugin `_ - `atom plugin `_ +- `vim plugin `_ +- `emacs plugin `_ +- `pycharm plugin `_ + Extras ------ @@ -31,6 +39,7 @@ Things we highly recommend to improve your code quality: - `cohesion `_ tool to measure code cohesion, works for most of the times. We recommend to use it as a reporting tool - `vulture `_ allows you to find unused code. Has some drawbacks, since there is too many magic in python code. But, it is still very useful tool for the refactoring + Stubs ----- @@ -49,6 +58,7 @@ Use ``*.pyi`` glob to list ignored violations: You can look at the `returns `_ project as an example. + pylint ------