Flycheck Syntax checking for GNU Emacs

Latest release: 0.25.1 (changelog)

Flycheck is a modern on-the-fly syntax checking extension for GNU Emacs, intended as replacement for the older Flymake extension which is part of GNU Emacs.

It uses various syntax checking and linting tools to automatically check the contents of buffers while you type, and reports warnings and errors directly in the buffer, or in an optional error list:

Annotated screenshot of Flycheck



Flycheck comes with a comprehensive manual. You can read this manual in Emacs with M-x flycheck-info, provided that you already installed Flycheck. Alternatively, the manual is available online:

If you have questions about Flycheck or need help with a particular problem, please ask a question on Stack Exchange. If you found a bug in Flycheck, please report it to our issue tracker.

Latest news

14 Nov 2015
Flycheck 0.25
27 Oct 2015
Standard input for syntax checkers
15 Aug 2015
Flycheck 0.24
06 Apr 2015
Flycheck 0.23
23 Dec 2014
Flycheck 0.22