All patches and comments are welcome. Please squash your changes to logical
commits before using git-format-patch and git-send-email to
patches@git.madduck.net.
If you'd read over the Git project's submission guidelines and adhered to them,
I'd be especially grateful.
2 call ale#assert#SetUpLinterTest('swift', 'swiftlint')
5 call ale#assert#TearDownLinterTest()
7 Execute(Global installation should be the default executable):
8 call ale#test#SetFilename('../test-files/swiftlint/global/testfile.swift')
12 \ ale_linters#swift#swiftlint#GetExecutable(bufnr(''))
14 Execute(React Native apps using CocoaPods should take precedence over the default executable):
15 call ale#test#SetFilename('../test-files/swiftlint/react-native/testfile.swift')
18 \ tolower(ale#test#GetFilename('../test-files/swiftlint/react-native/ios/Pods/SwiftLint/swiftlint')),
19 \ tolower(ale_linters#swift#swiftlint#GetExecutable(bufnr('')))
21 Execute(CocoaPods installation should take precedence over the default executable):
22 call ale#test#SetFilename('../test-files/swiftlint/cocoapods/testfile.swift')
25 \ tolower(ale#test#GetFilename('../test-files/swiftlint/cocoapods/Pods/SwiftLint/swiftlint')),
26 \ tolower(ale_linters#swift#swiftlint#GetExecutable(bufnr('')))
28 Execute(Top level CocoaPods installation should take precedence over React Native installation):
29 call ale#test#SetFilename('../test-files/swiftlint/cocoapods-and-react-native/testfile.swift')
32 \ tolower(ale#test#GetFilename('../test-files/swiftlint/cocoapods-and-react-native/Pods/SwiftLint/swiftlint')),
33 \ tolower(ale_linters#swift#swiftlint#GetExecutable(bufnr('')))
35 Execute(use-global should override other versions):
36 let g:ale_swift_swiftlint_use_global = 1
37 let g:ale_swift_swiftlint_executable = 'swiftlint_d'
39 call ale#test#SetFilename('../test-files/swiftlint/cocoapods-and-react-native/testfile.swift')
43 \ ale_linters#swift#swiftlint#GetExecutable(bufnr(''))