riverpod_lint 1.1.0
riverpod_lint: ^1.1.0 copied to clipboard
Riverpod_lint is a developper tool for users of Riverpod, designed to help stop common issue and simplify repetetive tasks.
1.1.0 #
-
Fix "convert to ConsumerStatefulWidget" assist on private widget
-
Added
provider_dependencies
lint. This checks the validity of the@Riverpod(dependencies: )
parameter, warning against missing or extra dependencies. It also contains a quick-fix to automatically update the list ofdependencies
to match. This lint only works with generated providers. -
Added
avoid_manual_providers_as_generated_provider_depenency
lint. This lint warns if a generated provider depends on a non-generated provider, as this would break theprovider_dependencies
lint. -
Added
scoped_providers_should_specify_dependencies
lint. This lint warns if a generated provider is overriden in a scoped ProviderScope/ProviderContainer and does not specifies@Riverpod(dependencies: ...)
. -
Added
unsupported_provider_value
lint. This warns against using riverpod_generator to create aStateNotifier
and other unsupported values. -
Fix exception thrown when the analyzed file has some syntax errors.
-
Fix provider_parameters when applied on Freezed classes
-
Fix exception when riverpod_lint analyzes files before riverpod_generator runs
1.0.1 #
- Fixed an exception thrown when a file contains
fn?.call()
- Fix
generator_class_extends
on private classes incorrectly expecting the generated class to be_$_MyClass
- Fix
missing_provider_scope
not detectingUncontrolledProviderScope
- Bump minimum riverpod_analyzer_utils version
1.0.0 #
Initial release