1
0
mirror of https://github.com/EDCD/EDMarketConnector.git synced 2025-04-18 09:57:40 +03:00

Fixed code blocks

This commit is contained in:
A_D 2020-07-19 17:47:52 +02:00 committed by Athanasius
parent af3e8f29c7
commit 7e422c73c4

View File

@ -181,43 +181,44 @@ Coding Conventions
* **ALWAYS** place a single-statement control flow body, for control statements such as `if`, `else`, `for`, `foreach`, * **ALWAYS** place a single-statement control flow body, for control statements such as `if`, `else`, `for`, `foreach`,
on a separate line, with consistent indentation. on a separate line, with consistent indentation.
Yes: Yes:
```python ```python
if somethingTrue: if somethingTrue:
Things_we_then_do() Things_we_then_do()
``` ```
No: No:
```python ```python
if somethingTrue: One_thing_we_do() if somethingTrue: One_thing_we_do()
``` ```
Yes, some existing code still flouts this rule. Yes, some existing code still flouts this rule.
* **Always** use Line breaks after scope changes. It makes reading code far easier * **Always** use Line breaks after scope changes. It makes reading code far easier
Yes: Yes:
```python ```python
if True: if True:
do_something() do_something()
else: else:
raise UniverseBrokenException() raise UniverseBrokenException()
return return
``` ```
No:
```python No:
if True:
do_something() ```python
else: if True:
raise UniverseBrokenException() do_something()
return else:
``` raise UniverseBrokenException()
return
```
* Going forwards please do place [type hints](https://docs.python.org/3/library/typing.html) on the declarations of your functions, both their arguments and return * Going forwards please do place [type hints](https://docs.python.org/3/library/typing.html) on the declarations of your functions, both their arguments and return