tmuxp uses ruff for both linting and formatting.
$ uv run ruff format .$ uv run ruff check . --fix --show-fixesStrict mypy is enforced.
$ uv run mypyAll public functions and methods use NumPy-style docstrings.
- Standard library: namespace imports (
import pathlib, notfrom pathlib import Path)- Exception:
from dataclasses import dataclass, field
- Exception:
- Typing:
import typing as t, access viat.Optional,t.NamedTuple, etc. - All files:
from __future__ import annotations