eslint

Setup Eslint Prettier in a TypeScript project with mongoose ODM

Setup Eslint Prettier in a TypeScript project with mongoose ODM

#Step 1 : Initialize the project mkdir my-project cd my-project npm init -y Enter fullscreen mode Exit fullscreen mode #Step 2 : Install necessary packages npm install express mongoose cors dotenv --save npm install typescript @types/node @types/express --save-dev npm install -D nodemon ts-node-dev eslint @eslint/js @typescript-eslint/parser @typescript-eslint/eslint-plugin prettier Enter fullscreen mode Exit fullscreen mode #Step 3 : Create a folder structure `my-project │ .env │ .gitignore │ eslint.config.mjs │ tsconfig.json ├───dist ├───src │ │ app.ts │ │ server.ts ├───app | | │ └───config │ index.ts` Enter fullscreen mode Exit fullscreen mode #Step 4 : Initialize typescript tsc --init Enter fullscreen…
Read More
Configurando un proyecto de React para producción

Configurando un proyecto de React para producción

Internet está lleno de tutoriales sobre cómo iniciar un proyecto web con React, sin embargo la mayoría de estos tutoriales son para proyectos pequeños o de prueba. En este tutorial, aprenderás cómo las empresas reales configuran sus proyectos de React para producción utilizando las mejores prácticas. Requerimientos técnicos Para seguir este artículo, necesitarás tener instalado las siguientes tecnologías: Node.js V20.10.0 o superior Git v2.43.0 o superior Visual Studio Code v1.94.0 o superior pnpm Estas son las versiones que he utilizado para escribir este artículo, pero es posible que funcione con versiones anteriores no muy antiguas o superiores. ¿Por qué pnpm?…
Read More
“Eslint-Summary” — Hack your Eslint Config

“Eslint-Summary” — Hack your Eslint Config

Get full information about used rules and plugins in the eslint-config on the project with just one console command Introduction Not very often, but we need to understand what rules are used in our eslint-config on a project. There could be several reasons for this: Control of third-party rules. It’s more profitable for developers to use pre-built style guides from other teams. For example, Google or Airbnb. However, keeping track of other people’s rules is extremely inconvenient, especially if the rules are actively being added and changed. Familiarize team members with the current style guide. If your configuration consists of…
Read More
No widgets found. Go to Widget page and add the widget in Offcanvas Sidebar Widget Area.