INNER CODE UNIT · Python
precommit
JasperSui/fastapi-injectable · noxfile.py:95
def precommit(session: nox.Session) -> None:
"""Lint using pre-commit."""
args = session.posargs or [
"run",
"--all-files",
"--hook-stage=manual",
"--show-diff-on-failure",
]
session.install(
"pre-commit",
"pre-commit-hooks",
)
session.run("pre-commit", *args)
if args and args[0] == "install":
activate_virtualenv_in_precommit_hooks(session)
@nox.session(python=python_versions_without_free_threaded)