[MASTER]
# Ignore generic files and binary resources
ignore=__init__.py,resources.py

[MESSAGES CONTROL]
# Disable some messages that are too strict for QGIS development
disable=C0111, # missing-docstring
        C0103, # invalid-name
        R0903, # too-few-public-methods
        R0913, # too-many-arguments
        R0914, # too-many-locals
        W0511  # fixme/todo

[FORMAT]
max-line-length=120
max-module-lines=2000

[DESIGN]
max-args=10
max-locals=25
max-returns=8
max-branches=15
max-statements=50
max-parents=10
max-attributes=15
max-public-methods=30
