1+ # Do not remove or rename entries in this file, only add new ones
2+ # See https://github.com/flutter/flutter/issues/128635 for more context.
3+
14# Miscellaneous
25* .class
36* .lock
1720.idea /
1821
1922# Visual Studio Code related
20- .vscode /
23+ .classpath
24+ .project
25+ .settings /
26+ .vscode /*
27+
28+ # Flutter repo-specific
29+ /bin /cache /
30+ /bin /internal /bootstrap.bat
31+ /bin /internal /bootstrap.sh
32+ /bin /mingit /
33+ /dev /benchmarks /mega_gallery /
34+ /dev /bots /.recipe_deps
35+ /dev /bots /android_tools /
36+ /dev /devicelab /ABresults * .json
37+ /dev /docs /doc /
38+ /dev /docs /api_docs.zip
39+ /dev /docs /flutter.docs.zip
40+ /dev /docs /lib /
41+ /dev /docs /pubspec.yaml
42+ /dev /integration_tests /** /xcuserdata
43+ /dev /integration_tests /** /Pods
44+ /packages /flutter /coverage /
45+ version
46+ analysis_benchmark.json
47+
48+ # packages file containing multi-root paths
49+ .packages.generated
2150
2251# Flutter/Dart/Pub related
2352** /doc /api /
2453.dart_tool /
2554.flutter-plugins
55+ .flutter-plugins-dependencies
56+ ** /generated_plugin_registrant.dart
2657.packages
58+ .pub-preload-cache /
2759.pub-cache /
2860.pub /
2961build /
30- flutter_export_environment.sh
62+ flutter_ * .png
63+ linked_ * .ds
64+ unlinked.ds
65+ unlinked_spec.ds
3166
3267# Android related
3368** /android /** /gradle-wrapper.jar
34- ** / android / .gradle
69+ .gradle /
3570** /android /captures /
3671** /android /gradlew
3772** /android /gradlew.bat
3873** /android /local.properties
3974** /android /** /GeneratedPluginRegistrant.java
40-
41- ** /android /keystore
42- ** /android /keystore.properties
43- ** /android /app /release /
75+ ** /android /key.properties
76+ * .jks
4477
4578# iOS/XCode related
4679** /ios /** /* .mode1v3
@@ -59,18 +92,47 @@ flutter_export_environment.sh
5992** /ios /** /profile
6093** /ios /** /xcuserdata
6194** /ios /.generated /
95+ ** /ios /Flutter /.last_build_id
6296** /ios /Flutter /App.framework
6397** /ios /Flutter /Flutter.framework
98+ ** /ios /Flutter /Flutter.podspec
6499** /ios /Flutter /Generated.xcconfig
100+ ** /ios /Flutter /ephemeral
65101** /ios /Flutter /app.flx
66102** /ios /Flutter /app.zip
67103** /ios /Flutter /flutter_assets /
104+ ** /ios /Flutter /flutter_export_environment.sh
68105** /ios /ServiceDefinitions.json
69106** /ios /Runner /GeneratedPluginRegistrant. *
70107
108+ # macOS
109+ ** /Flutter /ephemeral /
110+ ** /Pods /
111+ ** /macos /Flutter /GeneratedPluginRegistrant.swift
112+ ** /macos /Flutter /ephemeral
113+ ** /xcuserdata /
114+
115+ # Windows
116+ ** /windows /flutter /generated_plugin_registrant.cc
117+ ** /windows /flutter /generated_plugin_registrant.h
118+ ** /windows /flutter /generated_plugins.cmake
119+
120+ # Linux
121+ ** /linux /flutter /generated_plugin_registrant.cc
122+ ** /linux /flutter /generated_plugin_registrant.h
123+ ** /linux /flutter /generated_plugins.cmake
124+
125+ # Coverage
126+ coverage /
127+
128+ # Symbols
129+ app. * .symbols
130+
71131# Exceptions to above rules.
72132! ** /ios /** /default.mode1v3
73133! ** /ios /** /default.mode2v3
74134! ** /ios /** /default.pbxuser
75135! ** /ios /** /default.perspectivev3
76- ! /packages /flutter_tools /test /data /dart_dependencies_test /** /.packages
136+ ! /packages /flutter_tools /test /data /dart_dependencies_test /** /.packages
137+ ! /dev /ci /** /Gemfile.lock
138+ ! .vscode /settings.json
0 commit comments