mirror of https://github.com/pulumi/pulumi.git
7e2ccd8757
The latest version of golangci-lint (1.60.3) flags a bunch of new issues in our code base. This PR addresses part of them ahead of the upgrade. * A dynamic string passed to printf style functions as first argument, this can lead to bad `%` interpolations. The fix is typically to use `"%s"` as first argument and pass the dynamic string as 2nd argument. * Using `os.ModePerm` in tests instead of more restricted file permissions. The fix is to use 0o600 for files, or 0o700 for directories. * Int conversion overflows. The fix has to be done case by case, checking that no overflow can occur. |
||
---|---|---|
.. | ||
testdata | ||
args.go | ||
child_js.go | ||
child_unix.go | ||
child_windows.go | ||
console.go | ||
console_input.go | ||
console_input_js.go | ||
console_password.go | ||
console_test.go | ||
diag.go | ||
exit.go | ||
exit_test.go | ||
profile.go | ||
spinner.go | ||
stack.go | ||
term.go | ||
term_js.go | ||
term_test.go | ||
term_unix.go | ||
term_windows.go | ||
trace.go |