From 0ff9cfd8fbcc452c92639d55c7a8b9b3743f4adb Mon Sep 17 00:00:00 2001 From: Louis Seubert Date: Wed, 1 May 2024 18:30:15 +0200 Subject: [PATCH] chore: add copyright header --- .editorconfig | 2 +- Directory.Build.props | 3 ++- src/Result.Tests/ErrorTests.cs | 3 +++ src/Result.Tests/ExtensionsEnumerableTests.cs | 3 +++ src/Result.Tests/Fixtures/CustomTestError.cs | 3 +++ src/Result.Tests/Fixtures/CustomTestException.cs | 3 +++ src/Result.Tests/PreludeTests.cs | 3 +++ src/Result.Tests/ResultConversionTests.cs | 3 +++ src/Result.Tests/ResultEqualityTests.cs | 3 +++ src/Result.Tests/ResultMatchingTests.cs | 3 +++ src/Result.Tests/ResultTests.cs | 3 +++ src/Result.Tests/ResultTransformTests.cs | 3 +++ src/Result.Tests/ResultUnboxTests.cs | 3 +++ src/Result/Errors/AggregateError.cs | 3 +++ src/Result/Errors/Error.cs | 3 +++ src/Result/Errors/ExceptionError.cs | 3 +++ src/Result/Errors/StringError.cs | 3 +++ src/Result/Exceptions/UnwrapException.cs | 3 +++ src/Result/Extensions/Extensions.Enumerable.cs | 3 +++ src/Result/Extensions/Extensions.Task.cs | 3 +++ src/Result/Prelude.cs | 3 +++ src/Result/Result.Conversion.cs | 3 +++ src/Result/Result.Equality.cs | 3 +++ src/Result/Result.Matching.cs | 3 +++ src/Result/Result.Transform.cs | 3 +++ src/Result/Result.Unbox.cs | 3 +++ src/Result/Result.cs | 5 ++++- 27 files changed, 79 insertions(+), 3 deletions(-) diff --git a/.editorconfig b/.editorconfig index 440f73d..80db6a0 100644 --- a/.editorconfig +++ b/.editorconfig @@ -25,7 +25,7 @@ indent_style = space # Organize usings dotnet_separate_import_directive_groups = true dotnet_sort_system_directives_first = true -file_header_template = unset +file_header_template = Copyright (c) The Geekeey Authors\nSPDX-License-Identifier: EUPL-1.2 # this. and Me. preferences dotnet_style_qualification_for_event = false:silent diff --git a/Directory.Build.props b/Directory.Build.props index a8a30bc..11a39ac 100644 --- a/Directory.Build.props +++ b/Directory.Build.props @@ -19,7 +19,8 @@ - The Geekeey Team + The Geekeey Authors + Copyright (c) The Geekeey Authors A simple and lightweight result type implementation for C#. geekeey utility result package-readme.md diff --git a/src/Result.Tests/ErrorTests.cs b/src/Result.Tests/ErrorTests.cs index 32ad304..0934b04 100644 --- a/src/Result.Tests/ErrorTests.cs +++ b/src/Result.Tests/ErrorTests.cs @@ -1,3 +1,6 @@ +// Copyright (c) The Geekeey Authors +// SPDX-License-Identifier: EUPL-1.2 + namespace Geekeey.Extensions.Result.Tests; [TestFixture] diff --git a/src/Result.Tests/ExtensionsEnumerableTests.cs b/src/Result.Tests/ExtensionsEnumerableTests.cs index 6c8cad1..d340b4d 100644 --- a/src/Result.Tests/ExtensionsEnumerableTests.cs +++ b/src/Result.Tests/ExtensionsEnumerableTests.cs @@ -1,3 +1,6 @@ +// Copyright (c) The Geekeey Authors +// SPDX-License-Identifier: EUPL-1.2 + namespace Geekeey.Extensions.Result.Tests; [TestFixture] diff --git a/src/Result.Tests/Fixtures/CustomTestError.cs b/src/Result.Tests/Fixtures/CustomTestError.cs index a9e7312..e4588cc 100644 --- a/src/Result.Tests/Fixtures/CustomTestError.cs +++ b/src/Result.Tests/Fixtures/CustomTestError.cs @@ -1,3 +1,6 @@ +// Copyright (c) The Geekeey Authors +// SPDX-License-Identifier: EUPL-1.2 + namespace Geekeey.Extensions.Result.Tests; internal sealed class CustomTestError : Error diff --git a/src/Result.Tests/Fixtures/CustomTestException.cs b/src/Result.Tests/Fixtures/CustomTestException.cs index 79e29e9..f2e894d 100644 --- a/src/Result.Tests/Fixtures/CustomTestException.cs +++ b/src/Result.Tests/Fixtures/CustomTestException.cs @@ -1,3 +1,6 @@ +// Copyright (c) The Geekeey Authors +// SPDX-License-Identifier: EUPL-1.2 + namespace Geekeey.Extensions.Result.Tests; internal sealed class CustomTestException : Exception diff --git a/src/Result.Tests/PreludeTests.cs b/src/Result.Tests/PreludeTests.cs index f0c67bf..00ddcf6 100644 --- a/src/Result.Tests/PreludeTests.cs +++ b/src/Result.Tests/PreludeTests.cs @@ -1,3 +1,6 @@ +// Copyright (c) The Geekeey Authors +// SPDX-License-Identifier: EUPL-1.2 + namespace Geekeey.Extensions.Result.Tests; [TestFixture] diff --git a/src/Result.Tests/ResultConversionTests.cs b/src/Result.Tests/ResultConversionTests.cs index fd349b3..678cdc8 100644 --- a/src/Result.Tests/ResultConversionTests.cs +++ b/src/Result.Tests/ResultConversionTests.cs @@ -1,3 +1,6 @@ +// Copyright (c) The Geekeey Authors +// SPDX-License-Identifier: EUPL-1.2 + namespace Geekeey.Extensions.Result.Tests; [TestFixture] diff --git a/src/Result.Tests/ResultEqualityTests.cs b/src/Result.Tests/ResultEqualityTests.cs index 56fd897..4171540 100644 --- a/src/Result.Tests/ResultEqualityTests.cs +++ b/src/Result.Tests/ResultEqualityTests.cs @@ -1,3 +1,6 @@ +// Copyright (c) The Geekeey Authors +// SPDX-License-Identifier: EUPL-1.2 + namespace Geekeey.Extensions.Result.Tests; [TestFixture] diff --git a/src/Result.Tests/ResultMatchingTests.cs b/src/Result.Tests/ResultMatchingTests.cs index 5787154..2a95d63 100644 --- a/src/Result.Tests/ResultMatchingTests.cs +++ b/src/Result.Tests/ResultMatchingTests.cs @@ -1,3 +1,6 @@ +// Copyright (c) The Geekeey Authors +// SPDX-License-Identifier: EUPL-1.2 + namespace Geekeey.Extensions.Result.Tests; [TestFixture] diff --git a/src/Result.Tests/ResultTests.cs b/src/Result.Tests/ResultTests.cs index 9d2d6f1..00ce69c 100644 --- a/src/Result.Tests/ResultTests.cs +++ b/src/Result.Tests/ResultTests.cs @@ -1,3 +1,6 @@ +// Copyright (c) The Geekeey Authors +// SPDX-License-Identifier: EUPL-1.2 + namespace Geekeey.Extensions.Result.Tests; [TestFixture] diff --git a/src/Result.Tests/ResultTransformTests.cs b/src/Result.Tests/ResultTransformTests.cs index 86fb06b..52381d9 100644 --- a/src/Result.Tests/ResultTransformTests.cs +++ b/src/Result.Tests/ResultTransformTests.cs @@ -1,3 +1,6 @@ +// Copyright (c) The Geekeey Authors +// SPDX-License-Identifier: EUPL-1.2 + namespace Geekeey.Extensions.Result.Tests; [TestFixture] diff --git a/src/Result.Tests/ResultUnboxTests.cs b/src/Result.Tests/ResultUnboxTests.cs index c3e9fb0..d0b4b98 100644 --- a/src/Result.Tests/ResultUnboxTests.cs +++ b/src/Result.Tests/ResultUnboxTests.cs @@ -1,3 +1,6 @@ +// Copyright (c) The Geekeey Authors +// SPDX-License-Identifier: EUPL-1.2 + namespace Geekeey.Extensions.Result.Tests; [TestFixture] diff --git a/src/Result/Errors/AggregateError.cs b/src/Result/Errors/AggregateError.cs index aaf6888..ef4c7f4 100644 --- a/src/Result/Errors/AggregateError.cs +++ b/src/Result/Errors/AggregateError.cs @@ -1,3 +1,6 @@ +// Copyright (c) The Geekeey Authors +// SPDX-License-Identifier: EUPL-1.2 + namespace Geekeey.Extensions.Result; /// diff --git a/src/Result/Errors/Error.cs b/src/Result/Errors/Error.cs index 94c1221..324a384 100644 --- a/src/Result/Errors/Error.cs +++ b/src/Result/Errors/Error.cs @@ -1,3 +1,6 @@ +// Copyright (c) The Geekeey Authors +// SPDX-License-Identifier: EUPL-1.2 + namespace Geekeey.Extensions.Result; /// diff --git a/src/Result/Errors/ExceptionError.cs b/src/Result/Errors/ExceptionError.cs index f860615..a935ed9 100644 --- a/src/Result/Errors/ExceptionError.cs +++ b/src/Result/Errors/ExceptionError.cs @@ -1,3 +1,6 @@ +// Copyright (c) The Geekeey Authors +// SPDX-License-Identifier: EUPL-1.2 + namespace Geekeey.Extensions.Result; /// diff --git a/src/Result/Errors/StringError.cs b/src/Result/Errors/StringError.cs index d09156e..5fc55b0 100644 --- a/src/Result/Errors/StringError.cs +++ b/src/Result/Errors/StringError.cs @@ -1,3 +1,6 @@ +// Copyright (c) The Geekeey Authors +// SPDX-License-Identifier: EUPL-1.2 + namespace Geekeey.Extensions.Result; /// diff --git a/src/Result/Exceptions/UnwrapException.cs b/src/Result/Exceptions/UnwrapException.cs index dd47582..d44ab50 100644 --- a/src/Result/Exceptions/UnwrapException.cs +++ b/src/Result/Exceptions/UnwrapException.cs @@ -1,3 +1,6 @@ +// Copyright (c) The Geekeey Authors +// SPDX-License-Identifier: EUPL-1.2 + namespace Geekeey.Extensions.Result; /// diff --git a/src/Result/Extensions/Extensions.Enumerable.cs b/src/Result/Extensions/Extensions.Enumerable.cs index cbaf3d8..362dc39 100644 --- a/src/Result/Extensions/Extensions.Enumerable.cs +++ b/src/Result/Extensions/Extensions.Enumerable.cs @@ -1,3 +1,6 @@ +// Copyright (c) The Geekeey Authors +// SPDX-License-Identifier: EUPL-1.2 + namespace Geekeey.Extensions.Result; /// diff --git a/src/Result/Extensions/Extensions.Task.cs b/src/Result/Extensions/Extensions.Task.cs index 70e695e..ed933c3 100644 --- a/src/Result/Extensions/Extensions.Task.cs +++ b/src/Result/Extensions/Extensions.Task.cs @@ -1,3 +1,6 @@ +// Copyright (c) The Geekeey Authors +// SPDX-License-Identifier: EUPL-1.2 + using System.Diagnostics.CodeAnalysis; using System.Runtime.CompilerServices; diff --git a/src/Result/Prelude.cs b/src/Result/Prelude.cs index 637061d..b40de14 100644 --- a/src/Result/Prelude.cs +++ b/src/Result/Prelude.cs @@ -1,3 +1,6 @@ +// Copyright (c) The Geekeey Authors +// SPDX-License-Identifier: EUPL-1.2 + using System.Diagnostics.Contracts; namespace Geekeey.Extensions.Result; diff --git a/src/Result/Result.Conversion.cs b/src/Result/Result.Conversion.cs index f925b97..0230073 100644 --- a/src/Result/Result.Conversion.cs +++ b/src/Result/Result.Conversion.cs @@ -1,3 +1,6 @@ +// Copyright (c) The Geekeey Authors +// SPDX-License-Identifier: EUPL-1.2 + using System.Diagnostics.Contracts; namespace Geekeey.Extensions.Result; diff --git a/src/Result/Result.Equality.cs b/src/Result/Result.Equality.cs index 17c4a64..31b532c 100644 --- a/src/Result/Result.Equality.cs +++ b/src/Result/Result.Equality.cs @@ -1,3 +1,6 @@ +// Copyright (c) The Geekeey Authors +// SPDX-License-Identifier: EUPL-1.2 + using System.Diagnostics.CodeAnalysis; using System.Diagnostics.Contracts; using System.Numerics; diff --git a/src/Result/Result.Matching.cs b/src/Result/Result.Matching.cs index d4cfafc..7fe3c3a 100644 --- a/src/Result/Result.Matching.cs +++ b/src/Result/Result.Matching.cs @@ -1,3 +1,6 @@ +// Copyright (c) The Geekeey Authors +// SPDX-License-Identifier: EUPL-1.2 + using System.Diagnostics.Contracts; namespace Geekeey.Extensions.Result; diff --git a/src/Result/Result.Transform.cs b/src/Result/Result.Transform.cs index 7c0e5d9..067c12d 100644 --- a/src/Result/Result.Transform.cs +++ b/src/Result/Result.Transform.cs @@ -1,3 +1,6 @@ +// Copyright (c) The Geekeey Authors +// SPDX-License-Identifier: EUPL-1.2 + using System.Diagnostics.Contracts; namespace Geekeey.Extensions.Result; diff --git a/src/Result/Result.Unbox.cs b/src/Result/Result.Unbox.cs index ac14a4b..bc97296 100644 --- a/src/Result/Result.Unbox.cs +++ b/src/Result/Result.Unbox.cs @@ -1,3 +1,6 @@ +// Copyright (c) The Geekeey Authors +// SPDX-License-Identifier: EUPL-1.2 + using System.Diagnostics.CodeAnalysis; using System.Diagnostics.Contracts; diff --git a/src/Result/Result.cs b/src/Result/Result.cs index 4845ddf..2fe2ddf 100644 --- a/src/Result/Result.cs +++ b/src/Result/Result.cs @@ -1,4 +1,7 @@ -using System.Diagnostics; +// Copyright (c) The Geekeey Authors +// SPDX-License-Identifier: EUPL-1.2 + +using System.Diagnostics; using System.Diagnostics.CodeAnalysis; using System.Diagnostics.Contracts;