【问题标题】:Why is the firebase_core Flutter package docked points for its pubspec homepage?为什么 firebase_core Flutter 包停靠点为其 pubspec 主页?
【发布时间】:2021-10-26 13:04:41
【问题描述】:

背景

我注意到 firebase_core 1.5.0 分数页面仅显示 120/130 分。该软件包因不遵循 Dart 文件约定而扣 10 分。在 Provide a valid pubspec.yaml 部分下,解释为“主页 URL 没有帮助”。可以在此处找到 pubspec 文件的主页描述 https://dart.dev/tools/pub/pubspec#homepage

问题

他们的 pubspec.yaml 文件——特别是主页 URL——导致点被停靠(偏离 Dart 文件约定)怎么办?从下面的文件内容可以看到,“description”下面的那行是缩进的,说明问题可能出在了这里。但是,从这个提交https://github.com/FirebaseExtended/flutterfire/commit/a9e198d141324a15f76eeb19ae841b58dd3e3150 来看,这个缩进似乎是有目的的。

内容似乎是有效的 Yaml,那么 pub.dev 上的 pubspec.yaml 分析器是否需要调整以适应多行条目?

pubspec.yaml 内容

name: firebase_core
description: Flutter plugin for Firebase Core, enabling connecting to multiple
  Firebase apps.
homepage: https://firebase.flutter.dev/docs/core/usage
repository: https://github.com/FirebaseExtended/flutterfire/tree/master/packages/firebase_core/firebase_core
version: 1.5.0

【问题讨论】:

    标签: firebase flutter dart yaml pubspec


    【解决方案1】:

    firebaser 在这里

    感谢您报告这一点,因为我们实际上忽略了这一点。有一个 PR 正在飞行中标记来自 firebase.google.com 的包,以便它们不再受到处罚。

    【讨论】:

      猜你喜欢
      • 2021-12-08
      • 1970-01-01
      • 2013-02-20
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-06-22
      • 2021-08-08
      • 2021-05-12
      相关资源
      最近更新 更多