1.4.0 • Published 1 year ago

eslint-config-cestari v1.4.0

Weekly downloads
-
License
MIT
Repository
-
Last release
1 year ago

Eslint e Prettier Config

Instalação

  1. Mais simples, impossível:
npm i -D eslint-config-cestari
npx install-peerdeps --dev eslint-config-cestari
  1. Agora no seu .eslintrc.json (ou no seu package.json) coloque:
{
  'extends': ['cestari']
}
  1. Copie o arquivo .prettierrc deste pacote para suas configs:
{
  "semi": true,
  "singleQuote": true
}

Configurações

  • Estende as configs do Airbnb
  • Estende as configs do react-hooks/recommended
  • Desabilita regras que podem conflitar com prettier (usa prettier como formatador)
  • Coloquei algumas regras do meu gosto (para ver quais, dá uma espiada no .eslintrc.js).

Atenção

  • Essa config não usa o eslint-plugin-prettier, mas apenas o eslint-config-prettier.
  • A diferença é que o config apenas desabilita regras conflitantes no eslint.
  • Já o plugin integra o prettier ao eslint de forma que o eslint fica responsável por mostrar erros do prettier e também por formatar o código.
  • Como não estamos utilizando o eslint-plugin-prettier, então devemos usar sempre o prettier no VSCode para formatar, e o eslint para mostrar erros.
  • Além disso os erros de formatação do prettier não irão aparecer como erros.
  • Isso é o recomendado pela documentação do prettier
  • Uma boa síntese da diferença entre o plugin e o config está aqui
1.2.0

1 year ago

1.1.0

1 year ago

1.4.0

1 year ago

1.3.0

1 year ago

1.0.14

1 year ago

1.0.13

2 years ago

1.0.12

2 years ago

1.0.11

2 years ago

1.0.10

2 years ago

1.0.9

2 years ago

1.0.8

2 years ago

1.0.7

2 years ago

1.0.6

2 years ago

1.0.5

2 years ago

1.0.4

2 years ago

1.0.3

2 years ago

1.0.1

2 years ago

1.0.0

2 years ago