🙆‍♀️

【riverpod_lint】"provider_dependencies"

2023/07/06に公開

他のproviderを参照する場合に発生します、keepAliveなし(AutoDispose)とkeepAliveありが混合すると、統一しなければ不整合になるのではないかと予想しています。

Generated providers should only depend on other generated providers. Failing to do so may break rules such as "provider_dependencies".

https://github.com/rrousselGit/riverpod/issues/2324#issuecomment-1468505486

作者いわく、以下の修正でlintエラーが避けられるようです

(keepAlive: true, dependencies: [])
class Foos extends _$Foos {

or

(keepAlive: true)
class Bars extends _$Bars {

Discussion