ZuploZuplo
LoginStart for Free
  • Documentation
  • API Reference
Introduction
Getting Started
    Develop in the portal
      1 - Setup Your Gateway2 - Rate Limiting3 - API Key Auth4 - Deploy5 - Dynamic Rate LimitingDynamic MCP Server - Quickstart
    Develop locally with the CLI
      1 - Setup Your Gateway2 - Rate Limiting3 - API Key Auth4 - Deploy5 - Dynamic Rate LimitingDynamic MCP Server - Quickstart
Concepts
Development
Policies
Handlers
API Keys
Rate Limiting
Caching
MCP Server
MCP Gateway
AI Gateway
Developer Portal
Monetization
GraphQL
Deploying & Source Control
Analytics
Observability
Networking & Infrastructure
Account Management
Programming API
Build with AI
Zuplo CLI
    OverviewCreate Zuplo APIAuthenticationGlobal OptionsNetwork Connectivitybucket listca-certificate createca-certificate deleteca-certificate describeca-certificate listca-certificate updatecustom-domain createcustom-domain deletecustom-domain listcustom-domain updatedeletedeploydevdocseditorinfoinitlinklintlistlogoutmtls-certificate createmtls-certificate deletemtls-certificate describemtls-certificate disablemtls-certificate listmtls-certificate updateopenapi convertopenapi mergeopenapi overlayproject createproject infoproject listsource migratesource upgradetesttunnel createtunnel deletetunnel describetunnel listtunnel rotate-tokentunnel services describetunnel services updatevariable createvariable updatewhoami
Migration Guides
Platform LimitsVersion Support PolicySecuritySupportTrust & ComplianceChangelog
powered by Zudoku
Zuplo CLI

Zuplo CLI: Lint

Lints your OpenAPI specs and policies for errors and Zuplo conventions
Code
zuplo lint [options]

Examples

Lint the project in the current directory

Code
zuplo lint

Apply the fixes that can be made automatically

Code
zuplo lint --fix

Fail the command on warnings as well as errors

Code
zuplo lint --fail-on warn

Emit SARIF for GitHub Code Scanning

Code
zuplo lint --format sarif > results.sarif

Options

--dir

The directory containing your Zuplo API

Type: stringDefault: "."

--config

Path to a lint config file. Defaults to zuplo.lint.jsonc or zuplo.lint.json in the project directory.

Type: string

--format

Output format

Type: stringDefault: "text"Choices: text, json, sarif

--fail-on

Severity threshold that fails the command. Defaults to the failOn value in your lint config, or 'error'.

Type: stringChoices: error, warn, none

--fix

Rewrite your OpenAPI files to fix what can be fixed automatically, then report what is left

Type: booleanDefault: false

Global options

The following global options are available for all commands:

  • --help
  • --api-key
Edit this page
Last modified on August 21, 2026
linklist
On this page
  • Global options