refactor: Apply eslint-plugin-n8n-nodes-base autofixable rules (#3174)

*  Initial setup

* 👕 Update `.eslintignore`

* 👕 Autofix node-param-default-missing (#3173)

* 🔥 Remove duplicate key

* 👕 Add exceptions

* 📦 Update package-lock.json

* 👕 Apply `node-class-description-inputs-wrong-trigger-node` (#3176)

* 👕 Apply `node-class-description-inputs-wrong-regular-node` (#3177)

* 👕 Apply `node-class-description-outputs-wrong` (#3178)

* 👕 Apply `node-execute-block-double-assertion-for-items` (#3179)

* 👕 Apply `node-param-default-wrong-for-collection` (#3180)

* 👕 Apply node-param-default-wrong-for-boolean (#3181)

* Autofixed default missing

* Autofixed booleans, worked well

*  Fix params

*  Undo exempted autofixes

* 📦 Update package-lock.json

* 👕 Apply node-class-description-missing-subtitle (#3182)

*  Fix missing comma

* 👕 Apply `node-param-default-wrong-for-fixed-collection` (#3184)

* 👕 Add exception for `node-class-description-missing-subtitle`

* 👕 Apply `node-param-default-wrong-for-multi-options` (#3185)

* 👕 Apply `node-param-collection-type-unsorted-items` (#3186)

* Missing coma

* 👕 Apply `node-param-default-wrong-for-simplify` (#3187)

* 👕 Apply `node-param-description-comma-separated-hyphen` (#3190)

* 👕 Apply `node-param-description-empty-string` (#3189)

* 👕 Apply `node-param-description-excess-inner-whitespace` (#3191)

* Rule looks good

* Add whitespace rule in eslint config

* :zao: fix

* 👕 Apply `node-param-description-identical-to-display-name` (#3193)

* 👕 Apply `node-param-description-missing-for-ignore-ssl-issues` (#3195)

*  Revert ":zao: fix"

This reverts commit ef8a76f3dfedffd1bdccf3178af8a8d90cf5a55c.

* 👕 Apply `node-param-description-missing-for-simplify`  (#3196)

* 👕 Apply `node-param-description-missing-final-period` (#3194)

* Rule working as intended

* Add rule to eslint

* 👕 Apply node-param-description-missing-for-return-all (#3197)

*  Restore `lintfix` command

Co-authored-by: agobrech <45268029+agobrech@users.noreply.github.com>
Co-authored-by: Omar Ajoue <krynble@gmail.com>
Co-authored-by: agobrech <ael.gobrecht@gmail.com>
Co-authored-by: Michael Kret <michael.k@radency.com>
This commit is contained in:
Iván Ovejero
2022-04-22 18:29:51 +02:00
committed by GitHub
parent aeb5a1234a
commit 0448feec56
408 changed files with 2591 additions and 2026 deletions

View File

@@ -207,7 +207,6 @@ export class Freshdesk implements INodeType {
},
],
default: 'requesterId',
description: 'Requester Identification',
},
{
displayName: 'Value',
@@ -261,7 +260,6 @@ export class Freshdesk implements INodeType {
},
],
default: 'pending',
description: 'Status',
},
{
displayName: 'Priority',
@@ -297,7 +295,6 @@ export class Freshdesk implements INodeType {
},
],
default: 'low',
description: 'Priority',
},
{
displayName: 'Source',
@@ -407,7 +404,7 @@ export class Freshdesk implements INodeType {
typeOptions: {
loadOptionsMethod: 'getCompanies',
},
description: `Company ID of the requester. This attribute can only be set if the Multiple Companies feature is enabled (Estate plan and above)`,
description: 'Company ID of the requester. This attribute can only be set if the Multiple Companies feature is enabled (Estate plan and above).',
},
{
displayName: 'Description',
@@ -432,8 +429,7 @@ export class Freshdesk implements INodeType {
name: 'emailConfigId',
type: 'number',
default: '',
description: `ID of email config which is used for this ticket. (i.e., support@yourcompany.com/sales@yourcompany.com)
If product_id is given and email_config_id is not given, product's primary email_config_id will be set`,
description: 'ID of email config which is used for this ticket. (i.e., support@yourcompany.com/sales@yourcompany.com) If product_id is given and email_config_id is not given, product\'s primary email_config_id will be set',
},
{
displayName: 'FR Due By',
@@ -450,7 +446,7 @@ export class Freshdesk implements INodeType {
typeOptions: {
loadOptionsMethod: 'getGroups',
},
description: `ID of the group to which the ticket has been assigned. The default value is the ID of the group that is associated with the given email_config_id`,
description: 'ID of the group to which the ticket has been assigned. The default value is the ID of the group that is associated with the given email_config_id.',
},
{
displayName: 'Name',
@@ -468,8 +464,7 @@ export class Freshdesk implements INodeType {
typeOptions: {
loadOptionsMethod: 'getProducts',
},
description: `ID of the product to which the ticket is associated.
It will be ignored if the email_config_id attribute is set in the request.`,
description: 'ID of the product to which the ticket is associated. It will be ignored if the email_config_id attribute is set in the request.',
},
{
displayName: 'Subject',
@@ -607,7 +602,6 @@ export class Freshdesk implements INodeType {
},
},
default: '',
description: 'Ticket ID',
},
{
displayName: 'Update Fields',
@@ -651,7 +645,7 @@ export class Freshdesk implements INodeType {
typeOptions: {
loadOptionsMethod: 'getCompanies',
},
description: `Company ID of the requester. This attribute can only be set if the Multiple Companies feature is enabled (Estate plan and above)`,
description: 'Company ID of the requester. This attribute can only be set if the Multiple Companies feature is enabled (Estate plan and above).',
},
{
displayName: 'Due By',
@@ -665,8 +659,7 @@ export class Freshdesk implements INodeType {
name: 'emailConfigId',
type: 'number',
default: '',
description: `ID of email config which is used for this ticket. (i.e., support@yourcompany.com/sales@yourcompany.com)
If product_id is given and email_config_id is not given, product's primary email_config_id will be set`,
description: 'ID of email config which is used for this ticket. (i.e., support@yourcompany.com/sales@yourcompany.com) If product_id is given and email_config_id is not given, product\'s primary email_config_id will be set',
},
{
displayName: 'FR Due By',
@@ -683,7 +676,7 @@ export class Freshdesk implements INodeType {
typeOptions: {
loadOptionsMethod: 'getGroups',
},
description: `ID of the group to which the ticket has been assigned. The default value is the ID of the group that is associated with the given email_config_id`,
description: 'ID of the group to which the ticket has been assigned. The default value is the ID of the group that is associated with the given email_config_id.',
},
{
displayName: 'Name',
@@ -701,8 +694,7 @@ export class Freshdesk implements INodeType {
typeOptions: {
loadOptionsMethod: 'getProducts',
},
description: `ID of the product to which the ticket is associated.
It will be ignored if the email_config_id attribute is set in the request.`,
description: 'ID of the product to which the ticket is associated. It will be ignored if the email_config_id attribute is set in the request.',
},
{
displayName: 'Priority',
@@ -728,7 +720,6 @@ export class Freshdesk implements INodeType {
},
],
default: 'low',
description: 'Priority',
},
{
displayName: 'Requester Identification',
@@ -767,7 +758,6 @@ export class Freshdesk implements INodeType {
},
],
default: 'requesterId',
description: 'Requester Identification',
},
{
displayName: 'Requester Value',
@@ -800,7 +790,6 @@ export class Freshdesk implements INodeType {
},
],
default: 'pending',
description: 'Status',
},
{
displayName: 'Source',
@@ -895,7 +884,6 @@ export class Freshdesk implements INodeType {
},
},
default: '',
description: 'Ticket ID',
},
{
displayName: 'Return All',
@@ -1059,7 +1047,6 @@ export class Freshdesk implements INodeType {
},
},
default: '',
description: 'Ticket ID',
},
// CONTACTS
...contactOperations,