feat: update nags with field validation, splitting between required/warning nags

This commit is contained in:
tdgao
2026-08-26 11:21:48 -06:00
parent 0d61960855
commit a348240686
22 changed files with 1189 additions and 598 deletions
-23
View File
@@ -49,29 +49,6 @@ export const coreNags: Nag[] = [
context.currentRoute !== 'type-project-settings-versions',
},
},
{
id: 'add-description',
title: defineMessage({
id: 'nags.add-description.title',
defaultMessage: 'Add a description',
}),
description: defineMessage({
id: 'nags.add-description.description',
defaultMessage:
"A description that clearly describes the project's purpose and function is required.",
}),
status: 'required',
shouldShow: (context: NagContext) => context.project.body === '',
link: {
path: 'settings/description',
title: defineMessage({
id: 'nags.settings.description.title',
defaultMessage: 'Visit description settings',
}),
shouldShow: (context: NagContext) =>
context.currentRoute !== 'type-project-settings-description',
},
},
{
id: 'add-icon',
title: defineMessage({