# List files or directories below to ignore them when running force:source:push, force:source:pull, and force:source:status
# More information: https://developer.salesforce.com/docs/atlas.en-us.sfdx_dev.meta/sfdx_dev/sfdx_dev_exclude_source.htm
#

package.xml

# LWC configuration files
**/jsconfig.json
**/.eslintrc.json

# LWC Jest
**/__tests__/**

# Exclude applications
*.appMenu

# Exclude Layouts
*.layout

# Exclude FlexiPage
*.flexipage 

# Exclude Listviews
*.listView

# Exclude Settings
*.setting
**/settings/**

# Exclude FieldSets
*.fieldSet
**/fieldSets/**

# Exclude Profiles
*.profile
**/profiles/**

# Exclude Reports 
**/reports/**
**/reportTypes/**

#Exclude Dashboards
**/dashboards/**



# Exclude Remote Site Settings
**/remoteSiteSettings/**

# Exclude specific objects
OpportunityStageHistory__c.object

# Exclude specific classes
OppStageService.cls
OppStageServiceTest.cls
OpportunityTriggerHandler.cls
OpportunityTriggerHandlerTest.cls

# Exclude Specific Triggers
OpportunityTrigger.trigger

# Exclude Report Types
*.reportType

# Exclude the Opportnity CustomObject
Opportunity.object
**/Opportunity-Opportunity Layout.layout-meta.xml