From 0ff10e417bf41db7d5046c63ec4bcd157cf2725a Mon Sep 17 00:00:00 2001 From: Dan Gowans Date: Tue, 9 Jan 2024 14:43:33 -0500 Subject: [PATCH] sort import members --- eslint-config-cityssm.js | 6 ++++++ eslint-config-cityssm.ts | 7 +++++++ test/test.ts | 2 ++ 3 files changed, 15 insertions(+) diff --git a/eslint-config-cityssm.js b/eslint-config-cityssm.js index ddfcc22..40b9a5c 100644 --- a/eslint-config-cityssm.js +++ b/eslint-config-cityssm.js @@ -70,6 +70,12 @@ module.exports = { 'no-extra-semi': 'off', 'sonarjs/cognitive-complexity': ['warn', 20], 'sonarjs/no-duplicate-string': 'warn', + 'sort-imports': [ + 'error', + { + ignoreDeclarationSort: true + } + ], 'unicorn/consistent-function-scoping': 'warn', 'unicorn/empty-brace-spaces': 'off', 'unicorn/filename-case': [ diff --git a/eslint-config-cityssm.ts b/eslint-config-cityssm.ts index 00e0091..0791150 100644 --- a/eslint-config-cityssm.ts +++ b/eslint-config-cityssm.ts @@ -77,6 +77,13 @@ module.exports = { 'sonarjs/cognitive-complexity': ['warn', 20], 'sonarjs/no-duplicate-string': 'warn', + 'sort-imports': [ + 'error', + { + ignoreDeclarationSort: true + } + ], + 'unicorn/consistent-function-scoping': 'warn', 'unicorn/empty-brace-spaces': 'off', 'unicorn/filename-case': [ diff --git a/test/test.ts b/test/test.ts index 4aa9275..ec6ae29 100644 --- a/test/test.ts +++ b/test/test.ts @@ -4,6 +4,8 @@ import path from 'path' import fs from 'fs' +import { log, error } from 'console' + import './missing' var emailExpression = /^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z0-9]{2,4})+$/;