blob: 6856eb6a49fc2ec3c1d311a63284d438944528f3 [file] [log] [blame]
Greg Spencer909406b2017-11-28 17:06:57 -08001# Miscellaneous
xsterce759112017-12-19 10:21:59 -08002*.class
Greg Spencerd1264742019-01-10 10:49:11 -08003*.lock
Greg Spencer909406b2017-11-28 17:06:57 -08004*.log
5*.pyc
6*.swp
xstere43b40f2017-02-15 15:39:17 -08007.DS_Store
Greg Spencer909406b2017-11-28 17:06:57 -08008.atom/
9.buildlog/
10.history
11.svn/
12
13# IntelliJ related
Greg Spencer797b39e2017-11-13 10:55:22 -080014*.iml
Greg Spencer909406b2017-11-28 17:06:57 -080015*.ipr
16*.iws
17.idea/
18
19# Visual Studio Code related
Shi-Hao Hongcce445e2019-11-18 16:25:32 -080020.classpath
Dan Field93ab9e62019-11-01 15:57:43 -070021.project
Shi-Hao Hongcce445e2019-11-18 16:25:32 -080022.settings/
23.vscode/
Greg Spencer909406b2017-11-28 17:06:57 -080024
25# Flutter repo-specific
26/bin/cache/
Marcus Tomlinson5f76bfb2020-09-29 19:24:21 +010027/bin/internal/bootstrap.bat
28/bin/internal/bootstrap.sh
Michael Goderbauer54e33332018-01-10 16:48:39 -080029/bin/mingit/
Greg Spencer909406b2017-11-28 17:06:57 -080030/dev/benchmarks/mega_gallery/
31/dev/bots/.recipe_deps
32/dev/bots/android_tools/
Mouad Debbarcbb821a2020-08-12 15:36:06 -070033/dev/devicelab/ABresults*.json
Greg Spencer909406b2017-11-28 17:06:57 -080034/dev/docs/doc/
Janice Collins921117f2018-11-19 15:23:40 -080035/dev/docs/flutter.docs.zip
Greg Spencer909406b2017-11-28 17:06:57 -080036/dev/docs/lib/
37/dev/docs/pubspec.yaml
Jenn Magderb80b9be2019-09-13 11:03:46 -070038/dev/integration_tests/**/xcuserdata
39/dev/integration_tests/**/Pods
Greg Spencer909406b2017-11-28 17:06:57 -080040/packages/flutter/coverage/
Ian Hickson9e42e4b2018-01-18 07:59:06 -080041version
Jim Graham210f7682020-07-29 17:16:26 -070042analysis_benchmark.json
Greg Spencer909406b2017-11-28 17:06:57 -080043
Jonah Williamsa2d349c2019-03-07 11:02:42 -080044# packages file containing multi-root paths
45.packages.generated
46
Greg Spencer909406b2017-11-28 17:06:57 -080047# Flutter/Dart/Pub related
48**/doc/api/
Chris Brackenae6ac2c2018-02-27 15:29:31 -080049.dart_tool/
Greg Spencer909406b2017-11-28 17:06:57 -080050.flutter-plugins
Emmanuel Garciab6e92002019-11-22 15:02:20 -080051.flutter-plugins-dependencies
Yegor9a2659a2020-06-29 12:28:02 -070052**/generated_plugin_registrant.dart
Greg Spencer909406b2017-11-28 17:06:57 -080053.packages
Greg Spencerf29ecba2017-12-05 14:46:39 -080054.pub-cache/
Greg Spencer909406b2017-11-28 17:06:57 -080055.pub/
56build/
57flutter_*.png
58linked_*.ds
59unlinked.ds
60unlinked_spec.ds
61
62# Android related
Greg Spencer909406b2017-11-28 17:06:57 -080063**/android/**/gradle-wrapper.jar
Emmanuel Garciad7631272021-10-15 13:41:48 -070064.gradle/
Greg Spencer909406b2017-11-28 17:06:57 -080065**/android/captures/
66**/android/gradlew
67**/android/gradlew.bat
68**/android/local.properties
Mikkel Nygaard Ravn31a0a5f2018-02-16 12:33:21 +010069**/android/**/GeneratedPluginRegistrant.java
Jonathan Wilburc713ef92019-01-15 05:51:17 -050070**/android/key.properties
71*.jks
Greg Spencer909406b2017-11-28 17:06:57 -080072
73# iOS/XCode related
74**/ios/**/*.mode1v3
75**/ios/**/*.mode2v3
76**/ios/**/*.moved-aside
77**/ios/**/*.pbxuser
78**/ios/**/*.perspectivev3
79**/ios/**/*sync/
80**/ios/**/.sconsign.dblite
81**/ios/**/.tags*
82**/ios/**/.vagrant/
83**/ios/**/DerivedData/
Greg Spencer909406b2017-11-28 17:06:57 -080084**/ios/**/Icon?
85**/ios/**/Pods/
Mikkel Nygaard Ravn8415c0f2018-05-16 12:49:19 +020086**/ios/**/.symlinks/
Greg Spencer909406b2017-11-28 17:06:57 -080087**/ios/**/profile
88**/ios/**/xcuserdata
89**/ios/.generated/
Christopher Fujino75d8e0e2020-06-22 17:18:02 -070090**/ios/Flutter/.last_build_id
Greg Spencer909406b2017-11-28 17:06:57 -080091**/ios/Flutter/App.framework
92**/ios/Flutter/Flutter.framework
Jenn Magder357d02c2019-10-15 15:33:55 -070093**/ios/Flutter/Flutter.podspec
Greg Spencer909406b2017-11-28 17:06:57 -080094**/ios/Flutter/Generated.xcconfig
Jenn Magderd099ae62021-02-25 18:16:03 -080095**/ios/Flutter/ephemeral
Greg Spencer909406b2017-11-28 17:06:57 -080096**/ios/Flutter/app.flx
97**/ios/Flutter/app.zip
xsterce759112017-12-19 10:21:59 -080098**/ios/Flutter/flutter_assets/
Jason Simmonsc2c47742019-08-07 17:59:20 -070099**/ios/Flutter/flutter_export_environment.sh
Greg Spencer909406b2017-11-28 17:06:57 -0800100**/ios/ServiceDefinitions.json
Mikkel Nygaard Ravn31a0a5f2018-02-16 12:33:21 +0100101**/ios/Runner/GeneratedPluginRegistrant.*
Greg Spencer909406b2017-11-28 17:06:57 -0800102
Jonah Williams53f98c92020-01-06 13:56:42 -0800103# macOS
104**/macos/Flutter/GeneratedPluginRegistrant.swift
Pierre-Louisff098012022-01-30 13:15:10 +0100105**/macos/Flutter/ephemeral
Jonah Williams53f98c92020-01-06 13:56:42 -0800106
Jonah Williams65f45992019-04-18 17:59:14 -0700107# Coverage
108coverage/
109
Jonah Williamsda4b5d62020-02-05 17:45:24 -0800110# Symbols
111app.*.symbols
112
Greg Spencer909406b2017-11-28 17:06:57 -0800113# Exceptions to above rules.
114!**/ios/**/default.mode1v3
115!**/ios/**/default.mode2v3
116!**/ios/**/default.pbxuser
117!**/ios/**/default.perspectivev3
118!/packages/flutter_tools/test/data/dart_dependencies_test/**/.packages
Christopher Fujino20af1f22019-10-29 14:29:27 -0700119!/dev/ci/**/Gemfile.lock