Skip to content

Commit 4ad6e8c

Browse files
committed
eslint: Enforce order of imports
1 parent 8a8ca60 commit 4ad6e8c

14 files changed

Lines changed: 32 additions & 25 deletions

.eslintrc.js

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -106,6 +106,13 @@ module.exports = {
106106
'no-restricted-imports': ['error', {
107107
'patterns': ['.*']
108108
}],
109+
'sort-imports': ['error', {
110+
'ignoreCase': false,
111+
'ignoreDeclarationSort': false,
112+
'ignoreMemberSort': false,
113+
'memberSyntaxSortOrder': ['none', 'all', 'multiple', 'single'],
114+
'allowSeparatedGroups': false
115+
}],
109116

110117
// TypeScript
111118
quotes: ['warn', 'single', { avoidEscape: true }],

src/components/DownloadButton.vue

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@
1212
</template>
1313

1414
<script lang="ts">
15-
import { defineComponent, computed } from 'vue'
15+
import { computed, defineComponent } from 'vue'
1616
import { useCffstr } from 'src/store/cffstr'
1717
1818
const toDownloadUrl = (body: string) => {

src/components/LayoutStepper.vue

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -30,11 +30,11 @@
3030
</template>
3131

3232
<script lang="ts">
33-
import Header from 'components/Header.vue'
34-
import Preview from 'components/Preview.vue'
33+
import { computed, defineComponent } from 'vue'
3534
import DownloadButton from 'components/DownloadButton.vue'
3635
import Footer from 'components/Footer.vue'
37-
import { defineComponent, computed } from 'vue'
36+
import Header from 'components/Header.vue'
37+
import Preview from 'components/Preview.vue'
3838
import { useRoute } from 'vue-router'
3939
4040
export default defineComponent({

src/components/ScreenFinishAdvanced.vue

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -50,9 +50,8 @@
5050
</template>
5151

5252
<script lang="ts">
53-
import { defineComponent, computed } from 'vue'
54-
import { useApp } from 'src/store/app'
55-
import { useCff } from 'src/store/cff'
53+
import { computed, defineComponent } from 'vue'
54+
import DownloadButton from 'components/DownloadButton.vue'
5655
import Stepper from 'components/Stepper.vue'
5756
import StepperActions from 'components/StepperActions.vue'
5857
import { useValidation } from 'src/store/validation'

src/components/ScreenFinishMinimum.vue

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -50,8 +50,8 @@
5050
</template>
5151

5252
<script lang="ts">
53-
import { defineComponent, computed } from 'vue'
54-
import { useApp } from 'src/store/app'
53+
import { computed, defineComponent } from 'vue'
54+
import DownloadButton from 'components/DownloadButton.vue'
5555
import Stepper from 'components/Stepper.vue'
5656
import StepperActions from 'components/StepperActions.vue'
5757
import { useValidation } from 'src/store/validation'

src/components/ScreenKeywords.vue

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -61,6 +61,9 @@
6161
</template>
6262

6363
<script lang="ts">
64+
import { defineComponent, nextTick } from 'vue'
65+
import { moveDown, moveUp } from 'src/updown'
66+
import Keyword from 'components/Keyword.vue'
6467
import SchemaGuideLink from 'components/SchemaGuideLink.vue'
6568
import Stepper from 'components/Stepper.vue'
6669
import StepperActions from 'components/StepperActions.vue'

src/components/ScreenLicense.vue

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -47,12 +47,12 @@
4747

4848
<script lang="ts">
4949
import { defineComponent, ref } from 'vue'
50-
import { useCff } from 'src/store/cff'
5150
import { QSelect } from 'quasar'
52-
import schema from 'src/schemas/1.2.0/schema.json'
5351
import SchemaGuideLink from 'components/SchemaGuideLink.vue'
5452
import Stepper from 'components/Stepper.vue'
5553
import StepperActions from 'components/StepperActions.vue'
54+
import schema from 'src/schemas/1.2.0/schema.json'
55+
import { useCff } from 'src/store/cff'
5656
5757
export default defineComponent({
5858
name: 'ScreenLicense',

src/components/StepperActions.vue

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -31,9 +31,8 @@
3131
</template>
3232

3333
<script lang="ts">
34-
import { useApp } from 'src/store/app'
35-
3634
import { defineComponent } from 'vue'
35+
import { useApp } from 'src/store/app'
3736
3837
export default defineComponent({
3938
name: 'StepperActions',

src/router/index.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,12 +1,12 @@
1-
import { route } from 'quasar/wrappers'
1+
import { StepNameType, useApp } from 'src/store/app'
22
import {
33
createMemoryHistory,
44
createRouter,
55
createWebHashHistory,
66
createWebHistory
77
} from 'vue-router'
8+
import { route } from 'quasar/wrappers'
89
import routes from 'src/router/routes'
9-
import { useApp, StepNameType } from 'src/store/app'
1010

1111
/*
1212
* If not building with SSR mode, you can

src/store/app.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
import { ref, computed } from 'vue'
1+
import { computed, ref } from 'vue'
22
import { useRouter } from 'vue-router'
33

44
export type StepNameType = 'start' | 'authors' | 'finish-minimum' | 'identifiers' | 'related-resources' |

0 commit comments

Comments
 (0)