diff --git a/lib/csvlint/validate.rb b/lib/csvlint/validate.rb index e6290a3f..3c549ae3 100644 --- a/lib/csvlint/validate.rb +++ b/lib/csvlint/validate.rb @@ -396,6 +396,16 @@ def fetch_error(error) rescue nil end + + if message.match?(/^Unquoted fields do not allow new line/i) + return :line_breaks + end + + if message.match?(/^New line must be/i) + return :inconsistent_line_breaks + end + + ERROR_MATCHERS.fetch(message, :unknown_error) end