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

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

Войти через центр авторизации
Похожие вопросы