File tree Expand file tree Collapse file tree 5 files changed +41
-1
lines changed Expand file tree Collapse file tree 5 files changed +41
-1
lines changed Original file line number Diff line number Diff line change @@ -47,4 +47,7 @@ tests/FSharp.Literate.Tests/output1/
4747.vscode /
4848.DS_Store
4949tests /FSharp.Literate.Tests /output2 /
50- tests /FSharp.Literate.Tests /previous-next-output /
50+ tests /FSharp.Literate.Tests /previous-next-output /
51+
52+ # Analyzer
53+ reports /
Original file line number Diff line number Diff line change 88 <!-- locking the version of F# Core as FCS does this anyway and in practise all will be using the same version -->
99 <PackageVersion Include =" FSharp.Core" Version =" [8.0.100]" />
1010 <PackageVersion Include =" FSharp.Compiler.Service" Version =" [43.8.100]" />
11+ <PackageVersion Include =" FSharp.Analyzers.Build" Version =" 0.2.0" />
1112 <PackageVersion Include =" CommandLineParser" Version =" 2.9.1" />
1213 <PackageVersion Include =" Microsoft.Build" Version =" " PrivateAssets =" all" />
1314 <PackageVersion Include =" Microsoft.Build.Framework" Version =" " PrivateAssets =" all" />
2526 <PackageVersion Include =" NUnit3TestAdapter" Version =" 4.5.0" />
2627 <PackageVersion Include =" Microsoft.NET.Test.Sdk" Version =" 17.7.2" />
2728 <PackageVersion Include =" Ionide.KeepAChangelog.Tasks" Version =" 0.1.8" />
29+ <PackageVersion Include =" FSharp.Analyzers.Build" Version =" 0.2.0" />
30+ <PackageVersion Include =" G-Research.FSharp.Analyzers" Version =" 0.3.1" />
31+ <PackageVersion Include =" Ionide.Analyzers" Version =" 0.4.0" />
2832 </ItemGroup >
2933</Project >
Original file line number Diff line number Diff line change 1+ <Project >
2+ <ItemGroup >
3+ <ProjectsToAnalyze Include =" src/**/*.fsproj" />
4+ </ItemGroup >
5+
6+ <Target Name =" AnalyzeSolution" >
7+ <MSBuild Projects =" @(ProjectsToAnalyze)" Targets =" AnalyzeFSharpProject" />
8+ </Target >
9+ </Project >
Original file line number Diff line number Diff line change 1+ <Project >
2+ <ItemGroup >
3+ <PackageReference Include =" FSharp.Analyzers.Build" >
4+ <PrivateAssets >all</PrivateAssets >
5+ <IncludeAssets >build</IncludeAssets >
6+ </PackageReference >
7+ <PackageReference Include =" G-Research.FSharp.Analyzers" >
8+ <PrivateAssets >all</PrivateAssets >
9+ <IncludeAssets >analyzers</IncludeAssets >
10+ </PackageReference >
11+ <PackageReference Include =" Ionide.Analyzers" >
12+ <PrivateAssets >all</PrivateAssets >
13+ <IncludeAssets >analyzers</IncludeAssets >
14+ </PackageReference >
15+ </ItemGroup >
16+ </Project >
Original file line number Diff line number Diff line change 1+ <Project >
2+ <PropertyGroup >
3+ <FSharpAnalyzersOtherFlags >--analyzers-path " $(PkgG-Research_FSharp_Analyzers)/analyzers/dotnet/fs" </FSharpAnalyzersOtherFlags >
4+ <FSharpAnalyzersOtherFlags >$(FSharpAnalyzersOtherFlags) --analyzers-path " $(PkgIonide_Analyzers)/analyzers/dotnet/fs" </FSharpAnalyzersOtherFlags >
5+ <FSharpAnalyzersOtherFlags >$(FSharpAnalyzersOtherFlags) --exclude-analyzer PartialAppAnalyzer</FSharpAnalyzersOtherFlags >
6+ <FSharpAnalyzersOtherFlags >$(FSharpAnalyzersOtherFlags) --verbose --code-root ../.. --report " ../../reports/$(MSBuildProjectName)-$(TargetFramework).sarif" </FSharpAnalyzersOtherFlags >
7+ </PropertyGroup >
8+ </Project >
You can’t perform that action at this time.
0 commit comments