refactor(core): fixes n8n-local-rules/no-json-parse-json-stringify warnings (#4407)

* 🔨 fixes

* 🔨 set rule to error
This commit is contained in:
Michael Kret
2022-10-21 18:24:58 +03:00
committed by GitHub
parent e10128cbea
commit 9d6a2c32d7
21 changed files with 75 additions and 50 deletions

View File

@@ -1,4 +1,4 @@
import { IDataObject, INodeProperties } from 'n8n-workflow';
import { deepCopy, IDataObject, INodeProperties } from 'n8n-workflow';
import { groups } from './Json/Groups';
@@ -81,7 +81,7 @@ for (const tool of (tools as IDataObject).processors as IDataObject[]) {
tool: [tool.k],
},
},
description: JSON.parse(JSON.stringify(description)),
description: deepCopy(description),
};
let modifiedParam = null;
@@ -109,6 +109,7 @@ for (const tool of (tools as IDataObject).processors as IDataObject[]) {
newParameters.push(currentParam);
}
}
// eslint-disable-next-line n8n-local-rules/no-json-parse-json-stringify
parameters = JSON.parse(JSON.stringify(newParameters));
} else {
parameters.push(parameter);