@lumston/eslint-config-lumston

1.1.0 • Public • Published

Project logo

Lumston clean code

Status GitHub Issues GitHub Pull Requests License


Lumston es una empresa de desarrollo de software enfocada en entregar software mexicano de clase mundial

📝 Tabla de contenidos

🧐 Acerca de

Este proyecto busca mejorar las practicas de nuestros desarrolladores y empujarlos a desarrollar codigo de calidad y con las mejores practicas.

🏁 Empezando

Estas instrucciones te ayudaran a configurar las reglas definidas por lumston para cumplir con nuestros estandares de clean code.

Prerequisitos

Tener instalado eslint y configurado para tu proyecto de typescript. Este es un ejemplo del archivo: eslintrc.js, que debe de estar en la carpeta raiz y su configuracion recomendada.

module.exports = {
  parser: '@typescript-eslint/parser',
  parserOptions: {
    project: 'tsconfig.json',
    tsconfigRootDir: __dirname,
    sourceType: 'module',
  },
  plugins: ['@typescript-eslint/eslint-plugin'],
  extends: [
    'plugin:@typescript-eslint/recommended',
    'plugin:prettier/recommended',
  ],
  root: true,
  env: {
    node: true,
    jest: true,
  },
  ignorePatterns: ['.eslintrc.js'],
  rules: {
    
  }
};

👨🏻‍💻 Instalacion

npm i @lumston/eslint-config-lumston

En nuestro archivo eslintrc.js, en nuestra key extends agregamos el nombre del paquete

'@lumston/eslint-config-lumston'

🎈 Uso

Este es un ejemplo, de como deberia de quedar configurado el archivo

module.exports = {
  parser: '@typescript-eslint/parser',
  parserOptions: {
    project: 'tsconfig.json',
    tsconfigRootDir: __dirname,
    sourceType: 'module',
  },
  plugins: ['@typescript-eslint/eslint-plugin'],
  extends: [
    'plugin:@typescript-eslint/recommended',
    'plugin:prettier/recommended',
   '@lumston/eslint-config-lumston'
  ],
  root: true,
  env: {
    node: true,
    jest: true,
  },
  ignorePatterns: ['.eslintrc.js'],
  rules: {
    
  }
};

⛏️ Construido usando

✍️ Autores

Tambien puedes revisar la lista de contribuyentes contribuyentes que participaron en el proyecto.

🎉 Reconocimientos

Package Sidebar

Install

npm i @lumston/eslint-config-lumston

Weekly Downloads

378

Version

1.1.0

License

MIT

Unpacked Size

15.4 kB

Total Files

4

Last publish

Collaborators

  • jsalazar-dev
  • adominguezls
  • otorres
  • alex_torres