edX-authored pylint checkers for Open edX projects. Provides custom pylint plugins and a configuration generator. Current version: 6.1.0, released monthly.
pip install edx-lintVerified import paths — ran on the pinned version, not inferred.
Basic usage to register edx-lint checkers and run pylint. Ensure a .pylintrc is present (generated via `edx_lint generate`).
Ensure Python 3.6+ and update any Python 2-only syntax.
Use pylint.lint.PyLinter if needed, or rely on register_checkers() to extend pylint.
Run 'edx_lint generate' only on a fresh or version-controlled pylintrc.
Use a virtual environment or pip-compile to manage dependencies.