Skip to content

Commit 4515697

Browse files
authored
make method names a little less java-y (#6)
1 parent 3330c60 commit 4515697

7 files changed

Lines changed: 48 additions & 54 deletions

File tree

.github/workflows/bazel-ci.yaml

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -35,15 +35,17 @@ jobs:
3535
- name: get-test-targets
3636
run: $(bazel info bazel-bin)/cli/bazel-differ_/bazel-differ get-targets -w $(pwd) -b $(which bazelisk) -s ${{ steps.get-revisions.outputs.previous_sha }} -f ${{ steps.get-revisions.outputs.current_sha }} -o test_targets.txt
3737
- name: run-test-targets
38+
if: hashFiles('test_targets.txt') != ''
3839
run: |
3940
cat test_targets.txt
40-
[[ -s test_targets.txt ]] && bazel test --target_pattern_file=test_targets.txt || echo "No targets to run."
41+
bazel test --target_pattern_file=test_targets.txt
4142
- name: get-build-targets
4243
run: $(bazel info bazel-bin)/cli/bazel-differ_/bazel-differ get-targets -w $(pwd) -b $(which bazelisk) -s ${{ steps.get-revisions.outputs.previous_sha }} -f ${{ steps.get-revisions.outputs.current_sha }} -o build_targets.txt
4344
- name: run-build-targets
45+
if: hashFiles('build_targets.txt') != ''
4446
run: |
4547
cat build_targets.txt
46-
[[ -s build_targets.txt ]] && bazel build --target_pattern_file=build_targets.txt || echo "No targets to run."
48+
bazel build --target_pattern_file=build_targets.txt || echo "No targets to run."
4749
# Run tests
4850
- name: gazelle check
4951
run: bazel run //:gazelle_ci

internal/bazel_client.go

Lines changed: 2 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -105,18 +105,13 @@ func (b bazelClient) processBazelSourcefileTargets(targets []*Target,
105105
workingDirectory = b.workingDirectory
106106
}
107107

108-
var sourceFileTarget, err = NewBazelSourceFileTarget(
109-
sourceFile.GetName(),
110-
digest.Sum(nil),
111-
b.filesystem,
112-
workingDirectory,
113-
)
108+
var sourceFileTarget, err = NewBazelSourceFileTarget(sourceFile.GetName(), digest.Sum(nil), workingDirectory)
114109

115110
if err != nil {
116111
return nil, err
117112
}
118113

119-
sourceTargets[*sourceFileTarget.GetName()] = &sourceFileTarget
114+
sourceTargets[*sourceFileTarget.Name()] = &sourceFileTarget
120115
}
121116
}
122117
return sourceTargets, nil

internal/bazel_rule.go

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -25,16 +25,16 @@ func NewRuleProvider() RuleProvider {
2525

2626
//go:generate mockgen -destination=../mocks/bazel_rule_mock.go -package=mocks github.com/ewhauser/bazel-differ/internal BazelRule
2727
type BazelRule interface {
28-
GetDigest() ([]byte, error)
29-
GetRuleInputList() []string
30-
GetName() string
28+
Digest() ([]byte, error)
29+
RuleInputList() []string
30+
Name() string
3131
}
3232

3333
type bazelRule struct {
3434
rule *Rule
3535
}
3636

37-
func (b *bazelRule) GetDigest() ([]byte, error) {
37+
func (b *bazelRule) Digest() ([]byte, error) {
3838
buffer := bytes.NewBuffer([]byte{})
3939
if b.rule.RuleClass != nil {
4040
if _, err := buffer.Write([]byte(*b.rule.RuleClass)); err != nil {
@@ -62,7 +62,7 @@ func (b *bazelRule) GetDigest() ([]byte, error) {
6262
return checksum[:], nil
6363
}
6464

65-
func (b *bazelRule) GetRuleInputList() []string {
65+
func (b *bazelRule) RuleInputList() []string {
6666
var ruleInputList []string
6767
for _, ruleInput := range b.rule.RuleInput {
6868
if strings.HasPrefix(ruleInput, "@") {
@@ -81,10 +81,10 @@ func (b *bazelRule) GetRuleInputList() []string {
8181
return ruleInputList
8282
}
8383

84-
func (b *bazelRule) GetName() string {
84+
func (b *bazelRule) Name() string {
8585
return b.rule.GetName()
8686
}
8787

88-
func (b *bazelRule) GetRuleClass() string {
88+
func (b *bazelRule) RuleClass() string {
8989
return b.rule.GetRuleClass()
9090
}

internal/bazel_sourcefile_target.go

Lines changed: 5 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -4,26 +4,23 @@ import (
44
"bytes"
55
"crypto/sha256"
66
"errors"
7-
"io/fs"
87
"io/ioutil"
98
"os"
109
"path"
1110
"strings"
1211
)
1312

1413
type BazelSourceFileTarget interface {
15-
GetName() *string
16-
GetDigest() []byte
14+
Name() *string
15+
Digest() []byte
1716
}
1817

1918
type bazelSourceFileTarget struct {
2019
name *string
2120
digest []byte
2221
}
2322

24-
func NewBazelSourceFileTarget(name string, digest []byte, filesystem fs.FS,
25-
workingDirectory string) (BazelSourceFileTarget,
26-
error) {
23+
func NewBazelSourceFileTarget(name string, digest []byte, workingDirectory string) (BazelSourceFileTarget, error) {
2724
finalDigest := bytes.NewBuffer([]byte{})
2825
if workingDirectory != "" && strings.HasPrefix(name, "//") {
2926
filenameSubstring := name[2:]
@@ -47,10 +44,10 @@ func NewBazelSourceFileTarget(name string, digest []byte, filesystem fs.FS,
4744
}, nil
4845
}
4946

50-
func (b *bazelSourceFileTarget) GetName() *string {
47+
func (b *bazelSourceFileTarget) Name() *string {
5148
return b.name
5249
}
5350

54-
func (b *bazelSourceFileTarget) GetDigest() []byte {
51+
func (b *bazelSourceFileTarget) Digest() []byte {
5552
return b.digest
5653
}

internal/target_hashing_client.go

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -189,12 +189,12 @@ func createDigestForRule(
189189
bazelSourcefileTargets map[string]*BazelSourceFileTarget,
190190
seedHash []byte,
191191
) ([]byte, error) {
192-
existingByteArray := ruleHashes[rule.GetName()]
192+
existingByteArray := ruleHashes[rule.Name()]
193193
if existingByteArray != nil {
194194
return existingByteArray, nil
195195
}
196196
buffer := bytes.NewBuffer([]byte{})
197-
ruleDigest, err := rule.GetDigest()
197+
ruleDigest, err := rule.Digest()
198198
if err != nil {
199199
return nil, err
200200
}
@@ -206,7 +206,7 @@ func createDigestForRule(
206206
return nil, err
207207
}
208208
}
209-
for _, ruleInput := range rule.GetRuleInputList() {
209+
for _, ruleInput := range rule.RuleInputList() {
210210
if _, err := buffer.Write([]byte(ruleInput)); err != nil {
211211
return nil, err
212212
}
@@ -216,7 +216,7 @@ func createDigestForRule(
216216
return nil, err
217217
}
218218

219-
if inputRule != nil && inputRule.GetName() != "" && !(inputRule.GetName() == rule.GetName()) {
219+
if inputRule != nil && inputRule.Name() != "" && !(inputRule.Name() == rule.Name()) {
220220
inputRuleHash, err := createDigestForRule(
221221
inputRule,
222222
allRulesMap,
@@ -240,7 +240,7 @@ func createDigestForRule(
240240
}
241241
checksum := sha256.Sum256(buffer.Bytes())
242242
finalHashValue := checksum[:]
243-
ruleHashes[rule.GetName()] = finalHashValue
243+
ruleHashes[rule.Name()] = finalHashValue
244244
return finalHashValue, nil
245245
}
246246

@@ -262,7 +262,7 @@ func getDigestForSourceTargetName(sourceTargetName string, bazelSourcefileTarget
262262
if !ok {
263263
return nil, nil
264264
}
265-
return (*target).GetDigest(), nil
265+
return (*target).Digest(), nil
266266
}
267267

268268
func convertByteArrayToString(bytes []byte) string {

internal/target_hashing_client_test.go

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -206,9 +206,9 @@ func TestHashAllBazelTargets_generatedTargets(t *testing.T) {
206206

207207
ruleProvider.EXPECT().GetRule(NameMatcher("rule1")).DoAndReturn(func(*internal.Rule) internal.BazelRule {
208208
rule := mocks.NewMockBazelRule(ctrl)
209-
rule.EXPECT().GetName().Return("rule1").AnyTimes()
210-
rule.EXPECT().GetRuleInputList().Return([]string{}).AnyTimes()
211-
rule.EXPECT().GetDigest().Return([]byte("newDigest"), nil).AnyTimes()
209+
rule.EXPECT().Name().Return("rule1").AnyTimes()
210+
rule.EXPECT().RuleInputList().Return([]string{}).AnyTimes()
211+
rule.EXPECT().Digest().Return([]byte("newDigest"), nil).AnyTimes()
212212
return rule
213213
})
214214

@@ -254,9 +254,9 @@ func createRuleTarget(name string, inputs []string, digest string, ctrl *gomock.
254254

255255
provider.EXPECT().GetRule(NameMatcher(name)).DoAndReturn(func(*internal.Rule) internal.BazelRule {
256256
rule := mocks.NewMockBazelRule(ctrl)
257-
rule.EXPECT().GetName().Return(name).AnyTimes()
258-
rule.EXPECT().GetRuleInputList().Return(inputs).AnyTimes()
259-
rule.EXPECT().GetDigest().Return([]byte(digest), nil).AnyTimes()
257+
rule.EXPECT().Name().Return(name).AnyTimes()
258+
rule.EXPECT().RuleInputList().Return(inputs).AnyTimes()
259+
rule.EXPECT().Digest().Return([]byte(digest), nil).AnyTimes()
260260
return rule
261261
}).AnyTimes()
262262

mocks/bazel_rule_mock.go

Lines changed: 18 additions & 18 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

0 commit comments

Comments
 (0)