ERP5产品和业务模板的pyflakes包装器
项目描述
erp5flakes是pyflakes的包装器,用于检查ERP5代码中的错误。
它可以解析产品中的Python代码或业务模板中的Python脚本,在皮肤文件夹或工作流中。
安装
使用pip安装
pip install -r requirements.txt
运行
要运行,必须在环境中设置SOFTWARE_HOME变量,然后使用业务模板或产品的路径调用erp5flakes进行验证。
例如,要检查安装ERP5 SR的webrunner内ERP5存储库中的所有业务模板
SOFTWARE_HOME=$(dirname ~/srv/runner/software/*/parts/erp5/product) erp5flakes ~/srv/runner/software/*/parts/erp5/bt5/* ~/srv/runner/software/*/parts/erp5/product/ERP5/bootstrap/*
另一个示例,要检查ERP5Type和CMFActivity产品的代码
SOFTWARE_HOME=$(dirname ~/srv/runner/software/*/parts/erp5/product) erp5flakes ~/srv/runner/software/*/parts/erp5/product/ERP5Type ~/srv/runner/software/*/parts/erp5/product/CMFActivity