-
Notifications
You must be signed in to change notification settings - Fork 250
Roadmap
Nico Jansen edited this page Oct 21, 2023
·
13 revisions
This page outlines specific features and fixes that are scheduled or planned. It is our goal to outline changes we want to focus on for the mid- to long term. In this roadmap we focus on Stryker (for TypeScript and JavaScript) specifically.
At a high-level, we're focusing on the following goals:
👽 Mutation testing for every JS developer.
🕹 Usability and UX.
⏩ Ensuring the best performance possible.
🔌 Plugin support
👨🏭 Lowering maintenance
As for the how, see the list of features we want to implement
- #2103 Improve validation on Stryker options
- #1514 Investigate performance improvement: mutation switching
- #1893 Unify JavaScript & TypeScript mutators
- #2104 Coverage analysis based on mutants
- #1472 Exclude specific mutations
- #2316 Jest coverage analysis
- #2163 In place mutation
- #2413 Hot reload for Mocha
- #3496 Implement mutant grouping in the
@stryker-mutator/typescript-checker
- #2753 Support
--incremental
mode - #3465 Support
vitest
- #325 Support
node-tap
- #3229 Ignore mutants based on heuristics
- #4092 Real-time reporting
- #2855 Support Svelte
- #4463 Mutant filters
- #4489 Support for Web Test Runner