-
-
Notifications
You must be signed in to change notification settings - Fork 427
Mass renaming proposal #1404
Copy link
Copy link
Open
Labels
suggestionMore general suggestions that may be more opinionatedMore general suggestions that may be more opinionated
Milestone
Metadata
Metadata
Assignees
Labels
suggestionMore general suggestions that may be more opinionatedMore general suggestions that may be more opinionated
Type
Fields
Give feedbackNo fields configured for issues without a type.
There are a number of settings, diagnostics, and more that have unclear names that I think can be improved. This issue serves to propose new names for these items so that they can all be tracked in one place and implemented at once to minimize the number of breaking releases that would need to be released.
Settings
completion.displayContext->completion.peekDefinitionPeek Definitioncommand in VS Code that has a similar function and I think naming it the same will help people understand its function without confusing the two as they are triggered entirely differently.diagnostics.disable-> REMOVEdiagnostics.groupFileStatus-> REMOVEdiagnostics.groupSeverity-> REMOVEdiagnostics.ignoreFiles->diagnostics.diagnoseIgnoreddiagnostics.libraryFiles->diagnostics.diagnoseLibrariesdiagnostics.neededFileStatus->diagnostics.config(Rework functionality)diagnostics.severity(Rework functionality)diagnostics.workspaceDelay->diagnostics.delayhint.setType->hint.assignTypehover.enumsLimit->hover.typesLimithover.previewFields->hover.peekFieldsruntime.special->runtime.aliasesworkspace.checkThirdParty->workspace.checkEnvConfigsworkspace.ignoreDir->workspace.ignoreworkspace.library->workspace.librariesworkspace.maxPreload->workspace.maxFilesworkspace.preloadFileSize->workspace.maxFileSizeworkspace.userThirdParty->workspace.envConfigDiagnostics
I imagine there is a good reason
abiguity-1is named how it is 😄 I see they all have at least 1 hyphen so I guess that is a limitation with how they are parsed?unknown-diag-code->unknown-diagnosticcast-local-type->local-cast-mismatchSyntax Errors
Luckily these can probably be changed with very little impact on the user and most people likely would not have any settings related to these.
err-assign-as-eq->assign-with-equalserr-c-long-comment->multiline-comment-prefixerr-comment-prefix->comment-prefixerr-do-as-then->then-as-doerr-eq-as-assign->equality-with-assignerr-esc->unknown-escapeerr-nonstandard-symbol->non-standard-symbolerr-then-as-do->do-as-thenexp-in-action->unexpected-expressionkeyword->reservedmiss-esc-x->miss-hex-valuemiss-exp->miss-expressionnewfield-callandnewline-callare not easy to understand but I can't think of anything that does a better job 🤔I don't even know what these do:unexpect-efunc-name,unexpect-lfunc-namePlease let me know what you think and feel free to suggest other names.