Class StandardOperationVerbValidator

java.lang.Object
software.amazon.smithy.model.validation.AbstractValidator
software.amazon.smithy.linters.StandardOperationVerbValidator
All Implemented Interfaces:
Validator

public final class StandardOperationVerbValidator extends AbstractValidator

Validates that operation shape names start with standard verbs.

Looks at each operation shape name and determines if the first word in the shape name is one of the pre-defined allowed verbs.

If the verb is a key in the map of verbs that have recommended alternatives, then the event that is emitted contains the list of alternate verbs to use.

  • Method Details

    • validate

      public List<ValidationEvent> validate(Model model)
      Description copied from interface: Validator
      Validates a model and returns a list of validation events.
      Parameters:
      model - Model to validate.
      Returns:
      List of validation events.