Well, would it be correct to say that you are checking a module from sys.path in this case?
Sorry, I should have clarified that in my example both pylint and astroid are installed withpip install -e for an editable installation. Sopylint/pylintrc is both on my path and also a local config that I would expect tonot be used to lint astroid. and it was parsed and used in pylint astroid --use-local-configs=y --verbose
Right, this is the problem. It's not astroid's local config. with /pylint as $pwd% pylint astroid --use-local-configs=y -verbose Loading config file /Users/jwalls/pylint/pylintrcLoading config file /Users/jwalls/astroid/pylintrcUsing config from /Users/jwalls/astroid for /Users/jwalls/astroid/astroid/__init__.pyUsing config from /Users/jwalls/astroid for /Users/jwalls/astroid/astroid/_backport_stdlib_names.pyUsing config from /Users/jwalls/astroid for /Users/jwalls/astroid/astroid/constraint.pyUsing config from /Users/jwalls/astroid for /Users/jwalls/astroid/astroid/transforms.pyUsing config from /Users/jwalls/astroid for /Users/jwalls/astroid/astroid/test_utils.pyUsing config from /Users/jwalls/astroid for /Users/jwalls/astroid/astroid/protocols.pyUsing config from /Users/jwalls/astroid for /Users/jwalls/astroid/astroid/util.pyUsing config from /Users/jwalls/astroid for /Users/jwalls/astroid/astroid/arguments.pyUsing config from /Users/jwalls/astroid for /Users/jwalls/astroid/astroid/modutils.pyUsing config from /Users/jwalls/astroid for /Users/jwalls/astroid/astroid/raw_building.pyUsing config from /Users/jwalls/astroid for /Users/jwalls/astroid/astroid/_ast.pyUsing config from /Users/jwalls/astroid for /Users/jwalls/astroid/astroid/inference_tip.pyUsing config from /Users/jwalls/astroid for /Users/jwalls/astroid/astroid/builder.pyUsing config from /Users/jwalls/astroid for /Users/jwalls/astroid/astroid/__pkginfo__.pyUsing config from /Users/jwalls/astroid for /Users/jwalls/astroid/astroid/astroid_manager.pyUsing config from /Users/jwalls/astroid for /Users/jwalls/astroid/astroid/context.pyUsing config from /Users/jwalls/astroid for /Users/jwalls/astroid/astroid/rebuilder.pyUsing config from /Users/jwalls/astroid for /Users/jwalls/astroid/astroid/exceptions.pyUsing config from /Users/jwalls/astroid for /Users/jwalls/astroid/astroid/objects.pyUsing config from /Users/jwalls/astroid for /Users/jwalls/astroid/astroid/typing.pyUsing config from /Users/jwalls/astroid for /Users/jwalls/astroid/astroid/helpers.pyUsing config from /Users/jwalls/astroid for /Users/jwalls/astroid/astroid/manager.pyUsing config from /Users/jwalls/astroid for /Users/jwalls/astroid/astroid/filter_statements.pyUsing config from /Users/jwalls/astroid for /Users/jwalls/astroid/astroid/const.pyUsing config from /Users/jwalls/astroid for /Users/jwalls/astroid/astroid/bases.pyUsing config from /Users/jwalls/astroid for /Users/jwalls/astroid/astroid/decorators.pyUsing config from /Users/jwalls/astroid for /Users/jwalls/astroid/astroid/interpreter/dunder_lookup.pyUsing config from /Users/jwalls/astroid for /Users/jwalls/astroid/astroid/interpreter/__init__.pyUsing config from /Users/jwalls/astroid for /Users/jwalls/astroid/astroid/interpreter/objectmodel.pyUsing config from /Users/jwalls/astroid for /Users/jwalls/astroid/astroid/interpreter/_import/util.pyUsing config from /Users/jwalls/astroid for /Users/jwalls/astroid/astroid/interpreter/_import/__init__.pyUsing config from /Users/jwalls/astroid for /Users/jwalls/astroid/astroid/interpreter/_import/spec.pyUsing config from /Users/jwalls/astroid for /Users/jwalls/astroid/astroid/nodes/node_ng.pyUsing config from /Users/jwalls/astroid for /Users/jwalls/astroid/astroid/nodes/_base_nodes.pyUsing config from /Users/jwalls/astroid for /Users/jwalls/astroid/astroid/nodes/__init__.pyUsing config from /Users/jwalls/astroid for /Users/jwalls/astroid/astroid/nodes/utils.pyUsing config from /Users/jwalls/astroid for /Users/jwalls/astroid/astroid/nodes/as_string.pyUsing config from /Users/jwalls/astroid for /Users/jwalls/astroid/astroid/nodes/node_classes.pyUsing config from /Users/jwalls/astroid for /Users/jwalls/astroid/astroid/nodes/const.pyUsing config from /Users/jwalls/astroid for /Users/jwalls/astroid/astroid/nodes/scoped_nodes/mixin.pyUsing config from /Users/jwalls/astroid for /Users/jwalls/astroid/astroid/nodes/scoped_nodes/__init__.pyUsing config from /Users/jwalls/astroid for /Users/jwalls/astroid/astroid/nodes/scoped_nodes/scoped_nodes.pyUsing config from /Users/jwalls/astroid for /Users/jwalls/astroid/astroid/nodes/scoped_nodes/utils.pyUsing config from /Users/jwalls/astroid for /Users/jwalls/astroid/astroid/brain/brain_random.pyUsing config from /Users/jwalls/astroid for /Users/jwalls/astroid/astroid/brain/brain_collections.pyUsing config from /Users/jwalls/astroid for /Users/jwalls/astroid/astroid/brain/brain_numpy_core_function_base.pyUsing config from /Users/jwalls/astroid for /Users/jwalls/astroid/astroid/brain/brain_six.pyUsing config from /Users/jwalls/astroid for /Users/jwalls/astroid/astroid/brain/brain_unittest.pyUsing config from /Users/jwalls/astroid for /Users/jwalls/astroid/astroid/brain/brain_crypt.pyUsing config from /Users/jwalls/astroid for /Users/jwalls/astroid/astroid/brain/brain_numpy_core_numeric.pyUsing config from /Users/jwalls/astroid for /Users/jwalls/astroid/astroid/brain/brain_threading.pyUsing config from /Users/jwalls/astroid for /Users/jwalls/astroid/astroid/brain/brain_re.pyUsing config from /Users/jwalls/astroid for /Users/jwalls/astroid/astroid/brain/brain_hypothesis.pyUsing config from /Users/jwalls/astroid for /Users/jwalls/astroid/astroid/brain/brain_signal.pyUsing config from /Users/jwalls/astroid for /Users/jwalls/astroid/astroid/brain/brain_numpy_ma.pyUsing config from /Users/jwalls/astroid for /Users/jwalls/astroid/astroid/brain/brain_type.pyUsing config from /Users/jwalls/astroid for /Users/jwalls/astroid/astroid/brain/brain_namedtuple_enum.pyUsing config from /Users/jwalls/astroid for /Users/jwalls/astroid/astroid/brain/brain_dataclasses.pyUsing config from /Users/jwalls/astroid for /Users/jwalls/astroid/astroid/brain/brain_subprocess.pyUsing config from /Users/jwalls/astroid for /Users/jwalls/astroid/astroid/brain/brain_ssl.pyUsing config from /Users/jwalls/astroid for /Users/jwalls/astroid/astroid/brain/brain_numpy_core_multiarray.pyUsing config from /Users/jwalls/astroid for /Users/jwalls/astroid/astroid/brain/__init__.pyUsing config from /Users/jwalls/astroid for /Users/jwalls/astroid/astroid/brain/brain_mechanize.pyUsing config from /Users/jwalls/astroid for /Users/jwalls/astroid/astroid/brain/brain_numpy_random_mtrand.pyUsing config from /Users/jwalls/astroid for /Users/jwalls/astroid/astroid/brain/brain_curses.pyUsing config from /Users/jwalls/astroid for /Users/jwalls/astroid/astroid/brain/brain_pathlib.pyUsing config from /Users/jwalls/astroid for /Users/jwalls/astroid/astroid/brain/brain_fstrings.pyUsing config from /Users/jwalls/astroid for /Users/jwalls/astroid/astroid/brain/brain_io.pyUsing config from /Users/jwalls/astroid for /Users/jwalls/astroid/astroid/brain/brain_numpy_core_numerictypes.pyUsing config from /Users/jwalls/astroid for /Users/jwalls/astroid/astroid/brain/brain_ctypes.pyUsing config from /Users/jwalls/astroid for /Users/jwalls/astroid/astroid/brain/brain_qt.pyUsing config from /Users/jwalls/astroid for /Users/jwalls/astroid/astroid/brain/brain_functools.pyUsing config from /Users/jwalls/astroid for /Users/jwalls/astroid/astroid/brain/brain_http.pyUsing config from /Users/jwalls/astroid for /Users/jwalls/astroid/astroid/brain/brain_numpy_core_einsumfunc.pyUsing config from /Users/jwalls/astroid for /Users/jwalls/astroid/astroid/brain/brain_dateutil.pyUsing config from /Users/jwalls/astroid for /Users/jwalls/astroid/astroid/brain/brain_gi.pyUsing config from /Users/jwalls/astroid for /Users/jwalls/astroid/astroid/brain/brain_sqlalchemy.pyUsing config from /Users/jwalls/astroid for /Users/jwalls/astroid/astroid/brain/brain_responses.pyUsing config from /Users/jwalls/astroid for /Users/jwalls/astroid/astroid/brain/brain_typing.pyUsing config from /Users/jwalls/astroid for /Users/jwalls/astroid/astroid/brain/brain_argparse.pyUsing config from /Users/jwalls/astroid for /Users/jwalls/astroid/astroid/brain/brain_numpy_core_fromnumeric.pyUsing config from /Users/jwalls/astroid for /Users/jwalls/astroid/astroid/brain/brain_scipy_signal.pyUsing config from /Users/jwalls/astroid for /Users/jwalls/astroid/astroid/brain/brain_numpy_utils.pyUsing config from /Users/jwalls/astroid for /Users/jwalls/astroid/astroid/brain/brain_attrs.pyUsing config from /Users/jwalls/astroid for /Users/jwalls/astroid/astroid/brain/brain_uuid.pyUsing config from /Users/jwalls/astroid for /Users/jwalls/astroid/astroid/brain/brain_boto3.pyUsing config from /Users/jwalls/astroid for /Users/jwalls/astroid/astroid/brain/brain_datetime.pyUsing config from /Users/jwalls/astroid for /Users/jwalls/astroid/astroid/brain/brain_builtin_inference.pyUsing config from /Users/jwalls/astroid for /Users/jwalls/astroid/astroid/brain/helpers.pyUsing config from /Users/jwalls/astroid for /Users/jwalls/astroid/astroid/brain/brain_pytest.pyUsing config from /Users/jwalls/astroid for /Users/jwalls/astroid/astroid/brain/brain_numpy_core_umath.pyUsing config from /Users/jwalls/astroid for /Users/jwalls/astroid/astroid/brain/brain_pkg_resources.pyUsing config from /Users/jwalls/astroid for /Users/jwalls/astroid/astroid/brain/brain_nose.pyUsing config from /Users/jwalls/astroid for /Users/jwalls/astroid/astroid/brain/brain_numpy_ndarray.pyUsing config from /Users/jwalls/astroid for /Users/jwalls/astroid/astroid/brain/brain_regex.pyUsing config from /Users/jwalls/astroid for /Users/jwalls/astroid/astroid/brain/brain_multiprocessing.pyUsing config from /Users/jwalls/astroid for /Users/jwalls/astroid/astroid/brain/brain_hashlib.pyUsing config from /Users/jwalls/astroid for /Users/jwalls/astroid/astroid/__init__.pyUsing config from /Users/jwalls/astroid for /Users/jwalls/astroid/astroid/_backport_stdlib_names.pyUsing config from /Users/jwalls/astroid for /Users/jwalls/astroid/astroid/constraint.pyUsing config from /Users/jwalls/astroid for /Users/jwalls/astroid/astroid/transforms.pyUsing config from /Users/jwalls/astroid for /Users/jwalls/astroid/astroid/test_utils.pyUsing config from /Users/jwalls/astroid for /Users/jwalls/astroid/astroid/protocols.pyUsing config from /Users/jwalls/astroid for /Users/jwalls/astroid/astroid/util.pyUsing config from /Users/jwalls/astroid for /Users/jwalls/astroid/astroid/arguments.pyUsing config from /Users/jwalls/astroid for /Users/jwalls/astroid/astroid/modutils.py************* Module astroid.modutils/Users/jwalls/astroid/astroid/modutils.py:311:0: W9015: "path" missing in parameter documentation (missing-param-doc)/Users/jwalls/astroid/astroid/modutils.py:487:0: W9015: "include_no_ext" missing in parameter documentation (missing-param-doc)Using config from /Users/jwalls/astroid for /Users/jwalls/astroid/astroid/raw_building.py************* Module astroid.raw_building/Users/jwalls/astroid/astroid/raw_building.py:559:12: W0717: try clause contains 8 statements, expected at most 7 (too-many-try-statements)Using config from /Users/jwalls/astroid for /Users/jwalls/astroid/astroid/_ast.pyUsing config from /Users/jwalls/astroid for /Users/jwalls/astroid/astroid/inference_tip.py************* Module astroid.inference_tip/Users/jwalls/astroid/astroid/inference_tip.py:87:0: W9015: "infer_function" missing in parameter documentation (missing-param-doc)Using config from /Users/jwalls/astroid for /Users/jwalls/astroid/astroid/builder.py************* Module astroid.builder/Users/jwalls/astroid/astroid/builder.py:242:8: W0717: try clause contains 8 statements, expected at most 7 (too-many-try-statements)Using config from /Users/jwalls/astroid for /Users/jwalls/astroid/astroid/__pkginfo__.pyUsing config from /Users/jwalls/astroid for /Users/jwalls/astroid/astroid/astroid_manager.pyUsing config from /Users/jwalls/astroid for /Users/jwalls/astroid/astroid/context.pyUsing config from /Users/jwalls/astroid for /Users/jwalls/astroid/astroid/rebuilder.py************* Module astroid.rebuilder/Users/jwalls/astroid/astroid/rebuilder.py:75:8: W0717: try clause contains 8 statements, expected at most 7 (too-many-try-statements)Using config from /Users/jwalls/astroid for /Users/jwalls/astroid/astroid/exceptions.pyUsing config from /Users/jwalls/astroid for /Users/jwalls/astroid/astroid/objects.pyUsing config from /Users/jwalls/astroid for /Users/jwalls/astroid/astroid/typing.pyUsing config from /Users/jwalls/astroid for /Users/jwalls/astroid/astroid/helpers.py************* Module astroid.helpers/Users/jwalls/astroid/astroid/helpers.py:157:0: W9006: "TypeError" not documented as being raised (missing-raises-doc)/Users/jwalls/astroid/astroid/helpers.py:224:4: W0717: try clause contains 8 statements, expected at most 7 (too-many-try-statements)/Users/jwalls/astroid/astroid/helpers.py:239:0: W9015: "context" missing in parameter documentation (missing-param-doc)/Users/jwalls/astroid/astroid/helpers.py:239:0: W9016: "node" missing in parameter type documentation (missing-type-doc)Using config from /Users/jwalls/astroid for /Users/jwalls/astroid/astroid/manager.py************* Module astroid.manager/Users/jwalls/astroid/astroid/manager.py:210:8: W0717: try clause contains 8 statements, expected at most 7 (too-many-try-statements)/Users/jwalls/astroid/astroid/manager.py:405:12: R1737: Use 'yield from' directly instead of yielding each element one by one (use-yield-from)/Users/jwalls/astroid/astroid/manager.py:309:0: I0021: Useless suppression of 'redefined-variable-type' (useless-suppression)Using config from /Users/jwalls/astroid for /Users/jwalls/astroid/astroid/filter_statements.py************* Module astroid.filter_statements/Users/jwalls/astroid/astroid/filter_statements.py:50:0: W9015: "base_node" missing in parameter documentation (missing-param-doc)Using config from /Users/jwalls/astroid for /Users/jwalls/astroid/astroid/const.pyUsing config from /Users/jwalls/astroid for /Users/jwalls/astroid/astroid/bases.py************* Module astroid.bases/Users/jwalls/astroid/astroid/bases.py:172:8: W0717: try clause contains 8 statements, expected at most 7 (too-many-try-statements)Using config from /Users/jwalls/astroid for /Users/jwalls/astroid/astroid/decorators.pyUsing config from /Users/jwalls/astroid for /Users/jwalls/astroid/astroid/interpreter/dunder_lookup.pyUsing config from /Users/jwalls/astroid for /Users/jwalls/astroid/astroid/interpreter/__init__.pyUsing config from /Users/jwalls/astroid for /Users/jwalls/astroid/astroid/interpreter/objectmodel.pyUsing config from /Users/jwalls/astroid for /Users/jwalls/astroid/astroid/interpreter/_import/util.pyUsing config from /Users/jwalls/astroid for /Users/jwalls/astroid/astroid/interpreter/_import/__init__.pyUsing config from /Users/jwalls/astroid for /Users/jwalls/astroid/astroid/interpreter/_import/spec.pyUsing config from /Users/jwalls/astroid for /Users/jwalls/astroid/astroid/nodes/node_ng.pyUsing config from /Users/jwalls/astroid for /Users/jwalls/astroid/astroid/nodes/_base_nodes.pyUsing config from /Users/jwalls/astroid for /Users/jwalls/astroid/astroid/nodes/__init__.pyUsing config from /Users/jwalls/astroid for /Users/jwalls/astroid/astroid/nodes/utils.pyUsing config from /Users/jwalls/astroid for /Users/jwalls/astroid/astroid/nodes/as_string.pyUsing config from /Users/jwalls/astroid for /Users/jwalls/astroid/astroid/nodes/node_classes.py************* Module astroid.nodes.node_classes/Users/jwalls/astroid/astroid/nodes/node_classes.py:244:4: W0717: try clause contains 8 statements, expected at most 7 (too-many-try-statements)/Users/jwalls/astroid/astroid/nodes/node_classes.py:977:4: W9015: "rec" missing in parameter documentation (missing-param-doc)/Users/jwalls/astroid/astroid/nodes/node_classes.py:977:4: W9016: "rec" missing in parameter type documentation (missing-type-doc)/Users/jwalls/astroid/astroid/nodes/node_classes.py:2089:4: W9015: "context" missing in parameter documentation (missing-param-doc)/Users/jwalls/astroid/astroid/nodes/node_classes.py:2089:4: W9006: "AstroidValueError" not documented as being raised (missing-raises-doc)/Users/jwalls/astroid/astroid/nodes/node_classes.py:2089:4: W9006: "AstroidIndexError" not documented as being raised (missing-raises-doc)/Users/jwalls/astroid/astroid/nodes/node_classes.py:2388:4: W9015: "context" missing in parameter documentation (missing-param-doc)/Users/jwalls/astroid/astroid/nodes/node_classes.py:3303:4: W9015: "context" missing in parameter documentation (missing-param-doc)/Users/jwalls/astroid/astroid/nodes/node_classes.py:3572:4: W9015: "context" missing in parameter documentation (missing-param-doc)/Users/jwalls/astroid/astroid/nodes/node_classes.py:4056:4: W9015: "context" missing in parameter documentation (missing-param-doc)/Users/jwalls/astroid/astroid/nodes/node_classes.py:4323:20: W0717: try clause contains 12 statements, expected at most 7 (too-many-try-statements)/Users/jwalls/astroid/astroid/nodes/node_classes.py:4495:4: W9015: "type_annotation" missing in parameter documentation (missing-param-doc)/Users/jwalls/astroid/astroid/nodes/node_classes.py:4717:4: W9015: "values" missing in parameter documentation (missing-param-doc)/Users/jwalls/astroid/astroid/nodes/node_classes.py:4717:4: W9017: "value" differing in parameter documentation (differing-param-doc)Using config from /Users/jwalls/astroid for /Users/jwalls/astroid/astroid/nodes/const.pyUsing config from /Users/jwalls/astroid for /Users/jwalls/astroid/astroid/nodes/scoped_nodes/mixin.pyUsing config from /Users/jwalls/astroid for /Users/jwalls/astroid/astroid/nodes/scoped_nodes/__init__.pyUsing config from /Users/jwalls/astroid for /Users/jwalls/astroid/astroid/nodes/scoped_nodes/scoped_nodes.py************* Module astroid.nodes.scoped_nodes.scoped_nodes/Users/jwalls/astroid/astroid/nodes/scoped_nodes/scoped_nodes.py:373:4: W9015: "context" missing in parameter documentation (missing-param-doc)/Users/jwalls/astroid/astroid/nodes/scoped_nodes/scoped_nodes.py:1172:4: W9015: "position, returns, type_comment_args, type_comment_returns" missing in parameter documentation (missing-param-doc)/Users/jwalls/astroid/astroid/nodes/scoped_nodes/scoped_nodes.py:1172:4: W9016: "returns, type_comment_args, type_comment_returns" missing in parameter type documentation (missing-type-doc)/Users/jwalls/astroid/astroid/nodes/scoped_nodes/scoped_nodes.py:1361:12: W0717: try clause contains 13 statements, expected at most 7 (too-many-try-statements)/Users/jwalls/astroid/astroid/nodes/scoped_nodes/scoped_nodes.py:1750:8: W0717: try clause contains 15 statements, expected at most 7 (too-many-try-statements)/Users/jwalls/astroid/astroid/nodes/scoped_nodes/scoped_nodes.py:2071:4: W9015: "context" missing in parameter documentation (missing-param-doc)/Users/jwalls/astroid/astroid/nodes/scoped_nodes/scoped_nodes.py:2232:4: W9015: "context" missing in parameter documentation (missing-param-doc)/Users/jwalls/astroid/astroid/nodes/scoped_nodes/scoped_nodes.py:2253:16: W0717: try clause contains 18 statements, expected at most 7 (too-many-try-statements)/Users/jwalls/astroid/astroid/nodes/scoped_nodes/scoped_nodes.py:2278:4: W9015: "context" missing in parameter documentation (missing-param-doc)/Users/jwalls/astroid/astroid/nodes/scoped_nodes/scoped_nodes.py:2299:4: W9015: "context" missing in parameter documentation (missing-param-doc)/Users/jwalls/astroid/astroid/nodes/scoped_nodes/scoped_nodes.py:2383:4: W9015: "context" missing in parameter documentation (missing-param-doc)/Users/jwalls/astroid/astroid/nodes/scoped_nodes/scoped_nodes.py:2484:4: W9015: "class_context, context" missing in parameter documentation (missing-param-doc)/Users/jwalls/astroid/astroid/nodes/scoped_nodes/scoped_nodes.py:2504:8: W0717: try clause contains 8 statements, expected at most 7 (too-many-try-statements)/Users/jwalls/astroid/astroid/nodes/scoped_nodes/scoped_nodes.py:2585:4: W9006: "AttributeError" not documented as being raised (missing-raises-doc)Using config from /Users/jwalls/astroid for /Users/jwalls/astroid/astroid/nodes/scoped_nodes/utils.pyUsing config from /Users/jwalls/astroid for /Users/jwalls/astroid/astroid/brain/brain_random.pyUsing config from /Users/jwalls/astroid for /Users/jwalls/astroid/astroid/brain/brain_collections.pyUsing config from /Users/jwalls/astroid for /Users/jwalls/astroid/astroid/brain/brain_numpy_core_function_base.pyUsing config from /Users/jwalls/astroid for /Users/jwalls/astroid/astroid/brain/brain_six.pyUsing config from /Users/jwalls/astroid for /Users/jwalls/astroid/astroid/brain/brain_unittest.pyUsing config from /Users/jwalls/astroid for /Users/jwalls/astroid/astroid/brain/brain_crypt.pyUsing config from /Users/jwalls/astroid for /Users/jwalls/astroid/astroid/brain/brain_numpy_core_numeric.pyUsing config from /Users/jwalls/astroid for /Users/jwalls/astroid/astroid/brain/brain_threading.pyUsing config from /Users/jwalls/astroid for /Users/jwalls/astroid/astroid/brain/brain_re.pyUsing config from /Users/jwalls/astroid for /Users/jwalls/astroid/astroid/brain/brain_hypothesis.pyUsing config from /Users/jwalls/astroid for /Users/jwalls/astroid/astroid/brain/brain_signal.pyUsing config from /Users/jwalls/astroid for /Users/jwalls/astroid/astroid/brain/brain_numpy_ma.py************* Module astroid.brain.brain_numpy_ma/Users/jwalls/astroid/astroid/brain/brain_numpy_ma.py:12:0: W9017: "context, node" differing in parameter documentation (differing-param-doc)Using config from /Users/jwalls/astroid for /Users/jwalls/astroid/astroid/brain/brain_type.py************* Module astroid.brain.brain_type/Users/jwalls/astroid/astroid/brain/brain_type.py:45:0: W9015: "context" missing in parameter documentation (missing-param-doc)Using config from /Users/jwalls/astroid for /Users/jwalls/astroid/astroid/brain/brain_namedtuple_enum.py************* Module astroid.brain.brain_namedtuple_enum/Users/jwalls/astroid/astroid/brain/brain_namedtuple_enum.py:170:0: W9015: "node" missing in parameter documentation (missing-param-doc)/Users/jwalls/astroid/astroid/brain/brain_namedtuple_enum.py:648:0: R1710: Either all return statements in a function should return an expression, or none of them should. (inconsistent-return-statements)Using config from /Users/jwalls/astroid for /Users/jwalls/astroid/astroid/brain/brain_dataclasses.pyUsing config from /Users/jwalls/astroid for /Users/jwalls/astroid/astroid/brain/brain_subprocess.pyUsing config from /Users/jwalls/astroid for /Users/jwalls/astroid/astroid/brain/brain_ssl.pyUsing config from /Users/jwalls/astroid for /Users/jwalls/astroid/astroid/brain/brain_numpy_core_multiarray.pyUsing config from /Users/jwalls/astroid for /Users/jwalls/astroid/astroid/brain/__init__.pyUsing config from /Users/jwalls/astroid for /Users/jwalls/astroid/astroid/brain/brain_mechanize.pyUsing config from /Users/jwalls/astroid for /Users/jwalls/astroid/astroid/brain/brain_numpy_random_mtrand.pyUsing config from /Users/jwalls/astroid for /Users/jwalls/astroid/astroid/brain/brain_curses.pyUsing config from /Users/jwalls/astroid for /Users/jwalls/astroid/astroid/brain/brain_pathlib.pyUsing config from /Users/jwalls/astroid for /Users/jwalls/astroid/astroid/brain/brain_fstrings.pyUsing config from /Users/jwalls/astroid for /Users/jwalls/astroid/astroid/brain/brain_io.pyUsing config from /Users/jwalls/astroid for /Users/jwalls/astroid/astroid/brain/brain_numpy_core_numerictypes.pyUsing config from /Users/jwalls/astroid for /Users/jwalls/astroid/astroid/brain/brain_ctypes.pyUsing config from /Users/jwalls/astroid for /Users/jwalls/astroid/astroid/brain/brain_qt.pyUsing config from /Users/jwalls/astroid for /Users/jwalls/astroid/astroid/brain/brain_functools.pyUsing config from /Users/jwalls/astroid for /Users/jwalls/astroid/astroid/brain/brain_http.pyUsing config from /Users/jwalls/astroid for /Users/jwalls/astroid/astroid/brain/brain_numpy_core_einsumfunc.pyUsing config from /Users/jwalls/astroid for /Users/jwalls/astroid/astroid/brain/brain_dateutil.pyUsing config from /Users/jwalls/astroid for /Users/jwalls/astroid/astroid/brain/brain_gi.pyUsing config from /Users/jwalls/astroid for /Users/jwalls/astroid/astroid/brain/brain_sqlalchemy.pyUsing config from /Users/jwalls/astroid for /Users/jwalls/astroid/astroid/brain/brain_responses.pyUsing config from /Users/jwalls/astroid for /Users/jwalls/astroid/astroid/brain/brain_typing.py************* Module astroid.brain.brain_typing/Users/jwalls/astroid/astroid/brain/brain_typing.py:277:0: W9015: "ctx" missing in parameter documentation (missing-param-doc)/Users/jwalls/astroid/astroid/brain/brain_typing.py:277:0: W9017: "context" differing in parameter documentation (differing-param-doc)Using config from /Users/jwalls/astroid for /Users/jwalls/astroid/astroid/brain/brain_argparse.pyUsing config from /Users/jwalls/astroid for /Users/jwalls/astroid/astroid/brain/brain_numpy_core_fromnumeric.pyUsing config from /Users/jwalls/astroid for /Users/jwalls/astroid/astroid/brain/brain_scipy_signal.pyUsing config from /Users/jwalls/astroid for /Users/jwalls/astroid/astroid/brain/brain_numpy_utils.pyUsing config from /Users/jwalls/astroid for /Users/jwalls/astroid/astroid/brain/brain_attrs.pyUsing config from /Users/jwalls/astroid for /Users/jwalls/astroid/astroid/brain/brain_uuid.pyUsing config from /Users/jwalls/astroid for /Users/jwalls/astroid/astroid/brain/brain_boto3.pyUsing config from /Users/jwalls/astroid for /Users/jwalls/astroid/astroid/brain/brain_datetime.pyUsing config from /Users/jwalls/astroid for /Users/jwalls/astroid/astroid/brain/brain_builtin_inference.py************* Module astroid.brain.brain_builtin_inference/Users/jwalls/astroid/astroid/brain/brain_builtin_inference.py:786:0: W9015: "context" missing in parameter documentation (missing-param-doc)/Users/jwalls/astroid/astroid/brain/brain_builtin_inference.py:847:0: W9015: "context" missing in parameter documentation (missing-param-doc)/Users/jwalls/astroid/astroid/brain/brain_builtin_inference.py:870:0: W9015: "context" missing in parameter documentation (missing-param-doc)/Users/jwalls/astroid/astroid/brain/brain_builtin_inference.py:886:0: W9015: "context" missing in parameter documentation (missing-param-doc)Using config from /Users/jwalls/astroid for /Users/jwalls/astroid/astroid/brain/helpers.pyUsing config from /Users/jwalls/astroid for /Users/jwalls/astroid/astroid/brain/brain_pytest.pyUsing config from /Users/jwalls/astroid for /Users/jwalls/astroid/astroid/brain/brain_numpy_core_umath.pyUsing config from /Users/jwalls/astroid for /Users/jwalls/astroid/astroid/brain/brain_pkg_resources.pyUsing config from /Users/jwalls/astroid for /Users/jwalls/astroid/astroid/brain/brain_nose.pyUsing config from /Users/jwalls/astroid for /Users/jwalls/astroid/astroid/brain/brain_numpy_ndarray.pyUsing config from /Users/jwalls/astroid for /Users/jwalls/astroid/astroid/brain/brain_regex.pyUsing config from /Users/jwalls/astroid for /Users/jwalls/astroid/astroid/brain/brain_multiprocessing.pyUsing config from /Users/jwalls/astroid for /Users/jwalls/astroid/astroid/brain/brain_hashlib.py-------------------------------------------------------------------------------------------------------Your code has been rated at -16.00/10 (previous run: -16.00/10, +0.00)Checked 1 files, skipped 1 files
with /astroid as $pwd% pylint astroid --use-local-configs=y -verbose Loading config file /Users/jwalls/astroid/pylintrcUsing config from /Users/jwalls/astroid for astroid/__init__.pyUsing config from /Users/jwalls/astroid for astroid/_backport_stdlib_names.pyUsing config from /Users/jwalls/astroid for astroid/constraint.pyUsing config from /Users/jwalls/astroid for astroid/transforms.pyUsing config from /Users/jwalls/astroid for astroid/test_utils.pyUsing config from /Users/jwalls/astroid for astroid/protocols.pyUsing config from /Users/jwalls/astroid for astroid/util.pyUsing config from /Users/jwalls/astroid for astroid/arguments.pyUsing config from /Users/jwalls/astroid for astroid/modutils.pyUsing config from /Users/jwalls/astroid for astroid/raw_building.pyUsing config from /Users/jwalls/astroid for astroid/_ast.pyUsing config from /Users/jwalls/astroid for astroid/inference_tip.pyUsing config from /Users/jwalls/astroid for astroid/builder.pyUsing config from /Users/jwalls/astroid for astroid/__pkginfo__.pyUsing config from /Users/jwalls/astroid for astroid/astroid_manager.pyUsing config from /Users/jwalls/astroid for astroid/context.pyUsing config from /Users/jwalls/astroid for astroid/rebuilder.pyUsing config from /Users/jwalls/astroid for astroid/exceptions.pyUsing config from /Users/jwalls/astroid for astroid/objects.pyUsing config from /Users/jwalls/astroid for astroid/typing.pyUsing config from /Users/jwalls/astroid for astroid/helpers.pyUsing config from /Users/jwalls/astroid for astroid/manager.pyUsing config from /Users/jwalls/astroid for astroid/filter_statements.pyUsing config from /Users/jwalls/astroid for astroid/const.pyUsing config from /Users/jwalls/astroid for astroid/bases.pyUsing config from /Users/jwalls/astroid for astroid/decorators.pyUsing config from /Users/jwalls/astroid for astroid/interpreter/dunder_lookup.pyUsing config from /Users/jwalls/astroid for astroid/interpreter/__init__.pyUsing config from /Users/jwalls/astroid for astroid/interpreter/objectmodel.pyUsing config from /Users/jwalls/astroid for astroid/interpreter/_import/util.pyUsing config from /Users/jwalls/astroid for astroid/interpreter/_import/__init__.pyUsing config from /Users/jwalls/astroid for astroid/interpreter/_import/spec.pyUsing config from /Users/jwalls/astroid for astroid/nodes/node_ng.pyUsing config from /Users/jwalls/astroid for astroid/nodes/_base_nodes.pyUsing config from /Users/jwalls/astroid for astroid/nodes/__init__.pyUsing config from /Users/jwalls/astroid for astroid/nodes/utils.pyUsing config from /Users/jwalls/astroid for astroid/nodes/as_string.pyUsing config from /Users/jwalls/astroid for astroid/nodes/node_classes.pyUsing config from /Users/jwalls/astroid for astroid/nodes/const.pyUsing config from /Users/jwalls/astroid for astroid/nodes/scoped_nodes/mixin.pyUsing config from /Users/jwalls/astroid for astroid/nodes/scoped_nodes/__init__.pyUsing config from /Users/jwalls/astroid for astroid/nodes/scoped_nodes/scoped_nodes.pyUsing config from /Users/jwalls/astroid for astroid/nodes/scoped_nodes/utils.pyUsing config from /Users/jwalls/astroid for astroid/brain/brain_random.pyUsing config from /Users/jwalls/astroid for astroid/brain/brain_collections.pyUsing config from /Users/jwalls/astroid for astroid/brain/brain_numpy_core_function_base.pyUsing config from /Users/jwalls/astroid for astroid/brain/brain_six.pyUsing config from /Users/jwalls/astroid for astroid/brain/brain_unittest.pyUsing config from /Users/jwalls/astroid for astroid/brain/brain_crypt.pyUsing config from /Users/jwalls/astroid for astroid/brain/brain_numpy_core_numeric.pyUsing config from /Users/jwalls/astroid for astroid/brain/brain_threading.pyUsing config from /Users/jwalls/astroid for astroid/brain/brain_re.pyUsing config from /Users/jwalls/astroid for astroid/brain/brain_hypothesis.pyUsing config from /Users/jwalls/astroid for astroid/brain/brain_signal.pyUsing config from /Users/jwalls/astroid for astroid/brain/brain_numpy_ma.pyUsing config from /Users/jwalls/astroid for astroid/brain/brain_type.pyUsing config from /Users/jwalls/astroid for astroid/brain/brain_namedtuple_enum.pyUsing config from /Users/jwalls/astroid for astroid/brain/brain_dataclasses.pyUsing config from /Users/jwalls/astroid for astroid/brain/brain_subprocess.pyUsing config from /Users/jwalls/astroid for astroid/brain/brain_ssl.pyUsing config from /Users/jwalls/astroid for astroid/brain/brain_numpy_core_multiarray.pyUsing config from /Users/jwalls/astroid for astroid/brain/__init__.pyUsing config from /Users/jwalls/astroid for astroid/brain/brain_mechanize.pyUsing config from /Users/jwalls/astroid for astroid/brain/brain_numpy_random_mtrand.pyUsing config from /Users/jwalls/astroid for astroid/brain/brain_curses.pyUsing config from /Users/jwalls/astroid for astroid/brain/brain_pathlib.pyUsing config from /Users/jwalls/astroid for astroid/brain/brain_fstrings.pyUsing config from /Users/jwalls/astroid for astroid/brain/brain_io.pyUsing config from /Users/jwalls/astroid for astroid/brain/brain_numpy_core_numerictypes.pyUsing config from /Users/jwalls/astroid for astroid/brain/brain_ctypes.pyUsing config from /Users/jwalls/astroid for astroid/brain/brain_qt.pyUsing config from /Users/jwalls/astroid for astroid/brain/brain_functools.pyUsing config from /Users/jwalls/astroid for astroid/brain/brain_http.pyUsing config from /Users/jwalls/astroid for astroid/brain/brain_numpy_core_einsumfunc.pyUsing config from /Users/jwalls/astroid for astroid/brain/brain_dateutil.pyUsing config from /Users/jwalls/astroid for astroid/brain/brain_gi.pyUsing config from /Users/jwalls/astroid for astroid/brain/brain_sqlalchemy.pyUsing config from /Users/jwalls/astroid for astroid/brain/brain_responses.pyUsing config from /Users/jwalls/astroid for astroid/brain/brain_typing.pyUsing config from /Users/jwalls/astroid for astroid/brain/brain_argparse.pyUsing config from /Users/jwalls/astroid for astroid/brain/brain_numpy_core_fromnumeric.pyUsing config from /Users/jwalls/astroid for astroid/brain/brain_scipy_signal.pyUsing config from /Users/jwalls/astroid for astroid/brain/brain_numpy_utils.pyUsing config from /Users/jwalls/astroid for astroid/brain/brain_attrs.pyUsing config from /Users/jwalls/astroid for astroid/brain/brain_uuid.pyUsing config from /Users/jwalls/astroid for astroid/brain/brain_boto3.pyUsing config from /Users/jwalls/astroid for astroid/brain/brain_datetime.pyUsing config from /Users/jwalls/astroid for astroid/brain/brain_builtin_inference.pyUsing config from /Users/jwalls/astroid for astroid/brain/helpers.pyUsing config from /Users/jwalls/astroid for astroid/brain/brain_pytest.pyUsing config from /Users/jwalls/astroid for astroid/brain/brain_numpy_core_umath.pyUsing config from /Users/jwalls/astroid for astroid/brain/brain_pkg_resources.pyUsing config from /Users/jwalls/astroid for astroid/brain/brain_nose.pyUsing config from /Users/jwalls/astroid for astroid/brain/brain_numpy_ndarray.pyUsing config from /Users/jwalls/astroid for astroid/brain/brain_regex.pyUsing config from /Users/jwalls/astroid for astroid/brain/brain_multiprocessing.pyUsing config from /Users/jwalls/astroid for astroid/brain/brain_hashlib.pyUsing config from /Users/jwalls/astroid for astroid/__init__.pyUsing config from /Users/jwalls/astroid for astroid/_backport_stdlib_names.pyUsing config from /Users/jwalls/astroid for astroid/constraint.pyUsing config from /Users/jwalls/astroid for astroid/transforms.pyUsing config from /Users/jwalls/astroid for astroid/test_utils.pyUsing config from /Users/jwalls/astroid for astroid/protocols.pyUsing config from /Users/jwalls/astroid for astroid/util.pyUsing config from /Users/jwalls/astroid for astroid/arguments.pyUsing config from /Users/jwalls/astroid for astroid/modutils.pyUsing config from /Users/jwalls/astroid for astroid/raw_building.pyUsing config from /Users/jwalls/astroid for astroid/_ast.pyUsing config from /Users/jwalls/astroid for astroid/inference_tip.pyUsing config from /Users/jwalls/astroid for astroid/builder.pyUsing config from /Users/jwalls/astroid for astroid/__pkginfo__.pyUsing config from /Users/jwalls/astroid for astroid/astroid_manager.pyUsing config from /Users/jwalls/astroid for astroid/context.pyUsing config from /Users/jwalls/astroid for astroid/rebuilder.pyUsing config from /Users/jwalls/astroid for astroid/exceptions.pyUsing config from /Users/jwalls/astroid for astroid/objects.pyUsing config from /Users/jwalls/astroid for astroid/typing.pyUsing config from /Users/jwalls/astroid for astroid/helpers.pyUsing config from /Users/jwalls/astroid for astroid/manager.py************* Module astroid.managerastroid/manager.py:405:12: R1737: Use 'yield from' directly instead of yielding each element one by one (use-yield-from)astroid/manager.py:309:0: I0021: Useless suppression of 'redefined-variable-type' (useless-suppression)Using config from /Users/jwalls/astroid for astroid/filter_statements.pyUsing config from /Users/jwalls/astroid for astroid/const.pyUsing config from /Users/jwalls/astroid for astroid/bases.pyUsing config from /Users/jwalls/astroid for astroid/decorators.pyUsing config from /Users/jwalls/astroid for astroid/interpreter/dunder_lookup.pyUsing config from /Users/jwalls/astroid for astroid/interpreter/__init__.pyUsing config from /Users/jwalls/astroid for astroid/interpreter/objectmodel.pyUsing config from /Users/jwalls/astroid for astroid/interpreter/_import/util.pyUsing config from /Users/jwalls/astroid for astroid/interpreter/_import/__init__.pyUsing config from /Users/jwalls/astroid for astroid/interpreter/_import/spec.pyUsing config from /Users/jwalls/astroid for astroid/nodes/node_ng.pyUsing config from /Users/jwalls/astroid for astroid/nodes/_base_nodes.pyUsing config from /Users/jwalls/astroid for astroid/nodes/__init__.pyUsing config from /Users/jwalls/astroid for astroid/nodes/utils.pyUsing config from /Users/jwalls/astroid for astroid/nodes/as_string.pyUsing config from /Users/jwalls/astroid for astroid/nodes/node_classes.pyUsing config from /Users/jwalls/astroid for astroid/nodes/const.pyUsing config from /Users/jwalls/astroid for astroid/nodes/scoped_nodes/mixin.pyUsing config from /Users/jwalls/astroid for astroid/nodes/scoped_nodes/__init__.pyUsing config from /Users/jwalls/astroid for astroid/nodes/scoped_nodes/scoped_nodes.pyUsing config from /Users/jwalls/astroid for astroid/nodes/scoped_nodes/utils.pyUsing config from /Users/jwalls/astroid for astroid/brain/brain_random.pyUsing config from /Users/jwalls/astroid for astroid/brain/brain_collections.pyUsing config from /Users/jwalls/astroid for astroid/brain/brain_numpy_core_function_base.pyUsing config from /Users/jwalls/astroid for astroid/brain/brain_six.pyUsing config from /Users/jwalls/astroid for astroid/brain/brain_unittest.pyUsing config from /Users/jwalls/astroid for astroid/brain/brain_crypt.pyUsing config from /Users/jwalls/astroid for astroid/brain/brain_numpy_core_numeric.pyUsing config from /Users/jwalls/astroid for astroid/brain/brain_threading.pyUsing config from /Users/jwalls/astroid for astroid/brain/brain_re.pyUsing config from /Users/jwalls/astroid for astroid/brain/brain_hypothesis.pyUsing config from /Users/jwalls/astroid for astroid/brain/brain_signal.pyUsing config from /Users/jwalls/astroid for astroid/brain/brain_numpy_ma.pyUsing config from /Users/jwalls/astroid for astroid/brain/brain_type.pyUsing config from /Users/jwalls/astroid for astroid/brain/brain_namedtuple_enum.py************* Module astroid.brain.brain_namedtuple_enumastroid/brain/brain_namedtuple_enum.py:648:0: R1710: Either all return statements in a function should return an expression, or none of them should. (inconsistent-return-statements)Using config from /Users/jwalls/astroid for astroid/brain/brain_dataclasses.pyUsing config from /Users/jwalls/astroid for astroid/brain/brain_subprocess.pyUsing config from /Users/jwalls/astroid for astroid/brain/brain_ssl.pyUsing config from /Users/jwalls/astroid for astroid/brain/brain_numpy_core_multiarray.pyUsing config from /Users/jwalls/astroid for astroid/brain/__init__.pyUsing config from /Users/jwalls/astroid for astroid/brain/brain_mechanize.pyUsing config from /Users/jwalls/astroid for astroid/brain/brain_numpy_random_mtrand.pyUsing config from /Users/jwalls/astroid for astroid/brain/brain_curses.pyUsing config from /Users/jwalls/astroid for astroid/brain/brain_pathlib.pyUsing config from /Users/jwalls/astroid for astroid/brain/brain_fstrings.pyUsing config from /Users/jwalls/astroid for astroid/brain/brain_io.pyUsing config from /Users/jwalls/astroid for astroid/brain/brain_numpy_core_numerictypes.pyUsing config from /Users/jwalls/astroid for astroid/brain/brain_ctypes.pyUsing config from /Users/jwalls/astroid for astroid/brain/brain_qt.pyUsing config from /Users/jwalls/astroid for astroid/brain/brain_functools.pyUsing config from /Users/jwalls/astroid for astroid/brain/brain_http.pyUsing config from /Users/jwalls/astroid for astroid/brain/brain_numpy_core_einsumfunc.pyUsing config from /Users/jwalls/astroid for astroid/brain/brain_dateutil.pyUsing config from /Users/jwalls/astroid for astroid/brain/brain_gi.pyUsing config from /Users/jwalls/astroid for astroid/brain/brain_sqlalchemy.pyUsing config from /Users/jwalls/astroid for astroid/brain/brain_responses.pyUsing config from /Users/jwalls/astroid for astroid/brain/brain_typing.pyUsing config from /Users/jwalls/astroid for astroid/brain/brain_argparse.pyUsing config from /Users/jwalls/astroid for astroid/brain/brain_numpy_core_fromnumeric.pyUsing config from /Users/jwalls/astroid for astroid/brain/brain_scipy_signal.pyUsing config from /Users/jwalls/astroid for astroid/brain/brain_numpy_utils.pyUsing config from /Users/jwalls/astroid for astroid/brain/brain_attrs.pyUsing config from /Users/jwalls/astroid for astroid/brain/brain_uuid.pyUsing config from /Users/jwalls/astroid for astroid/brain/brain_boto3.pyUsing config from /Users/jwalls/astroid for astroid/brain/brain_datetime.pyUsing config from /Users/jwalls/astroid for astroid/brain/brain_builtin_inference.pyUsing config from /Users/jwalls/astroid for astroid/brain/helpers.pyUsing config from /Users/jwalls/astroid for astroid/brain/brain_pytest.pyUsing config from /Users/jwalls/astroid for astroid/brain/brain_numpy_core_umath.pyUsing config from /Users/jwalls/astroid for astroid/brain/brain_pkg_resources.pyUsing config from /Users/jwalls/astroid for astroid/brain/brain_nose.pyUsing config from /Users/jwalls/astroid for astroid/brain/brain_numpy_ndarray.pyUsing config from /Users/jwalls/astroid for astroid/brain/brain_regex.pyUsing config from /Users/jwalls/astroid for astroid/brain/brain_multiprocessing.pyUsing config from /Users/jwalls/astroid for astroid/brain/brain_hashlib.py---------------------------------------------------------------------------------------------------Your code has been rated at 9.00/10 (previous run: 9.00/10, +0.00)Checked 1 files, skipped 1 files
|
Uh oh!
There was an error while loading.Please reload this page.
Type of Changes
Description
This pr is based on changes byDanielNoord and makes possible to use different configuration files for different directories. This behavior is enabled with 2 new options, described in docs. Default behavior stays the same as before.
Also I have a few concerns related to the changes I'm proposing. Could someone direct me to the right place to consult about them, if it's not here? My questions are:
I can move it to another pr or cancel this change entirely if it was only my local problem.
Closes#618