Skip to content

Commit 2f48aea

Browse files
committed
chore(ESLint): add import sort
1 parent b52309c commit 2f48aea

File tree

6 files changed

+12
-5
lines changed

6 files changed

+12
-5
lines changed

Diff for: .eslintrc.js

+3
Original file line numberDiff line numberDiff line change
@@ -5,13 +5,16 @@ module.exports = {
55
node: true,
66
},
77
extends: ['airbnb-base', 'airbnb-typescript/base', 'plugin:unicorn/recommended', 'prettier'],
8+
plugins: ['simple-import-sort'],
89
parserOptions: {
910
project: './tsconfig.eslint.json',
1011
ecmaVersion: 'latest',
1112
},
1213
rules: {
1314
'no-template-curly-in-string': 'off',
1415
'import/prefer-default-export': 'off',
16+
'simple-import-sort/imports': 'error',
17+
'simple-import-sort/exports': 'error',
1518
'unicorn/prefer-module': 'off',
1619
'unicorn/prevent-abbreviations': 'off',
1720
'unicorn/no-array-reduce': 'off',

Diff for: package.json

+1
Original file line numberDiff line numberDiff line change
@@ -66,6 +66,7 @@
6666
"eslint-config-airbnb-typescript": "^17.0.0",
6767
"eslint-config-prettier": "^8.5.0",
6868
"eslint-plugin-import": "^2.25.2",
69+
"eslint-plugin-simple-import-sort": "^7.0.0",
6970
"eslint-plugin-unicorn": "^42.0.0",
7071
"husky": "^7.0.4",
7172
"lint-staged": "^12.5.0",

Diff for: src/snippets/react-ts.ts

+1-2
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,5 @@
1-
import { Snippet } from '../types';
2-
31
import { FILENAME_PASCALCASE } from '../constants';
2+
import { Snippet } from '../types';
43

54
export const tsReactFunctionalComp: Snippet = {
65
prefix: ['rFC', '(type)'],

Diff for: src/snippets/react.ts

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
import { FILENAME_PASCALCASE, FILENAME_CAMELCASE } from '../constants';
1+
import { FILENAME_CAMELCASE, FILENAME_PASCALCASE } from '../constants';
22
import { Snippet } from '../types';
33

44
export const reactFunctionalComp: Snippet = {

Diff for: src/snippets/testing.ts

+1-2
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,5 @@
1-
import { Snippet } from '../types';
2-
31
import { FILENAME_PASCALCASE } from '../constants';
2+
import { Snippet } from '../types';
43

54
export const tdesc: Snippet = {
65
prefix: ['tdescribe', 'describe(test)'],

Diff for: yarn.lock

+5
Original file line numberDiff line numberDiff line change
@@ -964,6 +964,11 @@ eslint-plugin-import@^2.25.2:
964964
resolve "^1.22.0"
965965
tsconfig-paths "^3.14.1"
966966

967+
eslint-plugin-simple-import-sort@^7.0.0:
968+
version "7.0.0"
969+
resolved "https://registry.yarnpkg.com/eslint-plugin-simple-import-sort/-/eslint-plugin-simple-import-sort-7.0.0.tgz#a1dad262f46d2184a90095a60c66fef74727f0f8"
970+
integrity sha512-U3vEDB5zhYPNfxT5TYR7u01dboFZp+HNpnGhkDB2g/2E4wZ/g1Q9Ton8UwCLfRV9yAKyYqDh62oHOamvkFxsvw==
971+
967972
eslint-plugin-unicorn@^42.0.0:
968973
version "42.0.0"
969974
resolved "https://registry.yarnpkg.com/eslint-plugin-unicorn/-/eslint-plugin-unicorn-42.0.0.tgz#47d60c00c263ad743403b052db689e39acbacff1"

0 commit comments

Comments
 (0)