You cannot select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
|
|
|
files = Dir.glob('src/main/res/values/*.xml')
|
|
|
|
files.each do |path|
|
|
|
|
file = File.new(path)
|
|
|
|
file.read.scan(/<string name="(.*)">/) do |match|
|
|
|
|
result = `git grep R.string.#{match[0]}` + `git grep string\/#{match[0]}`
|
|
|
|
puts "#{path} - #{match[0]}" if result.empty?
|
|
|
|
end
|
|
|
|
file = File.new(path)
|
|
|
|
file.read.scan(/<string-array name="(.*)">/) do |match|
|
|
|
|
result = `git grep R.array.#{match[0]}` + `git grep array\/#{match[0]}`
|
|
|
|
puts "#{path} - #{match[0]}" if result.empty?
|
|
|
|
end
|
|
|
|
end
|
|
|
|
file = File.new('src/main/res/values/attrs.xml')
|
|
|
|
file.read.scan(/<attr name="(.*)" format=".*"\/>/) do |match|
|
|
|
|
result = `git grep R.attr.#{match[0]}` + `git grep "?attr/#{match[0]}"`
|
|
|
|
puts "#{file.path} - #{match[0]}" if result.empty?
|
|
|
|
end
|