pylintrc
author Philippe Pepiot <philippe.pepiot@logilab.fr>
Tue, 16 Apr 2019 15:49:03 +0200
branch3.26
changeset 12577 2508ba96fad2
parent 11219 0796b6191cea
permissions -rw-r--r--
[devtools/testlib] avoid hidding AttributeError in create_user() commit() might raise a AttributeError too. Use getattr(req, 'cnx', req) instead, which is a form already used to get the real cnx in some code: cubicweb/rset.py:577: cnx = getattr(self.req, 'cnx', self.req) cubicweb/schema.py:353: with getattr(_cw, 'cnx', _cw).security_enabled(read=False): We could use if hasattr(req, 'commit') here too but it lead to 3 additionals lines. Maybe we should have commit() and rollback() on cubicweb.web.request.ConnectionCubicWebRequestBase too ?
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
11216
efecb78bf929 update and enhance pylintrc
Sylvain Thénault <sylvain.thenault@logilab.fr>
parents: 0
diff changeset
     1
[MASTER]
efecb78bf929 update and enhance pylintrc
Sylvain Thénault <sylvain.thenault@logilab.fr>
parents: 0
diff changeset
     2
load-plugins=cubicweb.pylintext
11219
0796b6191cea [pylint] more work on the pylint support
Sylvain Thénault <sylvain.thenault@logilab.fr>
parents: 11216
diff changeset
     3
ignore=__pkginfo__
11216
efecb78bf929 update and enhance pylintrc
Sylvain Thénault <sylvain.thenault@logilab.fr>
parents: 0
diff changeset
     4
0
b97547f5f1fa Showtime !
Adrien Di Mascio <Adrien.DiMascio@logilab.fr>
parents:
diff changeset
     5
[MESSAGES CONTROL]
11216
efecb78bf929 update and enhance pylintrc
Sylvain Thénault <sylvain.thenault@logilab.fr>
parents: 0
diff changeset
     6
disable = too-many-ancestors,too-many-instance-attributes,too-many-public-methods,
efecb78bf929 update and enhance pylintrc
Sylvain Thénault <sylvain.thenault@logilab.fr>
parents: 0
diff changeset
     7
      too-few-public-methods,too-many-arguments,import-error
0
b97547f5f1fa Showtime !
Adrien Di Mascio <Adrien.DiMascio@logilab.fr>
parents:
diff changeset
     8
b97547f5f1fa Showtime !
Adrien Di Mascio <Adrien.DiMascio@logilab.fr>
parents:
diff changeset
     9
[BASIC]
11219
0796b6191cea [pylint] more work on the pylint support
Sylvain Thénault <sylvain.thenault@logilab.fr>
parents: 11216
diff changeset
    10
function-rgx = [a-z_][a-z0-9_]{2,35}$
11216
efecb78bf929 update and enhance pylintrc
Sylvain Thénault <sylvain.thenault@logilab.fr>
parents: 0
diff changeset
    11
good-names=w,_
0
b97547f5f1fa Showtime !
Adrien Di Mascio <Adrien.DiMascio@logilab.fr>
parents:
diff changeset
    12
b97547f5f1fa Showtime !
Adrien Di Mascio <Adrien.DiMascio@logilab.fr>
parents:
diff changeset
    13
[TYPECHECK]
b97547f5f1fa Showtime !
Adrien Di Mascio <Adrien.DiMascio@logilab.fr>
parents:
diff changeset
    14
generated-members=debug,info,notice,warning,error,critical,exception
11216
efecb78bf929 update and enhance pylintrc
Sylvain Thénault <sylvain.thenault@logilab.fr>
parents: 0
diff changeset
    15
efecb78bf929 update and enhance pylintrc
Sylvain Thénault <sylvain.thenault@logilab.fr>
parents: 0
diff changeset
    16
[CLASSES]
efecb78bf929 update and enhance pylintrc
Sylvain Thénault <sylvain.thenault@logilab.fr>
parents: 0
diff changeset
    17
exclude-protected=_cw,_cnx,
efecb78bf929 update and enhance pylintrc
Sylvain Thénault <sylvain.thenault@logilab.fr>
parents: 0
diff changeset
    18
      # namedtuple public API.
efecb78bf929 update and enhance pylintrc
Sylvain Thénault <sylvain.thenault@logilab.fr>
parents: 0
diff changeset
    19
      _asdict,_fields,_replace,_source,_make
efecb78bf929 update and enhance pylintrc
Sylvain Thénault <sylvain.thenault@logilab.fr>
parents: 0
diff changeset
    20
efecb78bf929 update and enhance pylintrc
Sylvain Thénault <sylvain.thenault@logilab.fr>
parents: 0
diff changeset
    21
efecb78bf929 update and enhance pylintrc
Sylvain Thénault <sylvain.thenault@logilab.fr>
parents: 0
diff changeset
    22
[FORMAT]
efecb78bf929 update and enhance pylintrc
Sylvain Thénault <sylvain.thenault@logilab.fr>
parents: 0
diff changeset
    23
max-line-length=100
efecb78bf929 update and enhance pylintrc
Sylvain Thénault <sylvain.thenault@logilab.fr>
parents: 0
diff changeset
    24
max-module-lines=2000