Package software.amazon.smithy.linters
Class StandardOperationVerbValidator
java.lang.Object
software.amazon.smithy.model.validation.AbstractValidator
software.amazon.smithy.linters.StandardOperationVerbValidator
- All Implemented Interfaces:
Validator
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.
-
Nested Class Summary
Modifier and TypeClassDescriptionstatic final class
StandardOperationVerb configuration settings.static final class
-
Field Summary
Fields inherited from interface software.amazon.smithy.model.validation.Validator
MODEL_DEPRECATION, MODEL_ERROR
-
Method Summary
Modifier and TypeMethodDescriptionValidates a model and returns a list of validation events.Methods inherited from class software.amazon.smithy.model.validation.AbstractValidator
createEvent, createEvent, createEvent, createEvent, danger, danger, danger, danger, danger, danger, danger, danger, error, error, error, error, error, error, error, error, getName, note, note, note, note, note, note, note, note, warning, warning, warning, warning, warning, warning, warning, warning
-
Method Details
-
validate
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.
-