0
0
Fork 0
mirror of https://github.com/matrix-org/dendrite synced 2024-11-17 23:30:52 +01:00
dendrite/scripts
Andrew Morgan d4918b83c6
Backup and restore go.mod & go.sum during linting (#735)
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
2019-07-12 14:23:27 +01:00
..
build-test-lint.sh Update Docker files and remove references to gb (#703) 2019-05-22 10:44:25 +01:00
find-lint.sh Backup and restore go.mod & go.sum during linting (#735) 2019-07-12 14:23:27 +01:00
install-local-kafka.sh use go module for dependencies (#594) 2019-05-21 21:56:55 +01:00
README.md Untangle precommit and travis test scripts (#288) 2017-10-10 11:02:39 +01:00

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.