[flake8]
ignore = 
	E203,
	E227,
	E265,
	E501,
	E722,
	E741,
	E743,
	F401,
	F405,
	F811,
	F821,
	W503,
	N802,
	N803,
	N806,
	N812,
	N815,
	N816,
max-line-length = 300
per-file-ignores = 
	bikeshed/lint/__init__.py:F401
	bikeshed/h/__init__.py:F401
	bikeshed/markdown/__init__.py:F401
	bikeshed/shorthands/__init__.py:F401
	bikeshed/refs/__init__.py:F401
	bikeshed/update/__init__.py:F401
	bikeshed/wpt/__init__.py:F401
	bikeshed/__init__.py:F401
	bikeshed/config/__init__.py:F401
	bikeshed/stringEnum/__init__.py:F401

[pylint.MESSAGES CONTROL]
disable = 
	arguments-differ,
	broad-except,
	c-extension-no-member,             # seems to be weird false pos
	consider-iterating-dictionary,     # lol no
	consider-using-f-string,           # don't care
	duplicate-code,                    # dont' care
	eval-used,                         # needed
	exec-used,                         # needed
	fixme,
	global-statement,                  # needed
	import-outside-toplevel,           # needed
	inconsistent-return-statements,    # don't care
	invalid-name,                      # SUPER don't care
	keyword-arg-before-vararg,         # literally nonsensical
	line-too-long,                     # black takes care of my line lengths
	missing-class-docstring,
	missing-function-docstring,
	missing-module-docstring,
	missing-timeout,                   # TODO: fix
	no-else-break,                     # i prefer this actually
	no-else-continue,                  # ditto
	no-else-raise,                     # ditto
	no-else-return,                    # ditto
	pointless-string-statement,        # fine as alt comment syntax
	redefined-builtin,
	superfluous-parens,                # don't care
	too-few-public-methods,            # dumb
	too-many-arguments,                # dumb
	too-many-boolean-expressions,      # needed
	too-many-branches,                 # needed
	too-many-instance-attributes,      # dumb
	too-many-lines,
	too-many-locals,                   # dumb
	too-many-nested-blocks,
	too-many-return-statements,
	too-many-statements,
	unsubscriptable-object,            # false positives
	unsupported-binary-operation,      # false pos on type sigs, plus mypy catches anyway
	use-dict-literal,                  # don't care
	useless-return,                    # need it for mypy

[egg_info]
tag_build = 
tag_date = 0

