Skip to content

Commit 9fa2ffd

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 #14679 Signed-off-by: Antoine Vandevenne (anv) <[email protected]>
1 parent a41be76 commit 9fa2ffd

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
@@ -828,7 +828,7 @@ Symbols and Conventions
828828
- When defining *report* model (SQL views e.i.) : use
829829
``<related_base_model>.report.<action>``, based on the Transient convention.
830830

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

833833

834834
.. code-block:: python
@@ -837,7 +837,7 @@ Symbols and Conventions
837837
...
838838
839839
- Variable name :
840-
- use camelcase for model variable
840+
- use Pascal case for model variable
841841
- use underscore lowercase notation for common variable.
842842
- 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
843843

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

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

0 commit comments

Comments
 (0)