The following classes of rules support regex:
*-allowed-list*-disallowed-list*-patternAs does the ignore* secondary options.
You can use the regex that corresponds to your chosen case convention:
^([a-z][a-z0-9]*)(-[a-z0-9]+)*$^[a-z][a-zA-Z0-9]+$^([a-z][a-z0-9]*)(_[a-z0-9]+)*$^[A-Z][a-zA-Z0-9]+$For example, for lowerCamelCase class selectors use "selector-class-pattern": "^[a-z][a-zA-Z0-9]+$".
All these patterns disallow CSS identifiers that start with a digit, two hyphens, or a hyphen followed by a digit.
You can ensure a prefix by using a negative lookahead regex.
For example, to ensure all custom properties begin with my- use "custom-property-pattern": "^(?!my-)".