From 326d503f7f94c783abf304b7f54283f1f78a6a68 Mon Sep 17 00:00:00 2001 From: Sergey Krylov Date: Mon, 22 Apr 2024 09:22:42 +0300 Subject: [PATCH] style: update eslint --- .eslintrc | 53 +++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 53 insertions(+) diff --git a/.eslintrc b/.eslintrc index 1508c12..8512c93 100644 --- a/.eslintrc +++ b/.eslintrc @@ -3,5 +3,58 @@ "reportUnusedDisableDirectives": true, "settings": { "import/resolver": "webpack" + }, + "rules": { + "import/order": [ + "error", { + "pathGroups": [ + { + "pattern": "apps/**", + "group": "internal", + "position": "after" + }, + { + "pattern": "pages/**", + "group": "internal", + "position": "after" + }, + { + "pattern": "widgets/**", + "group": "internal", + "position": "after" + }, + { + "pattern": "features/**", + "group": "internal", + "position": "after" + }, + { + "pattern": "entities/**", + "group": "internal", + "position": "after" + }, + { + "pattern": "shared/**", + "group": "internal", + "position": "after" + } + ], + "distinctGroup": true, + "groups": [ + "builtin", + "external", + "internal", + "parent", + "sibling", + "object", + "index", + "type" + ], + "newlines-between": "always", + "alphabetize": { + "order": "asc", + "caseInsensitive": true + } + }] } }