2.0.28 • Published 10 months ago

code-polish-pro v2.0.28

Weekly downloads
-
License
MIT
Repository
github
Last release
10 months ago

🚀 CodePolishPro

Your friendly neighborhood code quality enhancer and linting wizard! ✨

What is CodePolishPro?

CodePolishPro is an intelligent, interactive CLI tool that takes the pain out of setting up ESLint, Prettier, and other code quality tools for your projects. Whether you're a seasoned dev or just starting out, we've got you covered!

🌟 Features

  • 🎨 Supports multiple project types (Next.js, React, Node.js, Angular, Vue, Svelte)
  • 🔧 TypeScript support out of the box
  • 🐶 Optional Husky setup for pre-commit hooks
  • 🎭 Configurable ESLint strictness
  • 💅 Optional Prettier integration
  • 🧙‍♂️ Interactive CLI for a tailored setup experience
  • 🔄 Consistent code style across your entire project
  • ⚡ Boost productivity with automated setup

🚀 Quick Start

Getting started is as easy as 1-2-3!

npm install code-polish-pro
npx code-polish-pro

That's it! Follow the prompts, and we'll set up your project faster than you can say "lint"!

🎬 What Happens Next?

Our wizard will guide you through a series of questions:

  1. What type of project are you working on?
  2. Are you using TypeScript?
  3. Do you want to set up Husky and lint-staged?
  4. Do you prefer strict or standard ESLint configuration?
  5. Would you like to use Prettier for code formatting?

Based on your answers, we'll:

  • Install the necessary dependencies
  • Create appropriate configuration files
  • Set up scripts in your package.json
  • Configure Husky and lint-staged (if selected)

🛠️ Manual Installation

If you prefer to install globally:

npm install -g code-polish-pro

Then you can run it in any project:

code-polish-pro

📘 Usage Tips

  • Run code-polish-pro at the root of your project
  • Make sure you have a package.json file in your project
  • For best results, run on a fresh project before adding any linting or formatting tools
  • Use DEBUG=true code-polish-pro for detailed logging if you encounter any issues

🤝 Contributing

We love contributions! If you have ideas for improvements or find any bugs, please open an issue or submit a pull request. Check out our Contributing Guidelines for more details.

📃 License

This project is licensed under the MIT License - see the LICENSE file for details.

🙌 Acknowledgements

A big thank you to the ESLint, Prettier, and Husky teams for their amazing tools!

📚 Further Reading


Happy coding! Remember, polished code is happy code! 😊

2.0.28

10 months ago

2.0.27

10 months ago

2.0.26

10 months ago

2.0.25

10 months ago

2.0.24

10 months ago

2.0.23

10 months ago

2.0.22

10 months ago

2.0.21

10 months ago

2.0.20

10 months ago

2.0.19

10 months ago

2.0.18

10 months ago

2.0.17

10 months ago

2.0.16

10 months ago

2.0.15

10 months ago

2.0.14

10 months ago

2.0.13

10 months ago

2.0.12

10 months ago

2.0.11

10 months ago

2.0.10

10 months ago

2.0.9

10 months ago

2.0.8

10 months ago

2.0.7

10 months ago

2.0.6

10 months ago

2.0.5

10 months ago

2.0.4

10 months ago

2.0.3

10 months ago

2.0.1

10 months ago

2.0.0

10 months ago