Before: runtime ale_linters/go/gosimple.vim call ale#test#SetFilename('../go_files/testfile2.go') After: call ale#linter#Reset() Execute(The default gosimple command should be correct): AssertEqual 'cd ' . ale#Escape(expand('%:p:h')) . ' && ' \ . ' gosimple .', \ ale_linters#go#gosimple#GetCommand(bufnr(''))