Skip to content

vindi/style-guides

Repository files navigation

Vindi Style Guides

Um guia de estilo é um tipo de manual que determina regras e convenções para escrita de código em determinada linguagem de programação, dentro de uma organização, projeto ou comunidade.

É comum encontrar diversas formas de escrever código que gera o mesmo resultado lógico, porém utilizamos guias de estilo para padronizar a forma de escrita e reduzir o esforço de compreensão.

Na Vindi, utilizamos guias de estilo que devem ser aplicados tanto nos projetos internos quanto nos de projetos de código aberto.

Ferramentas de análise de código

Quando possível, é preferível declarar estas regras utilizando sintaxe compatível com ferramentas de análise de código (também conhecidas como linters). Dessa forma podemos utilizar ferramentas que verificam estas regras automaticamente, eliminando discussões desnecessárias no momento em que alterações de código forem submetidas via pull request.

A ferramenta de análise estática oficial da Vindi é o CodeClimate, que deve ser configurada em todos os projetos da empresa. Os arquivos de configuração dos linters devem ser mantidos na raiz deste repositório para serem lidos através da configuração fetch no .codeclimate.yml de cada projeto.

Linguagens

About

Guias de estilo da Vindi

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published