lib/kotlin_detekt/plugin.rb in danger-kotlin_detekt-0.0.2 vs lib/kotlin_detekt/plugin.rb in danger-kotlin_detekt-0.0.3
- old
+ new
@@ -158,14 +158,14 @@
dir = "#{Dir.pwd}/"
SEVERITY_LEVELS.reverse.each do |level|
filtered = issues.select{|issue| issue.get("severity") == level}
next if filtered.empty?
filtered.each do |r|
- location = r.xpath('location').first
- filename = location.get('file').gsub(dir, "")
+ location = r.parent
+ filename = location.get('name').gsub(dir, "")
next unless !filtering || (target_files.include? filename)
- line = (location.get('line') || "0").to_i
- send(level === "Warning" ? "warn" : "fail", r.get('message'), file: filename, line: line)
+ line = (r.get('line') || "0").to_i
+ send(level === "warning" ? "warn" : "fail", r.get('message'), file: filename, line: line)
end
end
end
def gradlew_exists?