diff --git a/.eslintrc.js b/.eslintrc.js index d88f9e7ec1..1c6c7e9ba6 100644 --- a/.eslintrc.js +++ b/.eslintrc.js @@ -20,6 +20,7 @@ module.exports = { 'html', 'cypress', '@typescript-eslint', + 'simple-import-sort', ], env: { 'cypress/globals': true, @@ -90,6 +91,8 @@ module.exports = { '@typescript-eslint/ban-types': 'off', '@typescript-eslint/comma-dangle': ['error', 'always-multiline'], '@typescript-eslint/explicit-module-boundary-types': 'off', + 'simple-import-sort/imports': 'error', + 'simple-import-sort/exports': 'error', }, }, ], diff --git a/.husky/pre-commit b/.husky/pre-commit new file mode 100755 index 0000000000..83af40406b --- /dev/null +++ b/.husky/pre-commit @@ -0,0 +1,4 @@ +#!/usr/bin/env sh +. "$(dirname -- "$0")/_/husky.sh" + +npm run lint:fix diff --git a/demos/preview/Demo.vue b/demos/preview/Demo.vue index bb587cb8e0..843277fddb 100644 --- a/demos/preview/Demo.vue +++ b/demos/preview/Demo.vue @@ -87,6 +87,7 @@