背景
我注意到 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