A VSTS build task for running PyLint against a code base. It does this by creating a virtual environment and installing PyLint within that before executing.
This is a first attempt for me to create a VSTS build task and is in early stage development. The current roadmap for the task is as follows:
- Initial version to simply create a virtual environment and execute PyLint [Done]
- Initialization of virtual environment based on pip freeze file, installing PyLint if not already available [Done]
- Look at supporting alternative virtual environment modules (e.g. virtualenv, conda)
And also at some point during the development ensuring that the task is available cross-platform, currently it will only work on Windows based build agents as hosted Linux agents require installation of additional packages (python-venv).