Skip to main content

Setup Guides

These guides walk through setting up the official Dagger modules in your project — the standard library of tools that give a workspace useful work to do: test code, run a test runner, lint and format source, or validate Helm charts.

Reach for a module when you want a real tool that runs the same way locally, in CI, and in Dagger Cloud. Most expose checks, generators, or repair workflows, so the work stays consistent everywhere it runs.

Add any module to your project with dagger install:

dagger install github.com/dagger/go

Each guide explains what the module is for, which checks or generators to reach for first, the settings that tune it, and how it fits into your project.

GuideWhat it covers
GoTest, lint, and run generators across every Go module in a workspace.
PytestRun Python tests with Pytest.
JestRun Jest tests for JavaScript and TypeScript.
VitestRun Vitest tests for JavaScript and TypeScript.
ESLintLint JavaScript and TypeScript source.
PrettierCheck and rewrite source formatting.
BiomeLint and format JavaScript and TypeScript with one tool.
ShellCheckCheck shell scripts.
PSScriptAnalyzerCheck PowerShell scripts.
HelmLint Helm charts and check rendered templates.