eslint-config
eslint-config copied to clipboard
LINT: (Beta) [public-api] Falsy positive linting for inner submodules
Problem: Даже с лайтконфигом - ложно триггерится на импорты внутренностей внутри слайса
Rules: public-api/lite
Version: 0.1.0-beta.5
Reference: @pzyryanov1995
Уже была эта проблема, видно не пофиксилось лайт конфигом 🤷♂️ https://github.com/feature-sliced/eslint-config/discussions/75#discussioncomment-2055274
Конфиг:
'@feature-sliced/eslint-config/rules/import-order',
'@feature-sliced/eslint-config/rules/layers-slices',
'@feature-sliced/eslint-config/rules/public-api/lite',
Возможно трабла в том, что у нас такие ./foo/bar
импорты только для shared в тесткейсах встречаются, а для других слоев не работает 🤔
(но надо чекнуть)
Действительно lite не отрабатывает :thinking:
Как сейчас решаете сейчас эту проблему?
@noveogroup-amorgunov Сейчас планируем чуть перетрясти реализацию public-api правила, чтоб пофиксить этот и остальные баги public-api
Если можно, хочется сюда же докинуть, чтоб можно было в индексных файлах на уровне слайса импортировать любой файл слайса, т.е. чтоб не было обязательного требования делать индексные файлы для сегментов