1
+
2
+ # Created by https://www.toptal.com/developers/gitignore/api/linux,macos,windows,intellij+all,visualstudiocode,terraform,go
3
+ # Edit at https://www.toptal.com/developers/gitignore?templates=linux,macos,windows,intellij+all,visualstudiocode,terraform,go
4
+
5
+ # ## Go ###
6
+ # If you prefer the allow list template instead of the deny list, see community template:
7
+ # https://github.com/github/gitignore/blob/main/community/Golang/Go.AllowList.gitignore
8
+ #
9
+ # Binaries for programs and plugins
10
+ * .exe
11
+ * .exe~
12
+ * .dll
13
+ * .so
14
+ * .dylib
15
+
16
+ # Test binary, built with `go test -c`
17
+ * .test
18
+
19
+ # Output of the go coverage tool, specifically when used with LiteIDE
20
+ * .out
21
+
22
+ # Dependency directories (remove the comment below to include it)
23
+ # vendor/
24
+
25
+ # Go workspace file
26
+ go.work
27
+
28
+ # ## Go Patch ###
29
+ /vendor /
30
+ /Godeps /
31
+
32
+ # ## Intellij+all ###
33
+ # Covers JetBrains IDEs: IntelliJ, RubyMine, PhpStorm, AppCode, PyCharm, CLion, Android Studio, WebStorm and Rider
34
+ # Reference: https://intellij-support.jetbrains.com/hc/en-us/articles/206544839
35
+
36
+ # User-specific stuff
37
+ .idea /** /workspace.xml
38
+ .idea /** /tasks.xml
39
+ .idea /** /usage.statistics.xml
40
+ .idea /** /dictionaries
41
+ .idea /** /shelf
42
+
43
+ # AWS User-specific
44
+ .idea /** /aws.xml
45
+
46
+ # Generated files
47
+ .idea /** /contentModel.xml
48
+
49
+ # Sensitive or high-churn files
50
+ .idea /** /dataSources /
51
+ .idea /** /dataSources.ids
52
+ .idea /** /dataSources.local.xml
53
+ .idea /** /sqlDataSources.xml
54
+ .idea /** /dynamic.xml
55
+ .idea /** /uiDesigner.xml
56
+ .idea /** /dbnavigator.xml
57
+
58
+ # Gradle
59
+ .idea /** /gradle.xml
60
+ .idea /** /libraries
61
+
62
+ # Gradle and Maven with auto-import
63
+ # When using Gradle or Maven with auto-import, you should exclude module files,
64
+ # since they will be recreated, and may cause churn. Uncomment if using
65
+ # auto-import.
66
+ # .idea/artifacts
67
+ # .idea/compiler.xml
68
+ # .idea/jarRepositories.xml
69
+ # .idea/modules.xml
70
+ # .idea/*.iml
71
+ # .idea/modules
72
+ # *.iml
73
+ # *.ipr
74
+
75
+ # CMake
76
+ cmake-build- * /
77
+
78
+ # Mongo Explorer plugin
79
+ .idea /** /mongoSettings.xml
80
+
81
+ # File-based project format
82
+ * .iws
83
+
84
+ # IntelliJ
85
+ out /
86
+
87
+ # mpeltonen/sbt-idea plugin
88
+ .idea_modules /
89
+
90
+ # JIRA plugin
91
+ atlassian-ide-plugin.xml
92
+
93
+ # Cursive Clojure plugin
94
+ .idea /replstate.xml
95
+
96
+ # SonarLint plugin
97
+ .idea /sonarlint /
98
+
99
+ # Crashlytics plugin (for Android Studio and IntelliJ)
100
+ com_crashlytics_export_strings.xml
101
+ crashlytics.properties
102
+ crashlytics-build.properties
103
+ fabric.properties
104
+
105
+ # Editor-based Rest Client
106
+ .idea /httpRequests
107
+
108
+ # Android studio 3.1+ serialized cache file
109
+ .idea /caches /build_file_checksums.ser
110
+
111
+ # ## Intellij+all Patch ###
112
+ # Ignore everything but code style settings and run configurations
113
+ # that are supposed to be shared within teams.
114
+
115
+ .idea /*
116
+
117
+ ! .idea /codeStyles
118
+ ! .idea /runConfigurations
119
+
120
+ # ## Linux ###
121
+ * ~
122
+
123
+ # temporary files which can be created if a process still has a handle open of a deleted file
124
+ .fuse_hidden *
125
+
126
+ # KDE directory preferences
127
+ .directory
128
+
129
+ # Linux trash folder which might appear on any partition or disk
130
+ .Trash- *
131
+
132
+ # .nfs files are created when an open file is removed but is still being accessed
133
+ .nfs *
134
+
135
+ # ## macOS ###
136
+ # General
137
+ .DS_Store
138
+ .AppleDouble
139
+ .LSOverride
140
+
141
+ # Icon must end with two \r
142
+ Icon
143
+
144
+
145
+ # Thumbnails
146
+ ._ *
147
+
148
+ # Files that might appear in the root of a volume
149
+ .DocumentRevisions-V100
150
+ .fseventsd
151
+ .Spotlight-V100
152
+ .TemporaryItems
153
+ .Trashes
154
+ .VolumeIcon.icns
155
+ .com.apple.timemachine.donotpresent
156
+
157
+ # Directories potentially created on remote AFP share
158
+ .AppleDB
159
+ .AppleDesktop
160
+ Network Trash Folder
161
+ Temporary Items
162
+ .apdisk
163
+
164
+ # ## Terraform ###
165
+ # Local .terraform directories
166
+ ** /.terraform /*
167
+
168
+ # .tfstate files
169
+ * .tfstate
170
+ * .tfstate. *
171
+
172
+ # Crash log files
173
+ crash.log
174
+ crash. * .log
175
+
176
+ # Exclude all .tfvars files, which are likely to contain sensitive data, such as
177
+ # password, private keys, and other secrets. These should not be part of version
178
+ # control as they are data points which are potentially sensitive and subject
179
+ # to change depending on the environment.
180
+ * .tfvars
181
+ * .tfvars.json
182
+
183
+ # Ignore override files as they are usually used to override resources locally and so
184
+ # are not checked in
185
+ override.tf
186
+ override.tf.json
187
+ * _override.tf
188
+ * _override.tf.json
189
+
190
+ # Include override files you do wish to add to version control using negated pattern
191
+ # !example_override.tf
192
+
193
+ # Include tfplan files to ignore the plan output of command: terraform plan -out=tfplan
194
+ # example: *tfplan*
195
+
196
+ # Ignore CLI configuration files
197
+ .terraformrc
198
+ terraform.rc
199
+
200
+ # ## VisualStudioCode ###
201
+ .vscode /*
202
+ ! .vscode /settings.json
203
+ ! .vscode /tasks.json
204
+ ! .vscode /launch.json
205
+ ! .vscode /extensions.json
206
+ ! .vscode /* .code-snippets
207
+
208
+ # Local History for Visual Studio Code
209
+ .history /
210
+
211
+ # Built Visual Studio Code Extensions
212
+ * .vsix
213
+
214
+ # ## VisualStudioCode Patch ###
215
+ # Ignore all local history of files
216
+ .history
217
+ .ionide
218
+
219
+ # Support for Project snippet scope
220
+
221
+ # ## Windows ###
222
+ # Windows thumbnail cache files
223
+ Thumbs.db
224
+ Thumbs.db:encryptable
225
+ ehthumbs.db
226
+ ehthumbs_vista.db
227
+
228
+ # Dump file
229
+ * .stackdump
230
+
231
+ # Folder config file
232
+ [Dd ]esktop.ini
233
+
234
+ # Recycle Bin used on file shares
235
+ $RECYCLE.BIN /
236
+
237
+ # Windows Installer files
238
+ * .cab
239
+ * .msi
240
+ * .msix
241
+ * .msm
242
+ * .msp
243
+
244
+ # Windows shortcuts
245
+ * .lnk
246
+
247
+ # End of https://www.toptal.com/developers/gitignore/api/linux,macos,windows,intellij+all,visualstudiocode,terraform,go
0 commit comments