Skip to content

Запретить использовать lazy var без модификатора private(set) #267

@petropavel13

Description

@petropavel13

В подавляющем большинстве случаев lazy var можно заменить на computed var или let с инициализацией в момент конструирования инстанса, но есть редкие случаи когда lazy var нужен, поэтому совсем запретить lazy var нельзя.

А необходимости в lazy var без private(set) я ещё нигде не встречал.

Ок:
Screenshot 2021-07-16 at 12 05 08

Не ок:
Screenshot 2021-07-16 at 12 04 30

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions