Skip to content

Latest commit

 

History

History
 
 

lint

Folders and files

NameName
Last commit message
Last commit date

parent directory

..
 
 
 
 
 
 
 
 
 
 
 
 
 
 

AS lint

Recommended TSLint rules for use with AssemblyScript. Meant to spot the most common issues as you type.

Not a sophisticated checker in its current state.

Usage

Add the following tslint.json to your project:

{
  "extends": "@assemblyscript/lint"
}

Add additional rules if necessary.

Add a script to your package.json:

"scripts": {
  "lint": "tslint -c tslint.json --project ./path/to[/tsconfig.json] --format as"
}

Now, to check your sources, run:

$> npm run check

If you are using Visual Studio Code, there's also a TSLint extension that highlights issues as you type.

Custom rules

  • as-types checks that all types are annotated or have an initializer.
  • as-variables checks the use of var and let to match their semantic meaning. For reference, var becomes a distinct local or mutable global, while let becomes a shared local.