From fc02822c4b1eeb41f482d03f9c7d86a458cf692f Mon Sep 17 00:00:00 2001 From: Sijawusz Pur Rahnama Date: Tue, 18 Feb 2025 18:50:11 +0100 Subject: [PATCH] Sort issues by stringified location to avoid sorting errors --- src/ameba/runner.cr | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/ameba/runner.cr b/src/ameba/runner.cr index d2189b394..89157c220 100644 --- a/src/ameba/runner.cr +++ b/src/ameba/runner.cr @@ -160,9 +160,9 @@ module Ameba File.write(source.path, source.code) unless corrected_issues.empty? ensure - missing_location = Crystal::Location.new(nil, 0, 0) + missing_location = Crystal::Location.new(nil, 0, 0).to_s source.issues.sort_by! do |issue| - issue.location || missing_location + issue.location.to_s || missing_location end @formatter.source_finished source end