【发布时间】: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