weareinreach / InReach

Found shorthand type coercions JS-0066
Anti-pattern
Minor
2 hours agoa year old
169
170		const inputContainerWithSkeleton = useCallback(
171			(children: ReactNode) => (
172				<Skeleton visible={!!attrCat && attributesByCategoryApi.isLoading} radius='md'>173					{children}
174				</Skeleton>
175			),
 65		const { data: initialData, isFetching } = api.orgPhone.forEditDrawer.useQuery(
 66			{ id: phoneId },
 67			{
 68				enabled: !!orgId || !createNew, 69			}
 70		)
 71		const { data: phoneTypes } = api.fieldOpt.phoneTypes.useQuery(undefined, {
use Boolean(data) instead
18	'LuxonInterval'
19)
20export const isSuperJSONResult = (data: unknown): data is SuperJSONResult =>
21	!!data && typeof data === 'object' && !Array.isArray(data) && 'json' in data22
23export { type SuperJSONResult }
24export const transformer = superjson
use Boolean(process.env.PRISMA_VERBOSE) instead
 2import { type ISettingsParam, Logger } from 'tslog'
 3
 4const isDev = process.env.NODE_ENV === 'development'
 5const verboseLogging = Boolean(isDev && (!!process.env.NEXT_VERBOSE || !!process.env.PRISMA_VERBOSE)) 6export const appLog = new Logger({
 7	name: 'app',
 8	type: isDev ? 'pretty' : 'json',
use Boolean(process.env.NEXT_VERBOSE) instead
 2import { type ISettingsParam, Logger } from 'tslog'
 3
 4const isDev = process.env.NODE_ENV === 'development'
 5const verboseLogging = Boolean(isDev && (!!process.env.NEXT_VERBOSE || !!process.env.PRISMA_VERBOSE)) 6export const appLog = new Logger({
 7	name: 'app',
 8	type: isDev ? 'pretty' : 'json',