# *************************** # ** DO NOT EDIT THIS FILE ** # *************************** # # This file was generated by edx-lint: http://github.com/edx.edx-lint # # If you want to change this file, you have two choices, depending on whether # you want to make a local change that applies only to this repo, or whether # you want to make a central change that applies to all repos using edx-lint. # # LOCAL CHANGE: # # 1. Edit the local pylintrc_tweaks file to add changes just to this # repo's file. # # 2. Run: # # $ edx_lint write pylintrc # # 3. This will modify the local file. Submit a pull request to get it # checked in so that others will benefit. # # # CENTRAL CHANGE: # # 1. Edit the pylintrc file in the edx-lint repo at # https://github.com/edx/edx-lint/blob/master/edx_lint/files/pylintrc # # 2. Make a new version of edx_lint, which involves the usual steps of # incrementing the version number, submitting and reviewing a pull # request, and updating the edx-lint version reference in this repo. # # 3. Install the newer version of edx-lint. # # 4. Run: # # $ edx_lint write pylintrc # # 5. This will modify the local file. Submit a pull request to get it # checked in so that others will benefit. # # # # # # STAY AWAY FROM THIS FILE! # # # # # # SERIOUSLY. # # ------------------------------ [MASTER] ignore = ,.git,migrations,node_modules,.pycharm_helpers persistent = yes load-plugins = edx_lint.pylint,pylint_django,pylint_celery [MESSAGES CONTROL] disable = locally-disabled, locally-enabled, too-few-public-methods, bad-builtin, star-args, abstract-class-not-used, abstract-class-little-used, no-init, fixme, logging-format-interpolation, too-many-lines, no-self-use, too-many-ancestors, too-many-instance-attributes, too-few-public-methods, too-many-public-methods, too-many-return-statements, too-many-branches, too-many-arguments, too-many-locals, unused-wildcard-import, duplicate-code [REPORTS] output-format = text files-output = no reports = no evaluation = 10.0 - ((float(5 * error + warning + refactor + convention) / statement) * 10) [BASIC] bad-functions = map,filter,apply,input module-rgx = (([a-z_][a-z0-9_]*)|([A-Z][a-zA-Z0-9]+))$ const-rgx = (([A-Z_][A-Z0-9_]*)|(__.*__)|log|urlpatterns)$ class-rgx = [A-Z_][a-zA-Z0-9]+$ function-rgx = ([a-z_][a-z0-9_]{2,40}|test_[a-z0-9_]+)$ method-rgx = ([a-z_][a-z0-9_]{2,40}|setUp|set[Uu]pClass|tearDown|tear[Dd]ownClass|assert[A-Z]\w*|maxDiff|test_[a-z0-9_]+)$ attr-rgx = [a-z_][a-z0-9_]{2,40}$ argument-rgx = [a-z_][a-z0-9_]{2,40}$ variable-rgx = [a-z_][a-z0-9_]{2,40}$ class-attribute-rgx = ([A-Za-z_][A-Za-z0-9_]{2,40}|(__.*__))$ inlinevar-rgx = [A-Za-z_][A-Za-z0-9_]*$ good-names = f,i,j,k,db,ex,Run,_,__ bad-names = foo,bar,baz,toto,tutu,tata no-docstring-rgx = __.*__$|test_.+|setUp$|setUpClass$|tearDown$|tearDownClass$|Meta$ docstring-min-length = -1 [FORMAT] max-line-length = 120 ignore-long-lines = ^\s*(# )?<?https?://\S+>?$ single-line-if-stmt = no no-space-check = trailing-comma,dict-separator max-module-lines = 1000 indent-string = ' ' [MISCELLANEOUS] notes = FIXME,XXX,TODO [SIMILARITIES] min-similarity-lines = 4 ignore-comments = yes ignore-docstrings = yes ignore-imports = no [TYPECHECK] ignore-mixin-members = yes ignored-classes = SQLObject unsafe-load-any-extension = yes generated-members = REQUEST, acl_users, aq_parent, objects, DoesNotExist, can_read, can_write, get_url, size, content, status_code, create, build, fields, tag, org, course, category, name, revision, _meta, [VARIABLES] init-import = no dummy-variables-rgx = _|dummy|unused|.*_unused additional-builtins = [CLASSES] defining-attr-methods = __init__,__new__,setUp valid-classmethod-first-arg = cls valid-metaclass-classmethod-first-arg = mcs [DESIGN] max-args = 5 ignored-argument-names = _.* max-locals = 15 max-returns = 6 max-branches = 12 max-statements = 50 max-parents = 7 max-attributes = 7 min-public-methods = 2 max-public-methods = 20 [IMPORTS] deprecated-modules = regsub,TERMIOS,Bastion,rexec import-graph = ext-import-graph = int-import-graph = [EXCEPTIONS] overgeneral-exceptions = Exception # 42ec1461de97fc01d7191c1c5f2fd5ec67671a61