title: Alamofire.upload SwiftLint violation
body: <p>The code for uploading image with Alamofire triggers a SwiftLint violation. How can it be fixed?</p>
  
  <pre><code>Alamofire.upload(multipartFormData: { (multipartFormData) in
  
                  multipartFormData.append(imageData, withName: "profileImage", fileName: "image.png", mimeType: "image/jpg")
              }, usingThreshold: UInt64.init(), to: requestURL, method: .post, headers: headers) { (result) in
                  switch result {
                  case .success(let upload, _, _):
                      upload.responseJSON { response in
                          if let error = response.error {
                              completionBlock(.failure(error as NSError))
                              return
                          }
                          completionBlock(.success(response))
                      }
                  case .failure(let error):
                      completionBlock(.failure(error as NSError))
                  }
              }
  </code></pre>
  
  <blockquote>
    <p>Multiple Closures with Trailing Closure Violation: Trailing closure
    syntax should not be used when passing more than one closure argument.
    (multiple_closures_with_trailing_closure)</p>
  </blockquote>