Eslint standard rules for React + Typescript projects, because we like our code to be neat and tidy! 💻✨
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
Get ready to embrace the power of eslint-config-react by running this command:
npm install --save-dev @heyimnowi/eslint-config-react
To experience the magic of @heyimnowi/eslint-config-react
, add the following incantation to your .eslintrc file:
{
"extends": "@heyimnowi/eslint-config-react",
"rules": {
// You can override any rule here.
}
}
Now your React + Typescript projects will be graced with the enchanting rules of @heyimnowi/eslint-config-react
, making your codebase shine brighter than ever before! ✨🌟
You have the power to shape the destiny of @heyimnowi/eslint-config-react
! Here's how you can contribute to this mystical project:
- Fork it
- Create your feature branch (
git checkout -b my-new-feature
) ✨ - Commit your changes (
git commit -am 'Add some feature
) 💪 - Push to the branch (
git push origin my-new-feature
) 🚀 - Create a new Pull Request 🌟
This project is licensed under the MIT License.