Skip to content

Commit 4a8378b

Browse files
authored
⬆️ Upgrade .gitignore to latest
Removed a few ignores such as the '.nupkg' ignore since this would conflict with the NuGet package in the 'lib' directory Signed-off-by: Lamparter <[email protected]>
1 parent c8d9028 commit 4a8378b

File tree

1 file changed

+189
-33
lines changed

1 file changed

+189
-33
lines changed

.gitignore

Lines changed: 189 additions & 33 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,15 @@
11
## Ignore Visual Studio temporary files, build results, and
22
## files generated by popular Visual Studio add-ons.
3+
##
4+
## Get latest from https://github.com/github/gitignore/blob/main/VisualStudio.gitignore
5+
6+
# Custom files
7+
8+
*.ncrunchsolution
9+
*.ncrunchproject
310

411
# User-specific files
12+
*.rsuser
513
*.suo
614
*.user
715
*.userosscache
@@ -10,48 +18,72 @@
1018
# User-specific files (MonoDevelop/Xamarin Studio)
1119
*.userprefs
1220

21+
# Mono auto generated files
22+
mono_crash.*
23+
1324
# Build results
1425
[Dd]ebug/
1526
[Dd]ebugPublic/
1627
[Rr]elease/
1728
[Rr]eleases/
18-
[Xx]64/
19-
[Xx]86/
20-
[Bb]uild/
29+
x64/
30+
x86/
31+
[Ww][Ii][Nn]32/
32+
[Aa][Rr][Mm]/
33+
[Aa][Rr][Mm]64/
2134
bld/
2235
[Bb]in/
2336
[Oo]bj/
37+
[Ll]og/
38+
[Ll]ogs/
2439

25-
# Visual Studio 2015 cache/options directory
40+
# Visual Studio 2015/2017 cache/options directory
2641
.vs/
2742
# Uncomment if you have tasks that create the project's static files in wwwroot
2843
#wwwroot/
2944

45+
# Visual Studio 2017 auto generated files
46+
Generated\ Files/
47+
3048
# MSTest test Results
3149
[Tt]est[Rr]esult*/
3250
[Bb]uild[Ll]og.*
3351

34-
# NUNIT
52+
# NUnit
3553
*.VisualState.xml
3654
TestResult.xml
55+
nunit-*.xml
3756

3857
# Build Results of an ATL Project
3958
[Dd]ebugPS/
4059
[Rr]eleasePS/
4160
dlldata.c
4261

43-
# DNX
62+
# Benchmark Results
63+
BenchmarkDotNet.Artifacts/
64+
65+
# .NET Core
4466
project.lock.json
67+
project.fragment.lock.json
4568
artifacts/
4669

70+
# ASP.NET Scaffolding
71+
ScaffoldingReadMe.txt
72+
73+
# StyleCop
74+
StyleCopReport.xml
75+
76+
# Files built by Visual Studio
4777
*_i.c
4878
*_p.c
49-
*_i.h
79+
*_h.h
5080
*.ilk
5181
*.meta
5282
*.obj
83+
*.iobj
5384
*.pch
5485
*.pdb
86+
*.ipdb
5587
*.pgc
5688
*.pgd
5789
*.rsp
@@ -61,7 +93,9 @@ artifacts/
6193
*.tlh
6294
*.tmp
6395
*.tmp_proj
96+
*_wpftmp.csproj
6497
*.log
98+
*.tlog
6599
*.vspscc
66100
*.vssscc
67101
.builds
@@ -81,13 +115,17 @@ ipch/
81115
*.sdf
82116
*.cachefile
83117
*.VC.db
118+
*.VC.VC.opendb
84119

85120
# Visual Studio profiler
86121
*.psess
87122
*.vsp
88123
*.vspx
89124
*.sap
90125

126+
# Visual Studio Trace Files
127+
*.e2e
128+
91129
# TFS 2012 Local Workspace
92130
$tf/
93131

@@ -99,15 +137,25 @@ _ReSharper*/
99137
*.[Rr]e[Ss]harper
100138
*.DotSettings.user
101139

102-
# JustCode is a .NET coding add-in
103-
.JustCode
104-
105140
# TeamCity is a build add-in
106141
_TeamCity*
107142

108143
# DotCover is a Code Coverage Tool
109144
*.dotCover
110145

146+
# AxoCover is a Code Coverage Tool
147+
.axoCover/*
148+
!.axoCover/settings.json
149+
150+
# Coverlet is a free, cross platform Code Coverage Tool
151+
coverage*.json
152+
coverage*.xml
153+
coverage*.info
154+
155+
# Visual Studio code coverage results
156+
*.coverage
157+
*.coveragexml
158+
111159
# NCrunch
112160
_NCrunch_*
113161
.*crunch*.local.xml
@@ -139,22 +187,25 @@ publish/
139187
# Publish Web Output
140188
*.[Pp]ublish.xml
141189
*.azurePubxml
142-
143-
# TODO: Un-comment the next line if you do not want to checkin
144-
# your web deploy settings because they may include unencrypted
145-
# passwords
146-
#*.pubxml
190+
# Note: Comment the next line if you want to checkin your web deploy settings,
191+
# but database connection strings (with potential passwords) will be unencrypted
192+
*.pubxml
147193
*.publishproj
148194

149-
# NuGet Packages
150-
*.nupkg
195+
# Microsoft Azure Web App publish settings. Comment the next line if you want to
196+
# checkin your Azure Web App publish settings, but sensitive information contained
197+
# in these scripts will be unencrypted
198+
PublishScripts/
199+
200+
# NuGet Symbol Packages
201+
*.snupkg
151202
# The packages folder can be ignored because of Package Restore
152-
**/packages/*
203+
**/[Pp]ackages/*
153204
# except build/, which is used as an MSBuild target.
154-
!**/packages/build/
205+
!**/[Pp]ackages/build/
155206
# Uncomment if necessary however generally it will be regenerated when needed
156-
#!**/packages/repositories.config
157-
# NuGet v3's project.json files produces more ignoreable files
207+
#!**/[Pp]ackages/repositories.config
208+
# NuGet v3's project.json files produces more ignorable files
158209
*.nuget.props
159210
*.nuget.targets
160211

@@ -166,31 +217,40 @@ csx/
166217
ecf/
167218
rcf/
168219

169-
# Microsoft Azure ApplicationInsights config file
170-
ApplicationInsights.config
171-
172-
# Windows Store app package directory
220+
# Windows Store app package directories and files
173221
AppPackages/
174222
BundleArtifacts/
223+
Package.StoreAssociation.xml
224+
_pkginfo.txt
225+
*.appx
226+
*.appxbundle
227+
*.appxupload
175228

176229
# Visual Studio cache files
177230
# files ending in .cache can be ignored
178231
*.[Cc]ache
179232
# but keep track of directories ending in .cache
180-
!*.[Cc]ache/
233+
!?*.[Cc]ache/
181234

182235
# Others
183236
ClientBin/
184-
[Ss]tyle[Cc]op.*
185237
~$*
186238
*~
187239
*.dbmdl
188240
*.dbproj.schemaview
241+
*.jfm
189242
*.pfx
190243
*.publishsettings
191-
node_modules/
192244
orleans.codegen.cs
193245

246+
# Including strong name files can present a security risk
247+
# (https://github.com/github/gitignore/pull/2483#issue-259490424)
248+
#*.snk
249+
250+
# Since there are multiple workflows, uncomment next line to ignore bower_components
251+
# (https://github.com/github/gitignore/pull/1529#issuecomment-104372622)
252+
#bower_components/
253+
194254
# RIA/Silverlight projects
195255
Generated_Code/
196256

@@ -201,15 +261,22 @@ _UpgradeReport_Files/
201261
Backup*/
202262
UpgradeLog*.XML
203263
UpgradeLog*.htm
264+
ServiceFabricBackup/
265+
*.rptproj.bak
204266

205267
# SQL Server files
206268
*.mdf
207269
*.ldf
270+
*.ndf
208271

209272
# Business Intelligence projects
210273
*.rdl.data
211274
*.bim.layout
212275
*.bim_*.settings
276+
*.rptproj.rsuser
277+
*- [Bb]ackup.rdl
278+
*- [Bb]ackup ([0-9]).rdl
279+
*- [Bb]ackup ([0-9][0-9]).rdl
213280

214281
# Microsoft Fakes
215282
FakesAssemblies/
@@ -219,13 +286,28 @@ FakesAssemblies/
219286

220287
# Node.js Tools for Visual Studio
221288
.ntvs_analysis.dat
289+
node_modules/
222290

223291
# Visual Studio 6 build log
224292
*.plg
225293

226294
# Visual Studio 6 workspace options file
227295
*.opt
228296

297+
# Visual Studio 6 auto-generated workspace file (contains which files were open etc.)
298+
*.vbw
299+
300+
# Visual Studio 6 auto-generated project file (contains which files were open etc.)
301+
*.vbp
302+
303+
# Visual Studio 6 workspace and project file (working project files containing files to include in project)
304+
*.dsw
305+
*.dsp
306+
307+
# Visual Studio 6 technical files
308+
*.ncb
309+
*.aps
310+
229311
# Visual Studio LightSwitch build output
230312
**/*.HTMLClient/GeneratedArtifacts
231313
**/*.DesktopClient/GeneratedArtifacts
@@ -234,12 +316,86 @@ FakesAssemblies/
234316
**/*.Server/ModelManifest.xml
235317
_Pvt_Extensions
236318

237-
# LightSwitch generated files
238-
GeneratedArtifacts/
239-
ModelManifest.xml
240-
241319
# Paket dependency manager
242320
.paket/paket.exe
321+
paket-files/
243322

244323
# FAKE - F# Make
245-
.fake/
324+
.fake/
325+
326+
# CodeRush personal settings
327+
.cr/personal
328+
329+
# Python Tools for Visual Studio (PTVS)
330+
__pycache__/
331+
*.pyc
332+
333+
# Cake - Uncomment if you are using it
334+
# tools/**
335+
# !tools/packages.config
336+
337+
# Tabs Studio
338+
*.tss
339+
340+
# Telerik's JustMock configuration file
341+
*.jmconfig
342+
343+
# BizTalk build output
344+
*.btp.cs
345+
*.btm.cs
346+
*.odx.cs
347+
*.xsd.cs
348+
349+
# OpenCover UI analysis results
350+
OpenCover/
351+
352+
# Azure Stream Analytics local run output
353+
ASALocalRun/
354+
355+
# MSBuild Binary and Structured Log
356+
*.binlog
357+
358+
# NVidia Nsight GPU debugger configuration file
359+
*.nvuser
360+
361+
# MFractors (Xamarin productivity tool) working folder
362+
.mfractor/
363+
364+
# Local History for Visual Studio
365+
.localhistory/
366+
367+
# Visual Studio History (VSHistory) files
368+
.vshistory/
369+
370+
# BeatPulse healthcheck temp database
371+
healthchecksdb
372+
373+
# Backup folder for Package Reference Convert tool in Visual Studio 2017
374+
MigrationBackup/
375+
376+
# Ionide (cross platform F# VS Code tools) working folder
377+
.ionide/
378+
379+
# Fody - auto-generated XML schema
380+
FodyWeavers.xsd
381+
382+
# VS Code files for those working on multiple tools
383+
.vscode/*
384+
!.vscode/settings.json
385+
!.vscode/tasks.json
386+
!.vscode/launch.json
387+
!.vscode/extensions.json
388+
*.code-workspace
389+
390+
# Local History for Visual Studio Code
391+
.history/
392+
393+
# Windows Installer files from build outputs
394+
*.cab
395+
*.msi
396+
*.msix
397+
*.msm
398+
*.msp
399+
400+
# JetBrains Rider
401+
*.sln.iml

0 commit comments

Comments
 (0)