Add pluginTeam to plugin API ci stats (#115007)

* Add pluginTeam to ci stats for easier higher level groupings

* Updated docs
This commit is contained in:
Stacey Gammon 2021-10-14 11:54:35 -04:00 committed by GitHub
parent f2d70d8996
commit 45e9d51a44
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
91 changed files with 4198 additions and 6089 deletions

View file

@ -109,30 +109,36 @@ export function runBuildApiDocsCli() {
const id = plugin.manifest.id;
const pluginApi = pluginApiMap[id];
const pluginStats = allPluginStats[id];
const pluginTeam = plugin.manifest.owner.name;
reporter.metrics([
{
id,
meta: { pluginTeam },
group: 'API count',
value: pluginStats.apiCount,
},
{
id,
meta: { pluginTeam },
group: 'API count missing comments',
value: pluginStats.missingComments.length,
},
{
id,
meta: { pluginTeam },
group: 'API count with any type',
value: pluginStats.isAnyType.length,
},
{
id,
meta: { pluginTeam },
group: 'Non-exported public API item count',
value: missingApiItems[id] ? Object.keys(missingApiItems[id]).length : 0,
},
{
id,
meta: { pluginTeam },
group: 'References to deprecated APIs',
value: pluginStats.deprecatedAPIsReferencedCount,
},