github.com/alexey-mercari/reviewdog@v0.10.1-0.20200514053941-928943b10766/.travis.yml (about)

     1  language: go
     2  
     3  go:
     4    - "1.14.x"
     5    - master
     6  
     7  matrix:
     8    allow_failures:
     9      - go: master
    10    fast_finish: true
    11  
    12  env:
    13    global:
    14      - secure: "F1MWBFOxaa1vcb0bnjVTuVEzzaqxQykwHVzdeevKGG6qGwBqDoKjzDym1XbWdZkfsu6N2sEz6Xo9wAMQwc1nhBJTufQOKjwqy0zDXsKMF5aouvswqe4eEZ95IU8Ww30jGiw1E4d6RfvTvYOwZszB+vIvqJ7gs8msFr0wJaQUpJk+Qpd5TtNb8poY7J0qQH0GevlNIY5SieM52BbQKodEC9aUUTFYOvoZEOAiLPX/6qS1hvfOIwHEFxXo9jrUSiSyqYZTfEN9CExsO3M5iJQz1ZVvtylXpATcZ6Imo3Q5eL288wTx4VUjL/lrnS1vIkmgG0HWyOYg4FGl9l4TsANGf3EnByBtZmFJ/MLjmqtWQzodvU2wMCseVJ/MQzi6iOkunXccUCLzoh9F3rzbus8lP6io7yknaB/AqKyTj9oBY7AXT9r1wnEmO56XNQu11PK1qu2JeCOzkF52784vh+XNBfPTvJYmJy1c7m1Sys0rta2m6F9c3bZV24ZWPaY7DkfwcT6ytXJP44D6NI1k1cOOwmJ8oJfNkrgNBUTUfd8rKu4alKAG0VB59imTVH25ZYzUdxqiiG+tuXJ4ZG8bvreyfk4qTiF5BqdU0/iqGgEkdn2px7UZd656svLGI9qRodSCFhd7pCHw2UfGakGweRG9cW4GEYdDwHnEx+l2g8vc6EQ="
    15      - GO111MODULE=on
    16  
    17  install:
    18    - go install ./cmd/reviewdog
    19    # Install linters.
    20    - cd linters
    21    - go get golang.org/x/lint/golint
    22    - go get github.com/kisielk/errcheck
    23    - go get honnef.co/go/tools/cmd/staticcheck
    24    - go get github.com/client9/misspell/cmd/misspell
    25    - go get mvdan.cc/unparam
    26    - go get github.com/mgechev/revive
    27    - cd -
    28    - curl -sfL https://install.goreleaser.com/github.com/golangci/golangci-lint.sh | bash -s -- -b $GOPATH/bin
    29    - npm install
    30  
    31  before_script:
    32    - echo $TRAVIS
    33    - echo $TRAVIS_PULL_REQUEST
    34    - echo $TRAVIS_PULL_REQUEST_BRANCH
    35    - echo $TRAVIS_COMMIT
    36    - echo $TRAVIS_PULL_REQUEST_SHA
    37    - echo $TRAVIS_REPO_SLUG
    38    - echo $TRAVIS_SECURE_ENV_VARS
    39    - curl httpbin.org/ip
    40  
    41  script:
    42    - reviewdog -reporter=github-pr-check
    43    - $(npm bin)/textlint -f checkstyle README.md | reviewdog -f=checkstyle -name="textlint" -reporter=github-pr-check -level=info
    44  
    45  notifications:
    46    webhooks:
    47      urls:
    48        - https://webhooks.gitter.im/e/60344004ff53f5ef37c5
    49      on_success: change
    50      on_failure: always
    51      on_start: never