{"id":20821899,"url":"https://github.com/flycheck/flycheck-eldev","last_synced_at":"2026-02-03T21:04:59.106Z","repository":{"id":90058327,"uuid":"266550686","full_name":"flycheck/flycheck-eldev","owner":"flycheck","description":"Add Eldev support to Flycheck","archived":false,"fork":false,"pushed_at":"2025-10-25T13:51:23.000Z","size":48,"stargazers_count":7,"open_issues_count":0,"forks_count":2,"subscribers_count":1,"default_branch":"master","last_synced_at":"2025-10-25T15:25:07.790Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"Emacs Lisp","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"gpl-3.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/flycheck.png","metadata":{"files":{"readme":"README.adoc","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null}},"created_at":"2020-05-24T13:50:23.000Z","updated_at":"2025-10-25T13:50:55.000Z","dependencies_parsed_at":null,"dependency_job_id":"3116f13b-49dc-4f6e-b6ed-2f39218ac9e6","html_url":"https://github.com/flycheck/flycheck-eldev","commit_stats":null,"previous_names":[],"tags_count":4,"template":false,"template_full_name":null,"purl":"pkg:github/flycheck/flycheck-eldev","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/flycheck%2Fflycheck-eldev","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/flycheck%2Fflycheck-eldev/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/flycheck%2Fflycheck-eldev/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/flycheck%2Fflycheck-eldev/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/flycheck","download_url":"https://codeload.github.com/flycheck/flycheck-eldev/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/flycheck%2Fflycheck-eldev/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":29057119,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-02-03T20:13:53.544Z","status":"ssl_error","status_checked_at":"2026-02-03T20:13:40.507Z","response_time":96,"last_error":"SSL_read: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2024-11-17T22:13:22.526Z","updated_at":"2026-02-03T21:04:59.100Z","avatar_url":"https://github.com/flycheck.png","language":"Emacs Lisp","funding_links":[],"categories":[],"sub_categories":[],"readme":"ifndef::env-github[:icons: font]\nifdef::env-github[]\n:warning-caption: :warning:\n:caution-caption: :fire:\n:important-caption: :exclamation:\n:note-caption: :paperclip:\n:tip-caption: :bulb:\nendif::[]\n:source-language: lisp\n:uri-flycheck: https://www.flycheck.org/\n:uri-flymake: https://www.gnu.org/software/emacs/manual/html_node/emacs/Flymake.html\n:uri-flymake-eldev: https://github.com/emacs-eldev/flymake-eldev\n:uri-eldev: https://github.com/doublep/eldev\n:uri-eldev-installation: https://github.com/doublep/eldev#installation\n:uri-melpa-stable: https://stable.melpa.org/#/flycheck-eldev\n:uri-melpa-unstable: https://melpa.org/#/flycheck-eldev\n\n= flycheck-eldev\n\nimage:https://img.shields.io/badge/license-GPL_3-green.svg[License: GPL 3, link=http://www.gnu.org/licenses/gpl-3.0.txt]\nimage:http://stable.melpa.org/packages/flycheck-eldev-badge.svg[Melpa Stable, link=http://stable.melpa.org/#/flycheck-eldev]\nimage:https://github.com/flycheck/flycheck-eldev/workflows/CI/badge.svg[Build status, link=https://github.com/flycheck/flycheck-eldev/actions?query=workflow%3ACI]\n\nMake {uri-flycheck}[Flycheck] use proper dependencies in\n{uri-eldev}[Eldev] projects.\n\nFor a project to be detected, it must contain file `Eldev` or\n`Eldev-local` in its root directory, even if Eldev doesn’t strictly\nrequire that.\n\nTIP: If you are using {uri-flymake}[Flymake] and not Flycheck, check\nout a similar project, {uri-flymake-eldev}[flymake-eldev].\n\n== Features\n\n* No additional steps to be performed from the command line, not even\n  `eldev prepare`.  However, you might need to mark the project as\n  trusted, use `M-x customize-group flycheck-eldev RET`.\n\n* Project dependencies are seen by Flycheck in Emacs.  Similarly, if a\n  package is not declared as a dependency of your project, Flycheck\n  will complain about unimportable features or undeclared functions.\n\n* Everything is done on-the-fly.  As you edit your project’s\n  dependency list in its main `.el` file, added, removed or mistyped\n  dependency names immediately become available to Flycheck (there\n  might be some delays due to network, as Eldev needs to fetch them\n  first).\n\n* Additional test dependencies (see `eldev-add-extra-dependencies`)\n  are seen from the test files, but not from the main files.\n\n* Also checks files `Eldev` and `Eldev-local` (as long as they are\n  byte-compilable, but this is a common Flycheck requirement).  Detect\n  wrong `(eldev-...)` function calls as you type!\n\n== Installation\n\nDownload and install the package from {uri-melpa-stable}[MELPA Stable]\nor {uri-melpa-unstable}[MELPA].  No further steps necessary: once the\npackage is installed, it is active and Flycheck will detect any Eldev\nprojects on-the-fly.\n\nFor the extension to have any effect, you need to\n{uri-eldev-installation}[install Eldev].  If Flycheck doesn’t seem to\nrecognize dependencies declared in a project, verify its setup (`C-c !\nv`).  Normally, you should see something like this at the top:\n\n....\nFirst checker to run:\n\n  elisp-eldev\n    - may enable:    yes\n    - may run:       t\n    - executable:    Found at /home/foo/.local/bin/eldev\n    - project root:  ~/foolib\n    - trusted:       yes (...)\n    - next checkers: emacs-lisp-checkdoc\n....\n\nIf the project is not trusted, customize some variables in\n`flycheck-eldev` group.  This is a security feature to avoid running\npotentially harmful code from unknown projects.  If you don’t need\nthis precaution, set `flycheck-eldev-unknown-projects` to `trust` (it\nis still possible to actively blacklist individual projects after\nthat).\n\nIf you want to deactivate the package for some reason, set variable\n`flycheck-eldev-active` to nil.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fflycheck%2Fflycheck-eldev","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fflycheck%2Fflycheck-eldev","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fflycheck%2Fflycheck-eldev/lists"}