Skip to content

Este repositótio contém as configurações do ESLint e Prettier usadas em projetos da EJCM. Para utilizar essas configurações siga os passos no arquivo README.md.

License

Notifications You must be signed in to change notification settings

EJCM-workspace/eslint-config

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

19 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Pré configurações do ESLint para os projetos da EJCM

O que inclui?

  • Configuração Standard do ESLint;
  • React plugin;
  • Next plugin;
  • React Hooks plugin;
  • JSX a11y plugin;
  • Prettier;
  • Import Helpers para projetos Next.js

Setup

  1. Instale as dependências
npm i -D eslint @ejcm/eslint-config
  1. Crie um arquivo .eslintrc.json estendendo a configuração:
{
  "extends": "@ejcm/eslint-config/react"  //Para projetos React.js sem Framework
  "extends": "@ejcm/eslint-config/next"   //Para projetos Next.js
}
  1. Se for usar o Visual Studio Code como IDE, adicione essas configurações no seu arquivo settings.json da IDE:
{
  "diffEditor.ignoreTrimWhitespace": false,
  "editor.tabSize": 2,
  "editor.formatOnSave": false,
  "editor.codeActionsOnSave": {
    "source.fixAll.eslint": true,
    "source.addMissingImports": true
  } 
  "eslint.enable": true,
}

About

Este repositótio contém as configurações do ESLint e Prettier usadas em projetos da EJCM. Para utilizar essas configurações siga os passos no arquivo README.md.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published