- 
                Notifications
    
You must be signed in to change notification settings  - Fork 258
 
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 
--incrementalmode -  #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