Jennis/add gi.repository to ignored pylint modules

gi.repository module is now ignored by pylint

Because this module dynamically adds classes, false warnings such as "no-name-in-module" or "no-member" are outputted by pylint.

pylint and pep8 now run by default

Linting tests are now run by default when executing: ./setup.py test on the command line.

PLEASE NOTE: The additional CI job for linting has been removed.

From @tristanvb: "It is more important that developers find errors quickly and avoid wasting time pushing untested branches to CI, than it is nice to have a separate test in CI to view linting errors - if we can have both, we can re-enable that later without changing the default for the developer running tests locally."

Edited by James Ennis

Merge request reports

Loading