| Index: pkg/analysis_server/lib/src/operation/operation_analysis.dart
|
| diff --git a/pkg/analysis_server/lib/src/operation/operation_analysis.dart b/pkg/analysis_server/lib/src/operation/operation_analysis.dart
|
| index a53200505c5ebbebe6c3c443322ace769b98b940..0b57104f3a5c6c22ead47c8e2265354cad423a4c 100644
|
| --- a/pkg/analysis_server/lib/src/operation/operation_analysis.dart
|
| +++ b/pkg/analysis_server/lib/src/operation/operation_analysis.dart
|
| @@ -67,6 +67,11 @@ void sendAnalysisNotificationAnalyzedFiles(AnalysisServer server) {
|
| .map((driver) => driver.knownFiles)
|
| .expand((files) => files)
|
| .toSet();
|
| +
|
| + // Exclude *.yaml files because IDEA Dart plugin attempts to index
|
| + // all the files in folders which contain analyzed files.
|
| + analyzedFiles.removeWhere((file) => file.endsWith('.yaml'));
|
| +
|
| Set<String> prevAnalyzedFiles = server.prevAnalyzedFiles;
|
| if (prevAnalyzedFiles != null &&
|
| prevAnalyzedFiles.length == analyzedFiles.length &&
|
|
|