[MAIN] analyse-fallback-blocks=no extension-pkg-allow-list= extension-pkg-whitelist= fail-on= fail-under=10 ignore=CVS ignore-paths= ignore-patterns=^\.# ignored-modules= jobs=4 limit-inference-results=100 load-plugins= persistent=yes py-version=3.10 recursive=no suggestion-mode=yes unsafe-load-any-extension=no [REPORTS] evaluation=max(0, 0 if fatal else 10.0 - ((float(5 * error + warning + refactor + convention) / statement) * 10)) msg-template= reports=no score=yes [MESSAGES CONTROL] confidence=HIGH, CONTROL_FLOW, INFERENCE, INFERENCE_FAILURE, UNDEFINED disable=raw-checker-failed, bad-inline-option, locally-disabled, file-ignored, suppressed-message, useless-suppression, deprecated-pragma, use-symbolic-message-instead enable=c-extension-no-member [SIMILARITIES] ignore-comments=yes ignore-docstrings=yes ignore-imports=yes ignore-signatures=yes min-similarity-lines=4 [MISCELLANEOUS] notes=FIXME, XXX, TODO notes-rgx= [DESIGN] exclude-too-few-public-methods= ignored-parents= max-args=5 max-attributes=7 max-bool-expr=5 max-branches=12 max-locals=15 max-parents=7 max-public-methods=20 max-returns=6 max-statements=50 min-public-methods=2 [STRING] check-quote-consistency=no check-str-concat-over-line-jumps=no [CLASSES] check-protected-access-in-special-methods=no defining-attr-methods=__init__, __new__, setUp, __post_init__ exclude-protected=_asdict, _fields, _replace, _source, _make valid-classmethod-first-arg=cls valid-metaclass-classmethod-first-arg=cls [FORMAT] expected-line-ending-format= ignore-long-lines=^\s*(# )??$ indent-after-paren=4 indent-string=' ' max-line-length=100 max-module-lines=1000 single-line-class-stmt=no single-line-if-stmt=no [IMPORTS] allow-any-import-level= allow-wildcard-with-all=no deprecated-modules= ext-import-graph= import-graph= int-import-graph= known-standard-library= known-third-party=enchant preferred-modules= [VARIABLES] additional-builtins= allow-global-unused-variables=yes allowed-redefined-builtins= callbacks=cb_, _cb dummy-variables-rgx=_+$|(_[a-zA-Z0-9_]*[a-zA-Z0-9]+?$)|dummy|^ignored_|^unused_ ignored-argument-names=_.*|^ignored_|^unused_ init-import=no redefining-builtins-modules=six.moves,past.builtins,future.builtins,builtins,io [LOGGING] logging-format-style=old logging-modules=logging [EXCEPTIONS] overgeneral-exceptions=BaseException, Exception [BASIC] argument-naming-style=snake_case attr-naming-style=snake_case bad-names=foo, bar, baz, toto, tutu, tata bad-names-rgxs= class-attribute-naming-style=any class-const-naming-style=UPPER_CASE class-naming-style=PascalCase const-naming-style=any docstring-min-length=-1 function-naming-style=snake_case good-names=i, j, k, f, ex, Run, _ good-names-rgxs= include-naming-hint=no inlinevar-naming-style=any method-naming-style=snake_case module-naming-style=snake_case name-group= no-docstring-rgx=^_ property-classes=abc.abstractproperty variable-naming-style=snake_case [SPELLING] max-spelling-suggestions=4 spelling-dict= spelling-ignore-comment-directives=fmt: on,fmt: off,noqa:,noqa,nosec,isort:skip,mypy: spelling-ignore-words= spelling-private-dict-file= spelling-store-unknown-words=no [TYPECHECK] contextmanager-decorators=contextlib.contextmanager generated-members= ignore-none=yes ignore-on-opaque-inference=yes ignored-checks-for-mixins=no-member, not-async-context-manager, not-context-manager, attribute-defined-outside-init ignored-classes=optparse.Values,thread._local,_thread._local,argparse.Namespace missing-member-hint=yes missing-member-hint-distance=1 missing-member-max-choices=1 mixin-class-rgx=.*[Mm]ixin signature-mutators= [REFACTORING] max-nested-blocks=5 never-returning-functions=sys.exit,argparse.parse_error