exocom-lint

raw JSON →
0.27.0 verified Fri May 01 auth: no javascript

exocom-lint (v0.27.0) is a CLI tool for linting Exosphere applications that use the exocom microservices framework. It validates service configurations, message patterns, and architectural consistency. Originally developed by Originate, it has a low release cadence and is specific to the Exosphere ecosystem. Unlike general linters, it is tailored for exocom's message-passing and service topology.

error Error: Cannot find module 'exocom-lint'
cause Attempted to import as a Node.js module instead of running as CLI.
fix
Use npx exocom-lint instead of require('exocom-lint').
gotcha The tool expects a specific configuration file format (YAML) and may fail silently on invalid files.
fix Ensure your exocom.yml is properly formatted per Exosphere docs.
npm install exocom-lint
yarn add exocom-lint
pnpm add exocom-lint

Runs the linter against an exocom configuration file to check for issues.

npx exocom-lint --config exocom.yml