OpenWISP
[qa] Cleanup isort and flake8 settings in an OpenWISP module
You need to have at least basic experience with a few of our tasks before attempting this one.
We need to standardize some practices in the QA checks of the several python modules which compose the OpenWISP Network Management System, follow these steps:
- choose one of our python modules at github.com/openwisp, except openwisp-utils
- look if there's any open/closed issue named
Cleanup isort and flake8 settings in an OpenWISP module
- if not, you must create one; if an issue exists it means that module is already taken by another student and you should look for another module
- if you can proceed, star and fork the repository
- then in the development/test requirements, add
openwisp-utils[qa]>=0.2.1
- if there's any
runflake8
orrunisort
script which uses any command line options, move the command line options to thesetup.cfg
as it's done in django-freeradius, which is cleaner and easier to review - open a pull request
- ensure the travis CI build passes without errors
Task tags
Students who completed this task
Reza Juliandri, marfgold1, EdgeKing810, cking, Vinayak_1871, Rishabh, unsuitable001