AltCode.Fake.DotNet.Gendarme
5.23.0.42
dotnet add package AltCode.Fake.DotNet.Gendarme --version 5.23.0.42
NuGet\Install-Package AltCode.Fake.DotNet.Gendarme -Version 5.23.0.42
<PackageReference Include="AltCode.Fake.DotNet.Gendarme" Version="5.23.0.42" />
paket add AltCode.Fake.DotNet.Gendarme --version 5.23.0.42
#r "nuget: AltCode.Fake.DotNet.Gendarme, 5.23.0.42"
// Install AltCode.Fake.DotNet.Gendarme as a Cake Addin #addin nuget:?package=AltCode.Fake.DotNet.Gendarme&version=5.23.0.42 // Install AltCode.Fake.DotNet.Gendarme as a Cake Tool #tool nuget:?package=AltCode.Fake.DotNet.Gendarme&version=5.23.0.42
AltCode.Fake.DotNet.Gendarme
A Gendarme helper along the lines of the FxCop task Fake.DotNet.FxCop
For FAKE >= 5.23.0 or later.
Can be used with the most recent homebrew release from my fork to analyze netcore/netstandard builds.
Usage
See the Wiki page for details
Product | Versions Compatible and additional computed target framework versions. |
---|---|
.NET | net5.0 was computed. net5.0-windows was computed. net6.0 was computed. net6.0-android was computed. net6.0-ios was computed. net6.0-maccatalyst was computed. net6.0-macos was computed. net6.0-tvos was computed. net6.0-windows was computed. net7.0 was computed. net7.0-android was computed. net7.0-ios was computed. net7.0-maccatalyst was computed. net7.0-macos was computed. net7.0-tvos was computed. net7.0-windows was computed. net8.0 was computed. net8.0-android was computed. net8.0-browser was computed. net8.0-ios was computed. net8.0-maccatalyst was computed. net8.0-macos was computed. net8.0-tvos was computed. net8.0-windows was computed. |
.NET Core | netcoreapp2.0 was computed. netcoreapp2.1 was computed. netcoreapp2.2 was computed. netcoreapp3.0 was computed. netcoreapp3.1 was computed. |
.NET Standard | netstandard2.0 is compatible. netstandard2.1 was computed. |
.NET Framework | net461 was computed. net462 was computed. net463 was computed. net47 was computed. net471 was computed. net472 was computed. net48 was computed. net481 was computed. |
MonoAndroid | monoandroid was computed. |
MonoMac | monomac was computed. |
MonoTouch | monotouch was computed. |
Tizen | tizen40 was computed. tizen60 was computed. |
Xamarin.iOS | xamarinios was computed. |
Xamarin.Mac | xamarinmac was computed. |
Xamarin.TVOS | xamarintvos was computed. |
Xamarin.WatchOS | xamarinwatchos was computed. |
-
- Fake.Core.Environment (>= 5.23.0)
- Fake.DotNet.Cli (>= 5.23.0)
- FSharp.Core (>= 4.7.0)
- System.Collections.Immutable (>= 1.6.0)
NuGet packages
This package is not used by any NuGet packages.
GitHub repositories
This package is not used by any popular GitHub repositories.
# 5.23.0.42
* Formal release of .net7.0, Fake ≥ 5.23.0 support
# 5.23.0.39-pre
* Support for
* Support only Fake ≥ 5.23.0
# 5.19.1.28
* [Dependency change] Uses Fake ≥ 5.19.1 rather than ≥ 5.18.1
* [API change] The Fake`ToolType` of the `Params` object defaults to `GlobalTool` with tool name `gendarme` : see altcode.gendarme-tool for your global tool.
# 5.18.1.24
* [Dependency change] Uses Fake ≥ 5.18.1 rather than ≥ 5.9.3
* [API change] Update to add a Fake `ToolType` to the `Params` object. If you use the `Create` method, this should be transparent to you, as it defaults to `FullFramework`.
* [API change] In `Params.Create`, use the updated Fake Process APIs to look for Gendarme, which means it will look in PATH first, then locally, and default the `ToolPath` to just plain `gendarme` if nothing is found.
# 5.9.3.10
* [BUGFIX] As "--limit 0" means "report nothing" not "report all", make zero limit emit nothing to the command line
* [Enhancement] `FailBuildOnDefect` parameter, default `true`, to determine if defect detection will fail the build.
* **NOTE** whether --limit is set > 0 or omitted, if there are > 0 defects reported Gendarme exits with return code 1. It limit is set zero, or there are no defects against the rules engaged, then it returns 0. Failing the build on ≥ N defects for N > 0 does not come for free, but would require parsing one form of output or another, and no form of output is guaranteed -- they can all be switched off.
# 5.9.3.7
* [NEW PACKAGE] `AltCode.Fake.DotNet.Gendarme` containing Gendarme task helper types for FAKE scripts (v ≥ 5.9.3) : see Wiki entry [The `AltCode.Fake.DotNet.Gendarme` package](https://github.com/SteveGilham/altcode.Fake/wiki/The-AltCode.Fake.DotNet.Gendarme-package)