为什么 firebase_core Flutter package 的 pubspec 主页是对接点?

Why is the firebase_core Flutter package docked points for its pubspec homepage?

背景

我注意到 firebase_core 1.5.0 分数页面只显示 120/130 可能的分数。该包因不遵循 Dart 文件约定被扣 10 分。在 提供有效的 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

firebaser 在这里

感谢您报告此事,因为我们实际上忽略了这一点。有一个 PR 正在飞行中标记来自 firebase.google.com 的包裹,这样他们就不会再受到惩罚。