@sol-agora/eslint-config
Conjunto de regras ESLint oficiais da Sol Agora
Índice
Instalação
npm i @sol-agora/eslint-config --save-dev
Uso
No arquivo de configuração eslint do seu projeto, adicione a configuração:
{
"extends": ["sol-agora/recommended"]
}
Esta configuração contém plugins e configurações para o Vue, Prettier e Jest. Para a formatação completa com o Prettier, veja o tópico correspondente.
Formatação automática e uso do Prettier
É possível usar essas configs com o formatador Prettier
npm i prettier @sol-agora/prettier-config --save-dev
Siga as instruções de configuração do prettier sol-agora: https://bitbucket.org/cmbme/prettier-config/
Existem plugins para os editores de texto:
Config sugerida:
{
"auto_format_on_save": true,
"auto_format_on_save_excludes": ["*.json", "*.css", "*.scss", "*.md"]
}
Publicação
Aprovação
Toda proposta de alteração das regras aqui contidas devem ser feitas em branches paralelos, e seu merge para o master deve ser feito através de Pull Request.
Uma vez aprovado, o merge pode ser feito e uma nova versão do @sol-agora/eslint-config publicada.