[tool.black] line-length=79 [tool.pylint.REPORTS] reports='no' [tool.pylint.MASTER] # A comma-separated list of package or module names from where C extensions may # be loaded. Extensions are loading into the active Python interpreter and may # run arbitrary code extension-pkg-allow-list='rapidjson' [tool.pylint.FORMAT] max-line-length=80 [tool.pylint.deprecated_builtins] # We want to use proper logging, so we can control *ALL* output bei the Abseil # logger, hence: deprecate 'print' bad-functions = ["map", "filter", "print"] # Run the spell check every once in a while, having it enabled always, is too # annoying. [tool.pylint.spelling] max-spelling-suggestions = 4 spelling-dict = "en_GB" spelling-ignore-comment-directives = "fmt: on,fmt: off,noqa:,noqa,nosec,isort:skip,mypy:" spelling-ignore-words = "" spelling-private-dict-file = ".spelling" spelling-store-unknown-words = false