@atex-ovi/eslint-config
Custom ESLint configuration for TypeScript and React, modified by Atex Ovi for personal and project use.
Description
This package provides a standardized ESLint setup for TypeScript and React projects. It includes recommended rules and plugins for better code quality and consistency.
Installation
Using npm
npm install --save-dev @atex-ovi/eslint-config
Using Yarn
yarn add --dev @atex-ovi/eslint-config
Usage
Create an ESLint configuration file in your project root. You can use JSON, JS, or YAML formats.
.eslintrc.json
{
"extends": "@atex-ovi/eslint-config"
}
.eslintrc.js
module.exports = {
extends: "@atex-ovi/eslint-config",
};
.eslintrc.yaml
extends: "@atex-ovi/eslint-config"
Included Plugins and Rules
- @typescript-eslint/eslint-plugin
- @typescript-eslint/parser
- eslint-plugin-react
- eslint-plugin-simple-import-sort
- eslint-plugin-unicorn
Peer Dependencies
Make sure you have installed:
- eslint (any version)
- typescript (>= 4)
Development Dependencies
Included for plugin compatibility:
Contributing
Feel free to fork this repository and modify it for your own projects. Contributions are welcome via pull requests.
License
MIT License. Modified by Atex Ovi for custom use.