Кто-нибудь из вас знает, как настроить pylint на ошибку для следующего модуля?
Опция не работает для «vox_api.api_pb2.*» и «vox_api.*», но работает для «Ответа»:
Результаты:
$ pylint --generated-members='vox_api.api_pb2.*' src/pyjct/jarvis_response.py -v
Using config file /storage/amoje/Sync/area22/jct/.pylintrc
************* Module pyjct.jarvis_response
src/pyjct/jarvis_response.py:17:13: E1101: Module 'vox_api.api_pb2' has no 'Response' member (no-member)
src/pyjct/jarvis_response.py:18:12: E1101: Module 'vox_api.api_pb2' has no 'Response' member (no-member)
src/pyjct/jarvis_response.py:19:11: E1101: Module 'vox_api.api_pb2' has no 'Response' member (no-member)
---------------------------------------------------------------------------------------------------
Your code has been rated at 4.83/10 (previous run: 4.83/10, +0.00)
Checked 1 files, skipped 0 files
pylint --generated-members='vox_api.*' src/pyjct/jarvis_response.py -v
Using config file /storage/amoje/Sync/area22/jct/.pylintrc
************* Module pyjct.jarvis_response
src/pyjct/jarvis_response.py:17:13: E1101: Module 'vox_api.api_pb2' has no 'Response' member (no-member)
src/pyjct/jarvis_response.py:18:12: E1101: Module 'vox_api.api_pb2' has no 'Response' member (no-member)
src/pyjct/jarvis_response.py:19:11: E1101: Module 'vox_api.api_pb2' has no 'Response' member (no-member)
----------------------------------------------------------------------------------------------------
Your code has been rated at 4.83/10 (previous run: 10.00/10, -5.17)
Checked 1 files, skipped 0 files
Работает для --generated-members="Response":
$ pylint --generated-members="Response" src/pyjct/jarvis_response.py -v
Using config file /storage/amoje/Sync/area22/jct/.pylintrc
-----------------------------------------------------------------------------------------------------
Your code has been rated at 10.00/10 (previous run: 10.00/10, +0.00)
Checked 1 files, skipped 0 files
$ pylint --version
pylint 3.3.1
astroid 3.3.5
Python 3.12.3 (main, Sep 11 2024, 14:17:37) [GCC 13.2.0]
Фрагмент кода:
import vox_api.api_pb2 as api
@dataclass
class JarvisResponse:
session: api.Response
Подробнее здесь: https://stackoverflow.com/questions/792 ... obuf-class
Pylint --generated-members не игнорирует класс protobuf ⇐ Python
Программы на Python
-
Anonymous
1732097662
Anonymous
Кто-нибудь из вас знает, как настроить pylint на ошибку для следующего модуля?
Опция не работает для «vox_api.api_pb2.*» и «vox_api.*», но работает для «Ответа»:
Результаты:
$ pylint --generated-members='vox_api.api_pb2.*' src/pyjct/jarvis_response.py -v
Using config file /storage/amoje/Sync/area22/jct/.pylintrc
************* Module pyjct.jarvis_response
src/pyjct/jarvis_response.py:17:13: E1101: Module 'vox_api.api_pb2' has no 'Response' member (no-member)
src/pyjct/jarvis_response.py:18:12: E1101: Module 'vox_api.api_pb2' has no 'Response' member (no-member)
src/pyjct/jarvis_response.py:19:11: E1101: Module 'vox_api.api_pb2' has no 'Response' member (no-member)
---------------------------------------------------------------------------------------------------
Your code has been rated at 4.83/10 (previous run: 4.83/10, +0.00)
Checked 1 files, skipped 0 files
pylint --generated-members='vox_api.*' src/pyjct/jarvis_response.py -v
Using config file /storage/amoje/Sync/area22/jct/.pylintrc
************* Module pyjct.jarvis_response
src/pyjct/jarvis_response.py:17:13: E1101: Module 'vox_api.api_pb2' has no 'Response' member (no-member)
src/pyjct/jarvis_response.py:18:12: E1101: Module 'vox_api.api_pb2' has no 'Response' member (no-member)
src/pyjct/jarvis_response.py:19:11: E1101: Module 'vox_api.api_pb2' has no 'Response' member (no-member)
----------------------------------------------------------------------------------------------------
Your code has been rated at 4.83/10 (previous run: 10.00/10, -5.17)
Checked 1 files, skipped 0 files
Работает для --generated-members="Response":
$ pylint --generated-members="Response" src/pyjct/jarvis_response.py -v
Using config file /storage/amoje/Sync/area22/jct/.pylintrc
-----------------------------------------------------------------------------------------------------
Your code has been rated at 10.00/10 (previous run: 10.00/10, +0.00)
Checked 1 files, skipped 0 files
$ pylint --version
pylint 3.3.1
astroid 3.3.5
Python 3.12.3 (main, Sep 11 2024, 14:17:37) [GCC 13.2.0]
Фрагмент кода:
import vox_api.api_pb2 as api
@dataclass
class JarvisResponse:
session: api.Response
Подробнее здесь: [url]https://stackoverflow.com/questions/79206699/pylint-generated-members-doesnt-ignore-class-protobuf-class[/url]
Ответить
1 сообщение
• Страница 1 из 1
Перейти
- Кемерово-IT
- ↳ Javascript
- ↳ C#
- ↳ JAVA
- ↳ Elasticsearch aggregation
- ↳ Python
- ↳ Php
- ↳ Android
- ↳ Html
- ↳ Jquery
- ↳ C++
- ↳ IOS
- ↳ CSS
- ↳ Excel
- ↳ Linux
- ↳ Apache
- ↳ MySql
- Детский мир
- Для души
- ↳ Музыкальные инструменты даром
- ↳ Печатная продукция даром
- Внешняя красота и здоровье
- ↳ Одежда и обувь для взрослых даром
- ↳ Товары для здоровья
- ↳ Физкультура и спорт
- Техника - даром!
- ↳ Автомобилистам
- ↳ Компьютерная техника
- ↳ Плиты: газовые и электрические
- ↳ Холодильники
- ↳ Стиральные машины
- ↳ Телевизоры
- ↳ Телефоны, смартфоны, плашеты
- ↳ Швейные машинки
- ↳ Прочая электроника и техника
- ↳ Фототехника
- Ремонт и интерьер
- ↳ Стройматериалы, инструмент
- ↳ Мебель и предметы интерьера даром
- ↳ Cантехника
- Другие темы
- ↳ Разное даром
- ↳ Давай меняться!
- ↳ Отдам\возьму за копеечку
- ↳ Работа и подработка в Кемерове
- ↳ Давай с тобой поговорим...
Мобильная версия