palladians / pallad

Detected the delete operator with computed key expressions JS-0320
Anti-pattern
Minor
a month ago2 months old
Do not delete dynamically computed property keys
26  removeTokenInfo: (networkName, ticker) => {
27    set(
28      produce((state) => {
29        delete state.tokenInfo[networkName][ticker]30      }),
31    )
32  },
Do not delete dynamically computed property keys
35  removeObject: (objectName) => {
36    set(
37      produce((draft) => {
38        delete draft.objects[objectName]39      }),
40    )
41  },
Do not delete dynamically computed property keys
46  removeNetworkInfo: (networkName) => {
47    set((current) =>
48      produce(current, (draft) => {
49        delete draft.networkInfo[networkName]50      }),
51    )
52  },
Do not delete dynamically computed property keys
76  removeKeyAgent(name) {
77    return set(
78      produce((state) => {
79        delete state.keyAgents[name]80      }),
81    )
82  },
Do not delete dynamically computed property keys
37  removeCredential: (credentialName) => {
38    set(
39      produce((state) => {
40        delete state.credentials[credentialName]41      }),
42    )
43  },