Odoo cloc is a tool to count the number of relevant lines written in Python,
Javascript or XML. This can be used as rough metric for pricing maintenance of
customizations.
It has two modes of operation, either by providing a path:
odoo-bin cloc -p module_path
Or by providing the name of a database:
odoo-bin cloc --addons-path=dirs -d database
In the latter mode, only the custom code is accounted for.
Both modes can be used simultaneously.
Files that cannot be parsed are shown at the end of the report.
Parsing can fail due to syntax errors or excessive file size.
closes odoo/odoo#52635
X-original-commit: ae858c3ac66267b4726db459032b91a6be1cc1d6
Related: odoo/enterprise#11018
Signed-off-by: Olivier Dony (odo) <odo@openerp.com>
Co-authored-by: Thibault Francois <tfr@odoo.com>
Co-authored-by: Antoine Vandevenne (anv) <anv@odoo.com>
23 lines
536 B
Python
23 lines
536 B
Python
# -*- coding: utf-8 -*-
|
|
# Part of Odoo. See LICENSE file for full copyright and licensing details.
|
|
|
|
from . import pycompat
|
|
from . import win32
|
|
from . import appdirs
|
|
from . import osutil
|
|
from . import pdf
|
|
from . import cloc
|
|
from .config import config
|
|
from .misc import *
|
|
from .translate import *
|
|
from .image import *
|
|
from .sql import *
|
|
from .float_utils import *
|
|
from .mail import *
|
|
from .func import *
|
|
from .debugger import *
|
|
from .xml_utils import *
|
|
from .date_utils import *
|
|
from .convert import *
|
|
from .template_inheritance import *
|