1
1
2
- # Created by https://www.gitignore.io/ api/gradle,kotlin,intellij
3
- # Edit at https://www.gitignore.io/ ?templates=gradle,kotlin,intellij
2
+ # Created by https://www.toptal.com/developers/gitignore/ api/gradle,kotlin,android, intellij+all,node
3
+ # Edit at https://www.toptal.com/developers/gitignore ?templates=gradle,kotlin,android, intellij+all,node
4
4
5
- # ## Intellij ###
6
- # Covers JetBrains IDEs: IntelliJ, RubyMine, PhpStorm, AppCode, PyCharm, CLion, Android Studio and WebStorm
5
+ # ## Android ###
6
+ # Built application files
7
+ * .apk
8
+ * .aar
9
+ * .ap_
10
+ * .aab
11
+
12
+ # Files for the ART/Dalvik VM
13
+ * .dex
14
+
15
+ # Java class files
16
+ * .class
17
+
18
+ # Generated files
19
+ bin /
20
+ gen /
21
+ out /
22
+ # Uncomment the following line in case you need and you don't have the release build type files in your app
23
+ # release/
24
+
25
+ # Gradle files
26
+ .gradle /
27
+ build /
28
+
29
+ # Local configuration file (sdk path, etc)
30
+ local.properties
31
+
32
+ # Proguard folder generated by Eclipse
33
+ proguard /
34
+
35
+ # Log Files
36
+ * .log
37
+
38
+ # Android Studio Navigation editor temp files
39
+ .navigation /
40
+
41
+ # Android Studio captures folder
42
+ captures /
43
+
44
+ # IntelliJ
45
+ * .iml
46
+ .idea /workspace.xml
47
+ .idea /tasks.xml
48
+ .idea /gradle.xml
49
+ .idea /assetWizardSettings.xml
50
+ .idea /dictionaries
51
+ .idea /libraries
52
+ # Android Studio 3 in .gitignore file.
53
+ .idea /caches
54
+ .idea /modules.xml
55
+ # Comment next line if keeping position of elements in Navigation Editor is relevant for you
56
+ .idea /navEditor.xml
57
+
58
+ # Keystore files
59
+ # Uncomment the following lines if you do not want to check your keystore files in.
60
+ # *.jks
61
+ # *.keystore
62
+
63
+ # External native build folder generated in Android Studio 2.2 and later
64
+ .externalNativeBuild
65
+ .cxx /
66
+
67
+ # Google Services (e.g. APIs or Firebase)
68
+ # google-services.json
69
+
70
+ # Freeline
71
+ freeline.py
72
+ freeline /
73
+ freeline_project_description.json
74
+
75
+ # fastlane
76
+ fastlane /report.xml
77
+ fastlane /Preview.html
78
+ fastlane /screenshots
79
+ fastlane /test_output
80
+ fastlane /readme.md
81
+
82
+ # Version control
83
+ vcs.xml
84
+
85
+ # lint
86
+ lint /intermediates /
87
+ lint /generated /
88
+ lint /outputs /
89
+ lint /tmp /
90
+ # lint/reports/
91
+
92
+ # ## Android Patch ###
93
+ gen-external-apklibs
94
+ output.json
95
+
96
+ # Replacement of .externalNativeBuild directories introduced
97
+ # with Android Studio 3.5.
98
+
99
+ # ## Intellij+all ###
100
+ # Covers JetBrains IDEs: IntelliJ, RubyMine, PhpStorm, AppCode, PyCharm, CLion, Android Studio, WebStorm and Rider
7
101
# Reference: https://intellij-support.jetbrains.com/hc/en-us/articles/206544839
8
102
9
103
# User-specific stuff
29
123
.idea /** /gradle.xml
30
124
.idea /** /libraries
31
125
32
- # Gradle and Maven with auto-# When using Gradle or Maven with auto-import, you should exclude module files,
126
+ # Gradle and Maven with auto-import
127
+ # When using Gradle or Maven with auto-import, you should exclude module files,
33
128
# since they will be recreated, and may cause churn. Uncomment if using
34
129
# auto-import.
35
- .idea /modules.xml
36
- .idea /* .iml
37
- .idea /modules
130
+ # .idea/artifacts
131
+ # .idea/compiler.xml
132
+ # .idea/jarRepositories.xml
133
+ # .idea/modules.xml
134
+ # .idea/*.iml
135
+ # .idea/modules
136
+ # *.iml
137
+ # *.ipr
38
138
39
139
# CMake
40
140
cmake-build- * /
@@ -46,7 +146,6 @@ cmake-build-*/
46
146
* .iws
47
147
48
148
# IntelliJ
49
- out /
50
149
51
150
# mpeltonen/sbt-idea plugin
52
151
.idea_modules /
@@ -69,23 +168,25 @@ fabric.properties
69
168
# Android studio 3.1+ serialized cache file
70
169
.idea /caches /build_file_checksums.ser
71
170
72
- # ## Intellij Patch ###
73
- # Comment Reason: https://github.com/joeblau/gitignore.io/issues/186#issuecomment-215987721
171
+ # ## Intellij+all Patch ###
172
+ # Ignores the whole .idea folder and all .iml files
173
+ # See https://github.com/joeblau/gitignore.io/issues/186 and https://github.com/joeblau/gitignore.io/issues/360
74
174
75
- # *.iml
76
- # modules.xml
77
- # .idea/misc.xml
78
- # *.ipr
175
+ .idea /
176
+
177
+ # Reason: https://github.com/joeblau/gitignore.io/issues/186#issuecomment-249601023
178
+
179
+ modules.xml
180
+ .idea /misc.xml
181
+ * .ipr
79
182
80
183
# Sonarlint plugin
81
184
.idea /sonarlint
82
185
83
186
# ## Kotlin ###
84
187
# Compiled class file
85
- * .class
86
188
87
189
# Log file
88
- * .log
89
190
90
191
# BlueJ files
91
192
* .ctxt
@@ -105,9 +206,116 @@ fabric.properties
105
206
# virtual machine crash logs, see http://www.java.com/en/download/help/error_hotspot.xml
106
207
hs_err_pid *
107
208
209
+ # ## Node ###
210
+ # Logs
211
+ logs
212
+ npm-debug.log *
213
+ yarn-debug.log *
214
+ yarn-error.log *
215
+ lerna-debug.log *
216
+
217
+ # Diagnostic reports (https://nodejs.org/api/report.html)
218
+ report. [0-9 ]* . [0-9 ]* . [0-9 ]* . [0-9 ]* .json
219
+
220
+ # Runtime data
221
+ pids
222
+ * .pid
223
+ * .seed
224
+ * .pid.lock
225
+
226
+ # Directory for instrumented libs generated by jscoverage/JSCover
227
+ lib-cov
228
+
229
+ # Coverage directory used by tools like istanbul
230
+ coverage
231
+ * .lcov
232
+
233
+ # nyc test coverage
234
+ .nyc_output
235
+
236
+ # Grunt intermediate storage (https://gruntjs.com/creating-plugins#storing-task-files)
237
+ .grunt
238
+
239
+ # Bower dependency directory (https://bower.io/)
240
+ bower_components
241
+
242
+ # node-waf configuration
243
+ .lock-wscript
244
+
245
+ # Compiled binary addons (https://nodejs.org/api/addons.html)
246
+ build /Release
247
+
248
+ # Dependency directories
249
+ node_modules /
250
+ jspm_packages /
251
+
252
+ # TypeScript v1 declaration files
253
+ typings /
254
+
255
+ # TypeScript cache
256
+ * .tsbuildinfo
257
+
258
+ # Optional npm cache directory
259
+ .npm
260
+
261
+ # Optional eslint cache
262
+ .eslintcache
263
+
264
+ # Microbundle cache
265
+ .rpt2_cache /
266
+ .rts2_cache_cjs /
267
+ .rts2_cache_es /
268
+ .rts2_cache_umd /
269
+
270
+ # Optional REPL history
271
+ .node_repl_history
272
+
273
+ # Output of 'npm pack'
274
+ * .tgz
275
+
276
+ # Yarn Integrity file
277
+ .yarn-integrity
278
+
279
+ # dotenv environment variables file
280
+ .env
281
+ .env.test
282
+
283
+ # parcel-bundler cache (https://parceljs.org/)
284
+ .cache
285
+
286
+ # Next.js build output
287
+ .next
288
+
289
+ # Nuxt.js build / generate output
290
+ .nuxt
291
+ dist
292
+
293
+ # Gatsby files
294
+ .cache /
295
+ # Comment in the public line in if your project uses Gatsby and not Next.js
296
+ # https://nextjs.org/blog/next-9-1#public-directory-support
297
+ # public
298
+
299
+ # vuepress build output
300
+ .vuepress /dist
301
+
302
+ # Serverless directories
303
+ .serverless /
304
+
305
+ # FuseBox cache
306
+ .fusebox /
307
+
308
+ # DynamoDB Local files
309
+ .dynamodb /
310
+
311
+ # TernJS port file
312
+ .tern-port
313
+
314
+ # Stores VSCode versions used for testing VSCode extensions
315
+ .vscode-test
316
+
108
317
# ## Gradle ###
109
318
.gradle
110
- /build /
111
319
112
320
# Ignore Gradle GUI config
113
321
gradle-app.setting
@@ -122,7 +330,6 @@ gradle-app.setting
122
330
# gradle/wrapper/gradle-wrapper.properties
123
331
124
332
# ## Gradle Patch ###
125
- samples / jvm /build /
333
+ ** /build /
126
334
127
- # End of https://www.gitignore.io/api/gradle,kotlin,intellij
128
- /.idea /
335
+ # End of https://www.toptal.com/developers/gitignore/api/gradle,kotlin,android,intellij+all,node
0 commit comments