Skip to content

LINT: (Beta) [public-api] Falsy positive linting for inner "ui"-submodules #92

Open
@azinit

Description

@azinit

Problem: Если внутри сегмента в shared еще раз встречается директория с названием сегмента (как на скрине - "ui"), то ложно положительно линтятся импорты внутренностей

Полагаю, что для всяких entities/smth/ui/**/lib будет такая же ошибка
(другой вопрос - насколько такое валидно трекать с точки зрения public-api)

Помогло:

  • Переименовать shared/ui/Icon/ui в shared/ui/Icon/icons
  • Добавить реэкспорт внутрь Icon/icons и импортить оттуда
    (но лайтконфиг тоже тут триггерится на отсутствие реэкспорта, хотя не должен - ведь это внутренняя реализация)

Rules: public-api public-api/lite
Version: 0.1.0-beta.5
Reference: @pzyryanov1995

image

Metadata

Metadata

Assignees

No one assigned

    Labels

    bugSomething isn't working

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions