-
-
Notifications
You must be signed in to change notification settings - Fork 50
Home
Welcome to the ts-unused-exports wiki!
Contributions are welcome - for inspiration, see our open issues or our roadmap below.
-
merge the 4 PRs that were used in the fork
ts-unused-exports-updated
-
add release doc CHANGELOG.md
-
release (minor patch?)
-
up the TypeScript version to 3.x (recommend to have a separate release, in case this causes issues for older projects)
-
release (major)
-
[in progress] Make exit code follow eslint convention https://github.com/pzavolinsky/ts-unused-exports/issues/60
-
[in progress] allow parse of d.ts files https://github.com/pzavolinsky/ts-unused-exports/issues/59
- basic Travis CI
- Travis CI publishing to npm
- [in progress] Code coverage
- badges to match
- move tests to cucumber
- add more unit tests (try to cover any false positives)
- add itests with
tsx
files - see https://github.com/pzavolinsky/ts-unused-exports/issues/27 - add more itests (add more examples)
- test and iteratively fix as needed #41 (false positives)
- fix linting
- replace tslint with eslint-typescript
- add prettier
- script npm publish with changelog update
- lint-staged
-
what issues are the most important?
-
[fixed?] #34 - Maximum call stack size exceeded
-
[fixed?] #29 - Cannot find .d.ts file in subdirectory
-
#31 - Support exports destructured from array
-
test/fix barreling (index.ts files)
-
#13 Support dynamic imports
-
#30 Add option to ignore exported names used only in same file
- #19 Spike detecting unused exports via
eslint-typescript