mirror of
https://github.com/vmware-tanzu/pinniped.git
synced 2025-12-23 14:25:50 +00:00
The unused-parameter linter became stricter, so we adjust it to allow unused params that start with underscore. It can be nice to keep unused param names when implementing an interface sometimes, to help readers understand why it is unused in that particular implementation.
22 lines
755 B
Bash
Executable File
22 lines
755 B
Bash
Executable File
#!/usr/bin/env bash
|
|
|
|
# Copyright 2022-2023 the Pinniped contributors. All Rights Reserved.
|
|
# SPDX-License-Identifier: Apache-2.0
|
|
|
|
set -euo pipefail
|
|
|
|
ROOT="$( cd "$( dirname "${BASH_SOURCE[0]}" )/.." && pwd )"
|
|
cd "${ROOT}"
|
|
|
|
# Print the Go version.
|
|
go version
|
|
|
|
# Install the same version of the linter that is used in the CI pipelines
|
|
# so you can get the same results when running the linter locally.
|
|
# Whenever the linter is updated in the CI pipelines, it should also be
|
|
# updated here to make local development more convenient.
|
|
go install -v github.com/golangci/golangci-lint/cmd/golangci-lint@v1.55.1
|
|
golangci-lint --version
|
|
|
|
echo "Finished. You may need to run 'rehash' in your current shell before using the new version (e.g. if you are using gvm)."
|