Штаны работают только с одним линтером. Какая цель правильная? - PullRequest
0 голосов
/ 06 мая 2020

Я пытаюсь перейти на движок 2 штанов. В настоящее время у меня есть проект штанов, состоящий только из python, и мы не устранили все ошибки с ворсом. Раньше я мог сначала запустить mypy с

./pants lint.mypy <target>

, но теперь я получаю всевозможные ошибки pylint. Я предполагаю, что я не совсем понимаю разницу между plugins и backend_packages, но пока не нашел ничего отличного в документации. Это файл брюки.ini или, если угодно, голова.

[GLOBAL]
pants_version: 1.28.0.dev1
v1 = false
v2 = true
process_execution_local_parallelism = 8

plugins: [
    'pantsbuild.pants.contrib.mypy==%(pants_version)s',
  ]

backend_packages = -[
    'pants.backend.codegen.antlr.java',
    'pants.backend.codegen.antlr.python',
    'pants.backend.codegen.jaxb',
    'pants.backend.codegen.ragel.java',
    'pants.backend.codegen.wire.java',
    'pants.backend.python.lint.isort',
  ]

backend_packages2: [
    'pants.backend.python',
    'pants.backend.python.lint.isort',
    'pants.backend.python.lint.pylint',
  ]

Любая помощь будет принята с благодарностью!

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...