def lint()

in noxfile.py [0:0]


def lint(session):
    """Run linters.
    Returns a failure if the linters find linting errors or sufficiently
    serious code quality issues.
    """
    session.install("-r", "requirements.txt")
    session.install(
        "flake8",
        "flake8-annotations",
        "mypy",
        BLACK_VERSION,
        ISORT_VERSION,
        "twine",
        "build",
        "importlib_metadata==7.2.1",
    )
    session.run(
        "isort",
        "--fss",
        "--check-only",
        "--diff",
        "--profile=black",
        "--force-single-line-imports",
        "--dont-order-by-type",
        "--single-line-exclusions=typing",
        "-w=88",
        *LINT_PATHS,
    )
    session.run("black", "--check", "--diff", *LINT_PATHS)
    session.run(
        "flake8",
        "google",
        "tests",
    )
    session.run(
        "mypy",
        "-p",
        "google",
        "--install-types",
        "--non-interactive",
        "--show-traceback",
    )
    # verify that pyproject.toml is valid
    session.run("python", "-m", "build", "--sdist")
    session.run("twine", "check", "--strict", "dist/*")