# PYLINT: General settings for FMU modules

[GENERAL]
disable=R0205, F0010, C0330, E1136, E0401
output-format=colorized

# E1136: Pylint is not able to detect that all objects really are subscriptable
# E0401: import-error, these will be caught by automated tests anyhow

[MASTER]
init-hook='import sys; sys.path.append("src/")'
ignore=version.py,__init__.py,setup.py,jobs.py

[BASIC]
good-names=logger, fmux, xfmu

[FORMAT]
max-line-length=88
max-module-lines=3000

[DESIGN]
max-attributes=25
max-args=20
max-locals=30
max-statements=100
max-branches=20

[SIMILARITIES]
min-similarity-lines=6
ignore-comments=yes
ignore-docstrings=yes
ignore-imports=yes
