Install and upgrade #
Run LintLang with Python 3.10+. The scanner is local and makes no model, telemetry, or network calls. Installation downloads the package and dependencies.
Run once #
With uv installed:
uvx lintlang scan --discover .
To reproduce this documentation's release exactly:
uvx --from lintlang==0.8.0 lintlang scan --discover .
Run from your project root. Follow Scan your agent setup to interpret the results, or try the standalone example.
Persistent isolated command #
With pipx installed:
pipx install lintlang
lintlang --version
If the command is missing, run pipx ensurepath and open a new shell. Upgrade with pipx upgrade lintlang; remove with pipx uninstall lintlang.
Python environment #
Use an existing virtual environment, or create one:
python -m venv .venv
. .venv/bin/activate
python -m pip install lintlang==0.8.0
lintlang --version
On Windows PowerShell, activate with .venv\Scripts\Activate.ps1. Upgrade to the current published package with python -m pip install --upgrade lintlang; remove with python -m pip uninstall lintlang. A system-managed Python may require the virtual environment above.
The published release is 0.8.0 on PyPI, with pyyaml>=6.0.3 as its sole runtime dependency. Host plugins can have separate tested pins; follow their integration guides. Homebrew and community packages are not asserted to carry the current release here.