Skip to content

Commit

Permalink
Added linting and public api
Browse files Browse the repository at this point in the history
  • Loading branch information
david-driscoll committed Nov 24, 2019
1 parent 4943626 commit e4c9d84
Show file tree
Hide file tree
Showing 63 changed files with 1,464 additions and 1,009 deletions.
40 changes: 20 additions & 20 deletions .build/Build.cs
Original file line number Diff line number Diff line change
@@ -1,39 +1,39 @@
using JetBrains.Annotations;
using Nuke.Common;
using Nuke.Common.Execution;
using Rocket.Surgery.Nuke.DotNetCore;
using Rocket.Surgery.Nuke;
using JetBrains.Annotations;
using Rocket.Surgery.Nuke.DotNetCore;

[PublicAPI]
[CheckBuildProjectConfigurations]
[UnsetVisualStudioEnvironmentVariables]
[PackageIcon("https://raw.githubusercontent.com/RocketSurgeonsGuild/graphics/master/png/social-square-thrust-rounded.png")]
[PackageIcon(
"https://raw.githubusercontent.com/RocketSurgeonsGuild/graphics/master/png/social-square-thrust-rounded.png"
)]
[EnsurePackageSourceHasCredentials("RocketSurgeonsGuild")]
[EnsureGitHooks(GitHook.PreCommit)]
class Solution : DotNetCoreBuild, IDotNetCoreBuild
internal class Solution : DotNetCoreBuild, IDotNetCoreBuild
{
/// <summary>
/// Support plugins are available for:
/// - JetBrains ReSharper https://nuke.build/resharper
/// - JetBrains Rider https://nuke.build/rider
/// - Microsoft VisualStudio https://nuke.build/visualstudio
/// - Microsoft VSCode https://nuke.build/vscode
/// - JetBrains ReSharper https://nuke.build/resharper
/// - JetBrains Rider https://nuke.build/rider
/// - Microsoft VisualStudio https://nuke.build/visualstudio
/// - Microsoft VSCode https://nuke.build/vscode
/// </summary>

public static int Main() => Execute<Solution>(x => x.Default);

Target Default => _ => _
.DependsOn(Restore)
.DependsOn(Build)
.DependsOn(Test)
.DependsOn(Pack)
;
private Target Default => _ => _
.DependsOn(Restore)
.DependsOn(Build)
.DependsOn(Test)
.DependsOn(Pack);

public new Target Restore => _ => _.With(this, DotNetCoreBuild.Restore);
public Target Restore => _ => _.With(this, DotNetCoreBuild.Restore);

public new Target Build => _ => _.With(this, DotNetCoreBuild.Build);
public Target Build => _ => _.With(this, DotNetCoreBuild.Build);

public new Target Test => _ => _.With(this, DotNetCoreBuild.Test);
public Target Test => _ => _.With(this, DotNetCoreBuild.Test);

public new Target Pack => _ => _.With(this, DotNetCoreBuild.Pack);
}
public Target Pack => _ => _.With(this, DotNetCoreBuild.Pack);
}
Loading

0 comments on commit e4c9d84

Please sign in to comment.