1
+
2
+ # Created by https://www.toptal.com/developers/gitignore/api/flutter,dart,visualstudiocode,intellij,androidstudio,xcode
3
+ # Edit at https://www.toptal.com/developers/gitignore?templates=flutter,dart,visualstudiocode,intellij,androidstudio,xcode
4
+
5
+ # ## Dart ###
6
+ # See https://www.dartlang.org/guides/libraries/private-files
7
+
8
+ # Files and directories created by pub
9
+ .dart_tool /
10
+ .packages
11
+ build /
12
+ # If you're building an application, you may want to check-in your pubspec.lock
13
+ pubspec.lock
14
+
15
+ # Directory created by dartdoc
16
+ # If you don't generate documentation locally you can remove this line.
17
+ doc /api /
18
+
19
+ # dotenv environment variables file
20
+ .env *
21
+
22
+ # Avoid committing generated Javascript files:
23
+ * .dart.js
24
+ * .info.json # Produced by the --dump-info flag.
25
+ * .js # When generated by dart2js. Don't specify * .js if your
26
+ # project includes source files written in JavaScript.
27
+ * .js_
28
+ * .js.deps
29
+ * .js.map
30
+
31
+ .flutter-plugins
32
+ .flutter-plugins-dependencies
33
+
34
+ # ## Dart Patch ###
35
+ # dotenv environment variables file
36
+ .env
37
+
38
+ # ## Flutter ###
39
+ # Flutter/Dart/Pub related
40
+ ** /doc /api /
41
+ .fvm /
42
+ .pub-cache /
43
+ .pub /
44
+ coverage /
45
+ lib /generated_plugin_registrant.dart
46
+ # For library packages, don’t commit the pubspec.lock file.
47
+ # Regenerating the pubspec.lock file lets you test your package against the latest compatible versions of its dependencies.
48
+ # See https://dart.dev/guides/libraries/private-files#pubspeclock
49
+ # pubspec.lock
50
+
51
+ # Android related
52
+ ** /android /** /gradle-wrapper.jar
53
+ ** /android /.gradle
54
+ ** /android /captures /
55
+ ** /android /gradlew
56
+ ** /android /gradlew.bat
57
+ ** /android /key.properties
58
+ ** /android /local.properties
59
+ ** /android /** /GeneratedPluginRegistrant.java
60
+
61
+ # iOS/XCode related
62
+ ** /ios /** /* .mode1v3
63
+ ** /ios /** /* .mode2v3
64
+ ** /ios /** /* .moved-aside
65
+ ** /ios /** /* .pbxuser
66
+ ** /ios /** /* .perspectivev3
67
+ ** /ios /** /* sync /
68
+ ** /ios /** /.sconsign.dblite
69
+ ** /ios /** /.tags *
70
+ ** /ios /** /.vagrant /
71
+ ** /ios /** /DerivedData /
72
+ ** /ios /** /Icon ?
73
+ ** /ios /** /Pods /
74
+ ** /ios /** /.symlinks /
75
+ ** /ios /** /profile
76
+ ** /ios /** /xcuserdata
77
+ ** /ios /.generated /
78
+ ** /ios /Flutter /.last_build_id
79
+ ** /ios /Flutter /App.framework
80
+ ** /ios /Flutter /Flutter.framework
81
+ ** /ios /Flutter /Flutter.podspec
82
+ ** /ios /Flutter /Generated.xcconfig
83
+ ** /ios /Flutter /app.flx
84
+ ** /ios /Flutter /app.zip
85
+ ** /ios /Flutter /flutter_assets /
86
+ ** /ios /Flutter /flutter_export_environment.sh
87
+ ** /ios /ServiceDefinitions.json
88
+ ** /ios /Runner /GeneratedPluginRegistrant. *
89
+
90
+ # Exceptions to above rules.
91
+ ! ** /ios /** /default.mode1v3
92
+ ! ** /ios /** /default.mode2v3
93
+ ! ** /ios /** /default.pbxuser
94
+ ! ** /ios /** /default.perspectivev3
95
+ ! /packages /flutter_tools /test /data /dart_dependencies_test /** /.packages
96
+
97
+ # ## Intellij ###
98
+ # Covers JetBrains IDEs: IntelliJ, RubyMine, PhpStorm, AppCode, PyCharm, CLion, Android Studio, WebStorm and Rider
99
+ # Reference: https://intellij-support.jetbrains.com/hc/en-us/articles/206544839
100
+
101
+ # User-specific stuff
102
+ .idea /** /workspace.xml
103
+ .idea /** /tasks.xml
104
+ .idea /** /usage.statistics.xml
105
+ .idea /** /dictionaries
106
+ .idea /** /shelf
107
+
108
+ # AWS User-specific
109
+ .idea /** /aws.xml
110
+
111
+ # Generated files
112
+ .idea /** /contentModel.xml
113
+
114
+ # Sensitive or high-churn files
115
+ .idea /** /dataSources /
116
+ .idea /** /dataSources.ids
117
+ .idea /** /dataSources.local.xml
118
+ .idea /** /sqlDataSources.xml
119
+ .idea /** /dynamic.xml
120
+ .idea /** /uiDesigner.xml
121
+ .idea /** /dbnavigator.xml
122
+
123
+ # Gradle
124
+ .idea /** /gradle.xml
125
+ .idea /** /libraries
126
+
127
+ # Gradle and Maven with auto-import
128
+ # When using Gradle or Maven with auto-import, you should exclude module files,
129
+ # since they will be recreated, and may cause churn. Uncomment if using
130
+ # auto-import.
131
+ # .idea/artifacts
132
+ # .idea/compiler.xml
133
+ # .idea/jarRepositories.xml
134
+ # .idea/modules.xml
135
+ # .idea/*.iml
136
+ # .idea/modules
137
+ # *.iml
138
+ # *.ipr
139
+
140
+ # CMake
141
+ cmake-build- * /
142
+
143
+ # Mongo Explorer plugin
144
+ .idea /** /mongoSettings.xml
145
+
146
+ # File-based project format
147
+ * .iws
148
+
149
+ # IntelliJ
150
+ out /
151
+
152
+ # mpeltonen/sbt-idea plugin
153
+ .idea_modules /
154
+
155
+ # JIRA plugin
156
+ atlassian-ide-plugin.xml
157
+
158
+ # Cursive Clojure plugin
159
+ .idea /replstate.xml
160
+
161
+ # Crashlytics plugin (for Android Studio and IntelliJ)
162
+ com_crashlytics_export_strings.xml
163
+ crashlytics.properties
164
+ crashlytics-build.properties
165
+ fabric.properties
166
+
167
+ # Editor-based Rest Client
168
+ .idea /httpRequests
169
+
170
+ # Android studio 3.1+ serialized cache file
171
+ .idea /caches /build_file_checksums.ser
172
+
173
+ # ## Intellij Patch ###
174
+ # Comment Reason: https://github.com/joeblau/gitignore.io/issues/186#issuecomment-215987721
175
+
176
+ # *.iml
177
+ # modules.xml
178
+ # .idea/misc.xml
179
+ # *.ipr
180
+
181
+ # Sonarlint plugin
182
+ # https://plugins.jetbrains.com/plugin/7973-sonarlint
183
+ .idea /** /sonarlint /
184
+
185
+ # SonarQube Plugin
186
+ # https://plugins.jetbrains.com/plugin/7238-sonarqube-community-plugin
187
+ .idea /** /sonarIssues.xml
188
+
189
+ # Markdown Navigator plugin
190
+ # https://plugins.jetbrains.com/plugin/7896-markdown-navigator-enhanced
191
+ .idea /** /markdown-navigator.xml
192
+ .idea /** /markdown-navigator-enh.xml
193
+ .idea /** /markdown-navigator /
194
+
195
+ # Cache file creation bug
196
+ # See https://youtrack.jetbrains.com/issue/JBR-2257
197
+ .idea /$CACHE_FILE$
198
+
199
+ # CodeStream plugin
200
+ # https://plugins.jetbrains.com/plugin/12206-codestream
201
+ .idea /codestream.xml
202
+
203
+ # ## VisualStudioCode ###
204
+ .vscode /*
205
+ ! .vscode /settings.json
206
+ ! .vscode /tasks.json
207
+ ! .vscode /launch.json
208
+ ! .vscode /extensions.json
209
+ * .code-workspace
210
+
211
+ # Local History for Visual Studio Code
212
+ .history /
213
+
214
+ # ## VisualStudioCode Patch ###
215
+ # Ignore all local history of files
216
+ .history
217
+ .ionide
218
+
219
+ # ## Xcode ###
220
+ # Xcode
221
+ #
222
+ # gitignore contributors: remember to update Global/Xcode.gitignore, Objective-C.gitignore & Swift.gitignore
223
+
224
+ # # User settings
225
+ xcuserdata /
226
+
227
+ # # compatibility with Xcode 8 and earlier (ignoring not required starting Xcode 9)
228
+ * .xcscmblueprint
229
+ * .xccheckout
230
+
231
+ # # compatibility with Xcode 3 and earlier (ignoring not required starting Xcode 4)
232
+ DerivedData /
233
+ * .moved-aside
234
+ * .pbxuser
235
+ ! default.pbxuser
236
+ * .mode1v3
237
+ ! default.mode1v3
238
+ * .mode2v3
239
+ ! default.mode2v3
240
+ * .perspectivev3
241
+ ! default.perspectivev3
242
+
243
+ # # Gcc Patch
244
+ /* .gcno
245
+
246
+ # ## Xcode Patch ###
247
+ * .xcodeproj /*
248
+ ! * .xcodeproj /project.pbxproj
249
+ ! * .xcodeproj /xcshareddata /
250
+ ! * .xcworkspace /contents.xcworkspacedata
251
+ ** /xcshareddata /WorkspaceSettings.xcsettings
252
+
253
+ # ## AndroidStudio ###
254
+ # Covers files to be ignored for android development using Android Studio.
255
+
256
+ # Built application files
257
+ * .apk
258
+ * .ap_
259
+ * .aab
260
+
261
+ # Files for the ART/Dalvik VM
262
+ * .dex
263
+
264
+ # Java class files
265
+ * .class
266
+
267
+ # Generated files
268
+ bin /
269
+ gen /
270
+
271
+ # Gradle files
272
+ .gradle
273
+ .gradle /
274
+
275
+ # Signing files
276
+ .signing /
277
+
278
+ # Local configuration file (sdk path, etc)
279
+ local.properties
280
+
281
+ # Proguard folder generated by Eclipse
282
+ proguard /
283
+
284
+ # Log Files
285
+ * .log
286
+
287
+ # Android Studio
288
+ /* /build /
289
+ /* /local.properties
290
+ /* /out
291
+ /* /* /build
292
+ /* /* /production
293
+ captures /
294
+ .navigation /
295
+ * .ipr
296
+ * ~
297
+ * .swp
298
+
299
+ # Keystore files
300
+ * .jks
301
+ * .keystore
302
+
303
+ # Google Services (e.g. APIs or Firebase)
304
+ # google-services.json
305
+
306
+ # Android Patch
307
+ gen-external-apklibs
308
+
309
+ # External native build folder generated in Android Studio 2.2 and later
310
+ .externalNativeBuild
311
+
312
+ # NDK
313
+ obj /
314
+
315
+ # IntelliJ IDEA
316
+ * .iml
317
+ /out /
318
+
319
+ # User-specific configurations
320
+ .idea /caches /
321
+ .idea /libraries /
322
+ .idea /shelf /
323
+ .idea /workspace.xml
324
+ .idea /tasks.xml
325
+ .idea /.name
326
+ .idea /compiler.xml
327
+ .idea /copyright /profiles_settings.xml
328
+ .idea /encodings.xml
329
+ .idea /misc.xml
330
+ .idea /modules.xml
331
+ .idea /scopes /scope_settings.xml
332
+ .idea /dictionaries
333
+ .idea /vcs.xml
334
+ .idea /jsLibraryMappings.xml
335
+ .idea /datasources.xml
336
+ .idea /dataSources.ids
337
+ .idea /sqlDataSources.xml
338
+ .idea /dynamic.xml
339
+ .idea /uiDesigner.xml
340
+ .idea /assetWizardSettings.xml
341
+ .idea /gradle.xml
342
+ .idea /jarRepositories.xml
343
+ .idea /navEditor.xml
344
+
345
+ # OS-specific files
346
+ .DS_Store
347
+ .DS_Store ?
348
+ ._ *
349
+ .Spotlight-V100
350
+ .Trashes
351
+ ehthumbs.db
352
+ Thumbs.db
353
+
354
+ # Legacy Eclipse project files
355
+ .classpath
356
+ .project
357
+ .cproject
358
+ .settings /
359
+
360
+ # Mobile Tools for Java (J2ME)
361
+ .mtj.tmp /
362
+
363
+ # Package Files #
364
+ * .war
365
+ * .ear
366
+
367
+ # virtual machine crash logs (Reference: http://www.java.com/en/download/help/error_hotspot.xml)
368
+ hs_err_pid *
369
+
370
+ # # Plugin-specific files:
371
+
372
+ # mpeltonen/sbt-idea plugin
373
+
374
+ # JIRA plugin
375
+
376
+ # Mongo Explorer plugin
377
+ .idea /mongoSettings.xml
378
+
379
+ # Crashlytics plugin (for Android Studio and IntelliJ)
380
+
381
+ # ## AndroidStudio Patch ###
382
+
383
+ ! /gradle /wrapper /gradle-wrapper.jar
384
+
385
+ # End of https://www.toptal.com/developers/gitignore/api/flutter,dart,visualstudiocode,intellij,androidstudio,xcode
386
+
387
+ .fvm /*
0 commit comments