我的 pyBuild 运行似乎没有运行任何 linter 插件。我可以使用任何一个
use_plugin("python.distutils")
或者
use_plugin("python.flake8")
但是当 pyBuilder 运行完成时,它会显示: 任务:准备 [2073 毫秒] 编译源 [0 毫秒] run_unit_tests [504 毫秒] 包 [460 毫秒] run_integration_tests [0 毫秒]验证 [0 毫秒]发布 [2164 毫秒]
完整的 build.py 文件:
from pybuilder.core import use_plugin, init
use_plugin("python.core")
use_plugin("python.pylint")
use_plugin("python.install_dependencies")
use_plugin("pypi:pybuilder_pytest")
use_plugin("pypi:pybuilder_pylint_extended")
#use_plugin("pypi:pybuilder_pytest_coverage")
use_plugin("python.distutils")
default_task = "publish"
@init
def initialize(project):
project.author = "DellEMC"
project.name = "RPCenter"
project.set_property('dir_source_main_python', '..\..\services')
project.get_property("pytest_extra_args").append("-x")
project.set_property('dir_source_pytest_python', '..\..\services')
#project.set_property('pytest_coverage_break_build_threshold', 75)
project.set_property('pylint_options', '["--rcfile=pylintrc.txt", "--reports=n", "../../services"]')
有任何想法吗?
谢谢。