In most cases, it is very necessary to remove certain mixins (as they mean nothing in version control and are really only important when actually using the content in AEM).
Such mixins can be:
cq:Taggable
mix:versionable
mix:referenceable
It would be nice to have a configuration to allow these mixins to be removed (and maybe even the properties that go with them?).
implemented in next release
https://github.com/wcm-io/wcm-io-tooling/commit/6455fd8bbb8629686a6890846ae0dc916958d96e
i've added only a new maven plugin property excludeMixins (list of regex patterns).
no properties are automatically included with this - they have to be listed explicitly via excludeProperties.