Custom mutators as plugins
See original GitHub issueFirst of all, this project is awesome! Thanks for all the effort you are putting on it!
I was taking a look a the available mutators, and even though they cover many cases, it would be really valuable to be able to add your own custom mutators. E.g for JSX or libraries like Ramda.
These custom mutators could work like plugins imported from npm
and local modules.
I would like to contribute to make this happen.
Issue Analytics
- State:
- Created 6 years ago
- Reactions:2
- Comments:7 (4 by maintainers)
Top Results From Across the Web
Custom mutators as plugins · Issue #444 - GitHub
It is already possible to add your custom Mutator plugin. This feature was implemented in order to mutate different languages.
Read more >Extensions and Mutators | Blockly - Google Developers
A mutator is a special kind of extension that adds custom serialization, and sometimes UI, to a block. Extensions. Extensions are functions that...
Read more >Mutators reference - Sensu Docs
Many Sensu mutator plugins provide support for command line arguments for ... Sensu includes built-in mutators to help you customize event pipelines for ......
Read more >Custom Mutators | AFLplusplus
Custom Mutators in AFL++. This file describes how you can implement custom mutations to be used in AFL. For now, we support C/C++...
Read more >Configuration | Stryker Mutator
This page describes the available configuration options in Stryker's core package. Please keep in mind that your plugins might also need configuration, ...
Read more >
Top Related Medium Post
No results found
Top Related StackOverflow Question
No results found
Troubleshoot Live Code
Lightrun enables developers to add logs, metrics and snapshots to live code - no restarts or redeploys required.
Start Free
Top Related Reddit Thread
No results found
Top Related Hackernoon Post
No results found
Top Related Tweet
No results found
Top Related Dev.to Post
No results found
Top Related Hashnode Post
No results found
@simondel and I discussed mutation switching and we think we can go back to one AST. Once we’ve got that custom mutators is high on the priority list.
I have a perfect scenario for this: Support for momentjs.
I don’t think we want to keep ballooning the size of the default plugins, but it would be nice to be able to just configure support for momentjs
isBefore
isAfter
, etc.We can add that to the base, but I see that becoming a maintenance and speed issue over time.