# To see other available options:
#   pylint --generate-rcfile > .pylintrc_new
# and compare the output

[BASIC]
good-names-rgxs=
    ^[a-z]\d*$,  # e.g. x, y, m1, m2 (physics symbols)

[MASTER]
ignore=
    conf.py,
    sympy,
ignore-patterns=
    .*\.pyi

[MESSAGES CONTROL]
disable=
    duplicate-code, # https://github.com/PyCQA/pylint/issues/214
    logging-fstring-interpolation,
    missing-class-docstring,    # pydocstyle
    missing-function-docstring, # pydocstyle
    missing-module-docstring,   # pydocstyle
    redefined-builtin, # flake8-built
    too-few-public-methods, # data containers (attrs) and interface classes
    unused-import, # https://www.flake8rules.com/rules/F401

[SIMILARITIES]
ignore-imports=yes # https://stackoverflow.com/a/30007053

[VARIABLES]
init-import=yes
