default boolean requiresValidModel() {
        return true;
    }
Plugins can choose whether or not to create artifacts based on whether
or not the projection encountered error or unsuppressed danger events.

<p>By default plugins require that there are no errors or danger events
for a given projected model.

@return Returns true if the plugin should only be called if there are
 no error or unsuppressed danger violations for the projection.
smithy-build/src/main/java/software/amazon/smithy/build/SmithyBuildPlugin.java