Skip to content

Commit 3dbe0d5

Browse files
committed
Housekeeping
1 parent f75992b commit 3dbe0d5

File tree

8 files changed

+41
-42
lines changed

8 files changed

+41
-42
lines changed

.editorconfig

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -19,6 +19,9 @@ indent_style = tab
1919
[*.csproj]
2020
indent_size = 2
2121

22+
[*.props]
23+
indent_size = 2
24+
2225
# c# 文件
2326
[*.cs]
2427

@@ -121,7 +124,7 @@ csharp_style_prefer_index_operator = true:warning
121124
csharp_style_prefer_range_operator = true:suggestion
122125
csharp_style_throw_expression = true:suggestion
123126
csharp_style_unused_value_assignment_preference = discard_variable:silent
124-
csharp_style_unused_value_expression_statement_preference = discard_variable:silent
127+
csharp_style_unused_value_expression_statement_preference = discard_variable:none
125128

126129
# "using" 指令首选项
127130
csharp_using_directive_placement = outside_namespace:warning

.gitignore

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -23,6 +23,7 @@ mono_crash.*
2323
[Rr]eleases/
2424
x64/
2525
x86/
26+
[Ww][Ii][Nn]32/
2627
[Aa][Rr][Mm]/
2728
[Aa][Rr][Mm]64/
2829
bld/
@@ -61,6 +62,9 @@ project.lock.json
6162
project.fragment.lock.json
6263
artifacts/
6364

65+
# ASP.NET Scaffolding
66+
ScaffoldingReadMe.txt
67+
6468
# StyleCop
6569
StyleCopReport.xml
6670

@@ -137,6 +141,11 @@ _TeamCity*
137141
.axoCover/*
138142
!.axoCover/settings.json
139143

144+
# Coverlet is a free, cross platform Code Coverage Tool
145+
coverage*.json
146+
coverage*.xml
147+
coverage*.info
148+
140149
# Visual Studio code coverage results
141150
*.coverage
142151
*.coveragexml
@@ -348,3 +357,6 @@ MigrationBackup/
348357

349358
# Ionide (cross platform F# VS Code tools) working folder
350359
.ionide/
360+
361+
# Fody - auto-generated XML schema
362+
FodyWeavers.xsd
Lines changed: 2 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -1,21 +1,9 @@
11
<Project Sdk="Microsoft.NET.Sdk">
22

3+
<Import Project="..\common.props" />
4+
35
<PropertyGroup>
4-
<TargetFramework>net5.0</TargetFramework>
5-
<LangVersion>latest</LangVersion>
6-
<Nullable>enable</Nullable>
7-
<AllowUnsafeBlocks>true</AllowUnsafeBlocks>
8-
<NoWarn>CS1591</NoWarn>
9-
<GenerateDocumentationFile>true</GenerateDocumentationFile>
10-
<GeneratePackageOnBuild>true</GeneratePackageOnBuild>
11-
<Authors>HMBSbige</Authors>
12-
<Copyright>Copyright © 2020 - 2021 HMBSbige</Copyright>
13-
<PackageLicenseExpression>MIT</PackageLicenseExpression>
14-
<PackageProjectUrl>https://github.com/HMBSbige/CryptoBase</PackageProjectUrl>
15-
<RepositoryUrl>https://github.com/HMBSbige/CryptoBase</RepositoryUrl>
16-
<PackageTags>crypto</PackageTags>
176
<Description>Abstractions for CryptoBase.</Description>
18-
<Version>1.2.1</Version>
197
</PropertyGroup>
208

219
</Project>

CryptoBase.Benchmark/CryptoBase.Benchmark.csproj

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,7 @@
22

33
<PropertyGroup>
44
<TargetFramework>net5.0</TargetFramework>
5+
<LangVersion>latest</LangVersion>
56
<Nullable>enable</Nullable>
67
</PropertyGroup>
78

CryptoBase.BouncyCastle/CryptoBase.BouncyCastle.csproj

Lines changed: 2 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -1,20 +1,9 @@
11
<Project Sdk="Microsoft.NET.Sdk">
22

3+
<Import Project="..\common.props" />
4+
35
<PropertyGroup>
4-
<TargetFramework>net5.0</TargetFramework>
5-
<LangVersion>latest</LangVersion>
6-
<Nullable>enable</Nullable>
7-
<NoWarn>CS1591</NoWarn>
8-
<GenerateDocumentationFile>true</GenerateDocumentationFile>
9-
<GeneratePackageOnBuild>true</GeneratePackageOnBuild>
10-
<Authors>HMBSbige</Authors>
11-
<Copyright>Copyright © 2020 - 2021 HMBSbige</Copyright>
12-
<PackageLicenseExpression>MIT</PackageLicenseExpression>
13-
<PackageProjectUrl>https://github.com/HMBSbige/CryptoBase</PackageProjectUrl>
14-
<RepositoryUrl>https://github.com/HMBSbige/CryptoBase</RepositoryUrl>
15-
<PackageTags>crypto</PackageTags>
166
<Description>BouncyCastle extensions and wrapper for CryptoBase.</Description>
17-
<Version>1.2.1</Version>
187
</PropertyGroup>
198

209
<ItemGroup>

CryptoBase/CryptoBase.csproj

Lines changed: 2 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -1,21 +1,10 @@
11
<Project Sdk="Microsoft.NET.Sdk">
22

3+
<Import Project="..\common.props" />
4+
35
<PropertyGroup>
4-
<TargetFramework>net5.0</TargetFramework>
5-
<LangVersion>latest</LangVersion>
6-
<Nullable>enable</Nullable>
7-
<AllowUnsafeBlocks>true</AllowUnsafeBlocks>
8-
<NoWarn>CS1591</NoWarn>
9-
<GenerateDocumentationFile>true</GenerateDocumentationFile>
106
<GeneratePackageOnBuild>true</GeneratePackageOnBuild>
11-
<Authors>HMBSbige</Authors>
12-
<Copyright>Copyright © 2020 - 2021 HMBSbige</Copyright>
13-
<PackageLicenseExpression>MIT</PackageLicenseExpression>
14-
<PackageProjectUrl>https://github.com/HMBSbige/CryptoBase</PackageProjectUrl>
15-
<RepositoryUrl>https://github.com/HMBSbige/CryptoBase</RepositoryUrl>
16-
<PackageTags>crypto</PackageTags>
177
<Description>A fast crypto library for .NET.</Description>
18-
<Version>1.3.1</Version>
198
</PropertyGroup>
209

2110
<ItemGroup>

NuGet.Config

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,4 +4,4 @@
44
<clear />
55
<add key="nuget.org" value="https://api.nuget.org/v3/index.json" />
66
</packageSources>
7-
</configuration>
7+
</configuration>

common.props

Lines changed: 17 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,17 @@
1+
<Project>
2+
<PropertyGroup>
3+
<TargetFramework>net5.0</TargetFramework>
4+
<LangVersion>latest</LangVersion>
5+
<Version>1.4.0</Version>
6+
<Nullable>enable</Nullable>
7+
<AllowUnsafeBlocks>true</AllowUnsafeBlocks>
8+
<Authors>HMBSbige</Authors>
9+
<Copyright>Copyright © 2020 - 2021 HMBSbige</Copyright>
10+
<PackageLicenseExpression>MIT</PackageLicenseExpression>
11+
<PackageProjectUrl>https://github.com/HMBSbige/CryptoBase</PackageProjectUrl>
12+
<RepositoryUrl>https://github.com/HMBSbige/CryptoBase</RepositoryUrl>
13+
<PackageTags>crypto</PackageTags>
14+
<NoWarn>CS1591</NoWarn>
15+
<GenerateDocumentationFile>true</GenerateDocumentationFile>
16+
</PropertyGroup>
17+
</Project>

0 commit comments

Comments
 (0)