From a7fdd40d70c804997236f3a16f56bfdcc5529884 Mon Sep 17 00:00:00 2001 From: Oscar Hinton Date: Tue, 18 Oct 2022 10:05:33 +0200 Subject: [PATCH] Add CI check to forbid filenames with capital letters in them (#3807) --- .github/whitelist-capital-letters.txt | 634 ++++++++++++++++++++++++++ .github/workflows/lint.yml | 13 + 2 files changed, 647 insertions(+) create mode 100644 .github/whitelist-capital-letters.txt diff --git a/.github/whitelist-capital-letters.txt b/.github/whitelist-capital-letters.txt new file mode 100644 index 0000000000..f2785c369a --- /dev/null +++ b/.github/whitelist-capital-letters.txt @@ -0,0 +1,634 @@ +./bitwarden_license/README.md +./bitwarden_license/bit-web/src/app/providers/services/webProvider.service.ts +./libs/angular/src/directives/cipherListVirtualScroll.directive.ts +./libs/angular/src/scss/webfonts/Open_Sans-italic-700.woff +./libs/angular/src/scss/webfonts/Open_Sans-normal-300.woff +./libs/angular/src/scss/webfonts/Open_Sans-normal-700.woff +./libs/angular/src/scss/webfonts/Open_Sans-italic-300.woff +./libs/angular/src/scss/webfonts/Open_Sans-italic-600.woff +./libs/angular/src/scss/webfonts/Open_Sans-italic-800.woff +./libs/angular/src/scss/webfonts/Open_Sans-italic-400.woff +./libs/angular/src/scss/webfonts/Open_Sans-normal-600.woff +./libs/angular/src/scss/webfonts/Open_Sans-normal-800.woff +./libs/angular/src/scss/webfonts/Open_Sans-normal-400.woff +./libs/angular/src/components/captchaProtected.component.ts +./libs/angular/src/validators/inputsFieldMatch.validator.ts +./libs/angular/src/validators/notAllowedValueAsync.validator.ts +./libs/angular/src/services/passwordReprompt.service.ts +./libs/angular/src/services/theming/themeBuilder.ts +./libs/angular/src/interfaces/selectOptions.ts +./libs/components/src/stories/Introduction.stories.mdx +./libs/common/spec/misc/logInStrategies/logIn.strategy.spec.ts +./libs/common/spec/misc/logInStrategies/apiLogIn.strategy.spec.ts +./libs/common/spec/misc/logInStrategies/passwordLogIn.strategy.spec.ts +./libs/common/spec/misc/logInStrategies/ssoLogIn.strategy.spec.ts +./libs/common/spec/importers/testData/safeInCloud/testData.xml.ts +./libs/common/spec/importers/testData/safariCsv/oldSimplePasswordData.csv.ts +./libs/common/spec/importers/testData/safariCsv/simplePasswordData.csv.ts +./libs/common/spec/importers/testData/keeperJson/testData.ts +./libs/common/spec/importers/testData/bitwardenJson/passwordProtected.json.ts +./libs/common/spec/importers/testData/onePassword1Pux/SoftwareLicense.ts +./libs/common/spec/importers/testData/onePassword1Pux/SecureNote.ts +./libs/common/spec/importers/testData/onePassword1Pux/Emailfield.ts +./libs/common/spec/importers/testData/onePassword1Pux/CreditCard.ts +./libs/common/spec/importers/testData/onePassword1Pux/LoginData.ts +./libs/common/spec/importers/testData/onePassword1Pux/WirelessRouter.ts +./libs/common/spec/importers/testData/onePassword1Pux/SanitizedExport.ts +./libs/common/spec/importers/testData/onePassword1Pux/Membership.ts +./libs/common/spec/importers/testData/onePassword1Pux/OutdoorLicense.ts +./libs/common/spec/importers/testData/onePassword1Pux/EmailAccount.ts +./libs/common/spec/importers/testData/onePassword1Pux/Password.ts +./libs/common/spec/importers/testData/onePassword1Pux/RewardsProgram.ts +./libs/common/spec/importers/testData/onePassword1Pux/EmailfieldOnIdentity_Prefilled.ts +./libs/common/spec/importers/testData/onePassword1Pux/EmailfieldOnIdentity.ts +./libs/common/spec/importers/testData/onePassword1Pux/DriversLicense.ts +./libs/common/spec/importers/testData/onePassword1Pux/Database.ts +./libs/common/spec/importers/testData/onePassword1Pux/Passport.ts +./libs/common/spec/importers/testData/onePassword1Pux/Onepux_example.ts +./libs/common/spec/importers/testData/onePassword1Pux/BankAccount.ts +./libs/common/spec/importers/testData/onePassword1Pux/MedicalRecord.ts +./libs/common/spec/importers/testData/onePassword1Pux/IdentityData.ts +./libs/common/spec/importers/testData/onePassword1Pux/Server.ts +./libs/common/spec/importers/testData/onePassword1Pux/APICredentials.ts +./libs/common/spec/importers/testData/onePassword1Pux/SSN.ts +./libs/common/spec/importers/testData/onePasswordCsv/creditCard.windows.csv.ts +./libs/common/spec/importers/testData/onePasswordCsv/creditCard.mac.csv.ts +./libs/common/spec/importers/testData/onePasswordCsv/multipleItems.windows.csv.ts +./libs/common/spec/importers/testData/onePasswordCsv/multipleItems.mac.csv.ts +./libs/common/spec/importers/testData/nordpassCsv/nordpass.secureNote.csv.ts +./libs/common/spec/importers/testData/dashlaneCsv/multiplePersonalInfo.csv.ts +./libs/common/spec/importers/testData/dashlaneCsv/personalInfo.csv.ts +./libs/common/spec/importers/testData/mykiCsv/UserIdCard.csv.ts +./libs/common/spec/importers/testData/mykiCsv/UserTwofa.csv.ts +./libs/common/spec/importers/testData/mykiCsv/UserNote.csv.ts +./libs/common/spec/importers/testData/mykiCsv/UserAccount.csv.ts +./libs/common/spec/importers/testData/mykiCsv/UserIdentity.csv.ts +./libs/common/spec/importers/testData/mykiCsv/UserCreditCard.csv.ts +./libs/common/spec/importers/testData/firefoxCsv/firefoxAccountsData.csv.ts +./libs/common/spec/importers/testData/firefoxCsv/simplePasswordData.csv.ts +./libs/common/spec/importers/fsecureFskImporter.spec.ts +./libs/common/spec/importers/safariCsvImporter.spec.ts +./libs/common/spec/importers/keeperJsonImporter.spec.ts +./libs/common/spec/importers/bitwardenPasswordProtectedImporter.spec.ts +./libs/common/spec/importers/dashlaneCsvImporter.spec.ts +./libs/common/spec/importers/nordpassCsvImporter.spec.ts +./libs/common/spec/importers/onepasswordWinCsvImporter.spec.ts +./libs/common/spec/importers/firefoxCsvImporter.spec.ts +./libs/common/spec/importers/onepassword1PuxImporter.spec.ts +./libs/common/spec/importers/onepasswordMacCsvImporter.spec.ts +./libs/common/spec/importers/lastpassCsvImporter.spec.ts +./libs/common/spec/importers/onepassword1PifImporter.spec.ts +./libs/common/spec/importers/keepass2XmlImporter.spec.ts +./libs/common/spec/importers/bitwardenJsonImporter.spec.ts +./libs/common/spec/importers/mykiCsvImporter.spec.ts +./libs/common/spec/web/services/webCryptoFunction.service.spec.ts +./libs/common/spec/shared/interceptConsole.ts +./libs/common/spec/models/view/passwordHistoryView.spec.ts +./libs/common/spec/models/view/cipherView.spec.ts +./libs/common/spec/models/view/folderView.spec.ts +./libs/common/spec/models/view/attachmentView.spec.ts +./libs/common/spec/models/view/loginView.spec.ts +./libs/common/spec/models/domain/loginUri.spec.ts +./libs/common/spec/models/domain/encString.spec.ts +./libs/common/spec/models/domain/secureNote.spec.ts +./libs/common/spec/models/domain/symmetricCryptoKey.spec.ts +./libs/common/spec/models/domain/encArrayBuffer.spec.ts +./libs/common/spec/models/domain/sendAccess.spec.ts +./libs/common/spec/models/domain/sendFile.spec.ts +./libs/common/spec/models/domain/sendText.spec.ts +./libs/common/spec/matchers/toEqualBuffer.spec.ts +./libs/common/spec/matchers/toEqualBuffer.ts +./libs/common/spec/services/stateMigration.service.spec.ts +./libs/common/spec/services/consoleLog.service.spec.ts +./libs/common/src/misc/logInStrategies/ssoLogin.strategy.ts +./libs/common/src/misc/logInStrategies/passwordLogin.strategy.ts +./libs/common/src/misc/logInStrategies/apiLogin.strategy.ts +./libs/common/src/misc/logInStrategies/passwordlessLogin.strategy.ts +./libs/common/src/misc/logInStrategies/logIn.strategy.ts +./libs/common/src/misc/nodeUtils.ts +./libs/common/src/misc/linkedFieldOption.decorator.ts +./libs/common/src/misc/serviceUtils.ts +./libs/common/src/types/twoFactorResponse.ts +./libs/common/src/types/authResponse.ts +./libs/common/src/types/syncEventArgs.ts +./libs/common/src/importers/enpassJsonImporter.ts +./libs/common/src/importers/firefoxCsvImporter.ts +./libs/common/src/importers/rememBearCsvImporter.ts +./libs/common/src/importers/ascendoCsvImporter.ts +./libs/common/src/importers/passwordDragonXmlImporter.ts +./libs/common/src/importers/passkeepCsvImporter.ts +./libs/common/src/importers/gnomeJsonImporter.ts +./libs/common/src/importers/secureSafeCsvImporter.ts +./libs/common/src/importers/zohoVaultCsvImporter.ts +./libs/common/src/importers/dashlaneImporters/dashlaneCsvImporter.ts +./libs/common/src/importers/dashlaneImporters/types/dashlaneCsvTypes.ts +./libs/common/src/importers/dashlaneImporters/dashlaneJsonImporter.ts +./libs/common/src/importers/chromeCsvImporter.ts +./libs/common/src/importers/meldiumCsvImporter.ts +./libs/common/src/importers/safariCsvImporter.ts +./libs/common/src/importers/msecureCsvImporter.ts +./libs/common/src/importers/buttercupCsvImporter.ts +./libs/common/src/importers/kasperskyTxtImporter.ts +./libs/common/src/importers/baseImporter.ts +./libs/common/src/importers/keepassxCsvImporter.ts +./libs/common/src/importers/encryptrCsvImporter.ts +./libs/common/src/importers/passwordWalletTxtImporter.ts +./libs/common/src/importers/codebookCsvImporter.ts +./libs/common/src/importers/nordpassCsvImporter.ts +./libs/common/src/importers/avastJsonImporter.ts +./libs/common/src/importers/blurCsvImporter.ts +./libs/common/src/importers/safeInCloudXmlImporter.ts +./libs/common/src/importers/enpassCsvImporter.ts +./libs/common/src/importers/saferpassCsvImport.ts +./libs/common/src/importers/keeperImporters/types/keeperJsonTypes.ts +./libs/common/src/importers/keeperImporters/keeperCsvImporter.ts +./libs/common/src/importers/keeperImporters/keeperJsonImporter.ts +./libs/common/src/importers/fsecureFskImporter.ts +./libs/common/src/importers/clipperzHtmlImporter.ts +./libs/common/src/importers/keepass2XmlImporter.ts +./libs/common/src/importers/stickyPasswordXmlImporter.ts +./libs/common/src/importers/aviraCsvImporter.ts +./libs/common/src/importers/bitwardenPasswordProtectedImporter.ts +./libs/common/src/importers/avastCsvImporter.ts +./libs/common/src/importers/mykiCsvImporter.ts +./libs/common/src/importers/logMeOnceCsvImporter.ts +./libs/common/src/importers/upmCsvImporter.ts +./libs/common/src/importers/yotiCsvImporter.ts +./libs/common/src/importers/roboformCsvImporter.ts +./libs/common/src/importers/passwordBossJsonImporter.ts +./libs/common/src/importers/splashIdCsvImporter.ts +./libs/common/src/importers/passmanJsonImporter.ts +./libs/common/src/importers/bitwardenCsvImporter.ts +./libs/common/src/importers/lastpassCsvImporter.ts +./libs/common/src/importers/bitwardenJsonImporter.ts +./libs/common/src/importers/passwordAgentCsvImporter.ts +./libs/common/src/importers/passpackCsvImporter.ts +./libs/common/src/importers/truekeyCsvImporter.ts +./libs/common/src/importers/blackBerryCsvImporter.ts +./libs/common/src/importers/importError.ts +./libs/common/src/importers/padlockCsvImporter.ts +./libs/common/src/importers/onepasswordImporters/types/onepassword1PuxImporterTypes.ts +./libs/common/src/importers/onepasswordImporters/onepasswordMacCsvImporter.ts +./libs/common/src/importers/onepasswordImporters/cipherImportContext.ts +./libs/common/src/importers/onepasswordImporters/onepasswordWinCsvImporter.ts +./libs/common/src/importers/onepasswordImporters/onepasswordCsvImporter.ts +./libs/common/src/importers/onepasswordImporters/onepassword1PuxImporter.ts +./libs/common/src/importers/onepasswordImporters/onepassword1PifImporter.ts +./libs/common/src/importers/passwordSafeXmlImporter.ts +./libs/common/src/enums/kdfType.ts +./libs/common/src/enums/fileUploadType.ts +./libs/common/src/enums/cipherType.ts +./libs/common/src/enums/twoFactorProviderType.ts +./libs/common/src/enums/clientType.ts +./libs/common/src/enums/encryptedExportType.ts +./libs/common/src/enums/linkedIdType.ts +./libs/common/src/enums/sendType.ts +./libs/common/src/enums/importOptions.ts +./libs/common/src/enums/policyType.ts +./libs/common/src/enums/planSponsorshipType.ts +./libs/common/src/enums/encryptionType.ts +./libs/common/src/enums/htmlStorageLocation.ts +./libs/common/src/enums/providerUserType.ts +./libs/common/src/enums/organizationUserStatusType.ts +./libs/common/src/enums/verificationType.ts +./libs/common/src/enums/notificationType.ts +./libs/common/src/enums/keySuffixOptions.ts +./libs/common/src/enums/productType.ts +./libs/common/src/enums/scimProviderType.ts +./libs/common/src/enums/eventType.ts +./libs/common/src/enums/organizationApiKeyType.ts +./libs/common/src/enums/hashPurpose.ts +./libs/common/src/enums/uriMatchType.ts +./libs/common/src/enums/deviceType.ts +./libs/common/src/enums/organizationConnectionType.ts +./libs/common/src/enums/secureNoteType.ts +./libs/common/src/enums/transactionType.ts +./libs/common/src/enums/providerUserStatusType.ts +./libs/common/src/enums/storageLocation.ts +./libs/common/src/enums/authenticationType.ts +./libs/common/src/enums/emergencyAccessType.ts +./libs/common/src/enums/themeType.ts +./libs/common/src/enums/logLevelType.ts +./libs/common/src/enums/planType.ts +./libs/common/src/enums/stateVersion.ts +./libs/common/src/enums/authenticationStatus.ts +./libs/common/src/enums/fieldType.ts +./libs/common/src/enums/paymentMethodType.ts +./libs/common/src/enums/ssoEnums.ts +./libs/common/src/enums/authRequestType.ts +./libs/common/src/enums/emergencyAccessStatusType.ts +./libs/common/src/enums/nativeMessagingVersion.ts +./libs/common/src/enums/cipherRepromptType.ts +./libs/common/src/enums/organizationUserType.ts +./libs/common/src/models/response/organization/organizationSsoResponse.ts +./libs/common/src/models/response/taxInfoResponse.ts +./libs/common/src/models/response/syncResponse.ts +./libs/common/src/models/response/taxRateResponse.ts +./libs/common/src/models/response/organizationKeysResponse.ts +./libs/common/src/models/response/authRequestResponse.ts +./libs/common/src/models/response/collectionResponse.ts +./libs/common/src/models/response/planResponse.ts +./libs/common/src/models/response/baseResponse.ts +./libs/common/src/models/response/twoFactorProviderResponse.ts +./libs/common/src/models/response/twoFactorAuthenticatorResponse.ts +./libs/common/src/models/response/billingResponse.ts +./libs/common/src/models/response/passwordHistoryResponse.ts +./libs/common/src/models/response/keyConnectorUserKeyResponse.ts +./libs/common/src/models/response/policyResponse.ts +./libs/common/src/models/response/organizationApiKeyInformationResponse.ts +./libs/common/src/models/response/profileProviderResponse.ts +./libs/common/src/models/response/preloginResponse.ts +./libs/common/src/models/response/identityCaptchaResponse.ts +./libs/common/src/models/response/profileResponse.ts +./libs/common/src/models/response/apiKeyResponse.ts +./libs/common/src/models/response/organizationUserBulkPublicKeyResponse.ts +./libs/common/src/models/response/sendFileUploadDataResponse.ts +./libs/common/src/models/response/userKeyResponse.ts +./libs/common/src/models/response/provider/providerOrganizationResponse.ts +./libs/common/src/models/response/provider/providerUserResponse.ts +./libs/common/src/models/response/provider/providerUserBulkPublicKeyResponse.ts +./libs/common/src/models/response/provider/providerResponse.ts +./libs/common/src/models/response/provider/providerUserBulkResponse.ts +./libs/common/src/models/response/billingHistoryResponse.ts +./libs/common/src/models/response/folderResponse.ts +./libs/common/src/models/response/billingPaymentResponse.ts +./libs/common/src/models/response/errorResponse.ts +./libs/common/src/models/response/organizationUserBulkResponse.ts +./libs/common/src/models/response/subscriptionResponse.ts +./libs/common/src/models/response/eventResponse.ts +./libs/common/src/models/response/ssoPreValidateResponse.ts +./libs/common/src/models/response/profileProviderOrganizationResponse.ts +./libs/common/src/models/response/sendAccessResponse.ts +./libs/common/src/models/response/organizationSubscriptionResponse.ts +./libs/common/src/models/response/groupResponse.ts +./libs/common/src/models/response/sendResponse.ts +./libs/common/src/models/response/listResponse.ts +./libs/common/src/models/response/twoFactorRescoverResponse.ts +./libs/common/src/models/response/identityTokenResponse.ts +./libs/common/src/models/response/cipherResponse.ts +./libs/common/src/models/response/profileOrganizationResponse.ts +./libs/common/src/models/response/organizationSponsorshipSyncStatusResponse.ts +./libs/common/src/models/response/organizationResponse.ts +./libs/common/src/models/response/globalDomainResponse.ts +./libs/common/src/models/response/domainsResponse.ts +./libs/common/src/models/response/attachmentUploadDataResponse.ts +./libs/common/src/models/response/selectionReadOnlyResponse.ts +./libs/common/src/models/response/paymentResponse.ts +./libs/common/src/models/response/organizationAutoEnrollStatusResponse.ts +./libs/common/src/models/response/keysResponse.ts +./libs/common/src/models/response/notificationResponse.ts +./libs/common/src/models/response/deviceVerificationResponse.ts +./libs/common/src/models/response/identityTwoFactorResponse.ts +./libs/common/src/models/response/organizationConnectionResponse.ts +./libs/common/src/models/response/organizationExportResponse.ts +./libs/common/src/models/response/deviceResponse.ts +./libs/common/src/models/response/authentication/registerResponse.ts +./libs/common/src/models/response/authentication/ICaptchaProtectedResponse.ts +./libs/common/src/models/response/organizationUserResponse.ts +./libs/common/src/models/response/twoFactorYubiKeyResponse.ts +./libs/common/src/models/response/breachAccountResponse.ts +./libs/common/src/models/response/twoFactorEmailResponse.ts +./libs/common/src/models/response/twoFactorWebAuthnResponse.ts +./libs/common/src/models/response/twoFactorDuoResponse.ts +./libs/common/src/models/response/attachmentResponse.ts +./libs/common/src/models/response/sendFileDownloadDataResponse.ts +./libs/common/src/models/response/emergencyAccessResponse.ts +./libs/common/src/models/request/organization/organizationSsoRequest.ts +./libs/common/src/models/request/organization/organizationSponsorshipCreateRequest.ts +./libs/common/src/models/request/organization/organizationSponsorshipRedeemRequest.ts +./libs/common/src/models/request/kvpRequest.ts +./libs/common/src/models/request/organizationImportGroupRequest.ts +./libs/common/src/models/request/storageRequest.ts +./libs/common/src/models/request/importDirectoryRequestGroup.ts +./libs/common/src/models/request/cipherBulkMoveRequest.ts +./libs/common/src/models/request/verifyEmailRequest.ts +./libs/common/src/models/request/deviceVerificationRequest.ts +./libs/common/src/models/request/deviceRequest.ts +./libs/common/src/models/request/cipherBulkShareRequest.ts +./libs/common/src/models/request/organizationUserBulkConfirmRequest.ts +./libs/common/src/models/request/emergencyAccessUpdateRequest.ts +./libs/common/src/models/request/passwordRequest.ts +./libs/common/src/models/request/updateTwoFactorAuthenticatorRequest.ts +./libs/common/src/models/request/folderRequest.ts +./libs/common/src/models/request/cipherBulkDeleteRequest.ts +./libs/common/src/models/request/importDirectoryRequest.ts +./libs/common/src/models/request/deleteRecoverRequest.ts +./libs/common/src/models/request/captchaProtectedRequest.ts +./libs/common/src/models/request/passwordHistoryRequest.ts +./libs/common/src/models/request/organizationCreateRequest.ts +./libs/common/src/models/request/bitPayInvoiceRequest.ts +./libs/common/src/models/request/updateTempPasswordRequest.ts +./libs/common/src/models/request/updateDomainsRequest.ts +./libs/common/src/models/request/organizationUserUpdateRequest.ts +./libs/common/src/models/request/twoFactorRecoveryRequest.ts +./libs/common/src/models/request/importOrganizationCiphersRequest.ts +./libs/common/src/models/request/updateTwoFactorWebAuthnDeleteRequest.ts +./libs/common/src/models/request/organizationUpdateRequest.ts +./libs/common/src/models/request/billingSyncConfigRequest.ts +./libs/common/src/models/request/importCiphersRequest.ts +./libs/common/src/models/request/organizationApiKeyRequest.ts +./libs/common/src/models/request/updateTwoFactorEmailRequest.ts +./libs/common/src/models/request/emailTokenRequest.ts +./libs/common/src/models/request/organizationUserConfirmRequest.ts +./libs/common/src/models/request/registerRequest.ts +./libs/common/src/models/request/cipherCreateRequest.ts +./libs/common/src/models/request/seatRequest.ts +./libs/common/src/models/request/sendAccessRequest.ts +./libs/common/src/models/request/setPasswordRequest.ts +./libs/common/src/models/request/cipherShareRequest.ts +./libs/common/src/models/request/verifyDeleteRecoverRequest.ts +./libs/common/src/models/request/identityToken/tokenRequest.ts +./libs/common/src/models/request/identityToken/apiTokenRequest.ts +./libs/common/src/models/request/identityToken/tokenRequestTwoFactor.ts +./libs/common/src/models/request/identityToken/ssoTokenRequest.ts +./libs/common/src/models/request/identityToken/passwordTokenRequest.ts +./libs/common/src/models/request/provider/providerUserConfirmRequest.ts +./libs/common/src/models/request/provider/providerOrganizationCreateRequest.ts +./libs/common/src/models/request/provider/providerUserUpdateRequest.ts +./libs/common/src/models/request/provider/providerUserBulkRequest.ts +./libs/common/src/models/request/provider/providerUpdateRequest.ts +./libs/common/src/models/request/provider/providerUserBulkConfirmRequest.ts +./libs/common/src/models/request/provider/providerUserAcceptRequest.ts +./libs/common/src/models/request/provider/providerUserInviteRequest.ts +./libs/common/src/models/request/provider/providerSetupRequest.ts +./libs/common/src/models/request/provider/providerAddOrganizationRequest.ts +./libs/common/src/models/request/cipherRequest.ts +./libs/common/src/models/request/groupRequest.ts +./libs/common/src/models/request/preloginRequest.ts +./libs/common/src/models/request/folderWithIdRequest.ts +./libs/common/src/models/request/selectionReadOnlyRequest.ts +./libs/common/src/models/request/kdfRequest.ts +./libs/common/src/models/request/organizationImportMemberRequest.ts +./libs/common/src/models/request/referenceEventRequest.ts +./libs/common/src/models/request/passwordHintRequest.ts +./libs/common/src/models/request/deviceTokenRequest.ts +./libs/common/src/models/request/organizationConnectionRequest.ts +./libs/common/src/models/request/emergencyAccessPasswordRequest.ts +./libs/common/src/models/request/organizationUserInviteRequest.ts +./libs/common/src/models/request/scimConfigRequest.ts +./libs/common/src/models/request/organizationUserUpdateGroupsRequest.ts +./libs/common/src/models/request/eventRequest.ts +./libs/common/src/models/request/iapCheckRequest.ts +./libs/common/src/models/request/organizationUpgradeRequest.ts +./libs/common/src/models/request/emergencyAccessInviteRequest.ts +./libs/common/src/models/request/twoFactorProviderRequest.ts +./libs/common/src/models/request/collectionRequest.ts +./libs/common/src/models/request/importDirectoryRequestUser.ts +./libs/common/src/models/request/secretVerificationRequest.ts +./libs/common/src/models/request/organizationUserBulkRequest.ts +./libs/common/src/models/request/taxInfoUpdateRequest.ts +./libs/common/src/models/request/emergencyAccessAcceptRequest.ts +./libs/common/src/models/request/updateTwoFactorDuoRequest.ts +./libs/common/src/models/request/sendWithIdRequest.ts +./libs/common/src/models/request/organizationTaxInfoUpdateRequest.ts +./libs/common/src/models/request/organizationUserAcceptRequest.ts +./libs/common/src/models/request/cipherBulkRestoreRequest.ts +./libs/common/src/models/request/emailRequest.ts +./libs/common/src/models/request/updateProfileRequest.ts +./libs/common/src/models/request/updateTwoFactorWebAuthnRequest.ts +./libs/common/src/models/request/emergencyAccessConfirmRequest.ts +./libs/common/src/models/request/passwordlessCreateAuthRequest.ts +./libs/common/src/models/request/verifyBankRequest.ts +./libs/common/src/models/request/keyConnectorUserKeyRequest.ts +./libs/common/src/models/request/organizationKeysRequest.ts +./libs/common/src/models/request/policyRequest.ts +./libs/common/src/models/request/organizationImportRequest.ts +./libs/common/src/models/request/account/setKeyConnectorKeyRequest.ts +./libs/common/src/models/request/account/verifyOTPRequest.ts +./libs/common/src/models/request/attachmentRequest.ts +./libs/common/src/models/request/cipherWithIdRequest.ts +./libs/common/src/models/request/updateKeyRequest.ts +./libs/common/src/models/request/twoFactorEmailRequest.ts +./libs/common/src/models/request/organizationSubscriptionUpdateRequest.ts +./libs/common/src/models/request/organizationUserResetPasswordEnrollmentRequest.ts +./libs/common/src/models/request/sendRequest.ts +./libs/common/src/models/request/keysRequest.ts +./libs/common/src/models/request/updateTwoFactorYubioOtpRequest.ts +./libs/common/src/models/request/paymentRequest.ts +./libs/common/src/models/request/organizationUserResetPasswordRequest.ts +./libs/common/src/models/request/cipherCollectionsRequest.ts +./libs/common/src/emailForwarders/fastmailForwarder.ts +./libs/common/src/emailForwarders/duckDuckGoForwarder.ts +./libs/common/src/emailForwarders/firefoxRelayForwarder.ts +./libs/common/src/emailForwarders/anonAddyForwarder.ts +./libs/common/src/emailForwarders/simpleLoginForwarder.ts +./libs/common/src/emailForwarders/forwarderOptions.ts +./libs/common/src/factories/accountFactory.ts +./libs/common/src/factories/globalStateFactory.ts +./libs/common/src/factories/stateFactory.ts +./libs/common/src/abstractions/userVerification/userVerification.service.abstraction.ts +./libs/common/src/abstractions/userVerification/userVerification-api.service.abstraction.ts +./libs/common/src/abstractions/platformUtils.service.ts +./libs/common/src/abstractions/stateMigration.service.ts +./libs/common/src/abstractions/fileDownload/fileDownloadBuilder.ts +./libs/common/src/abstractions/fileDownload/fileDownload.service.ts +./libs/common/src/abstractions/fileDownload/fileDownloadRequest.ts +./libs/common/src/abstractions/abstractEncrypt.service.ts +./libs/common/src/abstractions/passwordGeneration.service.ts +./libs/common/src/abstractions/passwordReprompt.service.ts +./libs/common/src/abstractions/formValidationErrors.service.ts +./libs/common/src/abstractions/vaultTimeout/vaultTimeoutSettings.service.ts +./libs/common/src/abstractions/vaultTimeout/vaultTimeout.service.ts +./libs/common/src/abstractions/fileUpload.service.ts +./libs/common/src/abstractions/cryptoFunction.service.ts +./libs/common/src/abstractions/keyConnector.service.ts +./libs/common/src/abstractions/anonymousHub.service.ts +./libs/common/src/abstractions/appId.service.ts +./libs/common/src/abstractions/usernameGeneration.service.ts +./libs/common/src/abstractions/twoFactor.service.ts +./libs/common/src/abstractions/sync/syncNotifier.service.abstraction.ts +./libs/common/src/services/userVerification/userVerification-api.service.ts +./libs/common/src/services/userVerification/userVerification.service.ts +./libs/common/src/services/azureFileUpload.service.ts +./libs/common/src/services/stateMigration.service.ts +./libs/common/src/services/passwordGeneration.service.ts +./libs/common/src/services/consoleLog.service.ts +./libs/common/src/services/formValidationErrors.service.ts +./libs/common/src/services/vaultTimeout/vaultTimeoutSettings.service.ts +./libs/common/src/services/vaultTimeout/vaultTimeout.service.ts +./libs/common/src/services/fileUpload.service.ts +./libs/common/src/services/keyConnector.service.ts +./libs/common/src/services/anonymousHub.service.ts +./libs/common/src/services/appId.service.ts +./libs/common/src/services/usernameGeneration.service.ts +./libs/common/src/services/noopMessaging.service.ts +./libs/common/src/services/twoFactor.service.ts +./libs/common/src/services/sync/syncNotifier.service.ts +./libs/common/src/services/memoryStorage.service.ts +./libs/common/src/services/bitwardenFileUpload.service.ts +./libs/common/src/services/webCryptoFunction.service.ts +./libs/common/src/interfaces/IEncrypted.ts +./libs/node/spec/cli/consoleLog.service.spec.ts +./libs/node/spec/services/nodeCryptoFunction.service.spec.ts +./libs/node/src/cli/models/response/baseResponse.ts +./libs/node/src/cli/models/response/stringResponse.ts +./libs/node/src/cli/models/response/fileResponse.ts +./libs/node/src/cli/models/response/messageResponse.ts +./libs/node/src/cli/models/response/listResponse.ts +./libs/node/src/cli/baseProgram.ts +./libs/node/src/cli/services/consoleLog.service.ts +./libs/node/src/cli/services/cliPlatformUtils.service.ts +./libs/node/src/services/nodeApi.service.ts +./libs/node/src/services/nodeCryptoFunction.service.ts +./libs/node/src/services/lowdbStorage.service.ts +./libs/electron/spec/services/electronLog.service.spec.ts +./libs/electron/src/baseMenu.ts +./libs/electron/src/services/electronLog.service.ts +./libs/electron/src/services/electronStorage.service.ts +./libs/electron/src/services/electronRendererMessaging.service.ts +./libs/electron/src/services/electronMainMessaging.service.ts +./libs/electron/src/services/electronPlatformUtils.service.ts +./libs/electron/src/services/electronRendererStorage.service.ts +./libs/electron/src/services/electronCrypto.service.ts +./libs/electron/src/services/electronRendererSecureStorage.service.ts +./README.md +./LICENSE_BITWARDEN.txt +./CONTRIBUTING.md +./.github/PULL_REQUEST_TEMPLATE.md +./LICENSE_GPL.txt +./LICENSE.txt +./apps/web/Dockerfile +./apps/web/README.md +./apps/desktop/resources/installerSidebar.bmp +./apps/desktop/resources/appx/SplashScreen.png +./apps/desktop/resources/appx/BadgeLogo.png +./apps/desktop/resources/appx/Square150x150Logo.png +./apps/desktop/resources/appx/StoreLogo.png +./apps/desktop/resources/appx/Wide310x150Logo.png +./apps/desktop/resources/appx/Square44x44Logo.png +./apps/desktop/native-messaging-test-runner/src/ipcService.ts +./apps/desktop/native-messaging-test-runner/src/nativeMessageService.ts +./apps/desktop/native-messaging-test-runner/src/logUtils.ts +./apps/desktop/README.md +./apps/desktop/desktop_native/Cargo.toml +./apps/desktop/desktop_native/Cargo.lock +./apps/desktop/SECURITY.md +./apps/desktop/src/app/services/desktopFileDownloadService.ts +./apps/desktop/src/models/nativeMessaging/unencryptedCommand.ts +./apps/desktop/src/models/nativeMessaging/encryptedMessage.ts +./apps/desktop/src/models/nativeMessaging/legacyMessageWrapper.ts +./apps/desktop/src/models/nativeMessaging/unencryptedMessage.ts +./apps/desktop/src/models/nativeMessaging/unencryptedMessageResponse.ts +./apps/desktop/src/models/nativeMessaging/encryptedCommand.ts +./apps/desktop/src/models/nativeMessaging/encryptedMessageResponse.ts +./apps/desktop/src/models/nativeMessaging/encryptedMessageResponses/successStatusResponse.ts +./apps/desktop/src/models/nativeMessaging/encryptedMessageResponses/generateResponse.ts +./apps/desktop/src/models/nativeMessaging/encryptedMessageResponses/failureStatusResponse.ts +./apps/desktop/src/models/nativeMessaging/encryptedMessageResponses/cannotDecryptErrorResponse.ts +./apps/desktop/src/models/nativeMessaging/encryptedMessageResponses/userStatusErrorResponse.ts +./apps/desktop/src/models/nativeMessaging/encryptedMessageResponses/accountStatusResponse.ts +./apps/desktop/src/models/nativeMessaging/encryptedMessageResponses/encryptedMessageResponse.ts +./apps/desktop/src/models/nativeMessaging/encryptedMessageResponses/cipherResponse.ts +./apps/desktop/src/models/nativeMessaging/decryptedCommandData.ts +./apps/desktop/src/models/nativeMessaging/messageCommon.ts +./apps/desktop/src/models/nativeMessaging/legacyMessage.ts +./apps/desktop/src/models/nativeMessaging/encryptedMessagePayloads/credentialUpdatePayload.ts +./apps/desktop/src/models/nativeMessaging/encryptedMessagePayloads/passwordGeneratePayload.ts +./apps/desktop/src/models/nativeMessaging/encryptedMessagePayloads/credentialCreatePayload.ts +./apps/desktop/src/models/nativeMessaging/encryptedMessagePayloads/credentialRetrievePayload.ts +./apps/desktop/src/main/desktopCredentialStorageListener.ts +./apps/desktop/src/main/powerMonitor.main.ts +./apps/desktop/src/main/nativeMessaging.main.ts +./apps/desktop/src/services/passwordReprompt.service.ts +./apps/desktop/src/services/encryptedMessageHandlerService.ts +./apps/desktop/src/services/nativeMessaging.service.ts +./apps/desktop/src/services/nativeMessageHandler.service.ts +./apps/cli/stores/chocolatey/tools/VERIFICATION.txt +./apps/cli/README.md +./apps/cli/src/models/response/sendFileResponse.ts +./apps/cli/src/models/response/organizationCollectionResponse.ts +./apps/cli/src/models/response/collectionResponse.ts +./apps/cli/src/models/response/templateResponse.ts +./apps/cli/src/models/response/passwordHistoryResponse.ts +./apps/cli/src/models/response/folderResponse.ts +./apps/cli/src/models/response/loginResponse.ts +./apps/cli/src/models/response/sendAccessResponse.ts +./apps/cli/src/models/response/sendResponse.ts +./apps/cli/src/models/response/cipherResponse.ts +./apps/cli/src/models/response/organizationResponse.ts +./apps/cli/src/models/response/organizationUserResponse.ts +./apps/cli/src/models/response/sendTextResponse.ts +./apps/cli/src/models/response/attachmentResponse.ts +./apps/cli/src/models/selectionReadOnly.ts +./apps/cli/src/models/request/organizationCollectionRequest.ts +./apps/cli/src/commands/convertToKeyConnector.command.ts +./apps/cli/src/commands/send/removePassword.command.ts +./apps/cli/src/services/lowdbStorage.service.ts +./apps/cli/src/services/nodeEnvSecureStorage.service.ts +./apps/browser/README.md +./apps/browser/store/locales/en/screenshots/Firefox/Firefox02.png +./apps/browser/store/locales/en/screenshots/Firefox/Firefox03.png +./apps/browser/store/locales/en/screenshots/Firefox/Firefox01.png +./apps/browser/store/locales/en/screenshots/Firefox/Firefox04.png +./apps/browser/store/locales/en/screenshots/Firefox/Firefox05.png +./apps/browser/store/locales/en/screenshots/MicrosoftEdge/Edge03.png +./apps/browser/store/locales/en/screenshots/MicrosoftEdge/Edge02.png +./apps/browser/store/locales/en/screenshots/MicrosoftEdge/Edge01.png +./apps/browser/store/locales/en/screenshots/MicrosoftEdge/Edge05.png +./apps/browser/store/locales/en/screenshots/MicrosoftEdge/Edge04.png +./apps/browser/store/locales/en/screenshots/Chrome/Chrome01.png +./apps/browser/store/locales/en/screenshots/Chrome/Chrome02.png +./apps/browser/store/locales/en/screenshots/Chrome/Chrome03.png +./apps/browser/store/locales/en/screenshots/Chrome/Chrome04.png +./apps/browser/store/locales/en/screenshots/Chrome/Chrome05.png +./apps/browser/store/locales/en/screenshots/Opera/Opera01.png +./apps/browser/store/locales/en/screenshots/Opera/Opera03.png +./apps/browser/store/locales/en/screenshots/Opera/Opera02.png +./apps/browser/store/locales/en/screenshots/Opera/Opera05.png +./apps/browser/store/locales/en/screenshots/Opera/Opera04.png +./apps/browser/store/windows/AppxManifest.xml +./apps/browser/src/background/nativeMessaging.background.ts +./apps/browser/src/background/models/addLoginRuntimeMessage.ts +./apps/browser/src/background/models/addChangePasswordQueueMessage.ts +./apps/browser/src/background/models/addLoginQueueMessage.ts +./apps/browser/src/background/models/iconDetails.ts +./apps/browser/src/background/models/changePasswordRuntimeMessage.ts +./apps/browser/src/background/models/notificationQueueMessage.ts +./apps/browser/src/background/models/notificationQueueMessageType.ts +./apps/browser/src/background/models/lockedVaultPendingNotificationsItem.ts +./apps/browser/src/background/contextMenus.background.ts +./apps/browser/src/background/webRequest.background.ts +./apps/browser/src/popup/services/debounceNavigationService.ts +./apps/browser/src/content/contextMenuHandler.ts +./apps/browser/src/content/notificationBar.ts +./apps/browser/src/models/browserComponentState.ts +./apps/browser/src/models/autofillScript.ts +./apps/browser/src/models/browserSendComponentState.ts +./apps/browser/src/models/browserGroupingsComponentState.ts +./apps/browser/src/models/biometricErrors.ts +./apps/browser/src/models/autofillPageDetails.ts +./apps/browser/src/models/autofillForm.ts +./apps/browser/src/models/autofillField.ts +./apps/browser/src/browser/safariApp.ts +./apps/browser/src/browser/browserApi.ts +./apps/browser/src/safari/desktop/ViewController.swift +./apps/browser/src/safari/desktop/Assets.xcassets/AppIcon.appiconset/Contents.json +./apps/browser/src/safari/desktop/Assets.xcassets/AccentColor.colorset/Contents.json +./apps/browser/src/safari/desktop/Assets.xcassets/Contents.json +./apps/browser/src/safari/desktop/Base.lproj/Main.storyboard +./apps/browser/src/safari/desktop/AppDelegate.swift +./apps/browser/src/safari/desktop/Info.plist +./apps/browser/src/safari/safari/SafariWebExtensionHandler.swift +./apps/browser/src/safari/safari/Info.plist +./apps/browser/src/safari/desktop.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist +./apps/browser/src/commands/autoFillActiveTabCommand.ts +./apps/browser/src/listeners/onCommandListener.ts +./apps/browser/src/listeners/onInstallListener.ts +./apps/browser/src/services/browserFileDownloadService.ts +./apps/browser/src/services/localBackedSessionStorage.service.spec.ts +./apps/browser/src/services/browserMessagingPrivateModeBackground.service.ts +./apps/browser/src/services/browserPlatformUtils.service.spec.ts +./apps/browser/src/services/browserMemoryStorage.service.ts +./apps/browser/src/services/vaultTimeout/vaultTimeout.service.ts +./apps/browser/src/services/browserCrypto.service.ts +./apps/browser/src/services/browserPlatformUtils.service.ts +./apps/browser/src/services/autofillConstants.ts +./apps/browser/src/services/abstractions/abstractKeyGeneration.service.ts +./apps/browser/src/services/browserLocalStorage.service.ts +./apps/browser/src/services/localBackedSessionStorage.service.ts +./apps/browser/src/services/vaultFilter.service.ts +./apps/browser/src/services/browserMessagingPrivateModePopup.service.ts +./apps/browser/src/services/browserMessaging.service.ts +./apps/browser/src/services/keyGeneration.service.ts +./apps/browser/src/services/abstractChromeStorageApi.service.ts +./SECURITY.md diff --git a/.github/workflows/lint.yml b/.github/workflows/lint.yml index 0e736752b8..e378773592 100644 --- a/.github/workflows/lint.yml +++ b/.github/workflows/lint.yml @@ -23,6 +23,19 @@ jobs: - name: Checkout repo uses: actions/checkout@a12a3943b4bdde767164f792f33f40b04645d846 # v3.0.0 + - name: Lint filenames (no capital characters) + run: | + find . -type f -name "*[[:upper:]]*" \ + ! -path "./node_modules/*" \ + ! -path "./coverage/*" \ + ! -path "*/dist/*" \ + ! -path "*/build/*" \ + ! -path "*/target/*" \ + ! -path "./.git/*" \ + ! -path "*/.DS_Store" \ + > tmp.txt + diff <(sort .github/whitelist-capital-letters.txt) <(sort tmp.txt) + - name: Set up Node uses: actions/setup-node@9ced9a43a244f3ac94f13bfd896db8c8f30da67a # v3.0.0 with: