all: Even more boring linter fixes (#5501)
This commit is contained in:
@@ -81,7 +81,7 @@ func (w *AtomicWriter) Close() error {
|
||||
}
|
||||
|
||||
// Try to not leave temp file around, but ignore error.
|
||||
defer w.fs.Remove(w.next.Name())
|
||||
defer func() { _ = w.fs.Remove(w.next.Name()) }()
|
||||
|
||||
if err := w.next.Sync(); err != nil {
|
||||
w.err = err
|
||||
@@ -110,7 +110,7 @@ func (w *AtomicWriter) Close() error {
|
||||
|
||||
// fsync the directory too
|
||||
if fd, err := w.fs.Open(filepath.Dir(w.next.Name())); err == nil {
|
||||
fd.Sync()
|
||||
_ = fd.Sync()
|
||||
fd.Close()
|
||||
}
|
||||
|
||||
|
||||
@@ -42,7 +42,7 @@ func TryRename(filesystem fs.Filesystem, from, to string) error {
|
||||
func Rename(filesystem fs.Filesystem, from, to string) error {
|
||||
// Don't leave a dangling temp file in case of rename error
|
||||
if !(runtime.GOOS == "windows" && strings.EqualFold(from, to)) {
|
||||
defer filesystem.Remove(from)
|
||||
defer func() { _ = filesystem.Remove(from) }()
|
||||
}
|
||||
return TryRename(filesystem, from, to)
|
||||
}
|
||||
@@ -94,13 +94,13 @@ func withPreparedTarget(filesystem fs.Filesystem, from, to string, f func() erro
|
||||
// Make sure the destination directory is writeable
|
||||
toDir := filepath.Dir(to)
|
||||
if info, err := filesystem.Stat(toDir); err == nil && info.IsDir() && info.Mode()&0200 == 0 {
|
||||
filesystem.Chmod(toDir, 0755)
|
||||
defer filesystem.Chmod(toDir, info.Mode())
|
||||
_ = filesystem.Chmod(toDir, 0755)
|
||||
defer func() { _ = filesystem.Chmod(toDir, info.Mode()) }()
|
||||
}
|
||||
|
||||
// On Windows, make sure the destination file is writeable (or we can't delete it)
|
||||
if runtime.GOOS == "windows" {
|
||||
filesystem.Chmod(to, 0666)
|
||||
_ = filesystem.Chmod(to, 0666)
|
||||
if !strings.EqualFold(from, to) {
|
||||
err := filesystem.Remove(to)
|
||||
if err != nil && !fs.IsNotExist(err) {
|
||||
|
||||
@@ -26,9 +26,9 @@ func TestInWriteableDir(t *testing.T) {
|
||||
|
||||
fs := fs.NewFilesystem(fs.FilesystemTypeBasic, ".")
|
||||
|
||||
os.Mkdir("testdata", 0700)
|
||||
os.Mkdir("testdata/rw", 0700)
|
||||
os.Mkdir("testdata/ro", 0500)
|
||||
_ = os.Mkdir("testdata", 0700)
|
||||
_ = os.Mkdir("testdata/rw", 0700)
|
||||
_ = os.Mkdir("testdata/ro", 0500)
|
||||
|
||||
create := func(name string) error {
|
||||
fd, err := os.Create(name)
|
||||
@@ -87,7 +87,7 @@ func TestInWritableDirWindowsRemove(t *testing.T) {
|
||||
if err != nil {
|
||||
t.Fatal(err)
|
||||
}
|
||||
defer os.Chmod("testdata/windows/ro/readonlynew", 0700)
|
||||
defer func() { _ = os.Chmod("testdata/windows/ro/readonlynew", 0700) }()
|
||||
defer os.RemoveAll("testdata")
|
||||
|
||||
create := func(name string) error {
|
||||
@@ -99,12 +99,12 @@ func TestInWritableDirWindowsRemove(t *testing.T) {
|
||||
return nil
|
||||
}
|
||||
|
||||
os.Mkdir("testdata", 0700)
|
||||
_ = os.Mkdir("testdata", 0700)
|
||||
|
||||
os.Mkdir("testdata/windows", 0500)
|
||||
os.Mkdir("testdata/windows/ro", 0500)
|
||||
create("testdata/windows/ro/readonly")
|
||||
os.Chmod("testdata/windows/ro/readonly", 0500)
|
||||
_ = os.Mkdir("testdata/windows", 0500)
|
||||
_ = os.Mkdir("testdata/windows/ro", 0500)
|
||||
_ = create("testdata/windows/ro/readonly")
|
||||
_ = os.Chmod("testdata/windows/ro/readonly", 0500)
|
||||
|
||||
fs := fs.NewFilesystem(fs.FilesystemTypeBasic, ".")
|
||||
|
||||
@@ -128,8 +128,8 @@ func TestInWritableDirWindowsRemoveAll(t *testing.T) {
|
||||
if err != nil {
|
||||
t.Fatal(err)
|
||||
}
|
||||
defer os.Chmod("testdata/windows/ro/readonlynew", 0700)
|
||||
defer os.RemoveAll("testdata")
|
||||
defer func() { _ = os.Chmod("testdata/windows/ro/readonlynew", 0700) }()
|
||||
defer func() { _ = os.RemoveAll("testdata") }()
|
||||
|
||||
create := func(name string) error {
|
||||
fd, err := os.Create(name)
|
||||
@@ -140,12 +140,12 @@ func TestInWritableDirWindowsRemoveAll(t *testing.T) {
|
||||
return nil
|
||||
}
|
||||
|
||||
os.Mkdir("testdata", 0700)
|
||||
_ = os.Mkdir("testdata", 0700)
|
||||
|
||||
os.Mkdir("testdata/windows", 0500)
|
||||
os.Mkdir("testdata/windows/ro", 0500)
|
||||
create("testdata/windows/ro/readonly")
|
||||
os.Chmod("testdata/windows/ro/readonly", 0500)
|
||||
_ = os.Mkdir("testdata/windows", 0500)
|
||||
_ = os.Mkdir("testdata/windows/ro", 0500)
|
||||
_ = create("testdata/windows/ro/readonly")
|
||||
_ = os.Chmod("testdata/windows/ro/readonly", 0500)
|
||||
|
||||
if err := os.RemoveAll("testdata/windows"); err != nil {
|
||||
t.Errorf("Unexpected error: %s", err)
|
||||
@@ -162,8 +162,8 @@ func TestInWritableDirWindowsRename(t *testing.T) {
|
||||
if err != nil {
|
||||
t.Fatal(err)
|
||||
}
|
||||
defer os.Chmod("testdata/windows/ro/readonlynew", 0700)
|
||||
defer os.RemoveAll("testdata")
|
||||
defer func() { _ = os.Chmod("testdata/windows/ro/readonlynew", 0700) }()
|
||||
defer func() { _ = os.RemoveAll("testdata") }()
|
||||
|
||||
create := func(name string) error {
|
||||
fd, err := os.Create(name)
|
||||
@@ -174,12 +174,12 @@ func TestInWritableDirWindowsRename(t *testing.T) {
|
||||
return nil
|
||||
}
|
||||
|
||||
os.Mkdir("testdata", 0700)
|
||||
_ = os.Mkdir("testdata", 0700)
|
||||
|
||||
os.Mkdir("testdata/windows", 0500)
|
||||
os.Mkdir("testdata/windows/ro", 0500)
|
||||
create("testdata/windows/ro/readonly")
|
||||
os.Chmod("testdata/windows/ro/readonly", 0500)
|
||||
_ = os.Mkdir("testdata/windows", 0500)
|
||||
_ = os.Mkdir("testdata/windows/ro", 0500)
|
||||
_ = create("testdata/windows/ro/readonly")
|
||||
_ = os.Chmod("testdata/windows/ro/readonly", 0500)
|
||||
|
||||
fs := fs.NewFilesystem(fs.FilesystemTypeBasic, ".")
|
||||
|
||||
@@ -232,7 +232,7 @@ func TestIsDeleted(t *testing.T) {
|
||||
|
||||
testFs := fs.NewFilesystem(fs.FilesystemTypeBasic, "testdata")
|
||||
|
||||
testFs.MkdirAll("dir", 0777)
|
||||
_ = testFs.MkdirAll("dir", 0777)
|
||||
for _, f := range []string{"file", "del.file", "dir.file", "dir/file"} {
|
||||
fd, err := testFs.Create(f)
|
||||
if err != nil {
|
||||
@@ -242,7 +242,7 @@ func TestIsDeleted(t *testing.T) {
|
||||
}
|
||||
if runtime.GOOS != "windows" {
|
||||
// Can't create unreadable dir on windows
|
||||
testFs.MkdirAll("inacc", 0777)
|
||||
_ = testFs.MkdirAll("inacc", 0777)
|
||||
if err := testFs.Chmod("inacc", 0000); err == nil {
|
||||
if _, err := testFs.Lstat("inacc/file"); fs.IsPermission(err) {
|
||||
// May fail e.g. if tests are run as root -> just skip
|
||||
@@ -265,6 +265,6 @@ func TestIsDeleted(t *testing.T) {
|
||||
}
|
||||
}
|
||||
|
||||
testFs.Chmod("inacc", 0777)
|
||||
_ = testFs.Chmod("inacc", 0777)
|
||||
os.RemoveAll("testdata")
|
||||
}
|
||||
|
||||
@@ -25,7 +25,7 @@ func TestTraversesSymlink(t *testing.T) {
|
||||
defer os.RemoveAll(tmpDir)
|
||||
|
||||
fs := fs.NewFilesystem(fs.FilesystemTypeBasic, tmpDir)
|
||||
fs.MkdirAll("a/b/c", 0755)
|
||||
_ = fs.MkdirAll("a/b/c", 0755)
|
||||
if err = osutil.DebugSymlinkForTestsOnly(filepath.Join(fs.URI(), "a", "b"), filepath.Join(fs.URI(), "a", "l")); err != nil {
|
||||
if runtime.GOOS == "windows" {
|
||||
t.Skip("Symlinks aren't working")
|
||||
@@ -78,7 +78,7 @@ func TestIssue4875(t *testing.T) {
|
||||
defer os.RemoveAll(tmpDir)
|
||||
|
||||
testFs := fs.NewFilesystem(fs.FilesystemTypeBasic, tmpDir)
|
||||
testFs.MkdirAll("a/b/c", 0755)
|
||||
_ = testFs.MkdirAll("a/b/c", 0755)
|
||||
if err = osutil.DebugSymlinkForTestsOnly(filepath.Join(testFs.URI(), "a", "b"), filepath.Join(testFs.URI(), "a", "l")); err != nil {
|
||||
if runtime.GOOS == "windows" {
|
||||
t.Skip("Symlinks aren't working")
|
||||
@@ -107,7 +107,7 @@ func BenchmarkTraversesSymlink(b *testing.B) {
|
||||
os.RemoveAll("testdata")
|
||||
defer os.RemoveAll("testdata")
|
||||
fs := fs.NewFilesystem(fs.FilesystemTypeBasic, "testdata")
|
||||
fs.MkdirAll("a/b/c", 0755)
|
||||
_ = fs.MkdirAll("a/b/c", 0755)
|
||||
|
||||
for i := 0; i < b.N; i++ {
|
||||
traversesSymlinkResult = osutil.TraversesSymlink(fs, "a/b/c")
|
||||
|
||||
Reference in New Issue
Block a user