Two things:
1. Missed using methods to generate file paths (use File.join)
2. Call the method right after it is defined so this method is called when lint loads (I believe this should work so that it is not dependent on the validate method being called to load.

That is:

```ruby
def self.setup_internationalization_messages
  I18n.load_path = [File.join(File.dirname(__FILE__), 'lint', 'eng.yml')]
  I18n.default_locale = 'eng'
end
setup_internationalization_messages # Call this here so it runs the method as the module loads.
```