1
0
mirror of synced 2025-12-19 18:10:59 -05:00

Eslint review, round 1 (#58168)

This commit is contained in:
Kevin Heis
2025-10-27 15:01:39 -07:00
committed by GitHub
parent f57c6ec88f
commit 232a0f8516
73 changed files with 246 additions and 182 deletions

View File

@@ -96,7 +96,7 @@ async function resolveReferenceLinksToTitles(
// docs_reference_links: 'event reference links'
// },
// ]
export function getAuditLogEvents(page: string, version: string) {
export function getAuditLogEvents(page: string, version: string): AuditLogEventT[] {
const openApiVersion = getOpenApiVersion(version)
const auditLogFileName = path.join(AUDIT_LOG_DATA_DIR, openApiVersion, `${page}.json`)
@@ -115,14 +115,14 @@ export function getAuditLogEvents(page: string, version: string) {
?.set(page, readCompressedJsonFileFallback(auditLogFileName))
}
const auditLogEvents = auditLogEventsCache.get(openApiVersion)?.get(page)!
const auditLogEvents = auditLogEventsCache.get(openApiVersion)?.get(page)
// If an event doesn't yet have a description (value will be empty string or
// "N/A"), then we don't show the event.
const filteredAuditLogEvents = auditLogEvents.filter(
const filteredAuditLogEvents = auditLogEvents?.filter(
(event) => event.description !== 'N/A' && event.description !== '',
)
return filteredAuditLogEvents
return filteredAuditLogEvents || []
}
// get categorized audit log event data for the requested page and version
@@ -137,7 +137,7 @@ export function getAuditLogEvents(page: string, version: string) {
// repo: [ [Object] ],
// user: [ [Object], [Object] ]
// }
export function getCategorizedAuditLogEvents(page: string, version: string) {
export function getCategorizedAuditLogEvents(page: string, version: string): CategorizedEvents {
const events = getAuditLogEvents(page, version)
const openApiVersion = getOpenApiVersion(version)
@@ -148,7 +148,7 @@ export function getCategorizedAuditLogEvents(page: string, version: string) {
categorizedAuditLogEventsCache.get(openApiVersion)?.set(page, categorizeEvents(events))
}
return categorizedAuditLogEventsCache.get(openApiVersion)?.get(page)!
return categorizedAuditLogEventsCache.get(openApiVersion)?.get(page) || {}
}
// Filters audit log events based on allowlist values.

View File

@@ -86,7 +86,9 @@ export const getServerSideProps: GetServerSideProps<Props> = async (context) =>
Object.keys(auditLogEvents).map((category) => category),
context,
)
auditLogEventsMiniTocs && miniTocItems.push(...auditLogEventsMiniTocs)
if (auditLogEventsMiniTocs) {
miniTocItems.push(...auditLogEventsMiniTocs)
}
return {
props: {