Skip to content

Commit bb374c5

Browse files
committed
Add rake go:fmt
1 parent e8559ba commit bb374c5

File tree

3 files changed

+11
-0
lines changed

3 files changed

+11
-0
lines changed

_gem/README.md

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -48,6 +48,7 @@ Following tasks are generated
4848

4949
* `rake go:test`
5050
* `rake go:testrace`
51+
* `rake go:fmt`
5152

5253
#### Example (With config)
5354
```ruby
@@ -66,6 +67,7 @@ Following tasks are generated
6667

6768
* `rake go5:test`
6869
* `rake go5:testrace`
70+
* `rake go5:fmt`
6971

7072
#### Available configurations
7173
* `task_namespace` : task namespace (default: `:go`)

_gem/lib/go_gem/rake_task.rb

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -78,6 +78,13 @@ def initialize(gem_name)
7878
sh RakeTask.build_env_vars, "#{go_bin_path} test #{go_test_args} -race ./..."
7979
end
8080
end
81+
82+
desc "Run go fmt"
83+
task(:fmt) do
84+
within_target_dir do
85+
sh "#{go_bin_path} fmt ./..."
86+
end
87+
end
8188
end
8289
end
8390

_gem/spec/go_gem/rake_task_spec.rb

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -16,6 +16,7 @@
1616

1717
it { should be_task_defined("go:test") }
1818
it { should be_task_defined("go:testrace") }
19+
it { should be_task_defined("go:fmt") }
1920
end
2021

2122
context "with params" do
@@ -30,6 +31,7 @@
3031

3132
it { should be_task_defined("go5:test") }
3233
it { should be_task_defined("go5:testrace") }
34+
it { should be_task_defined("go5:fmt") }
3335
end
3436
end
3537
end

0 commit comments

Comments
 (0)