Skip to content

Commit dd68164

Browse files
authored
Merge pull request #4914 from Vogel612/fix/project-order
Invert project order for RD.CodeAnalysis and make RD.SettingsProvider more useful
2 parents 59edd83 + 5da44ae commit dd68164

File tree

107 files changed

+1195
-1000
lines changed

Some content is hidden

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

107 files changed

+1195
-1000
lines changed

Rubberduck.CodeAnalysis/Inspections/Concrete/HungarianNotationInspection.cs

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -2,14 +2,14 @@
22
using System.Globalization;
33
using System.Linq;
44
using System.Text.RegularExpressions;
5+
using Rubberduck.CodeAnalysis.Settings;
56
using Rubberduck.Inspections.Abstract;
67
using Rubberduck.Inspections.Inspections.Extensions;
78
using Rubberduck.Inspections.Results;
89
using Rubberduck.Parsing.Inspections.Abstract;
910
using Rubberduck.Parsing.Symbols;
1011
using Rubberduck.Parsing.VBA;
1112
using Rubberduck.Resources;
12-
using Rubberduck.Settings;
1313
using Rubberduck.SettingsProvider;
1414

1515
namespace Rubberduck.Inspections.Concrete
@@ -104,9 +104,9 @@ public sealed class HungarianNotationInspection : InspectionBase
104104

105105
#endregion
106106

107-
private readonly IPersistanceService<CodeInspectionSettings> _settings;
107+
private readonly IPersistenceService<CodeInspectionSettings> _settings;
108108

109-
public HungarianNotationInspection(RubberduckParserState state, IPersistanceService<CodeInspectionSettings> settings)
109+
public HungarianNotationInspection(RubberduckParserState state, IPersistenceService<CodeInspectionSettings> settings)
110110
: base(state)
111111
{
112112
_settings = settings;

Rubberduck.CodeAnalysis/Inspections/Concrete/UseMeaningfulNameInspection.cs

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,7 @@
11
using System.Collections.Generic;
22
using System.Globalization;
33
using System.Linq;
4+
using Rubberduck.CodeAnalysis.Settings;
45
using Rubberduck.Common;
56
using Rubberduck.Inspections.Abstract;
67
using Rubberduck.Inspections.Results;
@@ -9,17 +10,16 @@
910
using Rubberduck.Parsing.Symbols;
1011
using Rubberduck.Parsing.VBA;
1112
using Rubberduck.Resources;
12-
using Rubberduck.Settings;
1313
using Rubberduck.SettingsProvider;
1414
using static Rubberduck.Parsing.Grammar.VBAParser;
1515

1616
namespace Rubberduck.Inspections.Concrete
1717
{
1818
public sealed class UseMeaningfulNameInspection : InspectionBase
1919
{
20-
private readonly IPersistanceService<CodeInspectionSettings> _settings;
20+
private readonly IPersistenceService<CodeInspectionSettings> _settings;
2121

22-
public UseMeaningfulNameInspection(RubberduckParserState state, IPersistanceService<CodeInspectionSettings> settings)
22+
public UseMeaningfulNameInspection(RubberduckParserState state, IPersistenceService<CodeInspectionSettings> settings)
2323
: base(state)
2424
{
2525
_settings = settings;

Rubberduck.Core/CodeAnalysis/Inspections/InspectionProvider.cs renamed to Rubberduck.CodeAnalysis/Inspections/InspectionProvider.cs

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,14 +2,15 @@
22
using System.Linq;
33
using Rubberduck.Parsing.Inspections.Abstract;
44
using Rubberduck.Settings;
5+
using Rubberduck.CodeAnalysis.Settings;
56

67
namespace Rubberduck.CodeAnalysis.Inspections
78
{
89
public class InspectionProvider : IInspectionProvider
910
{
1011
public InspectionProvider(IEnumerable<IInspection> inspections)
1112
{
12-
var defaultSettings = new DefaultSettings<CodeInspectionSettings>().Default;
13+
var defaultSettings = new DefaultSettings<CodeInspectionSettings, Properties.CodeInspectionDefaults>().Default;
1314
var defaultNames = defaultSettings.CodeInspections.Select(x => x.Name);
1415
var defaultInspections = inspections.Where(inspection => defaultNames.Contains(inspection.Name));
1516

0 commit comments

Comments
 (0)