View Source CredoNaming.Check.Consistency.ModuleFilename.Plugins.Phoenix (CredoNaming v2.1.0)
For Phoenix-specific filename consistency, the validator specifies two naming exceptions for the "controller" and "view" folders.
This is needed because the folder structure is defined by something like "/lib/app/controllers/my_controller" while the expected controller module is "App.MyController". In other words, the module definition doesn't expect the "controller" prefix from folder structure.