Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Поддержка analyzer v6 #4

Open
Xoka74 opened this issue Nov 5, 2024 · 1 comment
Open

Поддержка analyzer v6 #4

Xoka74 opened this issue Nov 5, 2024 · 1 comment
Assignees
Labels
dependencies update To support recent versions of dependencies

Comments

@Xoka74
Copy link

Xoka74 commented Nov 5, 2024

Добрый день! Столкнулся с проблемой при попытке добавить yx_scope_linter:

Because no versions of auto_route_generator match >9.0.0 <10.0.0 and auto_route_generator 9.0.0 depends on dart_style ^2.3.6, auto_route_generator ^9.0.0 requires dart_style ^2.3.6.
Because dart_style >=2.3.3 <2.3.7 depends on analyzer ^6.2.0 and no versions of dart_style match >2.3.7 <3.0.0, dart_style >=2.3.3 <2.3.7-∞ or >2.3.7 <3.0.0 requires analyzer ^6.2.0.
Thus, auto_route_generator ^9.0.0 requires analyzer ^6.2.0 or dart_style 2.3.7.
And because dart_style 2.3.7 depends on analyzer ^6.5.0 and every version of yx_scope_linter depends on analyzer ^5.13.0, auto_route_generator ^9.0.0 is incompatible with yx_scope_linter.
So, because dt_tracker depends on both yx_scope_linter any and auto_route_generator ^9.0.0, version solving failed.

Проект использует dev-dependency auto_route_generator ^9.0.0

yx_scope_linter полагается на analyzer ^5.13.0, в то время как auto_route_generator ^9.0.0 полагается на analyzer ^6.2.0.

В связи с этим, будет ли добавлена поддержка актуальной мажорной версии анализатора?

@kltsv
Copy link
Contributor

kltsv commented Nov 7, 2024

@Xoka74, добрый день!

yx_scope_linter пока не production-ready, потому что использует не все актуальные версии зависимостей и написаны не все правила, поэтому при использовании всё ещё можно столкнуться с рядом проблем.

Поддержка свежего мажора анализатора есть в планах, но пока конкретных сроков дать не могу. Как только появится поддержка актуальной версии, обязательно слинкую с этим issue.

Пока в качестве обходного решения могу предложить сделать dependency_overrides на более свежую версию анализатора — это может сработать, если yx_scope_linter или custom_lint не использует breaking change API анализатора.

@kltsv kltsv self-assigned this Nov 7, 2024
@kltsv kltsv added the dependencies update To support recent versions of dependencies label Nov 7, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
dependencies update To support recent versions of dependencies
Projects
None yet
Development

No branches or pull requests

2 participants