Задать вопрос
@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 ):
  • Вопрос задан
  • 67 просмотров
Подписаться 1 Простой Комментировать
Пригласить эксперта
Ответы на вопрос 1
@Everything_is_bad
к pylint лучше еще добавь проверку через ruff, он умеет часть правил pylint, плюс кучу других, а для проверки типов вообще лучше mypy
Ответ написан
Комментировать
Ваш ответ на вопрос

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

Похожие вопросы
от 200 000 до 300 000 ₽
Greenway Global Новосибирск
от 150 000 ₽
Akronix Санкт-Петербург
от 150 000 до 200 000 ₽