Sort imports (#6009)

* Mark import sort/order/style rules as error

* npm run lint -- --fix
This commit is contained in:
dan
2024-10-29 23:02:48 +00:00
committed by GitHub
parent 0ae64a1e0a
commit a22685c345
130 changed files with 373 additions and 342 deletions
@@ -1,4 +1,4 @@
import {useRef, useEffect} from 'react'
import {useEffect, useRef} from 'react'
import {useAnimatedScrollHandler as useAnimatedScrollHandler_BUGGY} from 'react-native-reanimated'
export const useAnimatedScrollHandler: typeof useAnimatedScrollHandler_BUGGY = (
+3 -3
View File
@@ -1,8 +1,8 @@
import {useSafeAreaInsets} from 'react-native-safe-area-context'
import {useWebMediaQueries} from 'lib/hooks/useWebMediaQueries'
import {clamp} from 'lib/numbers'
import {isWeb} from 'platform/detection'
import {useWebMediaQueries} from '#/lib/hooks/useWebMediaQueries'
import {clamp} from '#/lib/numbers'
import {isWeb} from '#/platform/detection'
export function useBottomBarOffset(modifier: number = 0) {
const {isTabletOrDesktop} = useWebMediaQueries()
+1 -1
View File
@@ -1,4 +1,4 @@
import {useTheme} from 'lib/ThemeContext'
import {useTheme} from '#/lib/ThemeContext'
export function useColorSchemeStyle<T>(lightStyle: T, darkStyle: T) {
const colorScheme = useTheme().colorScheme
+3 -2
View File
@@ -1,6 +1,7 @@
import React from 'react'
import {useTheme} from 'lib/ThemeContext'
import {choose} from 'lib/functions'
import {choose} from '#/lib/functions'
import {useTheme} from '#/lib/ThemeContext'
export function useCustomPalette<T>({light, dark}: {light: T; dark: T}) {
const theme = useTheme()
+4 -3
View File
@@ -1,7 +1,8 @@
import {useEffect, useRef, useMemo, ForwardedRef} from 'react'
import {Platform, findNodeHandle} from 'react-native'
import {ForwardedRef, useEffect, useMemo, useRef} from 'react'
import type {ScrollView} from 'react-native'
import {mergeRefs} from 'lib/merge-refs'
import {findNodeHandle, Platform} from 'react-native'
import {mergeRefs} from '#/lib/merge-refs'
type Props<Scrollable extends ScrollView = ScrollView> = {
cursor?: string
+1 -1
View File
@@ -1,6 +1,6 @@
import {StackActions, useNavigation} from '@react-navigation/native'
import {NavigationProp} from 'lib/routes/types'
import {NavigationProp} from '#/lib/routes/types'
import {router} from '#/routes'
export function useGoBack(onGoBack?: () => unknown) {
+1 -1
View File
@@ -1,7 +1,7 @@
import {useWindowDimensions} from 'react-native'
import {useSafeAreaInsets} from 'react-native-safe-area-context'
import {useBottomBarOffset} from 'lib/hooks/useBottomBarOffset'
import {useBottomBarOffset} from '#/lib/hooks/useBottomBarOffset'
const MIN_POST_HEIGHT = 100
+3 -2
View File
@@ -1,6 +1,7 @@
import {useState, useEffect} from 'react'
import {useEffect, useState} from 'react'
import {Keyboard} from 'react-native'
import {isIOS} from 'platform/detection'
import {isIOS} from '#/platform/detection'
export function useIsKeyboardVisible({
iosUseWillEvents,
+4 -3
View File
@@ -1,9 +1,10 @@
import React from 'react'
import {useNavigation} from '@react-navigation/core'
import {AllNavigatorParams, NavigationProp} from 'lib/routes/types'
import type {NavigationAction} from '@react-navigation/routers'
import {NavigationState} from '@react-navigation/native'
import {useDedupe} from 'lib/hooks/useDedupe'
import type {NavigationAction} from '@react-navigation/routers'
import {useDedupe} from '#/lib/hooks/useDedupe'
import {AllNavigatorParams, NavigationProp} from '#/lib/routes/types'
export type DebouncedNavigationProp = Pick<
NavigationProp,
+1 -1
View File
@@ -1,6 +1,6 @@
import {useNavigationState} from '@react-navigation/native'
import {getTabState, TabState} from 'lib/routes/helpers'
import {getTabState, TabState} from '#/lib/routes/helpers'
export function useNavigationTabState() {
return useNavigationState(state => {
+1 -1
View File
@@ -1,6 +1,6 @@
import {useNavigationState} from '@react-navigation/native'
import {getCurrentRoute} from 'lib/routes/helpers'
import {getCurrentRoute} from '#/lib/routes/helpers'
export function useNavigationTabState() {
return useNavigationState(state => {
+2 -2
View File
@@ -10,9 +10,9 @@ import {
useUpdates,
} from 'expo-updates'
import {IS_TESTFLIGHT} from '#/lib/app-info'
import {logger} from '#/logger'
import {IS_TESTFLIGHT} from 'lib/app-info'
import {isIOS} from 'platform/detection'
import {isIOS} from '#/platform/detection'
const MINIMUM_MINIMIZE_TIME = 15 * 60e3
+2 -1
View File
@@ -1,6 +1,7 @@
import {useMemo} from 'react'
import {TextStyle, ViewStyle} from 'react-native'
import {useTheme, PaletteColorName, PaletteColor} from '../ThemeContext'
import {PaletteColor, PaletteColorName, useTheme} from '../ThemeContext'
export interface UsePaletteValue {
colors: PaletteColor
+2 -2
View File
@@ -2,8 +2,8 @@ import {Linking} from 'react-native'
import {Camera} from 'expo-camera/legacy' // TODO: Migrate to the new one.
import * as MediaLibrary from 'expo-media-library'
import {isWeb} from 'platform/detection'
import {Alert} from 'view/com/util/Alert'
import {isWeb} from '#/platform/detection'
import {Alert} from '#/view/com/util/Alert'
const openPermissionAlert = (perm: string) => {
Alert.alert(
+2 -2
View File
@@ -1,8 +1,8 @@
import {useEffect} from 'react'
import {useNavigation} from '@react-navigation/native'
import {NavigationProp} from 'lib/routes/types'
import {bskyTitle} from 'lib/strings/headings'
import {NavigationProp} from '#/lib/routes/types'
import {bskyTitle} from '#/lib/strings/headings'
import {useUnreadNotifications} from '#/state/queries/notifications/unread'
export function useSetTitle(title?: string) {
+2 -1
View File
@@ -1,6 +1,7 @@
import {useEffect, useState} from 'react'
import {useNavigation} from '@react-navigation/native'
import {getTabState, TabState} from 'lib/routes/helpers'
import {getTabState, TabState} from '#/lib/routes/helpers'
export function useTabFocusEffect(
tabName: string,
+1 -1
View File
@@ -1,4 +1,4 @@
import {useState, useRef, useEffect, useCallback} from 'react'
import {useCallback, useEffect, useRef, useState} from 'react'
type Task<TServerState> = {
isOn: boolean
+2 -1
View File
@@ -1,5 +1,6 @@
import {useMediaQuery} from 'react-responsive'
import {isNative} from 'platform/detection'
import {isNative} from '#/platform/detection'
export function useWebMediaQueries() {
const isDesktop = useMediaQuery({minWidth: 1300})
+1 -1
View File
@@ -1,4 +1,4 @@
import {useMemo, useState, useEffect} from 'react'
import {useEffect, useMemo, useState} from 'react'
import {EventArg, useNavigation} from '@react-navigation/core'
if ('scrollRestoration' in history) {