refactor: Add lint rule node-class-description-name-miscased (no-changelog) (#5065)

* 📦 Update `eslint-plugin-n8n-nodes-base` version

* 📦 Update `pnpm-lock`

* 👕 Enable rule

* 👕 Exempt pre-existing nodes with miscased names
This commit is contained in:
Iván Ovejero
2023-01-02 09:22:33 +01:00
committed by GitHub
parent 99e3eb634b
commit 7e3f3c5097
6 changed files with 9 additions and 5 deletions

View File

@@ -67,6 +67,7 @@ module.exports = {
'n8n-nodes-base/node-class-description-inputs-wrong-trigger-node': 'error',
'n8n-nodes-base/node-class-description-missing-subtitle': 'error',
'n8n-nodes-base/node-class-description-non-core-color-present': 'error',
'n8n-nodes-base/node-class-description-name-miscased': 'error',
'n8n-nodes-base/node-class-description-name-unsuffixed-trigger-node': 'error',
'n8n-nodes-base/node-class-description-outputs-wrong': 'error',
'n8n-nodes-base/node-dirname-against-convention': 'error',

View File

@@ -7,6 +7,7 @@ import { brandfetchApiRequest } from './GenericFunctions';
export class Brandfetch implements INodeType {
description: INodeTypeDescription = {
displayName: 'Brandfetch',
// eslint-disable-next-line n8n-nodes-base/node-class-description-name-miscased
name: 'Brandfetch',
// eslint-disable-next-line n8n-nodes-base/node-class-description-icon-not-svg
icon: 'file:brandfetch.png',

View File

@@ -37,6 +37,7 @@ import {
export class HaloPSA implements INodeType {
description: INodeTypeDescription = {
displayName: 'HaloPSA',
// eslint-disable-next-line n8n-nodes-base/node-class-description-name-miscased
name: 'haloPSA',
icon: 'file:halopsa.svg',
group: ['input'],

View File

@@ -7,6 +7,7 @@ const pdf = require('pdf-parse');
export class ReadPDF implements INodeType {
description: INodeTypeDescription = {
displayName: 'Read PDF',
// eslint-disable-next-line n8n-nodes-base/node-class-description-name-miscased
name: 'readPDF',
icon: 'fa:file-pdf',
group: ['input'],

View File

@@ -751,7 +751,7 @@
"@types/tmp": "^0.2.0",
"@types/uuid": "^8.3.2",
"@types/xml2js": "^0.4.3",
"eslint-plugin-n8n-nodes-base": "^1.11.1",
"eslint-plugin-n8n-nodes-base": "^1.12.0",
"gulp": "^4.0.0",
"n8n-workflow": "~0.131.2"
},