Skip to content

Commit 1a94397

Browse files
authored
Merge pull request #865 from JoeRobich/analyze-specified-project
Only run analyzers against specified project when workspace is a project
2 parents acb1b73 + e68fa5f commit 1a94397

File tree

1 file changed

+4
-1
lines changed

1 file changed

+4
-1
lines changed

src/Analyzers/AnalyzerFormatter.cs

+4-1
Original file line numberDiff line numberDiff line change
@@ -106,7 +106,10 @@ private async Task<ImmutableDictionary<ProjectId, ImmutableHashSet<string>>> Get
106106
CancellationToken cancellationToken)
107107
{
108108
var result = new CodeAnalysisResult();
109-
foreach (var project in solution.Projects)
109+
var projects = options.WorkspaceType == WorkspaceType.Solution
110+
? solution.Projects
111+
: solution.Projects.Where(project => project.FilePath == options.WorkspaceFilePath);
112+
foreach (var project in projects)
110113
{
111114
var analyzers = projectAnalyzers[project.Id];
112115
if (analyzers.IsEmpty)

0 commit comments

Comments
 (0)