diff options
author | Rémi Verschelde <remi@verschelde.fr> | 2022-01-05 09:05:56 +0100 |
---|---|---|
committer | GitHub <noreply@github.com> | 2022-01-05 09:05:56 +0100 |
commit | 6d4ed65f4cba81a1f6c9bec1e8a0d2f543faaeab (patch) | |
tree | fd85df7986fcf273c82194311d66ddf6110fef81 /modules/gdscript/gdscript_editor.cpp | |
parent | b57b2447be2c01516342ae72a77efb012f96f021 (diff) | |
parent | 923b7b27486212786364327235dfe8bead629a5d (diff) | |
download | redot-engine-6d4ed65f4cba81a1f6c9bec1e8a0d2f543faaeab.tar.gz |
Merge pull request #56483 from vnen/gdscript-warning-annotation
Add annotation to ignore warnings
Diffstat (limited to 'modules/gdscript/gdscript_editor.cpp')
-rw-r--r-- | modules/gdscript/gdscript_editor.cpp | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/modules/gdscript/gdscript_editor.cpp b/modules/gdscript/gdscript_editor.cpp index 7e5780a6b8..81aaef09dc 100644 --- a/modules/gdscript/gdscript_editor.cpp +++ b/modules/gdscript/gdscript_editor.cpp @@ -646,6 +646,11 @@ static void _find_annotation_arguments(const GDScriptParser::AnnotationNode *p_a ScriptCodeCompletionOption option(E, ScriptCodeCompletionOption::KIND_CLASS); r_result.insert(option.display, option); } + } else if (p_annotation->name == "@warning_ignore") { + for (int warning_code = 0; warning_code < GDScriptWarning::WARNING_MAX; warning_code++) { + ScriptCodeCompletionOption warning(GDScriptWarning::get_name_from_code((GDScriptWarning::Code)warning_code).to_lower(), ScriptCodeCompletionOption::KIND_PLAIN_TEXT); + r_result.insert(warning.display, warning); + } } } |