Project import generated by Copybara.

PiperOrigin-RevId: 568328430
This commit is contained in:
Google Python team 2023-09-25 17:40:43 -04:00 committed by David Mandelberg
parent 718ea5d9f8
commit 28d10d19df

View File

@ -5,7 +5,7 @@
# Its canonical open-source location is: # Its canonical open-source location is:
# https://google.github.io/styleguide/pylintrc # https://google.github.io/styleguide/pylintrc
[MASTER] [MAIN]
# Files or directories to be skipped. They should be base names, not paths. # Files or directories to be skipped. They should be base names, not paths.
ignore=third_party ignore=third_party
@ -50,7 +50,8 @@ confidence=
# --enable=similarities". If you want to run only the classes checker, but have # --enable=similarities". If you want to run only the classes checker, but have
# no Warning level messages displayed, use"--disable=all --enable=classes # no Warning level messages displayed, use"--disable=all --enable=classes
# --disable=W" # --disable=W"
disable=abstract-method, disable=R,
abstract-method,
apply-builtin, apply-builtin,
arguments-differ, arguments-differ,
attribute-defined-outside-init, attribute-defined-outside-init,
@ -66,7 +67,6 @@ disable=abstract-method,
coerce-method, coerce-method,
delslice-method, delslice-method,
div-method, div-method,
duplicate-code,
eq-without-hash, eq-without-hash,
execfile-builtin, execfile-builtin,
file-builtin, file-builtin,
@ -80,7 +80,6 @@ disable=abstract-method,
import-error, import-error,
import-self, import-self,
import-star-module-level, import-star-module-level,
inconsistent-return-statements,
input-builtin, input-builtin,
intern-builtin, intern-builtin,
invalid-str-codec, invalid-str-codec,
@ -94,10 +93,6 @@ disable=abstract-method,
next-method-called, next-method-called,
next-method-defined, next-method-defined,
no-absolute-import, no-absolute-import,
no-else-break,
no-else-continue,
no-else-raise,
no-else-return,
no-init, # added no-init, # added
no-member, no-member,
no-name-in-module, no-name-in-module,
@ -123,24 +118,12 @@ disable=abstract-method,
standarderror-builtin, standarderror-builtin,
suppressed-message, suppressed-message,
sys-max-int, sys-max-int,
too-few-public-methods,
too-many-ancestors,
too-many-arguments,
too-many-boolean-expressions,
too-many-branches,
too-many-instance-attributes,
too-many-locals,
too-many-nested-blocks,
too-many-public-methods,
too-many-return-statements,
too-many-statements,
trailing-newlines, trailing-newlines,
unichr-builtin, unichr-builtin,
unicode-builtin, unicode-builtin,
unnecessary-pass, unnecessary-pass,
unpacking-in-except, unpacking-in-except,
useless-else-on-loop, useless-else-on-loop,
useless-object-inheritance,
useless-suppression, useless-suppression,
using-cmp-argument, using-cmp-argument,
wrong-import-order, wrong-import-order,
@ -225,7 +208,7 @@ no-docstring-rgx=(__.*__|main|test.*|.*test|.*Test)$
# Minimum line length for functions/classes that require docstrings, shorter # Minimum line length for functions/classes that require docstrings, shorter
# ones are exempt. # ones are exempt.
docstring-min-length=10 docstring-min-length=12
[TYPECHECK] [TYPECHECK]
@ -235,10 +218,6 @@ docstring-min-length=10
# produce valid context managers. # produce valid context managers.
contextmanager-decorators=contextlib.contextmanager,contextlib2.contextmanager contextmanager-decorators=contextlib.contextmanager,contextlib2.contextmanager
# Tells whether missing members accessed in mixin class should be ignored. A
# mixin class is detected if its name ends with "mixin" (case insensitive).
ignore-mixin-members=yes
# List of module names for which member attributes should not be checked # List of module names for which member attributes should not be checked
# (useful for modules/projects where namespaces are manipulated during runtime # (useful for modules/projects where namespaces are manipulated during runtime
# and thus existing member attributes cannot be deduced by static analysis. It # and thus existing member attributes cannot be deduced by static analysis. It
@ -261,7 +240,7 @@ generated-members=
# Maximum number of characters on a single line. # Maximum number of characters on a single line.
max-line-length=80 max-line-length=80
# TODO(https://github.com/PyCQA/pylint/issues/3352): Direct pylint to exempt # TODO(https://github.com/pylint-dev/pylint/issues/3352): Direct pylint to exempt
# lines made too long by directives to pytype. # lines made too long by directives to pytype.
# Regexp for a line that is allowed to be longer than the limit. # Regexp for a line that is allowed to be longer than the limit.
@ -418,12 +397,3 @@ valid-classmethod-first-arg=cls,
# List of valid names for the first argument in a metaclass class method. # List of valid names for the first argument in a metaclass class method.
valid-metaclass-classmethod-first-arg=mcs valid-metaclass-classmethod-first-arg=mcs
[EXCEPTIONS]
# Exceptions that will emit a warning when being caught. Defaults to
# "Exception"
overgeneral-exceptions=builtins.StandardError,
builtins.Exception,
builtins.BaseException