FSharp.Analyzers.SDK.Testing 0.26.1
dotnet add package FSharp.Analyzers.SDK.Testing --version 0.26.1
NuGet\Install-Package FSharp.Analyzers.SDK.Testing -Version 0.26.1
<PackageReference Include="FSharp.Analyzers.SDK.Testing" Version="0.26.1" />
paket add FSharp.Analyzers.SDK.Testing --version 0.26.1
#r "nuget: FSharp.Analyzers.SDK.Testing, 0.26.1"
// Install FSharp.Analyzers.SDK.Testing as a Cake Addin #addin nuget:?package=FSharp.Analyzers.SDK.Testing&version=0.26.1 // Install FSharp.Analyzers.SDK.Testing as a Cake Tool #tool nuget:?package=FSharp.Analyzers.SDK.Testing&version=0.26.1
Ionide FSharp.Analyzers.SDK
用于构建 FSAC / F# 编辑器的自定义分析器的库。
F# 分析器是实时、基于项目的插件,可以诊断源代码并将自定义错误、警告和代码修正表面到编辑器中。有关分析器的更多信息,请在此处阅读 - https://medium.com/lambda-factory/introducing-f-analyzers-772487889429
如何构建
- 安装
global.json
中指定的 .NET SDK 版本 dotnet tool restore
- 在您喜欢的 IDE 中打开并构建,或使用
dotnet build
如何运行示例
dotnet build -c Release
- 运行控制台应用程序
dotnet run --project src\FSharp.Analyzers.Cli\FSharp.Analyzers.Cli.fsproj -- --project ./samples/OptionAnalyzer/OptionAnalyzer.fsproj --analyzers-path ./samples/OptionAnalyzer/bin/Release --verbosity d
您还可以在您喜欢的 IDE 中设置 FSharp.Analyzers.Cli 的运行配置,使用类似参数。这也允许您调试 FSharp.Analyzers.Cli。
使用分析器
查看我们的 入门指南,适用于分析器用户!
编写分析器
查看我们的 入门指南,适用于分析器作者!
如何贡献
模仿者综合症免责声明:我希望你的帮助。真的,我是的。
可能有一个小小的声音告诉你你还没有准备好;你需要再完成一个教程,或者学习另一个框架,或者撰写几篇更多博客文章,然后再来帮助我完成这个项目。
我向你保证,情况并非如此。
本项目有一些明确的贡献指南和期望,您可以通过这里阅读。
贡献指南概述了您需要遵循的过程才能合并补丁。通过明确期望和流程,我希望它能更容易让您做出贡献。
您不仅需要编写代码。您还可以通过编写文档、测试,甚至通过对此项工作的反馈来提供帮助。(是的,也包括对贡献指南的反馈。)
感谢您的贡献!
贡献和版权
该项目托管在GitHub上,您可以在那里报告问题、复制项目并提交拉取请求。
该库在MIT许可下可用,允许修改和商业或非商业目的的分发。
产品 | 版本 兼容的和额外的计算目标框架版本。 |
---|---|
.NET | net7.0是兼容的。 net7.0-android已被计算。 net7.0-ios已被计算。 net7.0-maccatalyst已被计算。 net7.0-macos已被计算。 net7.0-tvos已被计算。 net7.0-windows已被计算。 net8.0已被计算。 net8.0-android已被计算。 net8.0-browser已被计算。 net8.0-ios已被计算。 net8.0-maccatalyst已被计算。 net8.0-macos已被计算。 net8.0-tvos已被计算。 net8.0-windows已被计算。 |
-
net7.0
- CliWrap (>= 3.6.4)
- FSharp.Analyzers.SDK (>= 0.26.1)
- FSharp.Compiler.Service (= 43.8.300)
- Microsoft.Extensions.Logging.Console (>= 6.0.0)
- MSBuild.StructuredLogger (>= 2.2.240)
NuGet包
本包没有被任何NuGet包使用。
GitHub仓库
本包没有被任何流行的GitHub仓库使用。
版本 | 下载 | 最后更新 |
---|---|---|
0.26.1 | 82 | 8/5/2024 |
0.26.0 | 282 | 5/15/2024 |
0.25.0 | 346 | 2/14/2024 |
0.24.0 | 158 | 1/30/2024 |
0.23.0 | 243 | 1/5/2024 |
0.22.0 | 209 | 12/19/2023 |
0.21.0 | 262 | 11/23/2023 |
0.20.2 | 174 | 11/15/2023 |
0.20.1 | 124 | 11/14/2023 |
0.20.0 | 123 | 11/13/2023 |
0.19.0 | 213 | 11/7/2023 |
0.18.0 | 197 | 11/3/2023 |
0.17.1 | 107 | 10/30/2023 |
0.17.0 | 115 | 10/26/2023 |
0.16.0 | 127 | 10/16/2023 |
0.15.0 | 118 | 10/10/2023 |
0.14.1 | 172 | 9/26/2023 |
### 修复
* * [打印结果后重置控制台前景颜色](https://github.com/ionide/FSharp.Analyzers.SDK/pull/216)(感谢 @Numpsy!)
* * [仅分析通过CLI传入的项目](https://github.com/ionide/FSharp.Analyzers.SDK/pull/217) (感谢 @TheAngryByrd)