pattern
pattern is going to perform a regular expression check.
Supply a JSON Path and the regex that you want to match or notMatch.
vacuum uses Go RE2 Syntax for regular expressions.
How do I use this function?
pattern is configured by the following functionOptions
| NAME | TYPE | REQUIRED? | DESCRIPTION | 
|---|---|---|---|
| match | string | no | If set, value must match the regex pattern | 
| notMatch | string | no | If set, value must not match the regex pattern | 
Example ruleset configuration
oas2-host-trailing-slash:
  description: "Host URL should not contain a trailing slash"
  type: style
  recommended: true
  given: "$.host"
  then:
    function: "pattern"
    functionOptions:
      notMatch: "/$"
