LightningReview.ReviewFile 0.8.4

There is a newer version of this package available.
See the version list below for details.
dotnet add package LightningReview.ReviewFile --version 0.8.4
NuGet\Install-Package LightningReview.ReviewFile -Version 0.8.4
This command is intended to be used within the Package Manager Console in Visual Studio, as it uses the NuGet module's version of Install-Package.
<PackageReference Include="LightningReview.ReviewFile" Version="0.8.4" />
For projects that support PackageReference, copy this XML node into the project file to reference the package.
paket add LightningReview.ReviewFile --version 0.8.4
#r "nuget: LightningReview.ReviewFile, 0.8.4"
#r directive can be used in F# Interactive and Polyglot Notebooks. Copy this into the interactive tool or source code of the script to reference the package.
// Install LightningReview.ReviewFile as a Cake Addin
#addin nuget:?package=LightningReview.ReviewFile&version=0.8.4

// Install LightningReview.ReviewFile as a Cake Tool
#tool nuget:?package=LightningReview.ReviewFile&version=0.8.4

Lightning Reviewのレビューファイルのレビューや指摘のデータを高速に読み込み可能なライブラリです。

  • コンパクトで他への依存関係がない軽量な設計になっています。
  • 複数のLightning Reviewバージョンでの分析が可能です。Lightning ReviewはV1.8でレビューファイルのフォーマットが変わりましたが、このライブラリではV1.8でもそれ以前のバージョンでもどちらのファイルも対応しています。
  • 1000ファイルのレビューファイルの読み込みに数秒程度で処理可能と非常に高速になっています。
  • 複数のレビューファイルを集計して品質メトリクスを計測するようなユースケースを想定しています。従って、現時点ではレビューファイルの要素にすべての対応しているわけではありません。主にレビューと指摘に関する情報が参照できます。 現在はDocumentのOutline取得についてはLightning ReviewのV1.8以降のフォーマットのみ対応しています。また指摘画像やレビュー設定の読み込みは対応していません。

単一のレビューファイルを指定する場合

using LightningReview.ReviewFile;
using LightningReview.ReviewFile.Models;

//...

// レビューファイルを読み込むクラスです
var reader = new ReviewFileReader();

// 単一のレビューファイルを指定する場合
var review = reader.Read(ReviewFilePath);
Console.WriteLine(review.Issues.Count());

フォルダにある複数のレビューファイルを指定する場合

    // フォルダにある複数のレビューファイルを指定する場合
    var reviews = reader.ReadFolder(folder);
    foreach ( var review in reviews)
    {
        Console.WriteLine(review.Name);

        // レビューごとの指摘件数
        Console.WriteLine(review.Issues.Count());

        // 指摘毎の詳細
        foreach ( var issue in review.Issues)
        {
            Console.WriteLine(issue.Description);
        }
    }
Product 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. 
Compatible target framework(s)
Included target framework(s) (in package)
Learn more about Target Frameworks and .NET Standard.
  • .NETStandard 2.0

    • No dependencies.

NuGet packages (1)

Showing the top 1 NuGet packages that depend on LightningReview.ReviewFile:

Package Downloads
LightningReview.ReviewFileToJsonService

デンソークリエイトのレビュー支援ツール Lightning Review(https://www.lightning-review.com/)のレビューファイルを検索してjsonファイルにデータを出力可能なライブラリです。

GitHub repositories

This package is not used by any popular GitHub repositories.

Version Downloads Last updated
1.0.8-beta 208 9/25/2023
1.0.7 738 9/29/2022
1.0.6 643 8/3/2022
1.0.5 2,249 6/7/2021
1.0.4 427 5/14/2021
1.0.0 581 3/2/2021
0.8.8 479 3/1/2021
0.8.7 468 2/25/2021
0.8.6 470 2/23/2021
0.8.5 449 2/23/2021
0.8.4.1 448 2/22/2021
0.8.4 503 2/15/2021

Lightning Review V1.0-V1.8までのデータのフォーマットに対応
IReview.AllIssuesをIReview.Issuesにシグニチャ変更