Merge pull request #32403 from yeonghoey/enforce4space

Print errors when tab indent found in [codeblock]
This commit is contained in:
Rémi Verschelde 2019-10-03 08:41:21 +02:00 committed by GitHub
commit c9781df316
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
4 changed files with 13 additions and 8 deletions

View File

@ -69,7 +69,7 @@
[codeblock] [codeblock]
{ {
"content-length": 12, "content-length": 12,
"Content-Type": "application/json; charset=UTF-8", "Content-Type": "application/json; charset=UTF-8",
} }
[/codeblock] [/codeblock]
</description> </description>

View File

@ -69,9 +69,9 @@
Commonly used to create a one-shot delay timer as in the following example: Commonly used to create a one-shot delay timer as in the following example:
[codeblock] [codeblock]
func some_function(): func some_function():
print("start") print("start")
yield(get_tree().create_timer(1.0), "timeout") yield(get_tree().create_timer(1.0), "timeout")
print("end") print("end")
[/codeblock] [/codeblock]
</description> </description>
</method> </method>

View File

@ -608,8 +608,10 @@ def rstize_text(text, state): # type: (str, State) -> str
break break
pre_text = text[:pos] pre_text = text[:pos]
indent_level = 0
while text[pos + 1] == '\t': while text[pos + 1] == '\t':
pos += 1 pos += 1
indent_level += 1
post_text = text[pos + 1:] post_text = text[pos + 1:]
# Handle codeblocks # Handle codeblocks
@ -633,6 +635,9 @@ def rstize_text(text, state): # type: (str, State) -> str
while code_pos + to_skip + 1 < len(code_text) and code_text[code_pos + to_skip + 1] == '\t': while code_pos + to_skip + 1 < len(code_text) and code_text[code_pos + to_skip + 1] == '\t':
to_skip += 1 to_skip += 1
if to_skip > indent_level:
print_error("Four spaces should be used for indentation within [codeblock], file: {}".format(state.current_class), state)
if len(code_text[code_pos + to_skip + 1:]) == 0: if len(code_text[code_pos + to_skip + 1:]) == 0:
code_text = code_text[:code_pos] + "\n" code_text = code_text[:code_pos] + "\n"
code_pos += 1 code_pos += 1

View File

@ -590,10 +590,10 @@
extends Sprite extends Sprite
var elapsed = 0.0 var elapsed = 0.0
func _process(delta): func _process(delta):
var min_angle = deg2rad(0.0) var min_angle = deg2rad(0.0)
var max_angle = deg2rad(90.0) var max_angle = deg2rad(90.0)
rotation = lerp_angle(min_angle, max_angle, elapsed) rotation = lerp_angle(min_angle, max_angle, elapsed)
elapsed += delta elapsed += delta
[/codeblock] [/codeblock]
</description> </description>
</method> </method>