- Create a package with decent setup
- Persist logs where needed
- construct a list of words i use when i have a foul-mouth
- set up some rules about other words
- detect variants of words
- Look only at the staged files
- Look at the file names
- Allow extension of the list and overwriting depending on filetype
- Only check the content of staged files
- Cleanup io_handler
- Comment where needed
- Meaningful tests
- Set derivative percentage from config
- Make derivative matching opt-in