Skip to content

Commit 9f82125

Browse files
Merge pull request #17 from nullinside-development-group/chore/update
chore: sync conventions
2 parents 0fe65eb + 7910245 commit 9f82125

File tree

7 files changed

+34
-26
lines changed

7 files changed

+34
-26
lines changed

src/SiteMonitor/.editorconfig

Lines changed: 8 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -25,7 +25,6 @@ end_of_line = lf
2525
insert_final_newline = false
2626

2727
#### .NET Coding Conventions ####
28-
[*.{cs,vb}]
2928

3029
# Organize usings
3130
dotnet_separate_import_directive_groups = true
@@ -78,7 +77,6 @@ dotnet_code_quality_unused_parameters = all:suggestion
7877
dotnet_remove_unnecessary_suppression_exclusions = none
7978

8079
#### C# Coding Conventions ####
81-
[*.cs]
8280

8381
# var preferences
8482
csharp_style_var_elsewhere = false:silent
@@ -175,7 +173,6 @@ csharp_preserve_single_line_blocks = true
175173
csharp_preserve_single_line_statements = true
176174

177175
#### Naming styles ####
178-
[*.{cs,vb}]
179176

180177
# Naming rules
181178

@@ -229,19 +226,19 @@ dotnet_naming_rule.private_static_fields_should_be_s_camelcase.style = s_camelca
229226

230227
dotnet_naming_rule.public_constant_fields_should_be_pascalcase.severity = suggestion
231228
dotnet_naming_rule.public_constant_fields_should_be_pascalcase.symbols = public_constant_fields
232-
dotnet_naming_rule.public_constant_fields_should_be_pascalcase.style = pascalcase
229+
dotnet_naming_rule.public_constant_fields_should_be_pascalcase.style = all_upper
233230

234231
dotnet_naming_rule.private_constant_fields_should_be_pascalcase.severity = suggestion
235232
dotnet_naming_rule.private_constant_fields_should_be_pascalcase.symbols = private_constant_fields
236-
dotnet_naming_rule.private_constant_fields_should_be_pascalcase.style = pascalcase
233+
dotnet_naming_rule.private_constant_fields_should_be_pascalcase.style = all_upper
237234

238235
dotnet_naming_rule.public_static_readonly_fields_should_be_pascalcase.severity = suggestion
239236
dotnet_naming_rule.public_static_readonly_fields_should_be_pascalcase.symbols = public_static_readonly_fields
240-
dotnet_naming_rule.public_static_readonly_fields_should_be_pascalcase.style = pascalcase
237+
dotnet_naming_rule.public_static_readonly_fields_should_be_pascalcase.style = all_upper
241238

242239
dotnet_naming_rule.private_static_readonly_fields_should_be_pascalcase.severity = suggestion
243240
dotnet_naming_rule.private_static_readonly_fields_should_be_pascalcase.symbols = private_static_readonly_fields
244-
dotnet_naming_rule.private_static_readonly_fields_should_be_pascalcase.style = pascalcase
241+
dotnet_naming_rule.private_static_readonly_fields_should_be_pascalcase.style = all_upper
245242

246243
dotnet_naming_rule.enums_should_be_pascalcase.severity = suggestion
247244
dotnet_naming_rule.enums_should_be_pascalcase.symbols = enums
@@ -365,3 +362,7 @@ dotnet_naming_style.s_camelcase.required_suffix =
365362
dotnet_naming_style.s_camelcase.word_separator =
366363
dotnet_naming_style.s_camelcase.capitalization = camel_case
367364

365+
dotnet_naming_style.all_upper.required_prefix =
366+
dotnet_naming_style.all_upper.required_suffix =
367+
dotnet_naming_style.all_upper.word_separator = _
368+
dotnet_naming_style.all_upper.capitalization = all_upper

src/SiteMonitor/Models/Configuration.cs

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@ namespace SiteMonitor.Models;
99
/// The configuration of the application.
1010
/// </summary>
1111
public class Configuration {
12-
private static readonly string s_configLocation =
12+
private static readonly string S_CONFIG_LOCATION =
1313
Path.Combine(Path.GetDirectoryName(Assembly.GetEntryAssembly()?.Location) ?? string.Empty, "config.json");
1414

1515
private static Configuration? s_instance;
@@ -34,7 +34,7 @@ public static Configuration Instance {
3434

3535
private static Configuration? ReadConfiguration() {
3636
try {
37-
string json = File.ReadAllText(s_configLocation);
37+
string json = File.ReadAllText(S_CONFIG_LOCATION);
3838
return JsonConvert.DeserializeObject<Configuration>(json);
3939
}
4040
catch { return null; }
@@ -47,7 +47,7 @@ public static Configuration Instance {
4747
public static bool WriteConfiguration() {
4848
try {
4949
string json = JsonConvert.SerializeObject(Instance);
50-
File.WriteAllText(s_configLocation, json);
50+
File.WriteAllText(S_CONFIG_LOCATION, json);
5151
return true;
5252
}
5353
catch {

src/SiteMonitor/SiteMonitor.csproj

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -26,13 +26,13 @@
2626
</ItemGroup>
2727

2828
<ItemGroup>
29-
<PackageReference Include="Avalonia" Version="11.3.1" />
30-
<PackageReference Include="Avalonia.Desktop" Version="11.3.1" />
31-
<PackageReference Include="Avalonia.Themes.Fluent" Version="11.3.1" />
32-
<PackageReference Include="Avalonia.Fonts.Inter" Version="11.3.1" />
29+
<PackageReference Include="Avalonia" Version="11.3.1"/>
30+
<PackageReference Include="Avalonia.Desktop" Version="11.3.1"/>
31+
<PackageReference Include="Avalonia.Themes.Fluent" Version="11.3.1"/>
32+
<PackageReference Include="Avalonia.Fonts.Inter" Version="11.3.1"/>
3333
<!--Condition below is needed to remove Avalonia.Diagnostics package from build output in Release configuration.-->
34-
<PackageReference Condition="'$(Configuration)' == 'Debug'" Include="Avalonia.Diagnostics" Version="11.3.1" />
35-
<PackageReference Include="Avalonia.ReactiveUI" Version="11.3.1" />
34+
<PackageReference Condition="'$(Configuration)' == 'Debug'" Include="Avalonia.Diagnostics" Version="11.3.1"/>
35+
<PackageReference Include="Avalonia.ReactiveUI" Version="11.3.1"/>
3636
</ItemGroup>
3737

3838
<ItemGroup>

src/SiteMonitor/ViewModels/MainWindowViewModel.cs

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -20,13 +20,13 @@ namespace SiteMonitor.ViewModels;
2020
/// </summary>
2121
public class MainWindowViewModel : ViewModelBase {
2222
private bool _apiUp;
23+
private string? _chatTimestamp;
2324
private bool _isMinimized;
2425
private bool _nullUp;
2526
private string? _serverAddress;
2627
private bool _serverUp;
2728
private bool _websiteUp;
2829
private WindowState _windowState;
29-
private string? _chatTimestamp;
3030

3131
/// <summary>
3232
/// Initializes a new instance of the <see cref="MainWindowViewModel" /> class.
@@ -121,22 +121,22 @@ private async Task PingSite() {
121121
ApiUp = await SendHeadRequest("https://nullinside.com/api/v1/featureToggle");
122122
NullUp = await SendHeadRequest("https://nullinside.com/null/v1/database/migration");
123123
ChatTimestamp = await SendGetRequest("https://nullinside.com/twitch-bot/v1/bot/chat/timestamp");
124-
var chatNotUpdating = false;
124+
bool chatNotUpdating = false;
125125
if (null != ChatTimestamp) {
126-
var parsed = ChatTimestamp.Trim('"');
126+
string parsed = ChatTimestamp.Trim('"');
127127
if (DateTime.TryParse(parsed, out DateTime time)) {
128-
var timestamp = time.ToLocalTime().ToString(CultureInfo.InvariantCulture);
129-
var diff = DateTime.Now - time.ToLocalTime();
128+
string timestamp = time.ToLocalTime().ToString(CultureInfo.InvariantCulture);
129+
TimeSpan diff = DateTime.Now - time.ToLocalTime();
130130
timestamp = $"{timestamp} ({diff.Hours}h {diff.Minutes}m {diff.Seconds}s ago)";
131131
ChatTimestamp = timestamp;
132132
chatNotUpdating = diff > TimeSpan.FromMinutes(5);
133133
}
134134
}
135-
135+
136136
if ((!WebsiteUp || !ApiUp || !NullUp || chatNotUpdating) && IsMinimized) {
137137
WindowState = WindowState.Normal;
138138
}
139-
139+
140140
await Task.Delay(TimeSpan.FromSeconds(10));
141141
}
142142
}
@@ -160,7 +160,7 @@ private async Task<bool> SendHeadRequest(string address) {
160160
return false;
161161
}
162162
}
163-
163+
164164
/// <summary>
165165
/// Sends a head request to ensure a URL is online.
166166
/// </summary>

src/SiteMonitor/ViewModels/ViewModelBase.cs

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,4 +5,5 @@ namespace SiteMonitor.ViewModels;
55
/// <summary>
66
/// A base class for all view models.
77
/// </summary>
8-
public class ViewModelBase : ReactiveObject { }
8+
public class ViewModelBase : ReactiveObject {
9+
}

src/global.json

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,6 @@
1+
{
2+
"sdk": {
3+
"rollForward": "latestMajor",
4+
"allowPrerelease": false
5+
}
6+
}

src/nullinside-api

Submodule nullinside-api updated 30 files

0 commit comments

Comments
 (0)