Flycheck is an on-the-fly syntax checking package for GNU Emacs 24, with in-buffer error highlighting, automatic background checking, a dynamic error list, and built-in support for over 40 programming and markup languages.

Flycheck is an on-the-fly syntax checking package for GNU Emacs 24, replacing the built-in Flymake extension. It features in-buffer error highlights, automatic background checking, a dynamic error list, and a rich extension interface. It has built-in support for many programming and markup languages, including C/C++, Go, Haskell, JavaScript, PHP, Python, Ruby, LaTeX, Shell scripts, and many more, and can easily be extended for new languages.

It is available for installation via package.el from the popular MELPA and MELPA Stable archives.

For more information and comprehensive documentation please consult the online manual, which is also included in the Flycheck packages in the above archives for online reading in Emacs' info browser.

Please follow our Code of Conduct when posting under this tag.

history | excerpt history