Skip to content

Commit

Permalink
example usage of debt ceiling
Browse files Browse the repository at this point in the history
  • Loading branch information
Brian Glusman committed Oct 21, 2014
1 parent 9e919b2 commit 61c3d41
Show file tree
Hide file tree
Showing 5 changed files with 22 additions and 0 deletions.
16 changes: 16 additions & 0 deletions .debt_ceiling
Original file line number Diff line number Diff line change
@@ -0,0 +1,16 @@
b_cost_per_line 10
c_cost_per_line 20
d_cost_per_line 40
f_cost_per_line 100

extension_file_path "./debt.rb"

whitelist_matching %w(app lib)

cost_per_todo 50

#debt_per_reference_to 'DEPRECATED_API', 20

set_debt_ceiling 3000

#debt_reduction_target_and_date 100, 'Oct 31 2014'
1 change: 1 addition & 0 deletions Rakefile
Original file line number Diff line number Diff line change
Expand Up @@ -8,4 +8,5 @@ end
task :default => 'test'
task :test do
sh "ruby test/outlaw_test.rb"
sh "ruby test/debt_test.rb"
end
1 change: 1 addition & 0 deletions outlaw.gemspec
Original file line number Diff line number Diff line change
Expand Up @@ -37,6 +37,7 @@ Gem::Specification.new do |s|

s.add_runtime_dependency "pre-commit", "~> 0.10.0"
s.add_runtime_dependency "pry"
s.add_development_dependency "debt_ceiling", "~> 0.0.6"
s.add_development_dependency "rake", "~> 0.9.0"
s.add_development_dependency "minitest"
end
3 changes: 3 additions & 0 deletions test/debt_test.rb
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
require 'debt_ceiling'

DebtCeiling.calculate('.')
1 change: 1 addition & 0 deletions test/outlaw_test.rb
Original file line number Diff line number Diff line change
Expand Up @@ -146,6 +146,7 @@ class MyClass < Struct.new("Customer", :name, :address)
end

it "correctly builds whitespace sensitive rule" do
skip('not yet implemented')
code9 = ":vertical_whitespace_sensitive end\ndef"
rule9 = Rule.new(code9)

Expand Down

0 comments on commit 61c3d41

Please sign in to comment.