From 27a80bd4c71a1b4ac259f58d495c36807a0aa823 Mon Sep 17 00:00:00 2001 From: Mathieu Guindon Date: Fri, 24 Jan 2025 03:24:32 -0500 Subject: [PATCH 1/3] fix xmldoc, remove ParameterlessCellsInspection --- .../InconsistentArrayBaseInspection.cs | 2 + .../InconsistentParamArrayBaseInspection.cs | 16 +--- .../Concrete/ParameterlessCellsInspection.cs | 93 ------------------- .../Inspections/InspectionResults.Designer.cs | 9 -- .../Inspections/InspectionResults.fr.resx | 3 - .../Inspections/InspectionResults.resx | 3 - 6 files changed, 3 insertions(+), 123 deletions(-) delete mode 100644 Rubberduck.CodeAnalysis/Inspections/Concrete/ParameterlessCellsInspection.cs diff --git a/Rubberduck.CodeAnalysis/Inspections/Concrete/InconsistentArrayBaseInspection.cs b/Rubberduck.CodeAnalysis/Inspections/Concrete/InconsistentArrayBaseInspection.cs index ffb3392a45..5eabfa7f64 100644 --- a/Rubberduck.CodeAnalysis/Inspections/Concrete/InconsistentArrayBaseInspection.cs +++ b/Rubberduck.CodeAnalysis/Inspections/Concrete/InconsistentArrayBaseInspection.cs @@ -31,6 +31,7 @@ namespace Rubberduck.CodeAnalysis.Inspections.Concrete /// End Sub /// ]]> /// + /// /// /// /// /// + /// internal class InconsistentArrayBaseInspection : IdentifierReferenceInspectionBase { public InconsistentArrayBaseInspection(IDeclarationFinderProvider declarationFinderProvider) diff --git a/Rubberduck.CodeAnalysis/Inspections/Concrete/InconsistentParamArrayBaseInspection.cs b/Rubberduck.CodeAnalysis/Inspections/Concrete/InconsistentParamArrayBaseInspection.cs index 807fafb4bf..1908f567e3 100644 --- a/Rubberduck.CodeAnalysis/Inspections/Concrete/InconsistentParamArrayBaseInspection.cs +++ b/Rubberduck.CodeAnalysis/Inspections/Concrete/InconsistentParamArrayBaseInspection.cs @@ -20,21 +20,6 @@ namespace Rubberduck.CodeAnalysis.Inspections.Concrete /// /// - /// - /// - /// - /// /// + /// internal sealed class InconsistentParamArrayBaseInspection : DeclarationInspectionBase { public InconsistentParamArrayBaseInspection(IDeclarationFinderProvider declarationFinderProvider) diff --git a/Rubberduck.CodeAnalysis/Inspections/Concrete/ParameterlessCellsInspection.cs b/Rubberduck.CodeAnalysis/Inspections/Concrete/ParameterlessCellsInspection.cs deleted file mode 100644 index a0da3ac9ad..0000000000 --- a/Rubberduck.CodeAnalysis/Inspections/Concrete/ParameterlessCellsInspection.cs +++ /dev/null @@ -1,93 +0,0 @@ -using Rubberduck.CodeAnalysis.Inspections.Abstract; -using Rubberduck.CodeAnalysis.Inspections.Attributes; -using Rubberduck.Parsing; -using Rubberduck.Parsing.Grammar; -using Rubberduck.Parsing.Symbols; -using Rubberduck.Parsing.VBA; -using Rubberduck.Parsing.VBA.DeclarationCaching; -using Rubberduck.Resources.Inspections; -using System.Collections.Generic; -using System.Globalization; -using System.Linq; - -namespace Rubberduck.CodeAnalysis.Inspections.Concrete -{ - /// - /// Identifies parameterless 'Range.Cells' member calls. - /// - /// - /// - /// Range.Cells is a parameterized Property Get procedure that accepts RowIndex and ColumnIndex parameters, both optional - /// to avoid requiring either when only one needs to be supplied. If no parameters are provided, - /// Cells simply returns a reference to the parent Range object, making a parameterless call entirely redundant. - /// - /// - /// - /// - /// - /// - /// - /// - /// - /// - /// - [RequiredLibrary("Excel")] - internal sealed class ParameterlessCellsInspection : IdentifierReferenceInspectionBase - { - public ParameterlessCellsInspection(IDeclarationFinderProvider declarationFinderProvider) - : base(declarationFinderProvider) - { - } - - protected override IEnumerable DoGetInspectionResults(DeclarationFinder finder) - { - var excel = finder.Projects.SingleOrDefault(item => !item.IsUserDefined && item.IdentifierName == "Excel"); - if (excel is null) - { - yield break; - } - - var range = finder.Classes.SingleOrDefault(item => !item.IsUserDefined && item.IdentifierName == "Range" && item.ProjectId == excel.ProjectId); - if (range is null) - { - yield break; - } - - var cells = finder.Members(range).SingleOrDefault(item => item.IdentifierName == "Cells" && item.DeclarationType == DeclarationType.PropertyGet); - if (cells is null) - { - yield break; - } - - foreach (var reference in cells.References.Where(reference => IsResultReference(reference, finder))) - { - yield return InspectionResult(reference, finder); - } - } - - protected override bool IsResultReference(IdentifierReference reference, DeclarationFinder finder) - { - var memberAccess = reference.Context.GetAncestor(); - var memberArgs = memberAccess?.GetAncestor()?.argumentList(); - - return memberAccess != null && !memberArgs.GetDescendents().Any(); - } - - protected override string ResultDescription(IdentifierReference reference) - { - return InspectionResults.ResourceManager.GetString(nameof(ParameterlessCellsInspection), CultureInfo.CurrentUICulture); - } - } -} diff --git a/Rubberduck.Resources/Inspections/InspectionResults.Designer.cs b/Rubberduck.Resources/Inspections/InspectionResults.Designer.cs index 8f6a703a6c..4af71b366c 100644 --- a/Rubberduck.Resources/Inspections/InspectionResults.Designer.cs +++ b/Rubberduck.Resources/Inspections/InspectionResults.Designer.cs @@ -861,15 +861,6 @@ public static string ParameterCanBeByValInspection { } } - /// - /// Looks up a localized string similar to Parameterless 'Range.Cells' call is redundant.. - /// - public static string ParameterlessCellsInspection { - get { - return ResourceManager.GetString("ParameterlessCellsInspection", resourceCulture); - } - } - /// /// Looks up a localized string similar to Parameter '{0}' is not used.. /// diff --git a/Rubberduck.Resources/Inspections/InspectionResults.fr.resx b/Rubberduck.Resources/Inspections/InspectionResults.fr.resx index 5f1739897f..92e840a0d3 100644 --- a/Rubberduck.Resources/Inspections/InspectionResults.fr.resx +++ b/Rubberduck.Resources/Inspections/InspectionResults.fr.resx @@ -489,7 +489,4 @@ In memoriam, 1972-2018 Le paramètre ParamArray '{0}' est indexé à partir de zéro - - L'appel non paramétré à 'Range.Cells' est redondant. - \ No newline at end of file diff --git a/Rubberduck.Resources/Inspections/InspectionResults.resx b/Rubberduck.Resources/Inspections/InspectionResults.resx index caa05d6e32..a6c7b3407c 100644 --- a/Rubberduck.Resources/Inspections/InspectionResults.resx +++ b/Rubberduck.Resources/Inspections/InspectionResults.resx @@ -566,7 +566,4 @@ In memoriam, 1972-2018 ParamArray '{0}' is inconsistently zero-based - - Parameterless 'Range.Cells' call is redundant. - \ No newline at end of file From 8b564796f122c9cfee71bd802ddbff52ee3eca4c Mon Sep 17 00:00:00 2001 From: Mathieu Guindon Date: Fri, 24 Jan 2025 03:46:17 -0500 Subject: [PATCH 2/3] remove tests --- .../ParameterlessCellsInspectionTests.cs | 108 ------------------ 1 file changed, 108 deletions(-) delete mode 100644 RubberduckTests/Inspections/ParameterlessCellsInspectionTests.cs diff --git a/RubberduckTests/Inspections/ParameterlessCellsInspectionTests.cs b/RubberduckTests/Inspections/ParameterlessCellsInspectionTests.cs deleted file mode 100644 index 4bf3e01a67..0000000000 --- a/RubberduckTests/Inspections/ParameterlessCellsInspectionTests.cs +++ /dev/null @@ -1,108 +0,0 @@ -using NUnit.Framework; -using Rubberduck.CodeAnalysis.Inspections; -using Rubberduck.CodeAnalysis.Inspections.Concrete; -using Rubberduck.Parsing.VBA; -using System.Collections.Generic; -using System.Linq; - -namespace RubberduckTests.Inspections -{ - [TestFixture] - public class ParameterlessCellsInspectionTests : InspectionTestsBase - { - [Test] - [Category("Inspections")] - - public void ParameterlessCells_ReturnsResult() - { - const string inputCode = @"Option Explicit -Private Sub DoSomething() - Dim Sheet As Worksheet - Set Sheet = ActiveSheet - Debug.Print Sheet.Range(""A1"").Cells.Address -End Sub -"; - Assert.AreEqual(1, InspectionResultsFor(inputCode).Count()); - } - - [Test] - [Category("Inspections")] - public void CellsWithEmptyArgsList_ReturnsResult() - { - const string inputCode = @"Option Explicit -Private Sub DoSomething() - Dim Sheet As Worksheet - Set Sheet = ActiveSheet - Debug.Print Sheet.Range(""A1"").Cells().Address -End Sub -"; - Assert.AreEqual(1, InspectionResultsFor(inputCode).Count()); - } - - [Test] - [Category("Inspections")] - public void CellsWithRowIndexArgument_NoResult() - { - const string inputCode = @"Option Explicit -Private Sub DoSomething() - Dim Sheet As Worksheet - Set Sheet = ActiveSheet - Debug.Print Sheet.Range(""A1"").Cells(42).Address -End Sub -"; - Assert.AreEqual(0, InspectionResultsFor(inputCode).Count()); - } - - [Test] - [Category("Inspections")] - public void CellsWithNamedRowIndexArgument_NoResult() - { - const string inputCode = @"Option Explicit -Private Sub DoSomething() - Dim Sheet As Worksheet - Set Sheet = ActiveSheet - Debug.Print Sheet.Range(""A1"").Cells(RowIndex:=42).Address -End Sub -"; - Assert.AreEqual(0, InspectionResultsFor(inputCode).Count()); - } - - [Test] - [Category("Inspections")] - public void CellsWithNamedColumnIndexArgument_NoResult() - { - const string inputCode = @"Option Explicit -Private Sub DoSomething() - Dim Sheet As Worksheet - Set Sheet = ActiveSheet - Debug.Print Sheet.Range(""A1"").Cells(ColumnIndex:=42).Address -End Sub -"; - Assert.AreEqual(0, InspectionResultsFor(inputCode).Count()); - } - - [Test] - [Category("Inspections")] - public void CellsWithBothArguments_NoResult() - { - const string inputCode = @"Option Explicit -Private Sub DoSomething() - Dim Sheet As Worksheet - Set Sheet = ActiveSheet - Debug.Print Sheet.Range(""A1"").Cells(42, 1).Address -End Sub -"; - Assert.AreEqual(0, InspectionResultsFor(inputCode).Count()); - } - - private IEnumerable InspectionResultsFor(string inputCode) => - InspectionResultsForModules( - ("TestModule1", inputCode, Rubberduck.VBEditor.SafeComWrappers.ComponentType.StandardModule), - new[] { Mocks.ReferenceLibrary.VBA, Mocks.ReferenceLibrary.Excel }); - - protected override IInspection InspectionUnderTest(RubberduckParserState state) - { - return new ParameterlessCellsInspection(state); - } - } -} From 940f33f0cd005b7b1fbf576c64981d5e10a73543 Mon Sep 17 00:00:00 2001 From: Mathieu Guindon Date: Fri, 24 Jan 2025 03:55:15 -0500 Subject: [PATCH 3/3] remove default config --- .../CodeInspectionDefaults.Designer.cs | 393 +++++++++--------- .../CodeInspectionDefaults.settings | 258 ++++++------ Rubberduck.CodeAnalysis/app.config | 2 - 3 files changed, 316 insertions(+), 337 deletions(-) diff --git a/Rubberduck.CodeAnalysis/Properties/CodeInspectionDefaults.Designer.cs b/Rubberduck.CodeAnalysis/Properties/CodeInspectionDefaults.Designer.cs index c9be4d29e2..bc8c64d0c2 100644 --- a/Rubberduck.CodeAnalysis/Properties/CodeInspectionDefaults.Designer.cs +++ b/Rubberduck.CodeAnalysis/Properties/CodeInspectionDefaults.Designer.cs @@ -25,211 +25,194 @@ public static CodeInspectionDefaults Default { [global::System.Configuration.ApplicationScopedSettingAttribute()] [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - [global::System.Configuration.DefaultSettingValueAttribute("\r\n \r\n \r\n \r\n " + - " \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n " + - " \r\n \r\n \r\n \r\n" + - " \r\n \r\n " + - " \r\n \r\n " + - " \r\n \r\n \r\n \r\n " + - " \r\n \r\n \r\n \r\n " + - " \r\n \r\n \r\n " + - " \r\n \r\n " + - " \r\n \r\n \r\n \r\n \r\n \r\n \r\n <" + - "CodeInspection Name=\"ImplicitPublicMemberInspection\" Severity=\"Hint\" InspectionT" + - "ype=\"NamingAndConventionsIssues\" />\r\n \r\n " + - "\r\n \r\n \r\n \r\n " + - " \r\n \r\n \r\n " + - "\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n " + - " \r\n \r\n \r\n " + - " \r\n \r\n \r\n \r\n \r\n \r\n " + - " \r\n \r\n \r\n \r\n \r\n " + - " \r\n \r\n \r\n " + - " \r\n \r\n \r\n " + - " \r\n \r\n \r\n " + - " \r\n \r\n " + - " \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n " + - " \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n " + - " \r\n \r\n \r\n " + - "\r\n \r\n " + - " \r\n \r\n \r\n " + - " \r\n \r\n \r\n \r\n \r\n \r\n " + - " \r\n \r\n " + - " \r\n \r\n \r\n \r\n \r\n true\r\n true\r\n " + - " \r\n ")] + [global::System.Configuration.DefaultSettingValueAttribute("\r\n\r\n \r\n \r\n \r\n \r\n \r\n " + + " \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n" + + " \r\n " + + "\r\n \r\n \r\n \r\n <" + + "CodeInspection Name=\"FunctionReturnValueDiscardedInspection\" Severity=\"Hint\" Ins" + + "pectionType=\"CodeQualityIssues\" />\r\n \r\n \r\n \r\n \r\n \r\n \r\n " + + "\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n <" + + "CodeInspection Name=\"MultipleDeclarationsInspection\" Severity=\"Warning\" Inspecti" + + "onType=\"NamingAndConventionsIssues\" />\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n " + + " \r\n \r\n " + + " \r\n \r\n " + + " \r\n \r\n \r\n \r\n <" + + "CodeInspection Name=\"OptionExplicitInspection\" Severity=\"Error\" InspectionType=\"" + + "NamingAndConventionsIssues\" />\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n <" + + "CodeInspection Name=\"StepIsNotSpecifiedInspection\" Severity=\"DoNotShow\" Inspecti" + + "onType=\"NamingAndConventionsIssues\" />\r\n \r\n" + + " \r\n \r\n <" + + "CodeInspection Name=\"SuspiciousLetAssignmentInspection\" Severity=\"Error\" Inspect" + + "ionType=\"CodeQualityIssues\" />\r\n \r\n \r\n \r\n <" + + "CodeInspection Name=\"UndeclaredVariableInspection\" Severity=\"Error\" InspectionTy" + + "pe=\"CodeQualityIssues\" />\r\n \r\n " + + "\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n true\r\n true\r\n")] public global::Rubberduck.CodeAnalysis.Settings.CodeInspectionSettings CodeInspectionSettings { get { return ((global::Rubberduck.CodeAnalysis.Settings.CodeInspectionSettings)(this["CodeInspectionSettings"])); diff --git a/Rubberduck.CodeAnalysis/Properties/CodeInspectionDefaults.settings b/Rubberduck.CodeAnalysis/Properties/CodeInspectionDefaults.settings index e4e74c75ba..80554eb669 100644 --- a/Rubberduck.CodeAnalysis/Properties/CodeInspectionDefaults.settings +++ b/Rubberduck.CodeAnalysis/Properties/CodeInspectionDefaults.settings @@ -3,136 +3,134 @@ - - <CodeInspectionSettings xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> - <CodeInspections> - <CodeInspection Name="AnnotationInIncompatibleComponentTypeInspection" Severity="Warning" InspectionType="RubberduckOpportunities" /> - <CodeInspection Name="ApplicationWorksheetFunctionInspection" Severity="Suggestion" InspectionType="NamingAndConventionsIssues" /> - <CodeInspection Name="ArgumentWithIncompatibleObjectTypeInspection" Severity="Warning" InspectionType="NamingAndConventionsIssues" /> - <CodeInspection Name="AssignedByValParameterInspection" Severity="Warning" InspectionType="CodeQualityIssues" /> - <CodeInspection Name="AssignmentNotUsedInspection" Severity="Error" InspectionType="CodeQualityIssues" /> - <CodeInspection Name="AttributeValueOutOfSyncInspection" Severity="Error" InspectionType="RubberduckOpportunities" /> - <CodeInspection Name="BooleanAssignedInIfElseInspection" Severity="Suggestion" InspectionType="CodeQualityIssues" /> - <CodeInspection Name="ConstantNotUsedInspection" Severity="Warning" InspectionType="CodeQualityIssues" /> - <CodeInspection Name="DefaultMemberRequiredInspection" Severity="Error" InspectionType="CodeQualityIssues" /> - <CodeInspection Name="DefaultProjectNameInspection" Severity="Suggestion" InspectionType="NamingAndConventionsIssues" /> - <CodeInspection Name="DefTypeStatementInspection" Severity="Warning" InspectionType="LanguageOpportunities" /> - <CodeInspection Name="DuplicatedAnnotationInspection" Severity="Error" InspectionType="RubberduckOpportunities" /> - <CodeInspection Name="EmptyCaseBlockInspection" Severity="Hint" InspectionType="CodeQualityIssues" /> - <CodeInspection Name="EmptyDoWhileBlockInspection" Severity="Hint" InspectionType="CodeQualityIssues" /> - <CodeInspection Name="EmptyElseBlockInspection" Severity="Hint" InspectionType="CodeQualityIssues" /> - <CodeInspection Name="EmptyForEachBlockInspection" Severity="Hint" InspectionType="CodeQualityIssues" /> - <CodeInspection Name="EmptyForLoopBlockInspection" Severity="Hint" InspectionType="CodeQualityIssues" /> - <CodeInspection Name="EmptyIfBlockInspection" Severity="Hint" InspectionType="CodeQualityIssues" /> - <CodeInspection Name="EmptyMethodInspection" Severity="Hint" InspectionType="CodeQualityIssues" /> - <CodeInspection Name="EmptyModuleInspection" Severity="Hint" InspectionType="CodeQualityIssues" /> - <CodeInspection Name="EmptyStringLiteralInspection" Severity="Suggestion" InspectionType="LanguageOpportunities" /> - <CodeInspection Name="EmptyWhileWendBlockInspection" Severity="Hint" InspectionType="CodeQualityIssues" /> - <CodeInspection Name="EncapsulatePublicFieldInspection" Severity="Suggestion" InspectionType="NamingAndConventionsIssues" /> - <CodeInspection Name="ExcelMemberMayReturnNothingInspection" Severity="Warning" InspectionType="CodeQualityIssues" /> - <CodeInspection Name="ExcelUdfNameIsValidCellReferenceInspection" Severity="Warning" InspectionType="NamingAndConventionsIssues" /> - <CodeInspection Name="FunctionReturnValueAlwaysDiscardedInspection" Severity="Suggestion" InspectionType="CodeQualityIssues" /> - <CodeInspection Name="FunctionReturnValueDiscardedInspection" Severity="Hint" InspectionType="CodeQualityIssues" /> - <CodeInspection Name="HostSpecificExpressionInspection" Severity="Warning" InspectionType="CodeQualityIssues" /> - <CodeInspection Name="HungarianNotationInspection" Severity="Suggestion" InspectionType="NamingAndConventionsIssues" /> - <CodeInspection Name="IIfSideEffectInspection" Severity="Error" InspectionType="CodeQualityIssues" /> - <CodeInspection Name="ImplementedInterfaceMemberInspection" Severity="Warning" InspectionType="CodeQualityIssues" /> - <CodeInspection Name="ImplicitActiveSheetReferenceInspection" Severity="Warning" InspectionType="CodeQualityIssues" /> - <CodeInspection Name="ImplicitActiveWorkbookReferenceInspection" Severity="Warning" InspectionType="CodeQualityIssues" /> - <CodeInspection Name="ImplicitByRefModifierInspection" Severity="Hint" InspectionType="NamingAndConventionsIssues" /> - <CodeInspection Name="ImplicitContainingWorkbookReferenceInspection" Severity="Warning" InspectionType="CodeQualityIssues" /> - <CodeInspection Name="ImplicitContainingWorksheetReferenceInspection" Severity="Warning" InspectionType="CodeQualityIssues" /> - <CodeInspection Name="ImplicitDefaultMemberAccessInspection" Severity="Warning" InspectionType="CodeQualityIssues" /> - <CodeInspection Name="ImplicitlyTypedConstInspection" Severity="Warning" InspectionType="CodeQualityIssues" /> - <CodeInspection Name="ImplicitPublicMemberInspection" Severity="Hint" InspectionType="NamingAndConventionsIssues" /> - <CodeInspection Name="ImplicitRecursiveDefaultMemberAccessInspection" Severity="Suggestion" InspectionType="CodeQualityIssues" /> - <CodeInspection Name="ImplicitUnboundDefaultMemberAccessInspection" Severity="Warning" InspectionType="CodeQualityIssues" /> - <CodeInspection Name="ImplicitVariantReturnTypeInspection" Severity="Warning" InspectionType="NamingAndConventionsIssues" /> - <CodeInspection Name="InconsistentArrayBaseInspection" Severity="Hint" InspectionType="CodeQualityIssues" /> - <CodeInspection Name="InconsistentParamArrayBaseInspection" Severity="Hint" InspectionType="CodeQualityIssues" /> - <CodeInspection Name="IndexedDefaultMemberAccessInspection" Severity="Hint" InspectionType="NamingAndConventionsIssues" /> - <CodeInspection Name="IndexedRecursiveDefaultMemberAccessInspection" Severity="Suggestion" InspectionType="NamingAndConventionsIssues" /> - <CodeInspection Name="IndexedUnboundDefaultMemberAccessInspection" Severity="Warning" InspectionType="NamingAndConventionsIssues" /> - <CodeInspection Name="IntegerDataTypeInspection" Severity="Suggestion" InspectionType="LanguageOpportunities" /> - <CodeInspection Name="InvalidAnnotationInspection" Severity="Warning" InspectionType="RubberduckOpportunities" /> - <CodeInspection Name="IsMissingOnInappropriateArgumentInspection" Severity="Error" InspectionType="CodeQualityIssues" /> - <CodeInspection Name="IsMissingWithNonArgumentParameterInspection" Severity="Error" InspectionType="CodeQualityIssues" /> - <CodeInspection Name="KeywordsUsedAsMemberInspection" Severity="Warning" InspectionType="NamingAndConventionsIssues" /> - <CodeInspection Name="LineContinuationBetweenKeywordsInspection" Severity="Error" InspectionType="NamingAndConventionsIssues" /> - <CodeInspection Name="LineLabelNotUsedInspection" Severity="Suggestion" InspectionType="CodeQualityIssues" /> - <CodeInspection Name="MemberNotOnInterfaceInspection" Severity="Warning" InspectionType="CodeQualityIssues" /> - <CodeInspection Name="MisleadingByRefInspection" Severity="Warning" InspectionType="LanguageOpportunities" /> - <CodeInspection Name="MissingAnnotationArgumentInspection" Severity="Error" InspectionType="RubberduckOpportunities" /> - <CodeInspection Name="MissingAttributeInspection" Severity="Error" InspectionType="RubberduckOpportunities" /> - <CodeInspection Name="MissingMemberAnnotationInspection" Severity="Warning" InspectionType="RubberduckOpportunities" /> - <CodeInspection Name="MissingModuleAnnotationInspection" Severity="Warning" InspectionType="RubberduckOpportunities" /> - <CodeInspection Name="ModuleScopeDimKeywordInspection" Severity="Suggestion" InspectionType="NamingAndConventionsIssues" /> - <CodeInspection Name="ModuleWithoutFolderInspection" Severity="Suggestion" InspectionType="RubberduckOpportunities" /> - <CodeInspection Name="MoveFieldCloserToUsageInspection" Severity="Suggestion" InspectionType="NamingAndConventionsIssues" /> - <CodeInspection Name="MultilineParameterInspection" Severity="Warning" InspectionType="NamingAndConventionsIssues" /> - <CodeInspection Name="MultipleDeclarationsInspection" Severity="Warning" InspectionType="NamingAndConventionsIssues" /> - <CodeInspection Name="NegativeLineNumberInspection" Severity="Warning" InspectionType="CodeQualityIssues" /> - <CodeInspection Name="NonBreakingSpaceIdentifierInspection" Severity="Warning" InspectionType="CodeQualityIssues" /> - <CodeInspection Name="NonReturningFunctionInspection" Severity="Error" InspectionType="CodeQualityIssues" /> - <CodeInspection Name="ObjectVariableNotSetInspection" Severity="Error" InspectionType="CodeQualityIssues" /> - <CodeInspection Name="ObjectWhereProcedureIsRequiredInspection" Severity="Error" InspectionType="CodeQualityIssues" /> - <CodeInspection Name="ObsoleteCallingConventionInspection" Severity="Error" InspectionType="CodeQualityIssues" /> - <CodeInspection Name="ObsoleteCallStatementInspection" Severity="Suggestion" InspectionType="LanguageOpportunities" /> - <CodeInspection Name="ObsoleteCommentSyntaxInspection" Severity="Suggestion" InspectionType="LanguageOpportunities" /> - <CodeInspection Name="ObsoleteErrorSyntaxInspection" Severity="Suggestion" InspectionType="LanguageOpportunities" /> - <CodeInspection Name="ObsoleteGlobalInspection" Severity="Suggestion" InspectionType="LanguageOpportunities" /> - <CodeInspection Name="ObsoleteLetStatementInspection" Severity="Suggestion" InspectionType="LanguageOpportunities" /> - <CodeInspection Name="ObsoleteMemberUsageInspection" Severity="Warning" InspectionType="RubberduckOpportunities" /> - <CodeInspection Name="ObsoleteTypeHintInspection" Severity="Suggestion" InspectionType="LanguageOpportunities" /> - <CodeInspection Name="ObsoleteWhileWendStatementInspection" Severity="Suggestion" InspectionType="LanguageOpportunities" /> - <CodeInspection Name="OnErrorGoToMinusOneInspection" Severity="Suggestion" InspectionType="LanguageOpportunities" /> - <CodeInspection Name="OnLocalErrorInspection" Severity="Suggestion" InspectionType="LanguageOpportunities" /> - <CodeInspection Name="OptionBaseInspection" Severity="Hint" InspectionType="NamingAndConventionsIssues" /> - <CodeInspection Name="OptionExplicitInspection" Severity="Error" InspectionType="NamingAndConventionsIssues" /> - <CodeInspection Name="ParameterCanBeByValInspection" Severity="Suggestion" InspectionType="LanguageOpportunities" /> - <CodeInspection Name="ParameterlessCellsInspection" Severity="Suggestion" InspectionType="CodeQualityIssues" /> - <CodeInspection Name="ParameterNotUsedInspection" Severity="Suggestion" InspectionType="CodeQualityIssues" /> - <CodeInspection Name="ProcedureCanBeWrittenAsFunctionInspection" Severity="Suggestion" InspectionType="LanguageOpportunities" /> - <CodeInspection Name="ProcedureNotUsedInspection" Severity="Suggestion" InspectionType="CodeQualityIssues" /> - <CodeInspection Name="ProcedureRequiredInspection" Severity="Error" InspectionType="CodeQualityIssues" /> - <CodeInspection Name="PublicControlFieldAccessInspection" Severity="Hint" InspectionType="NamingAndConventionsIssues" /> - <CodeInspection Name="PublicEnumerationDeclaredInWorksheetInspection" Severity="Warning" InspectionType="NamingAndConventionsIssues" /> - <CodeInspection Name="ReadOnlyPropertyAssignmentInspection" Severity="Error" InspectionType="CodeQualityIssues" /> - <CodeInspection Name="RedundantByRefModifierInspection" Severity="DoNotShow" InspectionType="LanguageOpportunities" /> - <CodeInspection Name="RedundantOptionInspection" Severity="Hint" InspectionType="LanguageOpportunities" /> - <CodeInspection Name="SelfAssignedDeclarationInspection" Severity="Suggestion" InspectionType="LanguageOpportunities" /> - <CodeInspection Name="SetAssignmentWithIncompatibleObjectTypeInspection" Severity="Error" InspectionType="CodeQualityIssues" /> - <CodeInspection Name="ShadowedDeclarationInspection" Severity="DoNotShow" InspectionType="CodeQualityIssues" /> - <CodeInspection Name="SheetAccessedUsingStringInspection" Severity="Suggestion" InspectionType="LanguageOpportunities" /> - <CodeInspection Name="StepIsNotSpecifiedInspection" Severity="DoNotShow" InspectionType="NamingAndConventionsIssues" /> - <CodeInspection Name="StepOneIsRedundantInspection" Severity="Hint" InspectionType="NamingAndConventionsIssues" /> - <CodeInspection Name="StopKeywordInspection" Severity="Hint" InspectionType="CodeQualityIssues" /> - <CodeInspection Name="SuperfluousAnnotationArgumentInspection" Severity="Warning" InspectionType="RubberduckOpportunities" /> - <CodeInspection Name="SuspiciousLetAssignmentInspection" Severity="Error" InspectionType="CodeQualityIssues" /> - <CodeInspection Name="SuspiciousPredeclaredInstanceAccessInspection" Severity="Warning" InspectionType="CodeQualityIssues" /> - <CodeInspection Name="UDTMemberNotUsedInspection" Severity="Suggestion" InspectionType="CodeQualityIssues" /> - <CodeInspection Name="UnassignedVariableUsageInspection" Severity="Error" InspectionType="CodeQualityIssues" /> - <CodeInspection Name="UndeclaredVariableInspection" Severity="Error" InspectionType="CodeQualityIssues" /> - <CodeInspection Name="UnderscoreInPublicClassModuleMemberInspection" Severity="Error" InspectionType="CodeQualityIssues" /> - <CodeInspection Name="UnhandledOnErrorResumeNextInspection" Severity="Warning" InspectionType="CodeQualityIssues" /> - <CodeInspection Name="UnreachableCaseInspection" Severity="Warning" InspectionType="CodeQualityIssues" /> - <CodeInspection Name="UnrecognizedAnnotationInspection" Severity="Warning" InspectionType="RubberduckOpportunities" /> - <CodeInspection Name="UntypedFunctionUsageInspection" Severity="Hint" InspectionType="LanguageOpportunities" /> - <CodeInspection Name="UseMeaningfulNameInspection" Severity="Warning" InspectionType="NamingAndConventionsIssues" /> - <CodeInspection Name="UseOfBangNotationInspection" Severity="Hint" InspectionType="NamingAndConventionsIssues" /> - <CodeInspection Name="UseOfRecursiveBangNotationInspection" Severity="Suggestion" InspectionType="NamingAndConventionsIssues" /> - <CodeInspection Name="UseOfUnboundBangNotationInspection" Severity="Warning" InspectionType="NamingAndConventionsIssues" /> - <CodeInspection Name="ValueRequiredInspection" Severity="Error" InspectionType="CodeQualityIssues" /> - <CodeInspection Name="VariableNotAssignedInspection" Severity="Error" InspectionType="CodeQualityIssues" /> - <CodeInspection Name="VariableNotUsedInspection" Severity="Suggestion" InspectionType="CodeQualityIssues" /> - <CodeInspection Name="VariableTypeNotDeclaredInspection" Severity="Warning" InspectionType="LanguageOpportunities" /> - <CodeInspection Name="WriteOnlyPropertyInspection" Severity="Suggestion" InspectionType="NamingAndConventionsIssues" /> - </CodeInspections> - <WhitelistedIdentifiers /> - <RunInspectionsOnSuccessfulParse>true</RunInspectionsOnSuccessfulParse> - <IgnoreFormControlsHungarianNotation>true</IgnoreFormControlsHungarianNotation> - </CodeInspectionSettings> - + <?xml version="1.0" encoding="utf-16"?> +<CodeInspectionSettings xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> + <CodeInspections> + <CodeInspection Name="AnnotationInIncompatibleComponentTypeInspection" Severity="Warning" InspectionType="RubberduckOpportunities" /> + <CodeInspection Name="ApplicationWorksheetFunctionInspection" Severity="Suggestion" InspectionType="NamingAndConventionsIssues" /> + <CodeInspection Name="ArgumentWithIncompatibleObjectTypeInspection" Severity="Warning" InspectionType="NamingAndConventionsIssues" /> + <CodeInspection Name="AssignedByValParameterInspection" Severity="Warning" InspectionType="CodeQualityIssues" /> + <CodeInspection Name="AssignmentNotUsedInspection" Severity="Error" InspectionType="CodeQualityIssues" /> + <CodeInspection Name="AttributeValueOutOfSyncInspection" Severity="Error" InspectionType="RubberduckOpportunities" /> + <CodeInspection Name="BooleanAssignedInIfElseInspection" Severity="Suggestion" InspectionType="CodeQualityIssues" /> + <CodeInspection Name="ConstantNotUsedInspection" Severity="Warning" InspectionType="CodeQualityIssues" /> + <CodeInspection Name="DefaultMemberRequiredInspection" Severity="Error" InspectionType="CodeQualityIssues" /> + <CodeInspection Name="DefaultProjectNameInspection" Severity="Suggestion" InspectionType="NamingAndConventionsIssues" /> + <CodeInspection Name="DefTypeStatementInspection" Severity="Warning" InspectionType="LanguageOpportunities" /> + <CodeInspection Name="DuplicatedAnnotationInspection" Severity="Error" InspectionType="RubberduckOpportunities" /> + <CodeInspection Name="EmptyCaseBlockInspection" Severity="Hint" InspectionType="CodeQualityIssues" /> + <CodeInspection Name="EmptyDoWhileBlockInspection" Severity="Hint" InspectionType="CodeQualityIssues" /> + <CodeInspection Name="EmptyElseBlockInspection" Severity="Hint" InspectionType="CodeQualityIssues" /> + <CodeInspection Name="EmptyForEachBlockInspection" Severity="Hint" InspectionType="CodeQualityIssues" /> + <CodeInspection Name="EmptyForLoopBlockInspection" Severity="Hint" InspectionType="CodeQualityIssues" /> + <CodeInspection Name="EmptyIfBlockInspection" Severity="Hint" InspectionType="CodeQualityIssues" /> + <CodeInspection Name="EmptyMethodInspection" Severity="Hint" InspectionType="CodeQualityIssues" /> + <CodeInspection Name="EmptyModuleInspection" Severity="Hint" InspectionType="CodeQualityIssues" /> + <CodeInspection Name="EmptyStringLiteralInspection" Severity="Suggestion" InspectionType="LanguageOpportunities" /> + <CodeInspection Name="EmptyWhileWendBlockInspection" Severity="Hint" InspectionType="CodeQualityIssues" /> + <CodeInspection Name="EncapsulatePublicFieldInspection" Severity="Suggestion" InspectionType="NamingAndConventionsIssues" /> + <CodeInspection Name="ExcelMemberMayReturnNothingInspection" Severity="Warning" InspectionType="CodeQualityIssues" /> + <CodeInspection Name="ExcelUdfNameIsValidCellReferenceInspection" Severity="Warning" InspectionType="NamingAndConventionsIssues" /> + <CodeInspection Name="FunctionReturnValueAlwaysDiscardedInspection" Severity="Suggestion" InspectionType="CodeQualityIssues" /> + <CodeInspection Name="FunctionReturnValueDiscardedInspection" Severity="Hint" InspectionType="CodeQualityIssues" /> + <CodeInspection Name="HostSpecificExpressionInspection" Severity="Warning" InspectionType="CodeQualityIssues" /> + <CodeInspection Name="HungarianNotationInspection" Severity="Suggestion" InspectionType="NamingAndConventionsIssues" /> + <CodeInspection Name="IIfSideEffectInspection" Severity="Error" InspectionType="CodeQualityIssues" /> + <CodeInspection Name="ImplementedInterfaceMemberInspection" Severity="Warning" InspectionType="CodeQualityIssues" /> + <CodeInspection Name="ImplicitActiveSheetReferenceInspection" Severity="Warning" InspectionType="CodeQualityIssues" /> + <CodeInspection Name="ImplicitActiveWorkbookReferenceInspection" Severity="Warning" InspectionType="CodeQualityIssues" /> + <CodeInspection Name="ImplicitByRefModifierInspection" Severity="Hint" InspectionType="NamingAndConventionsIssues" /> + <CodeInspection Name="ImplicitContainingWorkbookReferenceInspection" Severity="Warning" InspectionType="CodeQualityIssues" /> + <CodeInspection Name="ImplicitContainingWorksheetReferenceInspection" Severity="Warning" InspectionType="CodeQualityIssues" /> + <CodeInspection Name="ImplicitDefaultMemberAccessInspection" Severity="Warning" InspectionType="CodeQualityIssues" /> + <CodeInspection Name="ImplicitlyTypedConstInspection" Severity="Warning" InspectionType="CodeQualityIssues" /> + <CodeInspection Name="ImplicitPublicMemberInspection" Severity="Hint" InspectionType="NamingAndConventionsIssues" /> + <CodeInspection Name="ImplicitRecursiveDefaultMemberAccessInspection" Severity="Suggestion" InspectionType="CodeQualityIssues" /> + <CodeInspection Name="ImplicitUnboundDefaultMemberAccessInspection" Severity="Warning" InspectionType="CodeQualityIssues" /> + <CodeInspection Name="ImplicitVariantReturnTypeInspection" Severity="Warning" InspectionType="NamingAndConventionsIssues" /> + <CodeInspection Name="InconsistentArrayBaseInspection" Severity="Hint" InspectionType="CodeQualityIssues" /> + <CodeInspection Name="InconsistentParamArrayBaseInspection" Severity="Hint" InspectionType="CodeQualityIssues" /> + <CodeInspection Name="IndexedDefaultMemberAccessInspection" Severity="Hint" InspectionType="NamingAndConventionsIssues" /> + <CodeInspection Name="IndexedRecursiveDefaultMemberAccessInspection" Severity="Suggestion" InspectionType="NamingAndConventionsIssues" /> + <CodeInspection Name="IndexedUnboundDefaultMemberAccessInspection" Severity="Warning" InspectionType="NamingAndConventionsIssues" /> + <CodeInspection Name="IntegerDataTypeInspection" Severity="Suggestion" InspectionType="LanguageOpportunities" /> + <CodeInspection Name="InvalidAnnotationInspection" Severity="Warning" InspectionType="RubberduckOpportunities" /> + <CodeInspection Name="IsMissingOnInappropriateArgumentInspection" Severity="Error" InspectionType="CodeQualityIssues" /> + <CodeInspection Name="IsMissingWithNonArgumentParameterInspection" Severity="Error" InspectionType="CodeQualityIssues" /> + <CodeInspection Name="KeywordsUsedAsMemberInspection" Severity="Warning" InspectionType="NamingAndConventionsIssues" /> + <CodeInspection Name="LineContinuationBetweenKeywordsInspection" Severity="Error" InspectionType="NamingAndConventionsIssues" /> + <CodeInspection Name="LineLabelNotUsedInspection" Severity="Suggestion" InspectionType="CodeQualityIssues" /> + <CodeInspection Name="MemberNotOnInterfaceInspection" Severity="Warning" InspectionType="CodeQualityIssues" /> + <CodeInspection Name="MisleadingByRefInspection" Severity="Warning" InspectionType="LanguageOpportunities" /> + <CodeInspection Name="MissingAnnotationArgumentInspection" Severity="Error" InspectionType="RubberduckOpportunities" /> + <CodeInspection Name="MissingAttributeInspection" Severity="Error" InspectionType="RubberduckOpportunities" /> + <CodeInspection Name="MissingMemberAnnotationInspection" Severity="Warning" InspectionType="RubberduckOpportunities" /> + <CodeInspection Name="MissingModuleAnnotationInspection" Severity="Warning" InspectionType="RubberduckOpportunities" /> + <CodeInspection Name="ModuleScopeDimKeywordInspection" Severity="Suggestion" InspectionType="NamingAndConventionsIssues" /> + <CodeInspection Name="ModuleWithoutFolderInspection" Severity="Suggestion" InspectionType="RubberduckOpportunities" /> + <CodeInspection Name="MoveFieldCloserToUsageInspection" Severity="Suggestion" InspectionType="NamingAndConventionsIssues" /> + <CodeInspection Name="MultilineParameterInspection" Severity="Warning" InspectionType="NamingAndConventionsIssues" /> + <CodeInspection Name="MultipleDeclarationsInspection" Severity="Warning" InspectionType="NamingAndConventionsIssues" /> + <CodeInspection Name="NegativeLineNumberInspection" Severity="Warning" InspectionType="CodeQualityIssues" /> + <CodeInspection Name="NonBreakingSpaceIdentifierInspection" Severity="Warning" InspectionType="CodeQualityIssues" /> + <CodeInspection Name="NonReturningFunctionInspection" Severity="Error" InspectionType="CodeQualityIssues" /> + <CodeInspection Name="ObjectVariableNotSetInspection" Severity="Error" InspectionType="CodeQualityIssues" /> + <CodeInspection Name="ObjectWhereProcedureIsRequiredInspection" Severity="Error" InspectionType="CodeQualityIssues" /> + <CodeInspection Name="ObsoleteCallingConventionInspection" Severity="Error" InspectionType="CodeQualityIssues" /> + <CodeInspection Name="ObsoleteCallStatementInspection" Severity="Suggestion" InspectionType="LanguageOpportunities" /> + <CodeInspection Name="ObsoleteCommentSyntaxInspection" Severity="Suggestion" InspectionType="LanguageOpportunities" /> + <CodeInspection Name="ObsoleteErrorSyntaxInspection" Severity="Suggestion" InspectionType="LanguageOpportunities" /> + <CodeInspection Name="ObsoleteGlobalInspection" Severity="Suggestion" InspectionType="LanguageOpportunities" /> + <CodeInspection Name="ObsoleteLetStatementInspection" Severity="Suggestion" InspectionType="LanguageOpportunities" /> + <CodeInspection Name="ObsoleteMemberUsageInspection" Severity="Warning" InspectionType="RubberduckOpportunities" /> + <CodeInspection Name="ObsoleteTypeHintInspection" Severity="Suggestion" InspectionType="LanguageOpportunities" /> + <CodeInspection Name="ObsoleteWhileWendStatementInspection" Severity="Suggestion" InspectionType="LanguageOpportunities" /> + <CodeInspection Name="OnErrorGoToMinusOneInspection" Severity="Suggestion" InspectionType="LanguageOpportunities" /> + <CodeInspection Name="OnLocalErrorInspection" Severity="Suggestion" InspectionType="LanguageOpportunities" /> + <CodeInspection Name="OptionBaseInspection" Severity="Hint" InspectionType="NamingAndConventionsIssues" /> + <CodeInspection Name="OptionExplicitInspection" Severity="Error" InspectionType="NamingAndConventionsIssues" /> + <CodeInspection Name="ParameterCanBeByValInspection" Severity="Suggestion" InspectionType="LanguageOpportunities" /> + <CodeInspection Name="ParameterNotUsedInspection" Severity="Suggestion" InspectionType="CodeQualityIssues" /> + <CodeInspection Name="ProcedureCanBeWrittenAsFunctionInspection" Severity="Suggestion" InspectionType="LanguageOpportunities" /> + <CodeInspection Name="ProcedureNotUsedInspection" Severity="Suggestion" InspectionType="CodeQualityIssues" /> + <CodeInspection Name="ProcedureRequiredInspection" Severity="Error" InspectionType="CodeQualityIssues" /> + <CodeInspection Name="PublicControlFieldAccessInspection" Severity="Hint" InspectionType="NamingAndConventionsIssues" /> + <CodeInspection Name="PublicEnumerationDeclaredInWorksheetInspection" Severity="Warning" InspectionType="NamingAndConventionsIssues" /> + <CodeInspection Name="ReadOnlyPropertyAssignmentInspection" Severity="Error" InspectionType="CodeQualityIssues" /> + <CodeInspection Name="RedundantByRefModifierInspection" Severity="DoNotShow" InspectionType="LanguageOpportunities" /> + <CodeInspection Name="RedundantOptionInspection" Severity="Hint" InspectionType="LanguageOpportunities" /> + <CodeInspection Name="SelfAssignedDeclarationInspection" Severity="Suggestion" InspectionType="LanguageOpportunities" /> + <CodeInspection Name="SetAssignmentWithIncompatibleObjectTypeInspection" Severity="Error" InspectionType="CodeQualityIssues" /> + <CodeInspection Name="ShadowedDeclarationInspection" Severity="DoNotShow" InspectionType="CodeQualityIssues" /> + <CodeInspection Name="SheetAccessedUsingStringInspection" Severity="Suggestion" InspectionType="LanguageOpportunities" /> + <CodeInspection Name="StepIsNotSpecifiedInspection" Severity="DoNotShow" InspectionType="NamingAndConventionsIssues" /> + <CodeInspection Name="StepOneIsRedundantInspection" Severity="Hint" InspectionType="NamingAndConventionsIssues" /> + <CodeInspection Name="StopKeywordInspection" Severity="Hint" InspectionType="CodeQualityIssues" /> + <CodeInspection Name="SuperfluousAnnotationArgumentInspection" Severity="Warning" InspectionType="RubberduckOpportunities" /> + <CodeInspection Name="SuspiciousLetAssignmentInspection" Severity="Error" InspectionType="CodeQualityIssues" /> + <CodeInspection Name="SuspiciousPredeclaredInstanceAccessInspection" Severity="Warning" InspectionType="CodeQualityIssues" /> + <CodeInspection Name="UDTMemberNotUsedInspection" Severity="Suggestion" InspectionType="CodeQualityIssues" /> + <CodeInspection Name="UnassignedVariableUsageInspection" Severity="Error" InspectionType="CodeQualityIssues" /> + <CodeInspection Name="UndeclaredVariableInspection" Severity="Error" InspectionType="CodeQualityIssues" /> + <CodeInspection Name="UnderscoreInPublicClassModuleMemberInspection" Severity="Error" InspectionType="CodeQualityIssues" /> + <CodeInspection Name="UnhandledOnErrorResumeNextInspection" Severity="Warning" InspectionType="CodeQualityIssues" /> + <CodeInspection Name="UnreachableCaseInspection" Severity="Warning" InspectionType="CodeQualityIssues" /> + <CodeInspection Name="UnrecognizedAnnotationInspection" Severity="Warning" InspectionType="RubberduckOpportunities" /> + <CodeInspection Name="UntypedFunctionUsageInspection" Severity="Hint" InspectionType="LanguageOpportunities" /> + <CodeInspection Name="UseMeaningfulNameInspection" Severity="Warning" InspectionType="NamingAndConventionsIssues" /> + <CodeInspection Name="UseOfBangNotationInspection" Severity="Hint" InspectionType="NamingAndConventionsIssues" /> + <CodeInspection Name="UseOfRecursiveBangNotationInspection" Severity="Suggestion" InspectionType="NamingAndConventionsIssues" /> + <CodeInspection Name="UseOfUnboundBangNotationInspection" Severity="Warning" InspectionType="NamingAndConventionsIssues" /> + <CodeInspection Name="ValueRequiredInspection" Severity="Error" InspectionType="CodeQualityIssues" /> + <CodeInspection Name="VariableNotAssignedInspection" Severity="Error" InspectionType="CodeQualityIssues" /> + <CodeInspection Name="VariableNotUsedInspection" Severity="Suggestion" InspectionType="CodeQualityIssues" /> + <CodeInspection Name="VariableTypeNotDeclaredInspection" Severity="Warning" InspectionType="LanguageOpportunities" /> + <CodeInspection Name="WriteOnlyPropertyInspection" Severity="Suggestion" InspectionType="NamingAndConventionsIssues" /> + </CodeInspections> + <WhitelistedIdentifiers /> + <RunInspectionsOnSuccessfulParse>true</RunInspectionsOnSuccessfulParse> + <IgnoreFormControlsHungarianNotation>true</IgnoreFormControlsHungarianNotation> +</CodeInspectionSettings> \ No newline at end of file diff --git a/Rubberduck.CodeAnalysis/app.config b/Rubberduck.CodeAnalysis/app.config index e720e2127b..f52eac9092 100644 --- a/Rubberduck.CodeAnalysis/app.config +++ b/Rubberduck.CodeAnalysis/app.config @@ -188,8 +188,6 @@ InspectionType="NamingAndConventionsIssues" /> -