Skip to content

Линтер предназначен только для react-приложений #64

@voronin-ivan

Description

@voronin-ivan

Проблема

При использовании линтера для библиотек часть пакетов вроде stylelint не нужны вообще, при этом в консоли выводится предупреждение об их отсутствии (т.к. они являются peerDeps). Ещё часть пакетов необходимы для корректной работы, но не несут какой-то пользы без реакта (например, eslint-plugin-react-hooks).

При запуске линтера в библиотеках без react появляется ещё одно предупреждение:
Warning: React version was set to "detect" in eslint-plugin-react settings, but the "react" package is not installed. Assuming latest React version for linting.

Возможное решение

Я вижу решение в создании ещё одного пакета, на уровне этого же репозитория. Т.е. будет arui-presets-lint и условный arui-presets-lint-lib, у них будет один общий common-конфиг, но на уровне arui-presets-lint он будет расширен всем необходимым для линтинга react-приложений.

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementNew feature or request

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions