Skip to content

Commit 9da4f4d

Browse files
[FIX] coding_guidelines: Change camelcase for Pascal case
The coding guidelines establish that we have to write class declaration for both Python and JavaScript in camel case but it's actually in Pascal case. It also establishing that model variable (ex: `Partner = self.env['res.partner]'`) has to be in camel case but it's actually following the Pascal case. Pascal case has to start all variables with a capital letter where camel case is starting with a lower case letter. Source: https://builtin.com/articles/pascal-case-vs-camel-case no task id closes #14706 X-original-commit: 9fa2ffd Signed-off-by: Antoine Vandevenne (anv) <[email protected]> Signed-off-by: Florian Gilbert (flg) <[email protected]>
1 parent 4af1f69 commit 9da4f4d

File tree

1 file changed

+3
-3
lines changed

1 file changed

+3
-3
lines changed

content/contributing/development/coding_guidelines.rst

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -826,7 +826,7 @@ Symbols and Conventions
826826
- When defining *report* model (SQL views e.i.) : use
827827
``<related_base_model>.report.<action>``, based on the Transient convention.
828828

829-
- Odoo Python Class : use camelcase (Object-oriented style).
829+
- Odoo Python Class : use Pascal case (Object-oriented style).
830830

831831

832832
.. code-block:: python
@@ -835,7 +835,7 @@ Symbols and Conventions
835835
...
836836
837837
- Variable name :
838-
- use camelcase for model variable
838+
- use Pascal case for model variable
839839
- use underscore lowercase notation for common variable.
840840
- suffix your variable name with *_id* or *_ids* if it contains a record id or list of id. Don't use ``partner_id`` to contain a record of res.partner
841841

@@ -964,7 +964,7 @@ Javascript coding guidelines
964964
- ``use strict;`` is recommended for all javascript files
965965
- Use a linter (jshint, ...)
966966
- Never add minified Javascript Libraries
967-
- Use camelcase for class declaration
967+
- Use Pascal case for class declaration
968968

969969
More precise JS guidelines are detailed in the `github wiki <https://github.com/odoo/odoo/wiki/Javascript-coding-guidelines>`_.
970970
You may also have a look at existing API in Javascript by looking Javascript

0 commit comments

Comments
 (0)