Siirry sisältöön
Menu
Sinun on rekisteröidyttävä, jotta voit olla vuorovaikutuksessa yhteisön kanssa.
Tämä kysymys on merkitty
2 Vastaukset
1798 Näkymät

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
Hylkää
Tekijä Paras vastaus

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
Hylkää
Aiheeseen liittyviä artikkeleita Vastaukset Näkymät Toimenpide
2
elok. 25
2410
1
heinäk. 25
909
1
elok. 25
1151
0
toukok. 25
1344
2
huhtik. 25
3567