in lib/cc/config/validation/yaml.rb [6:30]
def validate
@data = ::YAML.safe_load(File.read(path))
return unless validate_hash_data
validate_version
validate_prepare
validate_one_of(%w[engines plugins])
validate_one_of(%w[exclude_paths exclude_patterns])
validate_engines("engines", legacy: true)
validate_engines("plugins")
validate_checks
validate_exclude_pattern("exclude_patterns")
validate_exclude_pattern("exclude_paths", legacy: true)
deprecated_key_warnings
warn_unrecognized_keys(%w[checks prepare engines plugins ratings languages exclude_paths exclude_patterns version])
rescue Psych::SyntaxError => ex
errors << "Unable to parse: #{ex.message}"
end