What? You don't want to hand over the code to the client? Use this tool!
handover-cli provides a solution to reduce the quality of your code without breaking the robustness of the project itself, so that you can hand over the code better.
First of all, because of the existence of excellent open source ecosystems such as prettier/ast-grep, this tool may support all languages used in your project, whether it is backend, frontend (including frameworks), and now it can do:
- Format all source code with random rules
- Delete all comments
- Delete all console.log
- Delete all tool configurations related to code quality
- Delete the lockfile of the package manager
- Delete test code
- Delete all git records
- Provide codemod tips to help you "better" hand over
LSP may be introduced later to complete certain refactoring using LSP, such as:
- Change English variable names to Chinese Pinyin
# currently not available
npm install -g handover-cli
handover -y
If you want to dry run, you can:
handover