Home

Awesome

atom-ide-hhast

HHAST provides a linter for Hack code; this package provides IDE integration for Atom IDE and Nuclide.

This consists of error reporting and providing fix actions for some linters.

Examples

screenshot of lint errors

Requirements

Building atom-ide-hhast

No build process is required; pure ES6 is used, which Atom natively understands

Installing atom-ide-hhast

Atom IDE

Install the ide-hhast and atom-ide-ui packages through the Atom UI, or run apm install ide-hhast atom-ide-ui.

Nuclide

Install the ide-hhast package through the Atom UI, or run apm install ide-hhast.

How atom-ide-hhast works

HHAST's linter supports the Language Server Protocol; this plugin simply starts an LSP client.

Join the HHAST community

See the CONTRIBUTING file for how to help out.

License

atom-ide-hhast is MIT licensed, as found in the LICENSE file.