lib/reek/configuration/configuration_file_finder.rb in reek-6.1.4 vs lib/reek/configuration/configuration_file_finder.rb in reek-6.2.0
- old
+ new
@@ -1,10 +1,10 @@
# frozen_string_literal: true
require 'pathname'
-require_relative './configuration_converter'
-require_relative './schema_validator'
+require_relative 'configuration_converter'
+require_relative 'schema_validator'
require_relative '../errors/config_file_error'
module Reek
module Configuration
#
@@ -56,14 +56,14 @@
def load_from_file(path)
return {} unless path
begin
configuration = YAML.load_file(path) || {}
+ SchemaValidator.new(configuration).validate
rescue StandardError => error
raise Errors::ConfigFileError, "Invalid configuration file #{path}, error is #{error}"
end
- SchemaValidator.new(configuration).validate
ConfigurationConverter.new(configuration).convert
end
private