 
 We cache the results and use them as the basis for the error
 display."
-  ;; Proper approach:
+  ;; TODO: Proper approach:
   ;; 1. Find all affected filepaths, and clear them from the cache
   ;; 2. For each result, insert into cache-long-line-scans
   ;; 3. Remove things that haven't been used in a while.

  :predicate (lambda () ycmd-mode))

(provide 'flycheck-ycmd)
;;; flycheck-ycmd.el ends here

(require 'ycmd)

;; See http://www.lunaryorn.com/2014/12/03/generic-syntax-checkers-in-flycheck.html for more info

;; This maps ycmd result 'kinds' to flycheck 'levels'.
;; TODO: What are all of the available options?
