Introducing Eslint standard rules for Next.js projects, designed to keep your code clean and well-organized! 💻✨
This configuration relies on some peer dependencies you must add in your project as dev dependencies:
- @typescript-eslint/eslint-plugin
- @typescript-eslint/parser
- eslint-config-prettier
- eslint-plugin-import
- eslint-plugin-jsx-a11y
- eslint-plugin-promise
- eslint-plugin-react-hooks
- eslint-plugin-react
- eslint-plugin-testing-library
- @next/eslint-plugin-next
- eslint-config-next
Prepare to harness the capabilities of @heyimnowi/eslint-config-next
by executing this command:
npm install --save-dev @heyimnowi/eslint-config-next
To utilize the wonders of @heyimnowi/eslint-config-next
, include the following configuration in your .eslintrc file:
{
"extends": "@heyimnowi/eslint-config-next",
"rules": {
// Overrule any existing rules here.
}
}
With this setup, your Next.js projects will be enriched with the delightful rules of @heyimnowi/eslint-config-next, enhancing your codebase's brilliance like never before! ✨🌟
Seize the opportunity to shape the future of @heyimnowi/eslint-config-next
! Here's how you can contribute to this extraordinary project:
- Fork the repository
- Establish your feature branch (
git checkout -b my-new-feature
) ✨ - Commit your modifications (
git commit -am 'Add some feature'
) 💪 - Push your branch (
git push origin my-new-feature
) 🚀 - Initiate a new Pull Request 🌟
This project is licensed under the MIT License.