dotMorten.NullabilityStats
1.0.0
dotnet tool install --global dotMorten.NullabilityStats --version 1.0.0
This package contains a .NET tool you can call from the shell/command line.
dotnet new tool-manifest # if you are setting up this repo dotnet tool install --local dotMorten.NullabilityStats --version 1.0.0
This package contains a .NET tool you can call from the shell/command line.
#tool dotnet:?package=dotMorten.NullabilityStats&version=1.0.0
The NuGet Team does not provide support for this client. Please contact its maintainers for support.
nuke :add-package dotMorten.NullabilityStats --version 1.0.0
The NuGet Team does not provide support for this client. Please contact its maintainers for support.
NullabilityStats
Commandline tool that gives an estimate per-folder how many lines of code hasn't been nullability annotated
Assumes the entire project has Nullability turned on, and counts files where nullability support has been turned off.
Does a best guess estimate on lines of code (ignoring usings, namespace, {}
, empty lines and comments), and gives stats per-folder to be able to measure progress on adding nullability annotations.
Install:
dotnet tool install dotMorten.NullabilityStats -g
Usage:
nullstats <-d depth> <-f folder(s)> <-c csvfile>
-d: Depth to output stats for (files below are still counted). Skip or set to -1 for no limit
-f: Folder to processs (separate by ; or use multiple -f parameters for several folders). Default is current directory.
-c: File name for CSV report
No parameters: current folder, no limit, no csv file.
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 | netcoreapp3.1 is compatible. |
Compatible target framework(s)
Included target framework(s) (in package)
Learn more about Target Frameworks and .NET Standard.
This package has no dependencies.
Version | Downloads | Last updated |
---|---|---|
1.0.0 | 522 | 3/11/2020 |