commit 6bce9cd8c7e5323ba9ee4caec1ef7866335c3378
parent 897ddeca1772f1624f37a2b81e59104a8cf74acf
Author: Flor Chacón <14323496+florelis@users.noreply.github.com>
Date: Tue, 14 Nov 2023 15:54:00 -0800
Add suggested dictionaries for spellchecking and remove unneeded words (#3885)
Diffstat:
4 files changed, 142 insertions(+), 424 deletions(-)
diff --git a/.github/actions/spelling/allow.txt b/.github/actions/spelling/allow.txt
@@ -1,5 +1,3 @@
-abi
-ACCESSDENIED
ACTIONDATA
ACTIONSTART
activatable
@@ -10,247 +8,126 @@ addportablefile
addstore
admins
AFX
-afx
-alloc
-altform
-amd
-anonymize
-api
-APIENTRY
-appdata
-appinst
appinstaller
appmodel
-apps
-appx
appxbundle
appxbundles
-appxmanifest
appxrecipe
appxsdk
APSTUDIO
-archs
-argc
-args
-argv
ARRAYSIZE
artifactstagingdirectory
aspirational
-aspnet
-authn
-authz
-autocomplete
AUTOLISTEN
-auxdata
azureedge
-backend
-bcrypt
binlog
binver
-Bitmask
-Blog
-blog
-boolalpha
bstr
-bugfix
BUILDNUMBER
bytearray
-cdecl
cdn
cer
certutil
+cfr
cguid
-chrono
-cin
+checkbox
cla
CLASSNOTAVAILABLE
-CLSCTX
+clsids
cmake
-cmd
-cmdlet
-cmdlets
-cmp
-CMSG
CNG
-cnt
-codepage
COMMANDBARFLYOUT
-Commandline
COMMONDATA
comparand
conemu
-config
-Configurability
-constexpr
contosa
contosainstaller
-Contoso
-copyable
COSTDEFERRED
cotaskmem
-cout
-cpp
-cppreference
cpprest
cpprestsdk
cppwinrt
-CPRWL
createnew
createpintable
createportabletable
createtables
-cref
-csproj
-CStr
-csv
-ctl
-ctls
+CTLs
+curated
CURSORPOSITON
CUSTOMHEADER
cvd
-cwctype
datatelemetry
+datetime
dbconn
DBId
debugbreak
-declspec
-decltype
-declval
defaultlocale
delstore
Demitrius
denelon
depersist
-deque
-deserialize
-deserializer
-deserializes
-deserializing
-dest
-devblogs
differentpath
-DISMAPI
DIRECTONLY
distro
-dll
-dllexport
dllmain
-Dlls
-DMC
-docx
dotnet
-downlevel
-downloader
downloaders
-dsc
dsx
-dword
DWORDLONG
-elseif
emoji
ENDDIALOG
-endif
-endl
ensureandinsert
ensurepathexists
ENU
-enum
EOAC
-ependency
errorlevel
-errstr
-esrp
-etag
-etcoreapp
+ESRP
etstandard
ETW
EULA
EVENTTAG
EWX
-exe
-executables
-executionengine
exeenus
exeinteractive
exelog
exesilent
exeswp
-exitcode
-expr
EXTRADEBUG
EXTRAFLAGS
FAILIFTHERE
fakeswitch
-fallthrough
FATALEXIT
-FEBAB
FIELDTAG
FILEFLAGS
FILEFLAGSMASK
-FILELOGGER
FILEOS
-filepath
FILESINUSE
FILESUBTYPE
-filesystem
-FILETYPE
-filetype
FILEVERSION
FLUSHEACHLINE
forcerestart
-foreach
-fstream
-func
-gcount
gdi
-getline
-github
-githubusercontent
-globals
HCCE
hcertstore
HCRYPTMSG
-hfile
-HGLOBAL
HGlobal
+HGLOBAL
HIDECANCEL
hinternet
HKCU
-HKEY
HKLM
-hmac
-HMODULE
-Homepage
-homepage
-hostname
-hpp
-HRESULT
hresult
HRSRC
hstring
-html
-http
-https
-HWND
-Hyperlink
IAppx
ICheckpoint
IConfiguration
-icu
-IDX
IFACEMETHOD
-ifdef
-ifndef
ifspec
-ifstream
IInspectable
-IIS
-impl
inapplicabilities
-Inet
inheritdoc
inno
-INPROC
Inq
installertype
Installeruniqueness
@@ -259,256 +136,143 @@ INSTALLLOGATTRIBUTES
INSTALLLOGMODE
INSTALLPATH
INSTALLUILEVEL
-interop
INVALIDARG
INVALIDSID
-iomanip
-iostream
IPinning
IPortable
-ipmo
ISAPPROVEDFOROUTPUT
-isspace
-istream
-istringstream
-isxdigit
IUnknown
-json
-junit
langutil
lastwritetime
-LCID
LCIDTo
-LEN
-Linux
-LLVM
-llvmorg
lnk
-LOCALAPPDATA
-localtime
LOGONLYONERROR
LOGPATH
LOGPERFORMANCE
logsql
logto
-LONGLONG
LPCGUID
LPCSTR
-LPVOID
Luid
-mailto
-MAJORVERSION
makeappx
MAKEINTRESOURCE
makemsix
MANIFESTSCHEMA
MANIFESTVERSION
-MAXLENGTH
-MBs
-MContext
-mday
-memset
-metadata
metadatas
-microsoft
-mimetype
Minimatch
-MINORVERSION
-mkdir
-monostate
Moq
motw
mrm
-msbuild
msdata
-MSDN
-msi
+MSHCTX
+MSHLFLAGS
msiexec
msix
msixbundle
msixinfo
-msixmgr
msixsdk
msixsdkx
msixtest
-MSHCTX
-MSHLFLAGS
msrc
Multifile
Multimatch
-mutex
-mutexes
-namespace
-namespaces
ncacn
Nelon
-netcoreapp
netstandard
newid
NOCASE
NOCLOSEPROCESS
nodiscard
-noexcept
-nomem
NOMINMAX
-NONAME
nonexistentsetting
-NONINFRINGEMENT
norestart
normalizednameandpublisher
normalizedpackagenameandpublisher
-NOTHROW
-NOTIMPL
-NOTNULL
-nowarn
-npos
-NTFS
NTSTATUS
-nuget
-nullptr
nullsoft
nunit
nupkg
-nuspec
OAuth
ODR
-ofstream
-oid
opencode
-opensource
openxmlformats
-ostream
-ostringstream
OSVERSIONINFOEXW
-outfile
OUTOFDISKSPACE
-OUTOFMEMORY
OUTOFPROC
-OWC
packagefamilyname
packageidentifier
packagename
PACKAGESSCHEMA
-Params
-params
parentidx
pathpart
Pathto
PBYTE
pch
PCWSTR
-pdb
-pdbonly
PEVENT
+pfns
pfp
-PGP
-pgp
-php
PII
pinnable
pinningindex
pipssource
-PKCS
-placeholders
-png
+Pkcs
portableindex
-posix
-powershell
pplx
ppv
-pragma
PRECONFIG
preindexed
prepareforpackaging
-PRIMARYKEY
prioritization
processthreadsapi
PRODUCTNAME
PRODUCTVERSION
-PROGRAMFILES
PROGRESSONLY
promptrestart
PROPERTYDUMP
-PROTSEQ
-Protseq
-psz
+protseq
PTOKEN
-ptr
publiccontainer
PUCHAR
-PVOID
pwa
-pwsh
QCol
-RAII
rclsid
-rdbuf
-README
-READONLY
-READWRITE
-realloc
-REALTIME
REBOOTPROMPT
Redistributable
-refactor
-refactored
-refactoring
REFCLSID
-REFCOUNT
-regex
-regexp
-remoting
-removefile
removemanifest
removepin
removeportablefile
repolibtest
-requeue
rescap
resetpins
resheader
resmimetype
RESOLVESOURCE
RESTARTAPPS
-RESTSOURCE
resw
resx
rethrowing
-REQS
roadmap
robuffer
rowcount
-rowid
-Rpc
-rpc
rubengustorage
ruleset
runas
runsettings
-runtimes
-safecast
SANITIZERS
-savepoint
+Screenshot
screenshots
-SCROLLER
SCROLLVIEWER
-sdk
-sdks
-seekg
seinfo
-selectany
SERVICEPACKMAJOR
SERVICEPACKMINOR
-setfill
setschemaversion
setupexitcodes
setvariable
-setw
shcore
-shellapi
SHELLEXEC
-SHELLEXECUTEINFO
-SHELLEXECUTEINFOA
SHELLEXECUTEINFOW
shlobj
Shlwapi
@@ -518,75 +282,36 @@ signtool
silentwithprogress
simplesave
simpletest
-sizeof
sln
-SNAME
-snprintf
-sourced
-Specv
-sprintf
-sql
sqlbuilder
-sqlite
sqliteicu
sqliteindex
sqliteindexsource
sqlitewrapper
-srand
-src
srwlock
-sscanf
-sstream
STARTUPINFO
STATEACTION
STATFLAG
STATSTG
STDAPI
-stdcall
-stderr
-stdexcept
-stdout
STGM
-stmt
-stoi
-stoll
storeedgefd
-storepreview
-stoull
stpkgmanvalwestustest
-strcoll
-streamoff
-streampos
-stricmp
-strikethrough
STRINGID
-STRINGIFY
STRINGIZE
-stringstream
STRSAFE
-strstr
-strtoll
subcontext
-subheader
SUBLANG
subresource
subselect
-substr
SWIPECONTROL
SYMED
-symlink
-symlinks
symlinktarget
-Sys
-sz
-TARG
TARGETDIR
targetentrypoint
targetnametoken
-targetsize
tdbuild
tdd
-tellg
tempdb
terabyte
testcontainer
@@ -597,96 +322,51 @@ testsettingname
TEXTFORMAT
TEXTINCLUDE
Threadpool
-Timeline
-tls
-todo
-tokenizer
-tolower
-Toolchain
-toupper
-TOutput
-towlower
+tpl
TRACELOGGING
triaged
-trunc
TRUSTEDPEOPLE
-trx
-tt
-ttl
-typedef
-typename
UAC
UACONLY
uap
UBool
UBreak
ubrk
-uchar
ucol
UCollation
UCollator
UError
-UIA
UIF
-uint
-Uknown
ULARGE
-ulong
-ULONGLONG
-uncomment
und
-undef
-unicode
UNICODESTRING
-uninstall
uninstalling
Unmarshal
-Unregister
-Unregisters
untimes
updatefile
updatemanifest
updatepin
updateportablefile
UPLEVEL
-upvote
uregex
URegular
-uri
-url
urlmon
USEREXIT
userguide
-USERPROFILE
usersources
utext
-utf
-uuidof
-validator
valijson
vcvars
vcxitems
-vcxproj
-vdproj
-versioned
-VERSIONINFO
-versioning
VERYSILENT
VFT
-visualstudio
-vm
VOS
vso
wapproj
-wchar
-wcout
wcsicmp
webpage
-wekyb
WHOLECHAIN
wil
-wildcards
-WINAPI
wincrypt
WINEVENT
winget
@@ -702,31 +382,131 @@ wix
wmain
WNS
woah
-wofstream
-workaround
-workflow
-wostream
-wostringstream
+workflows
wpfn
wrl
-WStr
-wstring
-wstringstream
WTD
wtypesbase
-www
-xamarin
-xaml
+Xamarin
XElement
-xlang
-xml
-xmlns
-XName
+Xlang
XResource
-xsd
XTOKEN
xunit
-yaml
-yml
-yy
-zh
+abi
+ACCESSDENIED
+agg
+Amd
+appdata
+appname
+archs
+arp
+AType
+AUTHN
+AUTHZ
+auxdata
+bfd
+bitmask
+bluetooth
+bpp
+Browsable
+BUILTINS
+cdecl
+certs
+cgi
+cls
+cmdlets
+CMSG
+cnt
+codepage
+constexpr
+copyable
+CTL
+Dbg
+declspec
+dllexport
+dllimport
+DMC
+errcode
+errmsg
+errstr
+fdw
+FULLMUTEX
+FULLWIDTH
+Google
+hashtable
+Howto
+idx
+IIS
+inet
+instream
+LCID
+LOCALAPPDATA
+LONGLONG
+LPCWSTR
+lpsz
+LPVOID
+MAJORVERSION
+MBs
+mday
+MINORVERSION
+msbuild
+nomem
+NOTIMPL
+NOTNULL
+nowarn
+NTFS
+oid
+opensource
+osfhandle
+outfile
+Outptr
+OWC
+pcb
+pdb
+pfn
+pgp
+pkix
+pri
+PRIMARYKEY
+PROGRAMFILES
+psz
+pwsh
+RAII
+READWRITE
+removefile
+REQS
+rowid
+rpc
+RRF
+rrr
+RTTI
+runtimes
+safecast
+savepoint
+selectany
+shellapi
+sid
+SLAPI
+SNAME
+sourceforge
+SRL
+standalone
+stdcall
+subkey
+TARG
+transitioning
+TType
+typedef
+Uknown
+ULONGLONG
+UNAVAIL
+Unregisters
+uuidof
+versioned
+VERSIONINFO
+wildcards
+WINAPI
+Wnd
+workaround
+XName
diff --git a/.github/actions/spelling/excludes.txt b/.github/actions/spelling/excludes.txt
@@ -73,6 +73,7 @@
^NOTICE
^src/AppInstallerCLICore/Commands/ExperimentalCommand\.cpp$
^src/AppInstallerCLIE2ETests/TestData/AppInstallerTestMsiInstaller.msi$
+^src/AppInstallerCLIE2ETests/TestData/Configuration/Empty.yml$
^src/AppInstallerCLITests/TestData/InputARPData.txt$
^src/AppInstallerCLITests/TestData/InputNames.txt$
^src/AppInstallerCLITests/TestData/InputPublishers.txt$
diff --git a/.github/actions/spelling/expect.txt b/.github/actions/spelling/expect.txt
@@ -5,7 +5,6 @@ adjacents
adml
admx
AFAIK
-agg
aicli
AICLIC
allusers
@@ -19,12 +18,10 @@ apicontract
apiset
appinstallertest
applic
-appname
appshutdown
APPTERMINATION
argumentlist
ARMNT
-arp
arphelper
ASAN
ASequence
@@ -34,34 +31,25 @@ ASwitch
ASYNCRTIMP
Atest
ATL
-attr
-AType
AUrl
Authenticode
-azurefd
azurewebsites
bcp
BEFACEF
-bfd
BFirst
bght
BITMAPINFOHEADER
-bitmask
bkup
blargle
blockedbypolicy
blogs
-bluetooth
bomgar
BOMs
boop
boundparms
-bpp
-Browsable
BSODs
BUILDOUTDIR
buildtransitive
-BUILTINS
cancelledbyuser
casemap
casemappings
@@ -69,21 +57,17 @@ cch
CDEF
centralus
certmgr
-certs
-cgi
cinq
CLASSNOTREG
CLIE
CLOSEAPP
cloudapp
-cls
clsctx
clsid
CODEOWNERS
COINIT
COMGLB
commandline
-Configx
contactsupport
contentfiles
contoso
@@ -93,15 +77,12 @@ count'th
countof
countryregion
CPIL
-cplusplus
createmanifestmetadata
cswinrt
ctc
currentuser
-cxfsgwfxarb
DACL
datetimeoffset
-Dbg
debian
dedupe
deigh
@@ -111,9 +92,7 @@ desktopappinstaller
devhome
dic
diskfull
-dismapi
-dllimport
-DMPAs
+DISMAPI
dnld
Dobbeleer
dsc
@@ -131,8 +110,6 @@ ENDSESSION
EPester
epth
EQU
-errcode
-errmsg
ERRORONEXIT
ESource
ESRB
@@ -142,8 +119,6 @@ etl
execustom
EXEHASH
experimentalfeatures
-fabricbot
-fdw
FECAFEB
fedorapeople
fileinuse
@@ -158,8 +133,6 @@ foldc
foldcase
FOLDERID
FORPARSING
-FULLMUTEX
-FULLWIDTH
fundraiser
fuzzer
fzanollo
@@ -168,12 +141,10 @@ GESMBH
GHS
gity
goku
-Google
GRPICONDIR
GRPICONDIRENTRY
guiddef
Hackathon
-hashtable
helplib
helplibrary
hhx
@@ -182,11 +153,9 @@ HINSTANCE
hkey
hlocal
hmodule
-Howto
hre
hresults
hrow
-hwg
hwnd
IARP
IAttachment
@@ -194,19 +163,16 @@ ICONDIR
ICONDIRENTRY
ICONIMAGE
idl
-idx
IEnum
IFACEMETHODIMP
IHelp
iid
IISOn
ilemode
-inet
inproc
installinprogress
INSTALLPROPERTY
installshield
-instream
insufficientmemory
Intelli
INTRESOURCE
@@ -245,7 +211,6 @@ localsource
LOWORD
LPARAM
LPBYTE
-LPCWSTR
lpdw
LPDWORD
lpfn
@@ -256,7 +221,6 @@ LPICONDIRENTRY
LPICONIMAGE
lpitemidlist
LPSTR
-lpsz
LPW
LPWCH
LPWSTR
@@ -336,8 +300,6 @@ ofile
ools
oop
OPTOUT
-osfhandle
-Outptr
OVERLAPPEDWINDOW
packageinuse
packageinusebyapplication
@@ -346,27 +308,22 @@ PARAMETERMAP
paramref
pathparts
Patil
-pcb
PCCERT
PCs
pcwsz
PDWORD
PEGI
PFM
-pfn
pfxpath
Pherson
pidl
pidlist
pkgmgr
pkindex
-pkix
-pme
PMS
positionals
powershellgallery
powertoys
-pri
processthreads
productcode
PRODUCTICON
@@ -407,9 +364,6 @@ ronomon
rosoft
rowids
roy
-RRF
-rrr
-RTTI
runspace
runtimeclass
ryfu
@@ -429,35 +383,27 @@ SETTINGMAPPING
SHCONTF
SHGDN
SHOWNORMAL
-sid
Sideload
SIGNATUREHASH
Sku
-SLAPI
SMTO
sortof
-sourceforge
SOURCESDIRECTORY
sourceversion
spamming
SPAPI
Srinivasan
-SRL
srs
-standalone
startswith
STARTUPINFOW
STDMETHODCALLTYPE
STRRET
stylecop
subdir
-subkey
superstring
-suppy
swervy
SYD
SYG
-Syncy
sysrefcomp
systemnotsupported
Tagit
@@ -472,26 +418,22 @@ testexampleinstaller
thiscouldbeapc
threehundred
timespan
-timezone
Tlg
tombstoned
TOperation
TOptions
TProgress
-transitioning
TResult
TReturn
trimstart
TState
TStatus
-TType
typeparam
UCase
ucasemap
UChars
ucnv
uec
-UNAVAIL
uninitialize
unins
uninstallation
@@ -523,11 +465,9 @@ Webserver
websites
WERSJA
wesome
-wfopen
wfsopen
wgetenv
Whatif
-winapifamily
windir
windowsdeveloper
winerror
@@ -539,7 +479,6 @@ winreg
winrtact
winstring
withstarts
-Wnd
WNDCLASSEX
WPARAM
wpr
diff --git a/.github/workflows/spelling3.yml b/.github/workflows/spelling3.yml
@@ -80,16 +80,14 @@ jobs:
use_magic_file: 1
extra_dictionary_limit: 10
extra_dictionaries:
- cspell:software-terms/src/software-terms.txt
+ cspell:cpp/src/compiler-msvc.txt
+ cspell:cpp/src/cpp.txt
cspell:cpp/src/stdlib-c.txt
- cspell:node/node.txt
- cspell:mnemonics/src/mnemonics.txt
cspell:cpp/src/stdlib-cpp.txt
- cspell:html/html.txt
- cspell:fullstack/fullstack.txt
cspell:filetypes/filetypes.txt
- cspell:cpp/src/stdlib-cmath.txt
- cspell:aws/aws.txt
+ cspell:fullstack/fullstack.txt
+ cspell:powershell/powershell.txt
+ cspell:software-terms/src/software-terms.txt
comment-push:
name: Report (Push)