mirror of
https://github.com/matrix-org/dendrite
synced 2024-12-15 01:53:50 +01:00
d4918b83c6
Every time before sending a PR I like to run ./scripts/build-test-lint.sh to make sure the CI won't complain about anything. The problem is that this script attempts to install golangci-lint, which causes modifications to go.mod/go.sum. This PR backs up and restores those files before and after linting. Ideally instead of this hacky backing up/restoring we'd use go gets -mod=readonly option, but that still modifies go.sum. This will be fixed in go 1.13 apparently. golang/go#30667 |
||
---|---|---|
.. | ||
build-test-lint.sh | ||
find-lint.sh | ||
install-local-kafka.sh | ||
README.md |
Dev Scripts
These are a collection of scripts that should be helpful for those developing on dendrite.
See find-lint.sh
for environment variables that control linter resource
usage.