TypeStat
TypeStat copied to clipboard
Converts JavaScript to TypeScript and TypeScript to better TypeScript. 🧫
### 🚀 Feature Request Users might want to run commands between waves to do something with the intermediate states of #### Existing Behavior No native support exists for this. You...
Right now, the interactive `typestat` CLI has a hardcoded list of common suggested _"where are your test files"_ globs. `test/**/*.{ts,tsx}` and the like are commonly used by projects, but there...
### 🚀 Feature Request Following #807, the config wizard should offer to add `git add`, `git commit`, etc. to make a series of commits for each step of the process....
### 🚀 Feature Request The generated configuration files for React right now are pretty sparse. Also, annoyingly, if you re-run `typestat` a _second_ time after file renames when the original...
### Overview #771 intentionally does not document the hints because I want to see how they play out more in real usage before making recommendations. This issue should track documenting...
### 🐛 Bug Report - TypeStat version: 0.4.1 - TypeScript version: 4.1.2 - Node version: N/A #### Actual Behavior ```diff - let returnsEither: () => string; + let returnsEither: ()...
### 🚀 Feature Request As a sibling to #745: there are some inferences that I'm finding to be _very_ difficult, perhaps even possible, to represent in the type system. For...
### 🚀 Feature Request It'd be nice to know when there are TypeScript program/semantic/etc. diagnostics before running, instead of just getting relatively poor quality fixes? #### Existing Behavior I've had...
### Overview #762 fixed a bug I'd introduced that wasn't covered by unit tests. #### Actual Behavior There should be a mutation test folder at a path like `fixIncompleteParameterTypes/` that...
I'd honestly forgotten this kind of thing was supported: ```ts { "fixes": { "incompleteTypes": true }, "types": { "aliases": { "null|undefined": "{0} /* todo: {0} */" } } } ```...