Formatting - Definição do Glossário de CI/CD
Formatting aplica automaticamente um estilo de código consistente, reescrevendo o código em vez de apenas reportar problemas.
Formatting é a aplicação automatizada de um estilo de código consistente (indentação, espaçamento, quebras de linha) por uma ferramenta. Diferente do linting, um formatter reescreve o código em vez de apenas reportar problemas.
Modo check vs write
Em CI, os formatters rodam em modo check para falhar o build em caso de código não formatado; em um pre-commit hook eles rodam em modo write para corrigir os arquivos antes que sejam commitados.
Guias relacionados
Linting - CI/CD Glossary DefinitionLinting: Linting is automated static checking that flags programming errors, bugs, stylistic issues, and susp…
Pre-Commit Hook - CI/CD Glossary DefinitionPre-Commit Hook: A pre-commit hook is a script Git runs before a commit is recorded. It can lint, format, or…
Git Hook - CI/CD Glossary DefinitionGit Hook: A Git hook is a script Git runs automatically at points in its workflow, such as before a commit, b…