Update style guide.
PiperOrigin-RevId: 559743120 Change-Id: I6073911526bef9a9cc72d95122c4e8b9993b22ba
This commit is contained in:
committed by
Copybara-Service
parent
1dad5993f0
commit
9255cc58a9
+8
-6
@@ -34,7 +34,7 @@ takes precedence. Additional principles include:
|
||||
|
||||
- Follow the [naming conventions](https://mujoco.readthedocs.io/en/latest/programming#naming-convention).
|
||||
- Be sparing with horizontal space: Try to keep lines short, avoid line-breaks
|
||||
where possble.
|
||||
where possible.
|
||||
- Be generous with vertical space: Empty lines between code blocks are good.
|
||||
- Keep names short.
|
||||
- Inline comments are part of the code, treat them as such.
|
||||
@@ -59,7 +59,7 @@ spot such a pattern, feel free to send a PR to update the guide.
|
||||
Line length is 100 characters. In rare situations, like the collision table at
|
||||
the top of
|
||||
[engine_collision_driver.c](https://github.com/deepmind/mujoco/blob/c8ff7b3d341560e8cc33fbdcaffbcdbc4c32327c/src/engine/engine_collision_driver.c#L36),
|
||||
longer lines are alowed for readability.
|
||||
longer lines are allowed for readability.
|
||||
|
||||
#### Comments
|
||||
|
||||
@@ -138,11 +138,13 @@ assignments:
|
||||
}
|
||||
```
|
||||
|
||||
- Spaces are not allowed around comparison operators in `for` statements and
|
||||
inside array subscripts `[]`. For an example, inspect the `mju_transpose`
|
||||
implementation above.
|
||||
- Spaces are required around comparison operators.
|
||||
|
||||
- Three empty lines between function declarations.
|
||||
- Spaces are not allowed around operators in array subscripts `[]` or in
|
||||
variable initialisation in `for` loops. For example, inspect the
|
||||
`mju_transpose` implementation above.
|
||||
|
||||
- Three blank lines are required between function implementations in source files.
|
||||
|
||||
#### Variable declarations
|
||||
|
||||
|
||||
Reference in New Issue
Block a user