mirror of
https://github.com/makew0rld/amfora.git
synced 2024-12-04 14:46:29 -05:00
👷 Added golangci-lint and Travis CI test
This commit is contained in:
parent
b004759dee
commit
376755f460
19
.github/workflows/golangci-lint.yml
vendored
Normal file
19
.github/workflows/golangci-lint.yml
vendored
Normal file
@ -0,0 +1,19 @@
|
|||||||
|
name: golangci-lint
|
||||||
|
on: [push, pull_request]
|
||||||
|
jobs:
|
||||||
|
golangci:
|
||||||
|
name: lint
|
||||||
|
runs-on: ubuntu-latest
|
||||||
|
steps:
|
||||||
|
- uses: actions/checkout@v2
|
||||||
|
- name: golangci-lint
|
||||||
|
uses: golangci/golangci-lint-action@v2
|
||||||
|
with:
|
||||||
|
# Required: the version of golangci-lint is required and must be specified without patch version: we always use the latest patch version.
|
||||||
|
version: v1.30
|
||||||
|
|
||||||
|
# Optional: golangci-lint command line arguments.
|
||||||
|
args: --issues-exit-code=0 --exclude-use-default --enable-all -D asciicheck -D depguard -D dogsled -D funlen -D gci -D gochecknoglobals -D gochecknoinits -D gocognit -D gocyclo -D godot -D godox -D goheader -D gomodguard -D nlreturn -D noctx -D bodyclose -D rowserrcheck -D sqlclosecheck -D stylecheck -D testpackage -D wsl
|
||||||
|
|
||||||
|
# Optional: show only new issues if it's a pull request. The default value is `false`.
|
||||||
|
only-new-issues: true
|
14
.travis.yml
Normal file
14
.travis.yml
Normal file
@ -0,0 +1,14 @@
|
|||||||
|
language: go
|
||||||
|
|
||||||
|
go:
|
||||||
|
- "1.11" # Debian Stable golang version
|
||||||
|
- "1.12"
|
||||||
|
- "1.13"
|
||||||
|
- "1.14"
|
||||||
|
- "1.15"
|
||||||
|
|
||||||
|
script:
|
||||||
|
- go test ./...
|
||||||
|
- go build
|
||||||
|
|
||||||
|
# TODO: GitHub Releases deploy
|
Loading…
Reference in New Issue
Block a user