Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

add github linter #5

Merged
merged 3 commits into from
Aug 25, 2022
Merged

add github linter #5

merged 3 commits into from
Aug 25, 2022

Conversation

leoromanovsky
Copy link
Member

@leoromanovsky leoromanovsky commented Aug 23, 2022

Adds https://github.com/golangci/golangci-lint-action

I found that the tool is not stable on golang 1.19; downgrading to 1.18 got it to work well. I'm sure 1.19 will be supported soon but it was recently released (https://go.dev/blog/go1.19). Anything in 1.19 you feel is a must have?

@leoromanovsky leoromanovsky marked this pull request as ready for review August 24, 2022 00:36
@pavelflux
Copy link
Collaborator

Nope, as long as this works I am ok with it

@pavelflux pavelflux merged commit 3b5afd3 into lr/feat/add-gh-unit Aug 25, 2022
leoromanovsky pushed a commit that referenced this pull request Aug 26, 2022
# This is the 1st commit message:

Client + client tests + refactoring

# This is the commit message #2:

fix null pointer; fix panic test

# This is the commit message #3:

Refactor factory methods

# This is the commit message #4:

Refactor factory method for the configuration store

# This is the commit message #5:

Refactor factory method for the configuration requestor

# This is the commit message #6:

Refactor factory method for the EppoClient

# This is the commit message #7:

Fix for EppoClient tests

# This is the commit message #8:

Add testify lib + use asserts pt.1

# This is the commit message #9:

Use asserts pt.2

# This is the commit message #10:

Slight refactor

# This is the commit message #11:

Remove resty client in favor of httpClient

# This is the commit message #12:

Add mocks

# This is the commit message #13:

Add EppoClient test for assignment log

# This is the commit message #14:

Add test for logging panic

# This is the commit message #15:

Add EppoClient test for subject with attributes and rules

# This is the commit message #16:

Add functionality + test for overrides

# This is the commit message #17:

Add remaining tests

# This is the commit message #18:

Remove not required commented code

# This is the commit message #19:

remove not required test

# This is the commit message #20:

add unit test makefile and github action to build and test

# This is the commit message #21:

add github linter (#5)

* add github linter; downgrade to go 1.18 to support it

* enable all linters

* delete config
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants