Implement RequireFilenameMatchesPackage, but not support comment yet
Support directive comment
Remove unnecessary handling
Merge branch 'feature/module/require_filename_matches_package'