You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
The registry allows folks to add languages and component types on the fly. I think that's fine, but we need a way to ensure that this addition doesn't slip by unnoticed by reviewers.
Adding a cross-check against a fixed list/text file might be all we need. For example we could track the output of the following:
And advantage of doing this outside of the build cycle is that it doesn't slow down the build. A disadvantage is that it might not be easy to run this check for users under Windows.
An alternative is to create data files with the currently supported values, and check each registry entry as it's page is generated.
The registry allows folks to add languages and component types on the fly. I think that's fine, but we need a way to ensure that this addition doesn't slip by unnoticed by reviewers.
Adding a cross-check against a fixed list/text file might be all we need. For example we could track the output of the following:
And advantage of doing this outside of the build cycle is that it doesn't slow down the build. A disadvantage is that it might not be easy to run this check for users under Windows.
An alternative is to create data files with the currently supported values, and check each registry entry as it's page is generated.
Related:
The text was updated successfully, but these errors were encountered: