def analyze
      Core::Runner.base_path = @path
      Core::Runner.config_path = @options['config']
      @runner = Core::Runner.new

      analyze_source_codes
      analyze_vcs
    end
def analyze
      Core::Runner.base_path = @path
      Core::Runner.config_path = @options['config']
      @runner = Core::Runner.new

      analyze_source_codes
      analyze_vcs
    end
Analyze rails codes.

 there are two steps to check rails codes,

 1. prepare process, check all model and mailer files.
 2. review process, check all files.

 if there are violations to rails best practices, output them.

 @param [String] path the directory of rails project
 @param [Hash] options