Browse documentation
Documentation / LintLang 0.8.0

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.