From a3adc30a6c9b3e8d8f53c7df116a0421591dcf80 Mon Sep 17 00:00:00 2001 From: Tamas Balog Date: Wed, 25 Jan 2023 08:48:45 +0100 Subject: [PATCH 1/2] #33: Add support for the variabledeclaration and any AST types --- src/Extension/Rosie/Model/RosieRuleAstTypes.cs | 4 ++++ src/GraphQLClient/schema.graphql | 2 ++ 2 files changed, 6 insertions(+) diff --git a/src/Extension/Rosie/Model/RosieRuleAstTypes.cs b/src/Extension/Rosie/Model/RosieRuleAstTypes.cs index b297ed5..4d8eef1 100644 --- a/src/Extension/Rosie/Model/RosieRuleAstTypes.cs +++ b/src/Extension/Rosie/Model/RosieRuleAstTypes.cs @@ -17,6 +17,8 @@ internal static class RosieRuleAstTypes private const string EntityCheckedHtmlElement = "htmlelement"; private const string EntityCheckedClassDefinition = "classdefinition"; private const string EntityCheckedFunctionExpression = "functionexpression"; + private const string EntityCheckedVariableDeclaration = "variabledeclaration"; + private const string EntityCheckedAny = "any"; /// /// Maps the argument element checked to its Rosie counterpart value. @@ -40,6 +42,8 @@ internal static class RosieRuleAstTypes "HtmlElement" => EntityCheckedHtmlElement, "ClassDefinition" => EntityCheckedClassDefinition, "FunctionExpression" => EntityCheckedFunctionExpression, + "VariableDeclaration" => EntityCheckedVariableDeclaration, + "Any" => EntityCheckedAny, _ => null }; } diff --git a/src/GraphQLClient/schema.graphql b/src/GraphQLClient/schema.graphql index d9e7174..518fe56 100644 --- a/src/GraphQLClient/schema.graphql +++ b/src/GraphQLClient/schema.graphql @@ -985,6 +985,8 @@ enum ElementCheckedEnumeration { ForLoop IfCondition FunctionCall + VariableDeclaration + Any } "Information about duplicate occurrence (where it is in your code)" From bb7b566e9db0e7b916c7d94dede65085244fd6df Mon Sep 17 00:00:00 2001 From: dastrong-codiga <100973772+dastrong-codiga@users.noreply.github.com> Date: Wed, 25 Jan 2023 07:37:49 -0800 Subject: [PATCH 2/2] chore: bump version --- src/Extension/source.extension.cs | 2 +- src/Extension/source.extension.vsixmanifest | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/src/Extension/source.extension.cs b/src/Extension/source.extension.cs index 070f219..c65b25a 100644 --- a/src/Extension/source.extension.cs +++ b/src/Extension/source.extension.cs @@ -11,7 +11,7 @@ internal sealed partial class Vsix public const string Name = "Codiga"; public const string Description = @"Code Snippets for 15+ languages and Code Analysis with Custom Rules."; public const string Language = "en-US"; - public const string Version = "0.0.16"; + public const string Version = "0.0.17"; public const string Author = "Codiga"; public const string Tags = ""; } diff --git a/src/Extension/source.extension.vsixmanifest b/src/Extension/source.extension.vsixmanifest index 8109314..5641e8c 100644 --- a/src/Extension/source.extension.vsixmanifest +++ b/src/Extension/source.extension.vsixmanifest @@ -1,7 +1,7 @@  - + Codiga Code Snippets for 15+ languages and Code Analysis with Custom Rules. https://www.codiga.io/