mirror of
https://github.com/bitwarden/android.git
synced 2025-12-10 09:56:45 -06:00
Fix lint warnings and imports (#5623)
This commit is contained in:
parent
01570c2555
commit
376a62edaf
@ -2,9 +2,9 @@ package com.x8bit.bitwarden.data.auth.util
|
||||
|
||||
import android.content.Context
|
||||
import android.content.Intent
|
||||
import com.bitwarden.ui.platform.util.getSafeParcelableExtra
|
||||
import com.x8bit.bitwarden.MainActivity
|
||||
import com.x8bit.bitwarden.data.platform.manager.model.PasswordlessRequestData
|
||||
import com.bitwarden.ui.platform.util.getSafeParcelableExtra
|
||||
|
||||
private const val NOTIFICATION_DATA: String = "notificationData"
|
||||
|
||||
|
||||
@ -12,13 +12,13 @@ import android.service.autofill.Dataset
|
||||
import android.view.autofill.AutofillManager
|
||||
import androidx.core.os.bundleOf
|
||||
import com.bitwarden.annotation.OmitFromCoverage
|
||||
import com.bitwarden.ui.platform.util.getSafeParcelableExtra
|
||||
import com.x8bit.bitwarden.AutofillTotpCopyActivity
|
||||
import com.x8bit.bitwarden.MainActivity
|
||||
import com.x8bit.bitwarden.data.autofill.model.AutofillAppInfo
|
||||
import com.x8bit.bitwarden.data.autofill.model.AutofillSaveItem
|
||||
import com.x8bit.bitwarden.data.autofill.model.AutofillSelectionData
|
||||
import com.x8bit.bitwarden.data.autofill.model.AutofillTotpCopyData
|
||||
import com.bitwarden.ui.platform.util.getSafeParcelableExtra
|
||||
import kotlin.random.Random
|
||||
|
||||
private const val AUTOFILL_SAVE_ITEM_DATA_KEY = "autofill-save-item-data"
|
||||
|
||||
@ -1,8 +1,8 @@
|
||||
package com.x8bit.bitwarden.ui.credentials.manager
|
||||
|
||||
import com.x8bit.bitwarden.ui.credentials.manager.model.AssertFido2CredentialResult
|
||||
import com.x8bit.bitwarden.ui.credentials.manager.model.GetPasswordCredentialResult
|
||||
import com.x8bit.bitwarden.ui.credentials.manager.model.GetCredentialsResult
|
||||
import com.x8bit.bitwarden.ui.credentials.manager.model.GetPasswordCredentialResult
|
||||
import com.x8bit.bitwarden.ui.credentials.manager.model.RegisterFido2CredentialResult
|
||||
|
||||
/**
|
||||
|
||||
@ -15,8 +15,8 @@ import androidx.credentials.exceptions.GetCredentialUnknownException
|
||||
import androidx.credentials.provider.BeginGetCredentialResponse
|
||||
import androidx.credentials.provider.PendingIntentHandler
|
||||
import com.x8bit.bitwarden.ui.credentials.manager.model.AssertFido2CredentialResult
|
||||
import com.x8bit.bitwarden.ui.credentials.manager.model.GetPasswordCredentialResult
|
||||
import com.x8bit.bitwarden.ui.credentials.manager.model.GetCredentialsResult
|
||||
import com.x8bit.bitwarden.ui.credentials.manager.model.GetPasswordCredentialResult
|
||||
import com.x8bit.bitwarden.ui.credentials.manager.model.RegisterFido2CredentialResult
|
||||
|
||||
/**
|
||||
|
||||
@ -3,8 +3,8 @@ package com.x8bit.bitwarden.ui.credentials.manager
|
||||
import androidx.credentials.CredentialProvider
|
||||
import com.bitwarden.annotation.OmitFromCoverage
|
||||
import com.x8bit.bitwarden.ui.credentials.manager.model.AssertFido2CredentialResult
|
||||
import com.x8bit.bitwarden.ui.credentials.manager.model.GetPasswordCredentialResult
|
||||
import com.x8bit.bitwarden.ui.credentials.manager.model.GetCredentialsResult
|
||||
import com.x8bit.bitwarden.ui.credentials.manager.model.GetPasswordCredentialResult
|
||||
import com.x8bit.bitwarden.ui.credentials.manager.model.RegisterFido2CredentialResult
|
||||
|
||||
/**
|
||||
|
||||
@ -232,7 +232,7 @@ sealed class SettingsAction {
|
||||
*/
|
||||
enum class Settings(
|
||||
val text: Text,
|
||||
@DrawableRes val vectorIconRes: Int,
|
||||
@field:DrawableRes val vectorIconRes: Int,
|
||||
val testTag: String,
|
||||
) {
|
||||
ACCOUNT_SECURITY(
|
||||
|
||||
@ -190,8 +190,8 @@ class VaultUnlockedNavBarViewModel @Inject constructor(
|
||||
* Models state for the [VaultUnlockedNavBarViewModel].
|
||||
*/
|
||||
data class VaultUnlockedNavBarState(
|
||||
@StringRes val vaultNavBarLabelRes: Int,
|
||||
@StringRes val vaultNavBarContentDescriptionRes: Int,
|
||||
@field:StringRes val vaultNavBarLabelRes: Int,
|
||||
@field:StringRes val vaultNavBarContentDescriptionRes: Int,
|
||||
val notificationState: VaultUnlockedNavBarNotificationState,
|
||||
)
|
||||
|
||||
|
||||
@ -8,6 +8,7 @@ import android.content.IntentFilter
|
||||
import android.nfc.NfcAdapter
|
||||
import android.os.Build
|
||||
import com.bitwarden.annotation.OmitFromCoverage
|
||||
import com.bitwarden.core.util.isBuildVersionAtLeast
|
||||
import com.x8bit.bitwarden.AuthCallbackActivity
|
||||
import com.x8bit.bitwarden.data.autofill.util.toPendingIntentMutabilityFlag
|
||||
import kotlin.random.Random
|
||||
@ -26,9 +27,12 @@ class NfcManagerImpl(
|
||||
override fun start() {
|
||||
if (!supportsNfc) return
|
||||
val options = ActivityOptions.makeBasic()
|
||||
// When targeting API 35, we need to explicitly allow background activities to start on
|
||||
// devices using API 34 and higher.
|
||||
if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.UPSIDE_DOWN_CAKE) {
|
||||
if (isBuildVersionAtLeast(version = Build.VERSION_CODES.BAKLAVA)) {
|
||||
options.setPendingIntentCreatorBackgroundActivityStartMode(
|
||||
ActivityOptions.MODE_BACKGROUND_ACTIVITY_START_ALLOW_IF_VISIBLE,
|
||||
)
|
||||
} else if (isBuildVersionAtLeast(version = Build.VERSION_CODES.UPSIDE_DOWN_CAKE)) {
|
||||
@Suppress("DEPRECATION")
|
||||
options.setPendingIntentCreatorBackgroundActivityStartMode(
|
||||
ActivityOptions.MODE_BACKGROUND_ACTIVITY_START_ALLOWED,
|
||||
)
|
||||
|
||||
@ -522,7 +522,7 @@ data class SendState(
|
||||
/**
|
||||
* Indicates the type of send this, a text or file.
|
||||
*/
|
||||
enum class Type(@DrawableRes val iconRes: Int) {
|
||||
enum class Type(@field:DrawableRes val iconRes: Int) {
|
||||
FILE(iconRes = BitwardenDrawable.ic_file),
|
||||
TEXT(iconRes = BitwardenDrawable.ic_file_text),
|
||||
}
|
||||
|
||||
@ -10,7 +10,7 @@ import com.bitwarden.ui.util.asText
|
||||
* Represents the types of icons to be displayed with the send.
|
||||
*/
|
||||
enum class SendStatusIcon(
|
||||
@DrawableRes val iconRes: Int,
|
||||
@field:DrawableRes val iconRes: Int,
|
||||
val contentDescription: Text,
|
||||
val testTag: String,
|
||||
) {
|
||||
|
||||
@ -7,7 +7,7 @@ import com.bitwarden.ui.platform.resource.BitwardenString
|
||||
* Enumerated values to represent a create vault item option.
|
||||
*/
|
||||
enum class CreateVaultItemType(
|
||||
@StringRes val selectionText: Int,
|
||||
@field:StringRes val selectionText: Int,
|
||||
) {
|
||||
/**
|
||||
* A login cipher.
|
||||
|
||||
@ -10,7 +10,7 @@ import com.bitwarden.ui.util.asText
|
||||
* Represents the icons displayed after the cipher name.
|
||||
*/
|
||||
enum class VaultTrailingIcon(
|
||||
@DrawableRes val iconRes: Int,
|
||||
@field:DrawableRes val iconRes: Int,
|
||||
val contentDescription: Text,
|
||||
val testTag: String,
|
||||
) {
|
||||
|
||||
@ -1,7 +1,5 @@
|
||||
package com.bitwarden.authenticator.data.authenticator.datasource.disk.entity
|
||||
|
||||
import com.bitwarden.authenticator.data.authenticator.datasource.disk.entity.AuthenticatorItemAlgorithm.entries
|
||||
|
||||
/**
|
||||
* Enum class representing SHA algorithms an authenticator item may be hashed with.
|
||||
*/
|
||||
|
||||
@ -1,7 +1,5 @@
|
||||
package com.bitwarden.authenticator.data.authenticator.datasource.disk.entity
|
||||
|
||||
import com.bitwarden.authenticator.data.authenticator.datasource.disk.entity.AuthenticatorItemType.entries
|
||||
|
||||
/**
|
||||
* Enum representing the supported "type" options for authenticator items.
|
||||
*/
|
||||
|
||||
@ -10,9 +10,9 @@ import com.bitwarden.authenticator.data.authenticator.repository.model.SharedVer
|
||||
import com.bitwarden.authenticator.data.authenticator.repository.model.TotpCodeResult
|
||||
import com.bitwarden.authenticator.data.platform.manager.imports.model.ImportDataResult
|
||||
import com.bitwarden.authenticator.data.platform.manager.imports.model.ImportFileFormat
|
||||
import com.bitwarden.core.data.repository.model.DataState
|
||||
import com.bitwarden.authenticator.ui.platform.feature.settings.export.model.ExportVaultFormat
|
||||
import com.bitwarden.authenticator.ui.platform.manager.intent.IntentManager
|
||||
import com.bitwarden.core.data.repository.model.DataState
|
||||
import kotlinx.coroutines.flow.Flow
|
||||
import kotlinx.coroutines.flow.StateFlow
|
||||
|
||||
|
||||
@ -1,9 +1,9 @@
|
||||
package com.bitwarden.authenticator.ui.authenticator.feature.itemlisting.model
|
||||
|
||||
import androidx.compose.material3.ExtendedFloatingActionButton
|
||||
import com.bitwarden.ui.util.Text
|
||||
import com.bitwarden.authenticator.ui.platform.components.fab.ExpandableFabOption
|
||||
import com.bitwarden.authenticator.ui.platform.components.model.IconResource
|
||||
import com.bitwarden.ui.util.Text
|
||||
|
||||
/**
|
||||
* Models [ExpandableFabOption]s that can be triggered by the [ExtendedFloatingActionButton].
|
||||
|
||||
@ -19,9 +19,9 @@ import androidx.compose.ui.tooling.preview.Preview
|
||||
import androidx.compose.ui.unit.dp
|
||||
import androidx.compose.ui.window.Dialog
|
||||
import androidx.compose.ui.window.DialogProperties
|
||||
import com.bitwarden.authenticator.ui.platform.theme.AuthenticatorTheme
|
||||
import com.bitwarden.ui.util.Text
|
||||
import com.bitwarden.ui.util.asText
|
||||
import com.bitwarden.authenticator.ui.platform.theme.AuthenticatorTheme
|
||||
import kotlinx.parcelize.Parcelize
|
||||
|
||||
/**
|
||||
|
||||
@ -13,7 +13,7 @@ import com.bitwarden.ui.platform.components.content.BitwardenContentBlock
|
||||
data class ContentBlockData(
|
||||
val headerText: AnnotatedString,
|
||||
val subtitleText: AnnotatedString? = null,
|
||||
@DrawableRes val iconVectorResource: Int? = null,
|
||||
@field:DrawableRes val iconVectorResource: Int? = null,
|
||||
) {
|
||||
/**
|
||||
* Overloaded constructor for [ContentBlockData] that takes a [String] for the
|
||||
|
||||
@ -28,7 +28,7 @@ sealed class IconData : Parcelable {
|
||||
*/
|
||||
@Parcelize
|
||||
data class Local(
|
||||
@DrawableRes val iconRes: Int,
|
||||
@field:DrawableRes val iconRes: Int,
|
||||
override val contentDescription: Text? = null,
|
||||
override val testTag: String? = null,
|
||||
) : IconData()
|
||||
@ -42,7 +42,7 @@ sealed class IconData : Parcelable {
|
||||
@Parcelize
|
||||
data class Network(
|
||||
val uri: String,
|
||||
@DrawableRes val fallbackIconRes: Int,
|
||||
@field:DrawableRes val fallbackIconRes: Int,
|
||||
override val contentDescription: Text? = null,
|
||||
override val testTag: String? = null,
|
||||
) : IconData()
|
||||
|
||||
@ -38,7 +38,7 @@ interface Text : Parcelable {
|
||||
* Implementation of [Text] backed by a string resource.
|
||||
*/
|
||||
@Parcelize
|
||||
private data class ResText(@StringRes private val id: Int) : Text {
|
||||
private data class ResText(@field:StringRes private val id: Int) : Text {
|
||||
override fun invoke(res: Resources): CharSequence = res.getText(id)
|
||||
}
|
||||
|
||||
@ -57,8 +57,7 @@ private data class TextConcatenation(private val args: List<Text>) : Text {
|
||||
*/
|
||||
@Parcelize
|
||||
private data class ResArgsText(
|
||||
@StringRes
|
||||
private val id: Int,
|
||||
@field:StringRes private val id: Int,
|
||||
private val args: @RawValue List<Any>,
|
||||
) : Text {
|
||||
override fun invoke(res: Resources): String =
|
||||
@ -73,8 +72,7 @@ private data class ResArgsText(
|
||||
@Parcelize
|
||||
@Suppress("UnusedPrivateClass")
|
||||
private data class PluralsText(
|
||||
@PluralsRes
|
||||
private val id: Int,
|
||||
@field:PluralsRes private val id: Int,
|
||||
private val quantity: Int,
|
||||
private val args: @RawValue List<Any>,
|
||||
) : Text {
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user