Firescript Linter
=================

Linter module for Firescript and Firelint

### Usage

```coffee
import FirescriptParser from 'firescript-parser'
import FirescriptLinter from 'firescript-linter'

const source = '''
    const num = 42
    log num, foo
    # Foo is not defined
'''
const parser = new FirescriptParser()
const fst = parser.parse(source)

const linter = new FirescriptLinter()
const lintResult = linter.lint(fst)

```

##### Lint result:
```json
{
  "exceptions": [
    {
      "node": {
        "type": "Identifier",
        "name": "foo"
      },
      "location": [10, 1, 12, 1],
      "exception": "VARIABLE_NOT_DECLARED",
      "message": "Variable foo not declared",
      "varName": "foo"
    }
  ],
  "status": "failed"
}
```
