Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/flycheck/flycheck-haskell

Improved Haskell support for Flycheck
https://github.com/flycheck/flycheck-haskell

Last synced: 2 days ago
JSON representation

Improved Haskell support for Flycheck

Awesome Lists containing this project

README

        

flycheck-haskell — Flycheck for Haskell
=======================================

[![License GPL 3][badge-license]][copying]
[![MELPA][badge-melpa]](http://melpa.org/#/flycheck-haskell)
[![MELPA Stable][badge-melpa-stable]](http://stable.melpa.org/#/flycheck-haskell)
[![Build Status][badge-travis]](https://travis-ci.org/flycheck/flycheck-haskell)

Automatically configure [Flycheck][] for Haskell.

Installation
------------

Install `flycheck-haskell` from [MELPA][] or [MELPA Stable][] and add the
following to your `init.el`:

```cl
(add-hook 'haskell-mode-hook #'flycheck-haskell-setup)
```

Supported GHC versions
----------------------

Tested with GHC `7.2.2`, `7.4.2`, `7.6.3`, `7.8.4`, `7.10.3`, `8.0.2`, `8.2.2`, `8.4.1`, `8.6.5`, `8.8.1`.

Usage
-----

Just use Flycheck as usual in your Cabal projects.

To explicitly configure Haskell syntax checking for the current buffer, type
M-x flycheck-haskell-configure. You should run this command after
major changes to the Cabal file.

Customization
-------------

- M-x customize-group RET flycheck-haskell

License
-------

This program is free software: you can redistribute it and/or modify it under
the terms of the GNU General Public License as published by the Free Software
Foundation, either version 3 of the License, or (at your option) any later
version.

This program is distributed in the hope that it will be useful, but WITHOUT ANY
WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A
PARTICULAR PURPOSE. See the GNU General Public License for more details.

You should have received a copy of the GNU General Public License along with
this program. If not, see http://www.gnu.org/licenses/.

See [`COPYING`][copying] for details.

[badge-license]: https://img.shields.io/badge/license-GPL_3-green.svg?dummy
[COPYING]: https://github.com/flycheck/flycheck-haskell/blob/master/COPYING
[badge-melpa]: http://melpa.org/packages/flycheck-haskell-badge.svg
[badge-melpa-stable]: http://stable.melpa.org/packages/flycheck-haskell-badge.svg
[badge-travis]: https://travis-ci.org/flycheck/flycheck-haskell.svg?branch=master
[Flycheck]: https://www.flycheck.org
[Cask]: https://github.com/cask/cask
[MELPA]: http://melpa.org
[MELPA Stable]: http://stable.melpa.org