Skip to content

Commit 5bd6e68

Browse files
committed
get CheckCocoaPodsQualityIndexes.rb from upstream, fixes #89
1 parent 6a24020 commit 5bd6e68

1 file changed

Lines changed: 16 additions & 3 deletions

File tree

Tests/CheckCocoaPodsQualityIndexes.rb

Lines changed: 16 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,16 +1,29 @@
11
#!/bin/ruby
2+
3+
#
4+
# CheckCocoaPodsQualityIndexes.rb
5+
# by William Entriken, version 1.0.1
6+
# Part of https://github.com/fulldecent/swift3-module-template
27
#
38
# The validates that all controllable quality metrics receive maximum score
9+
# from CocoaPods's scoring quality algorithm
410
#
5-
# Metrics are at: https://guides.cocoapods.org/making/quality-indexes.html
6-
# Your modifiers are at: https://cocoadocs-api-cocoapods-org.herokuapp.com/pods/FDWaveformView/stats
7-
# Your raw data is at: http://metrics.cocoapods.org/api/v1/pods/FDWaveformView
11+
# Usage: ruby CheckCocoaPodsQualityIndexes.rb PODNAME
812
#
913

1014
require "json"
1115
require "uri"
1216
require "net/http"
1317

18+
pod_name = ARGV.shift
19+
20+
puts "Reviewing CocoaPods's quality metrics for #{pod_name}"
21+
puts "Metrics documentation: https://guides.cocoapods.org/making/quality-indexes.html"
22+
puts "Modifiers from: https://cocoadocs-api-cocoapods-org.herokuapp.com/pods/#{pod_name}/stats"
23+
puts "Raw data from: http://metrics.cocoapods.org/api/v1/pods/#{pod_name}"
24+
puts "NOTE: You must pust a new version to CocoaPods to get new metrics!"
25+
puts ""
26+
1427
uri = URI.parse('https://cocoadocs-api-cocoapods-org.herokuapp.com/pods/FDWaveformView/stats')
1528
http = Net::HTTP.new(uri.host, uri.port)
1629
http.use_ssl = true if uri.scheme == 'https'

0 commit comments

Comments
 (0)