ochurus
v0.1.0
Published
Package of libraries
Readme
Ochurus Repository by GrupoR5
Overview
Welcome to the Ochurus repository by GrupoR5. This repository houses essential components for streamlined development within the GrupoR5 ecosystem. Here's a brief overview of what you'll find:
- ESlint Configuration: A standardized configuration for ESLint to enforce consistent coding styles and practices.
- Utilities Library: A collection of utility functions designed to enhance development efficiency.
- GraphQL and WebSocket Communication Service: A service for seamless communication with the backend using GraphQL and WebSockets.
- Prettier Configuration: A configuration for Prettier, ensuring consistent code formatting across the project.
ESLint Configuration
Installation
To set up ESLint with GrupoR5's specific rules for code quality and consistency, follow these steps:
Install the ESLint configuration package:
npm install --save-dev @grupor5/eslint-config-ochurusInstall the required dependencies:
npm install --save-dev @typescript-eslint/eslint-plugin @typescript-eslint/parser eslint eslint-config-prettier eslint-plugin-import eslint-plugin-prettier eslint-plugin-react eslint-plugin-react-hooks prettier
Usage
Once the installation is complete, add this to your ESLint configuration file, it must be .eslintrc.json:
{
"extends": ["@grupor5/eslint-config-ochurus"]
}