Skip to content

Commit 5f882e1

Browse files
committed
Added explicit usings as inconsistencies are present in <ImplicitUsings>
1 parent b61edce commit 5f882e1

50 files changed

Lines changed: 243 additions & 103 deletions

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

src/BrowserAutomationMaster/Compilation/BAMConfig.cs

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,7 @@
1-
using BrowserAutomationMaster.Managers;
1+
using System;
2+
using System.IO;
3+
using System.Linq;
4+
using BrowserAutomationMaster.Managers;
25
using BrowserAutomationMaster.Messaging;
36
using BrowserAutomationMaster.Parsing;
47
using static BrowserAutomationMaster.Managers.ConstantManager;

src/BrowserAutomationMaster/Compilation/BrowserFunctions.cs

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,5 @@
1-
using System.Text.Json;
1+
using System.Collections.Generic;
2+
using System.Text.Json;
23
using static BrowserAutomationMaster.Compilation.Transpiler; // Imported for Indent();
34

45
namespace BrowserAutomationMaster.Compilation

src/BrowserAutomationMaster/Compilation/CompilationHandler.cs

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,12 +1,15 @@
1-
using System.Net.NetworkInformation;
1+
using System;
2+
using System.Collections.Generic;
3+
using System.Linq;
4+
using System.Net.NetworkInformation;
5+
using System.Threading.Tasks;
26
using BrowserAutomationMaster.Managers;
37
using BrowserAutomationMaster.Messaging;
48
using BrowserAutomationMaster.Parsing;
59
using static BrowserAutomationMaster.Compilation.Transpiler;
610
using static BrowserAutomationMaster.Managers.ConstantManager;
711
using static BrowserAutomationMaster.Messaging.Errors;
812
using static BrowserAutomationMaster.Messaging.Success;
9-
using static BrowserAutomationMaster.Messaging.Warning;
1013

1114
namespace BrowserAutomationMaster.Compilation
1215
{

src/BrowserAutomationMaster/Compilation/Script.cs

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,6 @@
1-
using static BrowserAutomationMaster.Managers.ConstantManager;
1+
using System.Collections.Generic;
2+
using System.Linq;
3+
using static BrowserAutomationMaster.Managers.ConstantManager;
24
using static BrowserAutomationMaster.Messaging.Errors;
35

46
namespace BrowserAutomationMaster.Compilation

src/BrowserAutomationMaster/Compilation/Transpiler.cs

Lines changed: 11 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -3,11 +3,18 @@
33
using BrowserAutomationMaster.Managers.Python;
44
using BrowserAutomationMaster.Messaging;
55
using BrowserAutomationMaster.Parsing;
6+
using System;
7+
using System.Collections.Generic;
8+
using System.IO;
9+
using System.Linq;
610
using System.Net;
11+
using System.Net.Http;
712
using System.Net.NetworkInformation;
813
using System.Text;
914
using System.Text.Json;
1015
using System.Text.RegularExpressions;
16+
using System.Threading;
17+
using System.Threading.Tasks;
1118
using static BrowserAutomationMaster.Compilation.BrowserFunctions;
1219
using static BrowserAutomationMaster.Managers.ConfigManager;
1320
using static BrowserAutomationMaster.Managers.ConstantManager;
@@ -123,8 +130,9 @@ private static async Task AddBrowserImportsAndRequirements(BAMConfig config)
123130

124131
// ARMv7 (ARMel + ARMhf) Specific Packages (Precompiled Wheels for each Architecture)
125132
if (Platforms.IsARMel || Platforms.IsARMhf)
133+
{
126134
script.AddRequirementPackages(GetRequirementStrings());
127-
135+
}
128136

129137
// This function will exit if a null value is reached so no worries about a null check here
130138
string sVersion = PackageManager.Get("selenium", pythonVersion);
@@ -318,8 +326,9 @@ private static void CreateProjectDirectory()
318326
{
319327
try
320328
{
321-
if (!Directory.Exists(desiredSaveDirectory))
329+
if (!Directory.Exists(desiredSaveDirectory)) {
322330
Directory.CreateDirectory(desiredSaveDirectory);
331+
}
323332
}
324333
catch
325334
{

src/BrowserAutomationMaster/Helpers/InstallationCheck.cs

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,8 @@
22
using BrowserAutomationMaster.Managers.AppManager;
33
using BrowserAutomationMaster.Managers.AppManager.OS;
44
using BrowserAutomationMaster.Messaging;
5+
using System.Collections.Generic;
6+
using System.Linq;
57
using System.Text.RegularExpressions;
68
using static BrowserAutomationMaster.Managers.ConstantManager;
79
using static BrowserAutomationMaster.Managers.PlatformManager;

src/BrowserAutomationMaster/Helpers/ReflectionHelper.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@ public static void PrintProperties(object? obj, int indent = 0)
1414
return;
1515
}
1616

17-
string indentString = new string(' ', indent * 4);
17+
string indentString = new(' ', indent * 4);
1818
Type type = obj.GetType();
1919

2020
// Handles collections

src/BrowserAutomationMaster/Managers/AnsiManager.cs

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,4 @@
1-
using BrowserAutomationMaster.Messaging;
2-
using Spectre.Console;
1+
using Spectre.Console;
32
using System.Text;
43
using static BrowserAutomationMaster.Managers.ConfigManager;
54

@@ -11,8 +10,10 @@ public static (int r, int g, int b) FromXTerm(string Ansi24bit) // Accepts XXXX/
1110
{
1211
var parts = Ansi24bit.Split('/');
1312
if (parts.Length != 3)
13+
{
1414
throw new ArgumentException($"Invalid Ansi 24-bit color '{Ansi24bit}', expected format: 'XXXX/XXXX/XXXX'");
15-
15+
}
16+
1617
// Convert from 16-bit (0-65535) to 8-bit (0-255)
1718
int r = Convert.ToInt32(parts[0], 16) / 257; // 65535 / 255 = 257
1819
int g = Convert.ToInt32(parts[1], 16) / 257;

src/BrowserAutomationMaster/Managers/AppManager/InstalledApps.cs

Lines changed: 9 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,8 @@
1-
using System.Diagnostics.CodeAnalysis;
21
using BrowserAutomationMaster.Helpers;
32
using BrowserAutomationMaster.Managers.AppManager.OS;
3+
using System.Collections.Generic;
4+
using System.Diagnostics.CodeAnalysis;
5+
using System.Threading.Tasks;
46
using static BrowserAutomationMaster.Managers.PlatformManager;
57
using static BrowserAutomationMaster.Messaging.Errors;
68

@@ -15,14 +17,17 @@ public static class InstalledApps
1517
[SuppressMessage("CodeQuality", "IDE0079:Remove unnecessary suppression", Justification = "RuntimeManager.IsSupportedWindowsVersion() handles checks.")]
1618
private static async Task<List<AppInfo>> GetInstalledApps()
1719
{
18-
if (Platforms.IsWindows)
20+
if (Platforms.IsWindows) {
1921
return await Task.Run(Win.GetApps);
22+
}
2023

21-
if (Platforms.IsOSX)
24+
if (Platforms.IsOSX) {
2225
return await Task.Run(MacOS.GetApps);
26+
}
2327

24-
if (Platforms.IsLinux)
28+
if (Platforms.IsLinux) {
2529
return await Task.Run(Linux.GetApps);
30+
}
2631

2732
ThrowUnsupportedPlatformException();
2833
return [];

src/BrowserAutomationMaster/Managers/AppManager/OS/Linux.cs

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,14 @@
11
using BrowserAutomationMaster.Helpers;
22
using BrowserAutomationMaster.Messaging;
33
using Spectre.Console;
4+
using System;
5+
using System.Collections.Generic;
46
using System.Diagnostics;
7+
using System.IO;
8+
using System.Linq;
59
using System.Text.RegularExpressions;
10+
using System.Threading;
11+
using System.Threading.Tasks;
612
using static BrowserAutomationMaster.Compilation.Transpiler;
713
using static BrowserAutomationMaster.Managers.AnsiManager;
814
using static BrowserAutomationMaster.Managers.ConfigManager;

0 commit comments

Comments
 (0)