With packwerk 3, arbitrary kinds of packwerk checkers can be created.
The formatters as they exist today only make sense with dependency and privacy violations, so by default, I want to ignore those so the output continues to make sense.
Later, we could come back and allow other violation types to be displayed generically. For now, a user can choose to allow them explicitly, which would require them to implement their own offenses formatter.
With packwerk 3, arbitrary kinds of packwerk checkers can be created.
The formatters as they exist today only make sense with dependency and privacy violations, so by default, I want to ignore those so the output continues to make sense.
Later, we could come back and allow other violation types to be displayed generically. For now, a user can choose to allow them explicitly, which would require them to implement their own offenses formatter.