summaryrefslogtreecommitdiffstats
path: root/modules/gdscript/tests/scripts/analyzer/features/warning_ignore_targets.gd
blob: 10eca33647e7482e81f7f4c7c1178432fb5383b7 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
@warning_ignore("confusable_identifier")
class MyClАss:
	var my_vАr

@warning_ignore("narrowing_conversion")
var i: int = f:
	get:
		return f

var f: float

@warning_ignore("narrowing_conversion")
func test_func(_i: int = f):
	i = f

func test():
	@warning_ignore("narrowing_conversion")
	if signi(f): # TODO: Allow `@warning_ignore` before `elif`?
		i = f

	@warning_ignore("narrowing_conversion")
	match signi(f):
		1:
			i = f
		@warning_ignore("confusable_identifier")
		var my_vАr:
			var _my_vАr: Variant = my_vАr

	@warning_ignore("narrowing_conversion")
	for j in signi(f):
		i = f

	@warning_ignore("narrowing_conversion")
	while signi(f):
		i = f