Refactor warnings appearence. Add script source link

This commit is contained in:
Юрий Сорокин 2019-08-02 19:30:51 +03:00
parent 3d61e3db82
commit 463eda96ec
1 changed files with 6 additions and 5 deletions

View File

@ -1,3 +1,4 @@
# source: https://github.com/PaulTaykalo/swift-scripts/blob/master/unused.rb
#!/usr/bin/ruby
#encoding: utf-8
require 'yaml'
@ -46,11 +47,10 @@ class Item
end
def serialize
"#{@type.to_s} #{@name.to_s} from: #{@file}:#{@at} is unused"
"#{@full_file_path}:#{@at} #{@type.to_s} #{@name.to_s} is unused"
end
def to_xcode(count)
"Unused Code Warning! Total Count #{count}: warning: #{serialize} is unused"
def to_xcode
"#{full_file_path}:#{@at}:0: warning: #{@type.to_s} #{@name.to_s} is unused"
end
@ -87,7 +87,8 @@ class Unused
if unused_warnings.length > 0
# show warning
puts "#{unused_warnings.map { |e| e.to_xcode unused_warnings.length }.join("\n")}"
puts "Unused Code Warning!: warning: Total Count #{unused_warnings.length}"
puts "#{unused_warnings.map { |e| e.to_xcode}.join("\n")}"
# write log
File.open("UnusedLog.txt", "w") do |file|
file.write("Unused code warnings count: #{unused_warnings.length}\n\n")