diff --git a/.golangci.yml b/.golangci.yml new file mode 100644 index 0000000..80a9228 --- /dev/null +++ b/.golangci.yml @@ -0,0 +1,26 @@ +run: + skip-dirs: + - .*/mocks + +issues: + # https://github.com/golangci/golangci-lint/issues/2439 + exclude-use-default: false + +linters: + enable: + - errcheck + - gosimple + - govet + - ineffassign + - staticcheck + - typecheck + - unused + - revive + +linters-settings: + revive: + severity: error + rules: + - name: exported + arguments: + - checkPrivateReceivers diff --git a/bitrise.yml b/bitrise.yml index 01bffb0..168570c 100644 --- a/bitrise.yml +++ b/bitrise.yml @@ -1,11 +1,13 @@ format_version: "11" default_step_lib_source: https://github.com/bitrise-io/bitrise-steplib.git - workflows: test: steps: - - go-list: - - golint: - - errcheck: - - go-test: + - git::https://github.com/bitrise-steplib/steps-check.git: + title: Lint + inputs: + - workflow: lint + - skip_step_yml_validation: "yes" + - go-list: { } + - go-test: { }