Function: projectile-discovered-tasks

projectile-discovered-tasks is a byte-compiled function defined in projectile.el.

Signature

(projectile-discovered-tasks &optional PROJECT-ROOT)

Documentation

Return the tasks discovered in the project at PROJECT-ROOT.

PROJECT-ROOT defaults to the current project's root. The tasks come from projectile-task-providers; a provider that signals is skipped.

Source Code

;; Defined in ~/.emacs.d/elpa/projectile-20260820.1509/projectile.el
(defun projectile-discovered-tasks (&optional project-root)
  "Return the tasks discovered in the project at PROJECT-ROOT.
PROJECT-ROOT defaults to the current project's root.  The tasks come
from `projectile-task-providers'; a provider that signals is skipped."
  (when projectile-discover-tasks
    (when-let* ((root (or project-root (projectile-project-root)))
                ;; One listing of the root answers every provider's
                ;; "does this manifest exist?" question.
                (projectile--task-entry-set (projectile--directory-entry-set root)))
      (seq-mapcat (lambda (provider)
                    (condition-case err
                        (funcall provider root)
                      (error
                       (projectile--message "Task provider %s failed: %s"
                                            provider (error-message-string err))
                       nil)))
                  projectile-task-providers))))