Skip to main content
RecommendedStrictAuto-fixableScope
errorerrorfalseGadget action files
Related Gadget documentation: Gadget docs
What the linter reports:
  • “additionalProperties” for “name” must be true or false.
  • Parameter “name” must define a type (supportedTypes).
  • Parameter “name” must be an object with a “type” property.
  • “properties” for “name” must be an object literal.
  • “type” for “name” must be a string literal.
  • Parameter “name” uses unsupported type “type”. Supported: supportedTypes.
  • Parameter “name” uses unsupported property “property”.

Examples

api/models/widget/actions/create.ts
export const params = {
  // "date" is not a supported type - use "string", "number", "boolean", or "object"
  name: { type: "date" },
};
Last modified on March 10, 2026