Package software.amazon.smithy.linters
package software.amazon.smithy.linters
-
ClassDescriptionEmits a validation event if shapes or member names do not use strict camelCasing (e.g., XmlRequest is preferred over XMLRequest).AbbreviationName configuration settings.Emits a validation event if shapes at a specific location do not match the desired camel casing format.CamelCase configuration settings.Validates that all operations define input and output structures that are marked with the input and output traits.Validates that the clientOptional trait is applied based on the rules defined in the validator.MissingClientOptionalTrait configuration settings.Checks if an operation should be paginated but is not.Validates that shapes and members that possibly contain sensitive data are marked with the sensitive trait.MissingSensitiveTrait configuration.Validates that all shape names and values do not contain non-inclusive terms.NoninclusiveTermsValidator configuration.Validates that structure members and union member names do not repeat their shape name as prefixes of their member or tag names.Emits validation events for a configuration of reserved words.ReservedWords validator configuration.A single reserved words configuration.Validates that shapes that have names that appear to be time values are actually modeled with a timestamp shape.Validates that operation shape names start with standard verbs.StandardOperationVerb configuration settings.Deprecated.