Skip to content

chore(deps): update dependency analyzer to v8 #124

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

Open
wants to merge 1 commit into
base: master
Choose a base branch
from

Conversation

renovate[bot]
Copy link
Contributor

@renovate renovate bot commented Jul 17, 2025

This PR contains the following updates:

Package Type Update Change
analyzer (source) dev_dependencies major ^5.2.0 -> ^8.0.0

Warning

Some dependencies could not be looked up. Check the Dependency Dashboard for more information.


Release Notes

dart-lang/sdk (analyzer)

v8.0.0

  • Remove deprecated element model V1.
  • Remove deprecated DartType.isStructurallyEqualTo.
  • Remove deprecated RecordType.positionalTypes.
  • Remove deprecated RecordType.sortedNamedTypes.
  • Remove ElementLocation class; its values are not returned anymore.
  • Remove deprecated AnalysisContext.analysisOptions.
  • Remove deprecated PromotableElement and PromotableFragment.
  • Remove deprecated LocalVariableElement.hasInitializer.
  • Remove deprecated LocalVariableFragment.hasInitializer.
  • Remove deprecated LocalVariableFragment.nameOffset.
  • Remove deprecated JoinPatternVariableFragment.isConsistent.
  • Remove deprecated JoinPatternVariableFragment.variables2.
  • Remove deprecated VariableElement.constantInitializer2.
  • Remove deprecated VariableFragment.initializer.
  • Remove deprecated ConstantInitializer.
  • Remove deprecated HasSinceSdkVersion.
  • LibraryFragment is not Annotatable anymore.
  • Stop implementing ConstantEvaluationTarget by ElementAnnotation.
    This is an internal interface that should not have been exposed.
  • Deprecate element2.dart library; import element.dart.
  • Deprecate XyzElement2 classes; use XyzElement instead.
  • Deprecate AnalysisError.correction field; use
    AnalysisError.correctionMessage instead.
  • Deprecate AnalysisError; use Diagnostic instead.
  • Deprecate ErrorCode; use DiagnosticCode instead.
  • Deprecate ErrorReporter.atOffset's errorCode parameter; use
    diagnosticCode instead.
  • Deprecate ErrorSeverity; use DiagnosticSeverity instead.
  • Deprecate DiagnosticCode.errorSeverity; use
    DiagnosticCode.diagnosticSeverity instead.
  • Deprecate AnalysisErrorListener, BooleanErrorListener, and
    RecordingErrorListener; use DiagnosticListener,
    BooleanDiagnosticListener, and RecordingDiagnosticListener respectively,
    instead. Instead of calling or overriding AnalysisErrorListener.onError,
    call or override DiagnosticListener.onDiagnostic. Instead of using
    AnalysisErrorListener.NULL_LISTENER, use DiagnosticListener.nullListener.
  • Deprecate RecordingErrorListener.errors; use
    RecordingDiagnosticListener.diagnostics instead.
  • Deprecate RecordingErrorListener.getErrorsForSource; no longer supported.
  • Deprecate AnalysisResultWithErrors; use AnalysisResultWithDiagnostics
    instead.
  • Deprecate AnalysisResultWithErrors.errors; use
    AnalysisResultWithErrors.diagnostics instead.
  • Deprecate ErrorType; use DiagnosticType instead.
  • Change ElementDirective from sealed to abstract.
    This allows the analyzer to have an internal implementation
    class corresponding to ElementDirective.
  • Deprecate NamedType.name2, use name instead.
  • Deprecate ClassElement.isXyzIn2, use isXyzIn instead.
  • Deprecate Element.enclosingElement2, use enclosingElement instead.
  • Deprecate InstanceElement.fields2, use fields instead.
  • Deprecate InstanceElement.getters2, use getters instead.
  • Deprecate InstanceElement.setters2, use setters instead.
  • Deprecate InstanceElement.methods2, use methods instead.
  • Deprecate InstanceElement.getField2, use getField instead.
  • Deprecate InstanceElement.getGetter2, use getGetter instead.
  • Deprecate InstanceElement.getSetter2, use getSetter instead.
  • Deprecate InstanceElement.getMethod2, use getMethod instead.
  • Deprecate InstanceFragment.fields2, use fields instead.
  • Deprecate InstanceFragment.methods2, use methods instead.
  • Deprecate InterfaceElement.constructors2, use constructors instead.
  • Deprecate InterfaceFragment.constructors2, use constructors instead.
  • Deprecate JoinPatternVariableElement.variables2, use variables instead.
  • Deprecate Annotatable.metadata2, use metadata instead.
  • Deprecate Element.nonSynthetic2, use nonSynthetic instead.
  • Deprecate Element.library2, use library instead.
  • Deprecate ExtensionTypeElement.primaryConstructor2, use primaryConstructor instead.
  • Deprecate ExtensionTypeElement.representation2, use representation instead.
  • Deprecate ExtensionTypeFragment.primaryConstructor2, use primaryConstructor instead.
  • Deprecate ExtensionTypeFragment.representation2, use representation instead.
  • Deprecate InterfaceType.getGetter2, use getGetter instead.
  • Deprecate InterfaceType.getMethod2, use getMethod instead.
  • Deprecate InterfaceType.getSetter2, use getSetter instead.
  • Deprecate InterfaceType.lookUpConstructor2, use lookUpConstructor instead.
  • Deprecate InterfaceType.lookUpGetter3, use lookUpGetter instead.
  • Deprecate InterfaceType.lookUpMethod3, use lookUpMethod instead.
  • Deprecate InterfaceType.lookUpSetter3, use lookUpSetter instead.
  • Remove PropertyAccessorFragmentImplImplicitGetter, PropertyAccessorFragmentImplImplicitSetter,
    and FormalParameterFragmentImplOfImplicitSetter, replace with GetterFragmentImpl, and SetterFragmentImpl.
  • Deprecate ExtensionTypeFragment.representation2, use representation instead.
  • Deprecate DartType.element3, use element instead.
  • Deprecate LibraryElement.loadLibraryFunction2, use loadLibraryFunction instead.
  • Deprecate InterfaceType.constructors2, use constructors instead.
  • Deprecate Element.accept2, use accept instead.
  • Deprecate InstantiatedTypeAliasElement.element2, use element instead.
  • Deprecate TypeProvider.boolElement2, use boolElement instead.
  • Deprecate TypeProvider.doubleElement2, use doubleElement instead.
  • Deprecate TypeProvider.enumElement2, use enumElement instead.
  • Deprecate TypeProvider.futureElement2, use futureElement instead.
  • Deprecate TypeProvider.futureOrElement2, use futureOrElement instead.
  • Deprecate TypeProvider.intElement2, use intElement instead.
  • Deprecate TypeProvider.iterableElement2, use iterableElement instead.
  • Deprecate TypeProvider.listElement2, use listElement instead.
  • Deprecate TypeProvider.mapElement2, use mapElement instead.
  • Deprecate TypeProvider.nullElement2, use nullElement instead.
  • Deprecate TypeProvider.numElement2, use numElement instead.
  • Deprecate TypeProvider.objectElement2, use objectElement instead.
  • Deprecate TypeProvider.recordElement2, use recordElement instead.
  • Deprecate TypeProvider.setElement2, use setElement instead.
  • Deprecate TypeProvider.streamElement2, use streamElement instead.
  • Deprecate TypeProvider.stringElement2, use stringElement instead.
  • Deprecate TypeProvider.symbolElement2, use symbolElement instead.
  • Deprecated Annotation.element2, use element instead.
  • Deprecated LibraryDirective.name2, use name instead.
  • Deprecated CatchClauseParameter.declaredElement2, use declaredElement instead.
  • Deprecated CompoundAssignmentExpression.readElement2, use readElement instead.
  • Deprecated CompoundAssignmentExpression.writeElement2, use writeElement instead.
  • Deprecated DeclaredIdentifier.declaredElement2, use declaredElement instead.
  • Deprecated DeclaredVariablePattern.declaredElement2, use declaredElement instead.
  • Deprecated EnumConstantDeclaration.constructorElement2, use constructorElement instead.
  • Deprecated ExtensionOverride.element2, use element instead.
  • Deprecated FunctionBody.isPotentiallyMutatedInScope2, use isPotentiallyMutatedInScope instead.
  • Deprecated ImportPrefixReference.element2, use element instead.
  • Deprecated LibraryDirective.element2, use element` instead.
  • Deprecated LibraryDirective.name2, use name` instead.
  • Deprecated NamedExpression.element2, use element` instead.
  • Deprecated NamedType.element2, use element` instead.
  • Deprecated PatternField.element2, use element` instead.
  • Deprecated RelationalPattern.element2, use element` instead.
  • Deprecated VariableDeclaration.declaredElement2, use declaredElement` instead.
  • Deprecate InterfaceType.methods2, use methods instead.
  • Deprecate Fragment.name2, use name instead.
  • Deprecate Element.name3, use name instead.
  • Deprecate ConstructorElement.redirectedConstructor2, use redirectedConstructor instead.
  • Deprecate ConstructorElement.superConstructor2, use superConstructor˙ instead.
  • Deprecate Element.children2, use children instead.
  • Deprecate Element.displayString2, use displayString instead.
  • Deprecate Element.getExtendedDisplayName2, use getExtendedDisplayName instead.
  • Deprecate Element.isAccessibleIn2, use isAccessibleIn instead.
  • Deprecate Element.thisOrAncestorMatching2, use thisOrAncestorMatching instead.
  • Deprecate Element.thisOrAncestorOfType2, use thisOrAncestorOfType instead.
  • Deprecate EnumElement.constants2, use constants instead.
  • Deprecate FieldFormalParameterElement.field2, use field instead.
  • Deprecate FormalParameterElement.typeParameters2, use typeParameters instead.
  • Deprecate Fragment.children3, use children instead.
  • Deprecate DartType.asInstanceOf2, use asInstanceOf instead.
  • Deprecate TypeSystem.instantiateInterfaceToBounds2, use instantiateInterfaceToBounds instead.
  • Deprecate TypeSystem.instantiateTypeAliasToBounds2, use instantiateTypeAliasToBounds instead.
  • Deprecate FormalParameterElement.appendToWithoutDelimiters, use appendToWithoutDelimiters instead.
  • Deprecate GetterElement.correspondingSetter2, use correspondingSetter instead.
  • Deprecate InterfaceElement.unnamedConstructor2, use unnamedConstructor instead.
  • Deprecate InterfaceElement.getNamedConstructor2, use getNamedConstructor instead.
  • Deprecate TypeParameterizedElement.typeParameters2, use typeParameters instead.
  • Deprecate FormalParameterElement.appendToWithoutDelimiters2, use appendToWithoutDelimiters instead.
  • Deprecate GetterElement.correspondingSetter2, use correspondingSetter instead.
  • Deprecate InterfaceElement.unnamedConstructor2, use unnamedConstructor instead.
  • Deprecate InterfaceElement.getNamedConstructor2, use getNamedConstructor instead.
  • Deprecate LibraryElement.entryPoint2, use entryPoint instead.
  • Deprecate LibraryElement.exportedLibraries2, use exportedLibraries instead.
  • Deprecate LibraryElement.getClass2, use getClass instead.
  • Deprecate LibraryElement.getEnum2, use getEnum instead.
  • Deprecate LibraryElement.getMixin2, use getMixin instead.
  • Deprecate LibraryExport.exportedLibrary2, use exportedLibrary instead.
  • Deprecate LibraryFragment.accessibleExtensions2, use accessibleExtensions instead.
  • Deprecate LibraryFragment.importedLibraries2, use importedLibraries instead.
  • Deprecate LibraryImport.importedLibrary2, use importedLibrary instead.
  • Deprecate MixinElement.isImplementableIn2, use isImplementableIn instead.
  • Deprecate PatternVariableElement.join2, use join instead.
  • Deprecate PropertyAccessorElement.variable3, use variable instead.
  • Deprecate PropertyInducingElement.getter2, use getter instead.
  • Deprecate PropertyInducingElement.setter2, use setter instead.
  • Deprecate SetterElement.correspondingGetter2, use correspondingGetter instead.
  • Deprecate SuperFormalParameterElement.superConstructorParameter2, use superConstructorParameter instead.
  • Deprecate TypeAliasElement.aliasedElement2, use aliasedElement instead.
  • Deprecate TypeParameterizedElement.typeParameters2, use typeParameters instead.
  • Deprecate VariableElement.constantInitializer2, use constantInitializer instead.
  • Deprecate TypeProvider.isNonSubtypableClass2, use isNonSubtypableClass instead.
  • Deprecate EnumFragment.constants2, use constants instead.
  • Deprecate InterfaceElement.lookUpInheritedMethod2, use lookUpInheritedMethod instead.
  • Deprecate LibraryFragment.classes2, use classes instead.
  • Deprecate LibraryFragment.enums2, use enums instead.
  • Deprecate LibraryFragment.extensionTypes2, use extensionTypes instead.
  • Deprecate LibraryFragment.extensions2, use extensions instead.
  • Deprecate LibraryFragment.functions2, use functions instead.
  • Deprecate LibraryFragment.libraryExports2, use libraryExports instead.
  • Deprecate LibraryFragment.libraryImports2, use libraryImports instead.
  • Deprecate LibraryFragment.mixins2, use mixins instead.
  • Deprecate LibraryFragment.topLevelVariables2, use topLevelVariables instead.
  • Deprecate LibraryFragment.typeAliases2, use typeAliases instead.
  • Deprecate PatternVariableFragment.join2, use join instead.
  • Deprecate LibraryFragment.isNonSubtypableClass2, use isNonSubtypableClass instead.
  • Deprecate TypeParameterizedFragment.typeParameters2, use typeParameters instead.
  • Deprecate Fragment.nameOffset2, use nameOffset instead.
  • Deprecate DirectiveUriWithLibrary.library2, use library instead.
  • Deprecate ElementAnnotation.element2, use element instead.
  • Deprecate LibraryImport.prefix2, use prefix instead.
  • Deprecate MultiplyDefinedElement.conflictingElements2, use conflictingElements instead.
  • Deprecate ScopeLookupResult.getter2, use getter instead.
  • Deprecate ScopeLookupResult.setter2, use setter instead.

v7.7.0

  • Deprecated HasSinceSdkVersion, use Element2.sinceSdkVersion.

v7.6.0

  • Deprecated VariableElement.constantInitializer2, use constantInitializer instead.
  • Deprecated VariableFragment.initializer, use VariableElement.constantInitializer instead.
  • Deprecated ConstantInitializer.

v7.5.9

  • Deprecated JoinPatternVariableFragment.isConsistent and variables2.
    Use corresponding properties of JoinPatternVariableElement2 instead.

v7.5.8

v7.5.7

  • Deprecate LocalVariableFragment.nameOffset, use nameOffset2 instead.

v7.5.6

  • Deprecate EnumFragment.constants2, use EnumElement2.constants2 instead.

v7.5.5

  • Deprecate LocalVariableElement.hasInitializer and LocalVariableFragment.hasInitializer.
    This property is not useful and was not de-facto used.

v7.5.4

  • Deprecate PromotableFragment and PromotableElement.
    These interfaces are implementation details.

v7.5.3

  • Deprecate AugmentedExpression and AugmentedInvocation.
    This feature was removed from the specification.

v7.5.2

  • Deprecate LibraryElement.identifier, use uri instead.
  • Deprecate LibraryElement2.identifier, use uri instead.

v7.5.1

  • Deprecate ConstantEvaluationTarget itself, and its methods.
  • Deprecate methods of already deprecated AnalysisTarget.
  • Generate api.txt manifest.

v7.5.0

  • Deprecate methods inherited by ElementAnnotation from ConstantEvaluationTarget.
  • In the next major version ElementAnnotation will stop implementing ConstantEvaluationTarget.
  • Add ElementAnnotation.libraryFragment, as the replacement for the
    deprecations above. It provides enough information about the location.

v7.4.6

  • Deprecate PropertyAccessorFragment.variable3.
    Use PropertyAccessorElement2.variable3 instead.
  • Deprecate PropertyInducingFragment.getter2.
    Use PropertyInducingElement2.getter2 instead.
  • Deprecate PropertyInducingFragment.setter2.
    Use PropertyInducingElement2.setter2 instead.

v7.4.5

v7.4.4

v7.4.3

v7.4.2

v7.4.1

  • Restore InstanceElement.augmented getter.
    This API was removed in 7.4.0 under the assumption that its removal would
    not be a breaking change, because it was marked as @experimental.
    But it turns out that some clients had been published to pub that relied
    on it. So, these APIs were restored, and implemented on top of Element2.

v7.4.0

  • Updated SDK constraint to ^3.5.0.
  • Deprecated element model V1.
    See migration guide.

v7.3.0

  • Add flags optional named parameter to FeatureSet.latestLanguageVersion().

v7.2.0

  • Add ElementDirective as superinterface for LibraryExport, LibraryImport,
    and PartInclude. It implements Annotatable.

v7.1.0

  • New APIs for element model with fragments.

v7.0.0

  • Remove deprecated DartType.element2.
  • Remove deprecated DartType.isDynamic.
  • Remove deprecated DartType.isVoid.
  • Remove deprecated DartType.resolveToBound.
  • Remove deprecated IfElement.condition.
  • Remove deprecated IfStatement.condition.
  • Remove deprecated AstNode.getProperty and AstNode.setProperty.
  • Remove File.createSource(), it violates levels of abstraction.
    You can get Source instances from AnalysisResults.
  • Remove deprecated LibraryElement.toLegacyTypeIfOptOut.
  • Remove deprecated LibraryElement.toLegacyElementIfOptOut.
  • Remove deprecated LibraryElement.isNonNullableByDefault.
  • Remove deprecated File.changes and Folder.changes.
  • Remove deprecated Resource.parent2.
  • Remove deprecated OnClause.
  • Remove deprecated ContextBuilder, use AnalysisContextCollection.
  • Remove deprecated ContextLocator, use AnalysisContextCollection.
  • Remove deprecated ClassOrAugmentationDeclaration..
  • Remove deprecated MixinOrAugmentationDeclaration..
  • Remove deprecated members of AnalysisError.
  • Remove deprecated TypeSystem.instantiateToBounds2.
  • Remove deprecated buildSdkSummary2().
  • Remove deprecated FileSource.fileReadMode.
  • Remove deprecated members of ErrorReporter.
  • Remove deprecated Comment.isBlock, isDocumentation, isEndOfLine.
  • Remove deprecated Element.enclosingElement.
  • Remove deprecated PropertyAccessor.variable.
  • Remove experimental LibraryOrAugmentationElement.
  • Remove deprecated LibraryElement properties.
  • Remove deprecated enabledPluginNames and hint from AnalysisOptions.
  • Remove deprecated source_io.dart.
  • Remove deprecated lint/Spelunker.
  • Remove deprecated source_resource.dart.
  • Remove MultiplyInheritedExecutableElement.
  • Remove AnalyzeFunctionBodiesPredicate.
  • Remove normalParameterNames and optionalParameterNames from FunctionType.

v6.11.0

  • Un-deprecated LibraryElement.exportedLibraries.
  • Un-deprecated LibraryElement.importedLibraries.

v6.10.0

  • Deprecated LibraryElement.accessibleExtensions, use
    CompilationUnitElement.accessibleExtensions instead.
  • Deprecated LibraryElement.exportedLibraries.
  • Deprecated LibraryElement.importedLibraries.
  • Deprecated LibraryElement.isBrowserApplication.
  • Deprecated LibraryElement.libraryExports,
    use CompilationUnitElement.libraryExports instead.
  • Deprecated LibraryElement.libraryImports,
    use CompilationUnitElement.libraryImports instead.
  • Deprecated LibraryElement.prefixes,
    use CompilationUnitElement.libraryImportPrefixes instead.
  • Deprecated LibraryElement.parts,
    use CompilationUnitElement.parts instead.
  • Deprecated LibraryElement.scope,
    use CompilationUnitElement.scope instead.

v6.9.0

  • NormalFormalParameter now implements AnnotatedNode.
  • Deprecated Element.enclosingElement, use enclosingElement3.

v6.8.0

  • Add AnalysisContextCollection.dispose(). It must be invoked at the end.
  • Deprecated ContextLocator and ContextBuilder.
    Use AnalysisContextCollection instead.

v6.7.0

  • Deprecated File.createSource(), it violates levels of abstraction.
    You can get Source instances from AnalysisResults.
  • Deprecated unused static members of AnalysisError.

v6.6.0

  • Stop exporting src/file_system/file_system.dart
    from file_system/file_system.dart.
  • Deprecated package:analyzer/src/source/source_resource.dart,
    import package:analyzer/source/file_source.dart instead.
  • Deprecated exports from package:analyzer/src/source/source.dart,
    import package:analyzer/source/source.dart instead.

v6.5.2

  • Updated constraints macros: '>=0.1.2-0 <0.1.3'.

v6.5.1

  • Updated constraints macros: '>=0.1.1-0 <0.1.2'.

v6.5.0

  • Deprecated LibraryElement.toLegacyTypeIfOptOut.
  • Deprecated LibraryElement.toLegacyElementIfOptOut.
  • Deprecated LibraryElement.isNonNullableByDefault.
  • Deprecated InterfaceElement.lookUpGetter, InterfaceElement.lookUpMethod,
    and InterfaceElement.lookUpSetter.
  • Fixed GeneralizingAstVisitor.visitNamedType to invoke visitTypeAnnotation.
  • Deprecated PropertyInducingElement get variable in PropertyAccessorElement,
    use PropertyInducingElement? get variable2 instead.
    The reason for this is that when the property accessor is an augmentation
    without the corresponding declaration, there is no corresponding variable.
  • Deprecated ExtensionDeclaration.onKeyword and extendedType.
    Use ExtensionOnClause? get onClause instead.
    Extension augmentations are not allowed to have onClause.
  • Deprecated OnClause, use MixinOnClause instead.
  • Support new meta annotation: @doNotSubmit.
  • Support new meta annotation: @mustBeConst.
  • Support new meta TargetKinds: constructor, directive, enumValue, and
    typeParameter.
  • Fix for accessing constants from extension type, when import prefixed.
  • Deprecated AstNode.getProperty and AstNode.setProperty. Clients who need
    the ability to add arbitrary decorations to AST nodes can achieve the same
    effect using Dart's built-in
    Expando class.

v6.4.1

  • Patch for crash in ffi_verifier.

v6.3.0

  • Updated the current language version to 3.3.
  • Removed generated ConstantEvaluator.

v6.2.0

  • Improvements for extension types.
  • Heap usage improvements.

v6.1.0

  • Added InstanceElement, a super-interface for InterfaceElement
    and ExtensionElement.
  • Added TypeSystem.greatestLowerBound.

v6.0.0

  • Remove deprecated declaredElement2 from AST.
  • Remove deprecated element2 from AST.
  • Remove deprecated name2 from AST.
  • Remove deprecated FunctionBody.isPotentiallyMutatedInClosure.
  • Remove deprecated extensionName, staticElement from ExtensionOverride.
  • Remove deprecated name from NamedType.

Configuration

📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).

🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.

Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.

🔕 Ignore: Close this PR and you won't be reminded about this update again.


  • If you want to rebase/retry this PR, check this box

This PR was generated by Mend Renovate. View the repository job log.

Copy link
Contributor Author

renovate bot commented Jul 17, 2025

⚠️ Artifact update problem

Renovate failed to update an artifact related to this branch. You probably do not want to merge this PR as-is.

♻ Renovate will retry this branch, including artifacts, only when one of the following happens:

  • any of the package files in this branch needs updating, or
  • the branch becomes conflicted, or
  • you click the rebase/retry checkbox if found above, or
  • you rename this PR's title to start with "rebase!" to trigger it manually

The artifact failure details are included below:

File name: pubspec.lock
Command failed: flutter pub upgrade analyzer
Because built_value_generator >=8.9.3 <8.9.5 depends on analyzer ^6.9.0 and no versions of built_value_generator match >8.9.2 <8.9.3, built_value_generator >8.9.2 <8.9.5 requires analyzer ^6.9.0.
And because built_value_generator >=8.9.5 depends on analyzer >=6.9.0 <8.0.0 and built_value_generator 8.9.2 depends on analyzer >=5.2.0 <7.0.0, built_value_generator >=8.9.2 requires analyzer >=5.2.0 <8.0.0.
So, because node_auth depends on both built_value_generator ^8.9.2 and analyzer ^8.0.0, version solving failed.


You can try the following suggestion to make the pubspec resolve:
* Consider downgrading your constraint on analyzer: flutter pub add dev:analyzer:^6.11.0
Failed to update packages.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

0 participants