PEP8 es el nombre clave de la Guía de estilo para código Python publicada en julio de 2001 y que aún a día de hoy, diez años después, sigue revisándose.
Para ayudarnos en esta tarea, mi compañero de batallas @pipotux me descubrió una muy buena extensión para Vim mientras trabajábamos en un proyecto Python que nos traemos entre manos.
La instalación es sencilla:
- neonigma@neonigma-desktop:~$ cd /tmp
- neonigma@neonigma-desktop:/tmp$ git clone https://github.com/cburroughs/pep8.py.git
- neonigma@neonigma-desktop:/tmp$ sudo apt-get install python-setuptools
- neonigma@neonigma-desktop:/tmp$ cd pep8.py
- neonigma@neonigma-desktop:/tmp/pep8.py$ python setup.py build
- neonigma@neonigma-desktop:/tmp/pep8.py$ python setup.py install
- neonigma@neonigma-desktop:/tmp/pep8.py$ wget http://www.vim.org/scripts/download_script.php?src_id=14366 -O pep8.vim
- neonigma@neonigma-desktop:/tmp/pep8.py$ mkdir -p ~/.vim/ftplugin/python
- neonigma@neonigma-desktop:/tmp/pep8.py$ mv pep8.vim ~/.vim/ftplugin/python
Una vez realizados estos pasos, basta con abrir cualquier archivo Python con Vim y pulsar F5. El plugin informará de los errores de estilo cometidos o arrojará un mensaje indicando que el código está escrito conforme a la PEP8.