refactor: Integrate consistent-type-imports in BE packages (no-changelog) (#5270)

This commit is contained in:
Iván Ovejero
2023-01-27 14:56:56 +01:00
committed by GitHub
parent 7d7418140e
commit 2ca959b383
148 changed files with 452 additions and 421 deletions

View File

@@ -10,6 +10,7 @@ module.exports = {
'templates/**', // TODO: remove this
],
rules: {
'@typescript-eslint/consistent-type-imports': 'error',
'import/order': 'off', // TODO: remove this
'@typescript-eslint/ban-ts-comment': ['warn', { 'ts-ignore': true }],
},

View File

@@ -1,7 +1,8 @@
import { UserSettings } from 'n8n-core';
import { Command, flags } from '@oclif/command';
import { buildFiles, IBuildOptions } from '../src';
import type { IBuildOptions } from '../src';
import { buildFiles } from '../src';
export class Build extends Command {
static description = 'Builds credentials and nodes and copies it to n8n custom extension folder';

View File

@@ -1,5 +1,6 @@
import * as fs from 'fs';
import { replaceInFile, ReplaceInFileConfig } from 'replace-in-file';
import type { ReplaceInFileConfig } from 'replace-in-file';
import { replaceInFile } from 'replace-in-file';
// eslint-disable-next-line @typescript-eslint/no-unsafe-assignment, @typescript-eslint/no-var-requires
const { promisify } = require('util');