js2-mode closure-glslint
Either installed via apt-get or npm.
Install the js2 environment.
js-comint
Either installed with nvm or apt-get
sudo npm -g install typescript sudo npm -g install typescript-tools
This one seems to be pointless. sudo npm -g install typescript-formatter
flycheck-typescript-tslint tide tss typescript typescript-mode
project_root/ project_root/tsconfig.json /scripts /ts /js /tests /ts /js /doc
https://basarat.gitbooks.io/typescript/content/docs/project/tsconfig.html http://techiejs.com/Blog/Post/Leveraging-tsconfigjson-in-TypeScript-projects https://github.com/Microsoft/TypeScript/wiki/tsconfig.json
Very basic for the above structure:
{ “compilerOptions”: { “target”: “es5”, “module”: “commonjs”, “declaration”: false, “noImplicitAny”: false, “removeComments”: true, “noLib”: false, “outDir”: “scripts/js” } }
sudo npm -g install tslint
One can also use gjslint as this offers the fixjsstyle option.
sudo npm -g install gjslint apt-get install closure-linter
https://github.com/Platypi/style_typescript
https://gist.github.com/aleksey-bykov/34599f736d745fee7136
JS Doc style http://usejsdoc.org/