Skip to content

marketplace-registration

Plugins must be registered in marketplace.json

Severity error (auto)
Autofix auto
Since v0.1.0
Repo Types marketplace
Category Marketplace

Why

A plugin that exists in the repository but is not registered in marketplace.json is invisible to marketplace tooling — users cannot discover or install it through the standard workflow.

Examples

Bad:

A deploy-plugin/ directory exists but marketplace.json has no entry for it.

Good:

{
  "plugins": [
    {
      "name": "deploy-plugin",
      "path": "deploy-plugin/"
    }
  ]
}

How to fix

Add the plugin to the plugins array in marketplace.json with at least its name and path. Use skillsaw add plugin to register new plugins automatically.

Configuration

rules:
  marketplace-registration:
    enabled: auto  # true | false | auto
    severity: error

Run skillsaw explain marketplace-registration to see this documentation and the rule's effective configuration in your terminal.