Work in progress
The idea behind typescript-assistant is as follows:
A typescript project typically uses different tools, like:
When developing a project using Typescript, it would be nice if the right things would happen automatically at the right time.
Right now typescript-assistant has the following 2 modes:
tsa in a terminal, typescript-assistant will monitor changes to
.ts files and compile these automatically.
It will also report formatting and linting violations and it will run tests and reports the failing ones.
If it finds problems with any of these things, it outputs the line with the problem in a way that IDE's can create clickable links.
tsa commit in a terminal, the changed files (detected from git) will be formatted, the compiler will compile them
and the linter will find problems. As long as there are still compile or linting problems, typescript-assistant will keep watching
.ts files until they are resolved. All changes are then added to a commit and a commit-message dialog will appear.
This utility is still under development. Future plans: