diff --git a/lib/yamllint/linter.rb b/lib/yamllint/linter.rb index 60008b6..aef8316 100644 --- a/lib/yamllint/linter.rb +++ b/lib/yamllint/linter.rb @@ -96,8 +96,10 @@ def check_filename(filename) def check_data(yaml_data, errors_array) valid = check_not_empty?(yaml_data, errors_array) valid &&= check_syntax_valid?(yaml_data, errors_array) - valid &&= check_overlapping_keys?(yaml_data, errors_array) - valid &&= check_quoting_valid?(yaml_data, errors_array) + valid &&= [ + check_overlapping_keys?(yaml_data, errors_array), + check_quoting_valid?(yaml_data, errors_array) + ].all? {|valid| valid} valid end