weareinreach / InReach

Found non-null assertions JS-0339
Anti-pattern
Major
23 days agoa year old
107		if (!globalTz && Array.isArray(formData) && formData.length) {
108			for (const { tz } of formData) {
109				if (tzMap.has(tz)) {
110					tzMap.set(tz, tzMap.get(tz)! + 1)111				} else {
112					tzMap.set(tz, 1)
113				}
Forbidden non-null assertion
 1import { type Context, type ListrTask } from '~db/lib/generateData'
 2
 3const camelize = (s: string) => s.replace(/-./g, (x) => x[1]!.toUpperCase()) 4
 5export const generateNamespaces = async (ctx: Context, task: ListrTask) => {
 6	const { prisma, writeOutput } = ctx