Task-focused guides for using and extending OpenLint.
Workflows
Fit linting into your API workflows.
OpenLint CLI
Run OpenLint from the command line.
OpenLint in JavaScript
Use OpenLint programmatically.
Rulesets
Overview of custom rulesets.
Rules
Define rules for your ruleset.
Extending Rulesets
Build on existing rulesets.
Aliases
Reuse JSONPath expressions across rules.
Overrides
Apply rules to specific files or paths.
Recommended
Use recommended rules.
JavaScript Ruleset Format
Write rulesets in JavaScript.
Custom Functions
Write your own rule functions.
Sharing Rulesets
Publish and reuse rulesets.
Continuous Integration
Run OpenLint in CI.
Tips and Tricks
Helpful patterns and techniques.
Last updated Oct 24, 2026