0.15.1 • Published 6 months ago

firescript-linter v0.15.1

Weekly downloads
130
License
MIT
Repository
-
Last release
6 months ago

Firescript Linter

Linter module for Firescript and Firelint

Usage

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:
{
  "exceptions": [
    {
      "node": {
        "type": "Identifier",
        "name": "foo"
      },
      "location": [10, 1, 12, 1],
      "exception": "VARIABLE_NOT_DECLARED",
      "message": "Variable foo not declared",
      "varName": "foo"
    }
  ],
  "status": "failed"
}
0.15.0

6 months ago

0.15.1

6 months ago

0.14.0

2 years ago

0.14.1

2 years ago

0.13.2

3 years ago

0.13.1

3 years ago

0.13.0

3 years ago

0.12.1

3 years ago

0.12.0

3 years ago

0.11.4

3 years ago

0.11.5

3 years ago

0.11.3

3 years ago

0.11.2

3 years ago

0.11.1

3 years ago

0.11.0

3 years ago

0.10.1

3 years ago

0.10.0

3 years ago

0.9.0

3 years ago

0.8.0

3 years ago

0.7.0

3 years ago

0.6.7

3 years ago

0.6.6

3 years ago

0.6.5

3 years ago

0.6.4

4 years ago

0.6.2

4 years ago

0.6.1

4 years ago

0.6.0

4 years ago

0.5.4

4 years ago

0.5.3

4 years ago

0.5.2

4 years ago

0.5.1

4 years ago

0.5.0

4 years ago

0.4.0

4 years ago

0.3.1

4 years ago

0.3.0

4 years ago

0.2.3

4 years ago

0.2.1

4 years ago

0.2.2

4 years ago

0.2.0

4 years ago

0.1.1

4 years ago