首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >pylint \ flake8插件不会从pyBuilder运行

pylint \ flake8插件不会从pyBuilder运行
EN

Stack Overflow用户
提问于 2019-05-12 15:09:20
回答 1查看 212关注 0票数 1

没有链接插件似乎运行从我的pyBuild运行。我可以用任何一个

代码语言:javascript
复制
use_plugin("python.distutils")

代码语言:javascript
复制
use_plugin("python.flake8")

但是当pyBuilder运行完成时,任务是:准备2073 ms compile_sources 0 ms run_unit_tests 504 ms包460 ms run_integration_tests 0 ms 验证0 ms 发布2164 ms

完整的build.py文件:

代码语言:javascript
复制
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"]')

有什么想法吗?

谢谢。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2019-11-23 05:27:59

我遇到了完全相同的问题,并访问了pybuilder问题跟踪器在第652期中寻求帮助。

正如我所引用的已应答

Flake8运行得很好。但是,它被注册为分析任务,默认情况下不执行该任务。

因此,只需使用一个启用analyze任务的命令运行您的构建,并执行yout flake8 linting,如下所示:

代码语言:javascript
复制
$ pyb analyze -vvv
PyBuilder version 0.11.17
Build started at 2019-11-23 13:22:04
------------------------------------------------------------
[INFO]  Building pybflake8 version 1.0.dev0
[INFO]  Executing build in /Users/marekyggdrasil/projects/pybflake8
[INFO]  Going to execute task analyze
[INFO]  Executing flake8 on project sources.
[WARN]  flake8: src/main/python/run.py:2:121: E501 line too long (345 > 120 characters)
------------------------------------------------------------
BUILD FAILED - flake8 found 1 warning(s)
------------------------------------------------------------
Build finished at 2019-11-23 13:22:06
Build took 1 seconds (1627 ms)
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/56100552

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档