Задать вопрос
@MasterCopipaster

Как в pylint сделать конфиг что бы была обязательная типизация передаваемых аргументов в функции?

Подскажите пожалуйста что нужно добавить в .pylintrc в pylint
что бы была проверка на то что функции имеют явно указанные типы данных которые ожидают на входе.
и что бы имели явно указанный тип возвращаемых данных.
OK
def build(ohlcvs: List[Ohlcv], brick_size: int) -> pd.DataFrame:

НЕ OK
def build(ohlcvs: List[Ohlcv], brick_size) -> pd.DataFrame:
def build(ohlcvs: List[Ohlcv], brick_size: int ):
  • Вопрос задан
  • 76 просмотров
Подписаться 1 Простой Комментировать
Помогут разобраться в теме Все курсы
  • Яндекс Практикум
    Python-разработчик
    10 месяцев
    Далее
  • Skillfactory
    Профессия Python-разработчик
    9 месяцев
    Далее
  • Нетология
    Fullstack-разработчик на Python + нейросети
    20 месяцев
    Далее
Пригласить эксперта
Ответы на вопрос 1
@Everything_is_bad
к pylint лучше еще добавь проверку через ruff, он умеет часть правил pylint, плюс кучу других, а для проверки типов вообще лучше mypy
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы