Function: org-lint-suspicious-language-in-src-block

org-lint-suspicious-language-in-src-block is a byte-compiled function defined in org-lint.el.gz.

Signature

(org-lint-suspicious-language-in-src-block AST)

Source Code

;; Defined in /usr/src/emacs/lisp/org/org-lint.el.gz
(defun org-lint-suspicious-language-in-src-block (ast)
  (org-element-map ast 'src-block
    (lambda (b)
      (when-let ((lang (org-element-property :language b)))
        (unless (or (functionp (intern (format "org-babel-execute:%s" lang)))
                    ;; No babel backend, but there is corresponding
                    ;; major mode.
                    (fboundp (org-src-get-lang-mode lang)))
	  (list (org-element-property :post-affiliated b)
                (format "Unknown source block language: '%s'" lang)))))))