namespace MsbuildAnalyzer.Models;
///
/// Plugin options passed from the Nx plugin to control target generation.
///
public class PluginOptions
{
///
/// The name of the build target. Defaults to "build".
///
public string BuildTargetName { get; set; } = "build";
///
/// The name of the test target. Defaults to "test".
///
public string TestTargetName { get; set; } = "test";
///
/// The name of the clean target. Defaults to "clean".
///
public string CleanTargetName { get; set; } = "clean";
///
/// The name of the restore target. Defaults to "restore".
///
public string RestoreTargetName { get; set; } = "restore";
///
/// The name of the publish target. Defaults to "publish".
///
public string PublishTargetName { get; set; } = "publish";
///
/// The name of the pack target. Defaults to "pack".
///
public string PackTargetName { get; set; } = "pack";
///
/// The name of the watch target. Defaults to "watch".
///
public string WatchTargetName { get; set; } = "watch";
///
/// The name of the run target. Defaults to "run".
///
public string RunTargetName { get; set; } = "run";
}