Function: claude-code-ide-diagnostics--get-flycheck-diagnostics
claude-code-ide-diagnostics--get-flycheck-diagnostics is a natively
compiled function defined in claude-code-ide-diagnostics.el.
Signature
(claude-code-ide-diagnostics--get-flycheck-diagnostics BUFFER)
Documentation
Get Flycheck diagnostics for BUFFER in VS Code format.
Source Code
;; Defined in /nix/store/yjvbhwl7p6zrbw9xlnni7y4hra8sa3pl-emacs-packages-deps/share/emacs/site-lisp/claude-code-ide-diagnostics.el
(defun claude-code-ide-diagnostics--get-flycheck-diagnostics (buffer)
"Get Flycheck diagnostics for BUFFER in VS Code format."
(when (featurep 'flycheck)
(with-current-buffer buffer
(when (bound-and-true-p flycheck-mode)
(mapcar (lambda (err)
`((range . ((start . ((line . ,(flycheck-error-line err))
(character . ,(if (flycheck-error-column err)
(flycheck-error-column err)
1))))
(end . ((line . ,(or (flycheck-error-end-line err)
(flycheck-error-line err)))
(character . ,(if (or (flycheck-error-end-column err)
(flycheck-error-column err))
(or (flycheck-error-end-column err)
(flycheck-error-column err))
1))))))
(severity . ,(claude-code-ide-diagnostics--severity-to-string
(flycheck-error-level err)))
(source . ,(or (flycheck-error-checker err) "flycheck"))
(message . ,(flycheck-error-message err))))
flycheck-current-errors)))))