palladians / pallad

Found non-null assertions JS-0339
Anti-pattern
Major
a month ago2 months old
Forbidden non-null assertion
61  if (lowerBound && !upperBound) {
62    return value >= lowerBound
63  }
64  return value >= lowerBound! && value <= upperBound!65}
66
67export const throwIfOutsideRange = <T>(
Forbidden non-null assertion
61  if (lowerBound && !upperBound) {
62    return value >= lowerBound
63  }
64  return value >= lowerBound! && value <= upperBound!65}
66
67export const throwIfOutsideRange = <T>(
Forbidden non-null assertion
45      `Lower bound: ${lowerBound}, cannot equal upper bound ${upperBound}`,
46    )
47  }
48  if (lowerBound && lowerBound > upperBound!) {49    throw new InvalidRangeError(
50      `Lower bound: ${lowerBound}, cannot be larger than upper bound: ${upperBound}`,
51    )
193      // Signing the transaction
194      try {
195        await agent.sign(
196          agent.serializableData.credentialSubject.contents[0]!,197          transaction,
198          operationArgs,
199        )
154
155      // Signing the transaction
156      const signedTx = await agent.sign(
157        agent.serializableData.credentialSubject.contents[0]!,158        transaction,
159        operationArgs,
160      )