In 0.3.0, I'm seeing intellisense for typescript. However, I was also expecting to see some tslinting as I have a tslint.json. Does VSC support linting natively or do I just need to lean on gulp?
If the latter, is it configurable to run as files are changed or does it need to be a manual task that is launched explicitly.
Does VSC support linting natively or do I just need to lean on gulp?
Yes. VS Code supports linting with the TSLint extension. There is no need for gulp.
First, install prerequisites: TSLint and TypeScript.
npm install -g tslint typescript
Second, add a tslint.json
file to your project root. You can do this with tslint --init
, which gives you nice defaults. Alternatively, create the file and use this minimal config, which inherits recommended rules.
// tslint.json
{
"extends": "tslint:recommended",
"rules": {}
}
Third, install the TSLint extension for VS Code.
ext install tslint
. Fourth, enjoy your integrated TS Lint.