Skip to Content
Menú
This question has been flagged
2 Respostes
1789 Vistes

I’m looking to understand the purpose of the cloc command in Odoo. Does it support all versions of Odoo, and how do I access this feature in different Odoo versions? If there are any exclusions , I’d like to know more about that too.

Avatar
Descartar
Autor Best Answer

The cloc (Count Lines of Code) command in Odoo is a tool used to count the number of lines of code (LoC) in your Odoo modules. It categorizes the lines as code, comments, and blank lines across Python, XML, and JavaScript files. This helps developers analyze the size and complexity of the Odoo codebase.

Usage of cloc in Odoo versions:

Odoo 13+: The cloc command is built into odoo-bin and can be used directly to count lines of code across the entire Odoo project.    

 Odoo 10-12: In older Odoo versions, odoo-bin cloc is not available. Instead, you can use the standalone cloc tool to count lines of code in your Odoo modules.

Install cloc (if not installed):


Exclusions in the cloc count:

The cloc command automatically excludes the following lines from its count:

    Generated code (e.g., .pyc, .pyo files)

    Third-party libraries (not part of your custom Odoo module)

    Empty or comment-only files

This ensures that the count reflects only relevant lines of code and not temporary or external code.

This tool is helpful for developers who want to track the growth and complexity of their Odoo codebase, offering a clear view of the code’s structure.


Regards,

Jishna

Accurates


Avatar
Descartar
Related Posts Respostes Vistes Activitat
2
d’ag. 25
2409
1
de jul. 25
909
1
d’ag. 25
1151
0
de maig 25
1344
2
d’abr. 25
3567