.gitignore para Salesforce DX
20 regras de exclusão para Salesforce DX, prontas a copiar para o seu repositório.
Projetos de desenvolvimento Salesforce (SFDX, Lightning Web Components)
O .gitignore completo para Salesforce DX
# Gerado pelo LFGitignore - https://lfgitignore.com
# Criado: 2026-10-13 16:00:50 UTC
# Tecnologias: Salesforce DX
### Salesforce DX ###
.sf/
# Cache local do Salesforce DX
.sfdx/
.localdevserver/
deploy-options.json
.localdev
logs
# Configuração de preenchimento automático LWC do VS Code
**/lwc/jsconfig.json
coverage/
# Ficheiro de registo
*.log
# Cache do ESLint
.eslintcache
# Cache de miniaturas do Windows
Thumbs.db
# Cache de miniaturas melhorada do Windows
ehthumbs.db
# Registos de depuração do npm
npm-debug.log*
# Configuração de pastas do Windows
[Dd]esktop.ini
# Registos de depuração do Yarn
yarn-debug.log*
# Reciclagem do Windows
$RECYCLE.BIN/
# Registos de erros do Yarn
yarn-error.log*
sca-results.csv
sfca_results.json
# Variáveis de ambiente
.env
O que estas regras de Salesforce DX ignoram
Veja abaixo cada padrão e a razão para o incluir no seu .gitignore.
Cache do Salesforce
| Padrão | O que ignora |
|---|---|
.sf/ |
Cache do Salesforce |
.sfdx/ |
Cache local do Salesforce DX |
.localdevserver/ |
Cache do Salesforce |
deploy-options.json |
Cache do Salesforce |
.localdev |
Cache do Salesforce |
Registos
| Padrão | O que ignora |
|---|---|
logs |
Registos |
*.log |
Ficheiro de registo |
npm-debug.log* |
Registos de depuração do npm |
yarn-debug.log* |
Registos de depuração do Yarn |
yarn-error.log* |
Registos de erros do Yarn |
Preenchimento automático LWC do VSCode
| Padrão | O que ignora |
|---|---|
**/lwc/jsconfig.json |
Configuração de preenchimento automático LWC do VS Code |
Relatórios de cobertura Jest do LWC
| Padrão | O que ignora |
|---|---|
coverage/ |
Relatórios de cobertura Jest do LWC |
Cache do Eslint
| Padrão | O que ignora |
|---|---|
.eslintcache |
Cache do ESLint |
Ficheiros de sistema do Windows
| Padrão | O que ignora |
|---|---|
Thumbs.db |
Cache de miniaturas do Windows |
ehthumbs.db |
Cache de miniaturas melhorada do Windows |
[Dd]esktop.ini |
Configuração de pastas do Windows |
$RECYCLE.BIN/ |
Reciclagem do Windows |
Resultados do Salesforce Analyzer
| Padrão | O que ignora |
|---|---|
sca-results.csv |
Resultados do Salesforce Analyzer |
sfca_results.json |
Resultados do Salesforce Analyzer |
Variáveis de ambiente locais
| Padrão | O que ignora |
|---|---|
.env |
Variáveis de ambiente |
Como utilizar este .gitignore para Salesforce DX
- Copie as regras de Salesforce DX acima ou descarregue o ficheiro diretamente.
- Crie um ficheiro com o nome .gitignore na raiz do seu repositório Git e cole nele as regras.
- Se o Git já acompanhar alguns desses ficheiros, execute git rm -r --cached . e faça um novo commit: o Git só aplica regras de exclusão aos ficheiros que ainda não acompanha.
- Faça commit do .gitignore para que toda a equipa utilize as mesmas regras.