{"id":13646733,"url":"https://github.com/flycheck/flycheck","last_synced_at":"2025-04-29T18:34:09.806Z","repository":{"id":5000652,"uuid":"6158882","full_name":"flycheck/flycheck","owner":"flycheck","description":"On the fly syntax checking for GNU Emacs","archived":false,"fork":false,"pushed_at":"2025-04-24T13:40:17.000Z","size":21619,"stargazers_count":2462,"open_issues_count":160,"forks_count":452,"subscribers_count":55,"default_branch":"master","last_synced_at":"2025-04-27T22:29:57.321Z","etag":null,"topics":["emacs","flycheck","syntax-checking"],"latest_commit_sha":null,"homepage":"https://www.flycheck.org","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.md","changelog":"CHANGES.old","contributing":".github/CONTRIBUTING.rst","funding":".github/FUNDING.yml","license":"COPYING","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},"funding":{"open_collective":"flycheck","github":"bbatsov","ko_fi":"bbatsov","patreon":"bbatsov","custom":"https://www.paypal.me/bbatsov"}},"created_at":"2012-10-10T14:45:13.000Z","updated_at":"2025-04-24T14:01:41.000Z","dependencies_parsed_at":"2024-03-16T11:23:42.604Z","dependency_job_id":"1e7b1f0d-3870-4cd0-a52d-54ab2394c890","html_url":"https://github.com/flycheck/flycheck","commit_stats":{"total_commits":4620,"total_committers":286,"mean_commits":"16.153846153846153","dds":0.2350649350649351,"last_synced_commit":"5217e0e02f487d70e3d418e5e6ce884fc9711511"},"previous_names":[],"tags_count":41,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/flycheck%2Fflycheck","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/flycheck%2Fflycheck/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/flycheck%2Fflycheck/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/flycheck%2Fflycheck/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/flycheck","download_url":"https://codeload.github.com/flycheck/flycheck/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":251560639,"owners_count":21609239,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","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":["emacs","flycheck","syntax-checking"],"created_at":"2024-08-02T01:03:04.442Z","updated_at":"2025-04-29T18:34:09.793Z","avatar_url":"https://github.com/flycheck.png","language":"Emacs Lisp","readme":"# [![Flycheck][logo]](https://www.flycheck.org)\n\n[![License GPL 3](https://img.shields.io/github/license/flycheck/flycheck.svg)][COPYING]\n[![Join the chat](https://img.shields.io/gitter/room/flycheck/flycheck.svg)](https://gitter.im/flycheck/flycheck)\n[![MELPA](https://melpa.org/packages/flycheck-badge.svg)](https://melpa.org/#/flycheck)\n[![MELPA stable version](http://stable.melpa.org/packages/flycheck-badge.svg)](https://stable.melpa.org/#/flycheck)\n[![NonGNU ELPA](https://elpa.nongnu.org/nongnu/flycheck.svg)](https://elpa.nongnu.org/nongnu/flycheck.html)\n[![CI](https://github.com/flycheck/flycheck/actions/workflows/test.yml/badge.svg)](https://github.com/flycheck/flycheck/actions/workflows/test.yml)\n[![Docs](https://github.com/flycheck/flycheck/actions/workflows/docs.yml/badge.svg)](https://github.com/flycheck/flycheck/actions/workflows/docs.yml)\n[![Lint Python](https://github.com/flycheck/flycheck/actions/workflows/lint-python.yml/badge.svg)](https://github.com/flycheck/flycheck/actions/workflows/lint-python.yml)\n\n\u003chttps://www.flycheck.org\u003e\n\nModern on-the-fly syntax checking extension for GNU Emacs.  [Try it][]!\n\n![](https://raw.githubusercontent.com/flycheck/flycheck/master/doc/images/flycheck-annotated.png)\n\n## Getting Started\n\nFlycheck is available for installation with `package.el` on [NonGNU\nELPA](https://elpa.nongnu.org/nongnu), [MELPA\nStable](http://stable.melpa.org) and [MELPA](http://melpa.org).\n\nYou can install Flycheck with the following command:\n\n\u003ckbd\u003eM-x\u003c/kbd\u003e `package-install` \u003ckbd\u003e[RET]\u003c/kbd\u003e `flycheck` \u003ckbd\u003e[RET]\u003c/kbd\u003e\n\nFinally add this to your Emacs config:\n\n```elisp\n(global-flycheck-mode +1)\n```\n\nAlternatively, if you're into `use-package` you can do the following:\n\n``` emacs-lisp\n(use-package flycheck\n  :ensure t\n  :config\n  (add-hook 'after-init-hook #'global-flycheck-mode))\n```\n\nNow you can start using any of the [bundled checkers](https://www.flycheck.org/en/latest/languages.html) or install additional checkers.\n\nFor a more gentle introduction read the [Installation][] instructions and go\nthrough [Quickstart][] guide.\n\n## Getting Help\n\nPlease ask questions about Flycheck on [Stack Exchange][sx] or in our\n[Gitter chat][gitter], and report bugs to our [issue tracker][].\n\n## Contributing\n\nWe welcome all kinds of contributions, whether you write patches, open pull\nrequests, write documentation, help others with Flycheck issues, or just tell\nother people about your experiences with Flycheck.  Please take a look at our\n[Contributor’s Guide][contrib] for help and guidance about contributing to\nFlycheck.\n\n## Sponsoring\n\nYou can support financially the development of Flycheck and related packages\nvia:\n\n- [Open Collective](https://opencollective.com/flycheck)\n- [GitHub Sponsors](https://github.com/sponsors/bbatsov)\n- [Patreon](https://www.patreon.com/bbatsov)\n- [PayPal](https://www.paypal.me/bbatsov)\n\n### Open Collective Backers\n\n\u003ca href=\"https://opencollective.com/flycheck/backer/0/website\" target=\"_blank\"\u003e\u003cimg src=\"https://opencollective.com/flycheck/backer/0/avatar.svg\"\u003e\u003c/a\u003e\n\u003ca href=\"https://opencollective.com/flycheck/backer/1/website\" target=\"_blank\"\u003e\u003cimg src=\"https://opencollective.com/flycheck/backer/1/avatar.svg\"\u003e\u003c/a\u003e\n\u003ca href=\"https://opencollective.com/flycheck/backer/2/website\" target=\"_blank\"\u003e\u003cimg src=\"https://opencollective.com/flycheck/backer/2/avatar.svg\"\u003e\u003c/a\u003e\n\u003ca href=\"https://opencollective.com/flycheck/backer/3/website\" target=\"_blank\"\u003e\u003cimg src=\"https://opencollective.com/flycheck/backer/3/avatar.svg\"\u003e\u003c/a\u003e\n\u003ca href=\"https://opencollective.com/flycheck/backer/4/website\" target=\"_blank\"\u003e\u003cimg src=\"https://opencollective.com/flycheck/backer/4/avatar.svg\"\u003e\u003c/a\u003e\n\u003ca href=\"https://opencollective.com/flycheck/backer/5/website\" target=\"_blank\"\u003e\u003cimg src=\"https://opencollective.com/flycheck/backer/5/avatar.svg\"\u003e\u003c/a\u003e\n\u003ca href=\"https://opencollective.com/flycheck/backer/6/website\" target=\"_blank\"\u003e\u003cimg src=\"https://opencollective.com/flycheck/backer/6/avatar.svg\"\u003e\u003c/a\u003e\n\u003ca href=\"https://opencollective.com/flycheck/backer/7/website\" target=\"_blank\"\u003e\u003cimg src=\"https://opencollective.com/flycheck/backer/7/avatar.svg\"\u003e\u003c/a\u003e\n\u003ca href=\"https://opencollective.com/flycheck/backer/8/website\" target=\"_blank\"\u003e\u003cimg src=\"https://opencollective.com/flycheck/backer/8/avatar.svg\"\u003e\u003c/a\u003e\n\u003ca href=\"https://opencollective.com/flycheck/backer/9/website\" target=\"_blank\"\u003e\u003cimg src=\"https://opencollective.com/flycheck/backer/9/avatar.svg\"\u003e\u003c/a\u003e\n\u003ca href=\"https://opencollective.com/flycheck/backer/10/website\" target=\"_blank\"\u003e\u003cimg src=\"https://opencollective.com/flycheck/backer/10/avatar.svg\"\u003e\u003c/a\u003e\n\u003ca href=\"https://opencollective.com/flycheck/backer/11/website\" target=\"_blank\"\u003e\u003cimg src=\"https://opencollective.com/flycheck/backer/11/avatar.svg\"\u003e\u003c/a\u003e\n\u003ca href=\"https://opencollective.com/flycheck/backer/12/website\" target=\"_blank\"\u003e\u003cimg src=\"https://opencollective.com/flycheck/backer/12/avatar.svg\"\u003e\u003c/a\u003e\n\u003ca href=\"https://opencollective.com/flycheck/backer/13/website\" target=\"_blank\"\u003e\u003cimg src=\"https://opencollective.com/flycheck/backer/13/avatar.svg\"\u003e\u003c/a\u003e\n\u003ca href=\"https://opencollective.com/flycheck/backer/14/website\" target=\"_blank\"\u003e\u003cimg src=\"https://opencollective.com/flycheck/backer/14/avatar.svg\"\u003e\u003c/a\u003e\n\u003ca href=\"https://opencollective.com/flycheck/backer/15/website\" target=\"_blank\"\u003e\u003cimg src=\"https://opencollective.com/flycheck/backer/15/avatar.svg\"\u003e\u003c/a\u003e\n\u003ca href=\"https://opencollective.com/flycheck/backer/16/website\" target=\"_blank\"\u003e\u003cimg src=\"https://opencollective.com/flycheck/backer/16/avatar.svg\"\u003e\u003c/a\u003e\n\u003ca href=\"https://opencollective.com/flycheck/backer/17/website\" target=\"_blank\"\u003e\u003cimg src=\"https://opencollective.com/flycheck/backer/17/avatar.svg\"\u003e\u003c/a\u003e\n\u003ca href=\"https://opencollective.com/flycheck/backer/18/website\" target=\"_blank\"\u003e\u003cimg src=\"https://opencollective.com/flycheck/backer/18/avatar.svg\"\u003e\u003c/a\u003e\n\u003ca href=\"https://opencollective.com/flycheck/backer/19/website\" target=\"_blank\"\u003e\u003cimg src=\"https://opencollective.com/flycheck/backer/19/avatar.svg\"\u003e\u003c/a\u003e\n\u003ca href=\"https://opencollective.com/flycheck/backer/20/website\" target=\"_blank\"\u003e\u003cimg src=\"https://opencollective.com/flycheck/backer/20/avatar.svg\"\u003e\u003c/a\u003e\n\u003ca href=\"https://opencollective.com/flycheck/backer/21/website\" target=\"_blank\"\u003e\u003cimg src=\"https://opencollective.com/flycheck/backer/21/avatar.svg\"\u003e\u003c/a\u003e\n\u003ca href=\"https://opencollective.com/flycheck/backer/22/website\" target=\"_blank\"\u003e\u003cimg src=\"https://opencollective.com/flycheck/backer/22/avatar.svg\"\u003e\u003c/a\u003e\n\u003ca href=\"https://opencollective.com/flycheck/backer/23/website\" target=\"_blank\"\u003e\u003cimg src=\"https://opencollective.com/flycheck/backer/23/avatar.svg\"\u003e\u003c/a\u003e\n\u003ca href=\"https://opencollective.com/flycheck/backer/24/website\" target=\"_blank\"\u003e\u003cimg src=\"https://opencollective.com/flycheck/backer/24/avatar.svg\"\u003e\u003c/a\u003e\n\u003ca href=\"https://opencollective.com/flycheck/backer/25/website\" target=\"_blank\"\u003e\u003cimg src=\"https://opencollective.com/flycheck/backer/25/avatar.svg\"\u003e\u003c/a\u003e\n\u003ca href=\"https://opencollective.com/flycheck/backer/26/website\" target=\"_blank\"\u003e\u003cimg src=\"https://opencollective.com/flycheck/backer/26/avatar.svg\"\u003e\u003c/a\u003e\n\u003ca href=\"https://opencollective.com/flycheck/backer/27/website\" target=\"_blank\"\u003e\u003cimg src=\"https://opencollective.com/flycheck/backer/27/avatar.svg\"\u003e\u003c/a\u003e\n\u003ca href=\"https://opencollective.com/flycheck/backer/28/website\" target=\"_blank\"\u003e\u003cimg src=\"https://opencollective.com/flycheck/backer/28/avatar.svg\"\u003e\u003c/a\u003e\n\u003ca href=\"https://opencollective.com/flycheck/backer/29/website\" target=\"_blank\"\u003e\u003cimg src=\"https://opencollective.com/flycheck/backer/29/avatar.svg\"\u003e\u003c/a\u003e\n\n### Open Collective Sponsors\n\nBecome a sponsor and get your logo on our README on Github with a link to your\nsite. [[Become a sponsor](https://opencollective.com/flycheck#sponsor)]\n\n\u003ca href=\"https://opencollective.com/flycheck/sponsor/0/website\" target=\"_blank\"\u003e\u003cimg src=\"https://opencollective.com/flycheck/sponsor/0/avatar.svg\"\u003e\u003c/a\u003e\n\u003ca href=\"https://opencollective.com/flycheck/sponsor/1/website\" target=\"_blank\"\u003e\u003cimg src=\"https://opencollective.com/flycheck/sponsor/1/avatar.svg\"\u003e\u003c/a\u003e\n\u003ca href=\"https://opencollective.com/flycheck/sponsor/2/website\" target=\"_blank\"\u003e\u003cimg src=\"https://opencollective.com/flycheck/sponsor/2/avatar.svg\"\u003e\u003c/a\u003e\n\u003ca href=\"https://opencollective.com/flycheck/sponsor/3/website\" target=\"_blank\"\u003e\u003cimg src=\"https://opencollective.com/flycheck/sponsor/3/avatar.svg\"\u003e\u003c/a\u003e\n\u003ca href=\"https://opencollective.com/flycheck/sponsor/4/website\" target=\"_blank\"\u003e\u003cimg src=\"https://opencollective.com/flycheck/sponsor/4/avatar.svg\"\u003e\u003c/a\u003e\n\u003ca href=\"https://opencollective.com/flycheck/sponsor/5/website\" target=\"_blank\"\u003e\u003cimg src=\"https://opencollective.com/flycheck/sponsor/5/avatar.svg\"\u003e\u003c/a\u003e\n\u003ca href=\"https://opencollective.com/flycheck/sponsor/6/website\" target=\"_blank\"\u003e\u003cimg src=\"https://opencollective.com/flycheck/sponsor/6/avatar.svg\"\u003e\u003c/a\u003e\n\u003ca href=\"https://opencollective.com/flycheck/sponsor/7/website\" target=\"_blank\"\u003e\u003cimg src=\"https://opencollective.com/flycheck/sponsor/7/avatar.svg\"\u003e\u003c/a\u003e\n\u003ca href=\"https://opencollective.com/flycheck/sponsor/8/website\" target=\"_blank\"\u003e\u003cimg src=\"https://opencollective.com/flycheck/sponsor/8/avatar.svg\"\u003e\u003c/a\u003e\n\u003ca href=\"https://opencollective.com/flycheck/sponsor/9/website\" target=\"_blank\"\u003e\u003cimg src=\"https://opencollective.com/flycheck/sponsor/9/avatar.svg\"\u003e\u003c/a\u003e\n\u003ca href=\"https://opencollective.com/flycheck/sponsor/10/website\" target=\"_blank\"\u003e\u003cimg src=\"https://opencollective.com/flycheck/sponsor/10/avatar.svg\"\u003e\u003c/a\u003e\n\u003ca href=\"https://opencollective.com/flycheck/sponsor/11/website\" target=\"_blank\"\u003e\u003cimg src=\"https://opencollective.com/flycheck/sponsor/11/avatar.svg\"\u003e\u003c/a\u003e\n\u003ca href=\"https://opencollective.com/flycheck/sponsor/12/website\" target=\"_blank\"\u003e\u003cimg src=\"https://opencollective.com/flycheck/sponsor/12/avatar.svg\"\u003e\u003c/a\u003e\n\u003ca href=\"https://opencollective.com/flycheck/sponsor/13/website\" target=\"_blank\"\u003e\u003cimg src=\"https://opencollective.com/flycheck/sponsor/13/avatar.svg\"\u003e\u003c/a\u003e\n\u003ca href=\"https://opencollective.com/flycheck/sponsor/14/website\" target=\"_blank\"\u003e\u003cimg src=\"https://opencollective.com/flycheck/sponsor/14/avatar.svg\"\u003e\u003c/a\u003e\n\u003ca href=\"https://opencollective.com/flycheck/sponsor/15/website\" target=\"_blank\"\u003e\u003cimg src=\"https://opencollective.com/flycheck/sponsor/15/avatar.svg\"\u003e\u003c/a\u003e\n\u003ca href=\"https://opencollective.com/flycheck/sponsor/16/website\" target=\"_blank\"\u003e\u003cimg src=\"https://opencollective.com/flycheck/sponsor/16/avatar.svg\"\u003e\u003c/a\u003e\n\u003ca href=\"https://opencollective.com/flycheck/sponsor/17/website\" target=\"_blank\"\u003e\u003cimg src=\"https://opencollective.com/flycheck/sponsor/17/avatar.svg\"\u003e\u003c/a\u003e\n\u003ca href=\"https://opencollective.com/flycheck/sponsor/18/website\" target=\"_blank\"\u003e\u003cimg src=\"https://opencollective.com/flycheck/sponsor/18/avatar.svg\"\u003e\u003c/a\u003e\n\u003ca href=\"https://opencollective.com/flycheck/sponsor/19/website\" target=\"_blank\"\u003e\u003cimg src=\"https://opencollective.com/flycheck/sponsor/19/avatar.svg\"\u003e\u003c/a\u003e\n\u003ca href=\"https://opencollective.com/flycheck/sponsor/20/website\" target=\"_blank\"\u003e\u003cimg src=\"https://opencollective.com/flycheck/sponsor/20/avatar.svg\"\u003e\u003c/a\u003e\n\u003ca href=\"https://opencollective.com/flycheck/sponsor/21/website\" target=\"_blank\"\u003e\u003cimg src=\"https://opencollective.com/flycheck/sponsor/21/avatar.svg\"\u003e\u003c/a\u003e\n\u003ca href=\"https://opencollective.com/flycheck/sponsor/22/website\" target=\"_blank\"\u003e\u003cimg src=\"https://opencollective.com/flycheck/sponsor/22/avatar.svg\"\u003e\u003c/a\u003e\n\u003ca href=\"https://opencollective.com/flycheck/sponsor/23/website\" target=\"_blank\"\u003e\u003cimg src=\"https://opencollective.com/flycheck/sponsor/23/avatar.svg\"\u003e\u003c/a\u003e\n\u003ca href=\"https://opencollective.com/flycheck/sponsor/24/website\" target=\"_blank\"\u003e\u003cimg src=\"https://opencollective.com/flycheck/sponsor/24/avatar.svg\"\u003e\u003c/a\u003e\n\u003ca href=\"https://opencollective.com/flycheck/sponsor/25/website\" target=\"_blank\"\u003e\u003cimg src=\"https://opencollective.com/flycheck/sponsor/25/avatar.svg\"\u003e\u003c/a\u003e\n\u003ca href=\"https://opencollective.com/flycheck/sponsor/26/website\" target=\"_blank\"\u003e\u003cimg src=\"https://opencollective.com/flycheck/sponsor/26/avatar.svg\"\u003e\u003c/a\u003e\n\u003ca href=\"https://opencollective.com/flycheck/sponsor/27/website\" target=\"_blank\"\u003e\u003cimg src=\"https://opencollective.com/flycheck/sponsor/27/avatar.svg\"\u003e\u003c/a\u003e\n\u003ca href=\"https://opencollective.com/flycheck/sponsor/28/website\" target=\"_blank\"\u003e\u003cimg src=\"https://opencollective.com/flycheck/sponsor/28/avatar.svg\"\u003e\u003c/a\u003e\n\u003ca href=\"https://opencollective.com/flycheck/sponsor/29/website\" target=\"_blank\"\u003e\u003cimg src=\"https://opencollective.com/flycheck/sponsor/29/avatar.svg\"\u003e\u003c/a\u003e\n\n## Code of Conduct\n\nWe strive to create a safe, friendly and welcoming environment in the Flycheck\ncommunity and have a [Code of Conduct][coc] that defines acceptable and welcome\nbehaviour as well as sanctions for violations.  All contributors and all\nparticipants are expected to follow it, on Github, Gitter, Emacs.SX or any other\nplace that’s part of Flycheck’s broader community.\n\n## License\n\nFlycheck is free software: you can redistribute it and/or modify it under the\nterms of the [GNU General Public License][copying] as published by the Free\nSoftware Foundation, either version 3 of the License, or (at your option) any\nlater version.\n\nFlycheck is distributed in the hope that it will be useful, but WITHOUT ANY\nWARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A\nPARTICULAR PURPOSE.  See the [GNU General Public License][copying] for more\ndetails.\n\n[COPYING]: https://github.com/flycheck/flycheck/blob/master/COPYING\n[logo]: https://raw.githubusercontent.com/flycheck/flycheck/master/doc/_static/logo.png\n[try it]: https://www.flycheck.org/en/latest/#try-out\n[Installation]: https://www.flycheck.org/en/latest/user/installation.html\n[Quickstart]: https://www.flycheck.org/en/latest/user/quickstart.html\n[sx]: https://emacs.stackexchange.com/questions/tagged/flycheck\n[gitter]: https://gitter.im/flycheck/flycheck\n[Issue Tracker]: https://github.com/flycheck/flycheck/issues\n[contrib]: https://www.flycheck.org/en/latest/contributor/contributing.html\n[coc]: https://www.flycheck.org/en/latest/community/conduct.html\n","funding_links":["https://opencollective.com/flycheck","https://github.com/sponsors/bbatsov","https://ko-fi.com/bbatsov","https://patreon.com/bbatsov","https://www.paypal.me/bbatsov","https://www.patreon.com/bbatsov","https://opencollective.com/flycheck/backer/0/website","https://opencollective.com/flycheck/backer/1/website","https://opencollective.com/flycheck/backer/2/website","https://opencollective.com/flycheck/backer/3/website","https://opencollective.com/flycheck/backer/4/website","https://opencollective.com/flycheck/backer/5/website","https://opencollective.com/flycheck/backer/6/website","https://opencollective.com/flycheck/backer/7/website","https://opencollective.com/flycheck/backer/8/website","https://opencollective.com/flycheck/backer/9/website","https://opencollective.com/flycheck/backer/10/website","https://opencollective.com/flycheck/backer/11/website","https://opencollective.com/flycheck/backer/12/website","https://opencollective.com/flycheck/backer/13/website","https://opencollective.com/flycheck/backer/14/website","https://opencollective.com/flycheck/backer/15/website","https://opencollective.com/flycheck/backer/16/website","https://opencollective.com/flycheck/backer/17/website","https://opencollective.com/flycheck/backer/18/website","https://opencollective.com/flycheck/backer/19/website","https://opencollective.com/flycheck/backer/20/website","https://opencollective.com/flycheck/backer/21/website","https://opencollective.com/flycheck/backer/22/website","https://opencollective.com/flycheck/backer/23/website","https://opencollective.com/flycheck/backer/24/website","https://opencollective.com/flycheck/backer/25/website","https://opencollective.com/flycheck/backer/26/website","https://opencollective.com/flycheck/backer/27/website","https://opencollective.com/flycheck/backer/28/website","https://opencollective.com/flycheck/backer/29/website"],"categories":["Emacs Lisp","开发工具 Development tools","文本编辑器扩展","Text Editor Extensions ##","Editor integrations"],"sub_categories":["编译器 IDEs","YAML","Emacs ###","Large examples"],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fflycheck%2Fflycheck","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fflycheck%2Fflycheck","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fflycheck%2Fflycheck/lists"}