Skip to content

Commit 92a6289

Browse files
committed
fix: lint not working
1 parent 312f0a4 commit 92a6289

30 files changed

+104
-83
lines changed

package-lock.json

Lines changed: 55 additions & 9 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

package.json

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -29,11 +29,12 @@
2929
"@vitejs/plugin-vue": "^4.1.0",
3030
"eslint": "^8.38.0",
3131
"eslint-config-prettier": "^8.8.0",
32-
"eslint-plugin-prettier": "^4.2.1",
32+
"eslint-plugin-prettier": "^5.0.0",
3333
"eslint-plugin-vue": "^9.11.0",
3434
"fast-glob": "^3.2.12",
3535
"jsdom": "^22.1.0",
3636
"lodash": "^4.17.21",
37+
"prettier": "3.0.0",
3738
"sinon": "^15.0.3",
3839
"typescript": "^4.9.5",
3940
"vite": "^4.2.1",

packages/app/__tests__/fixtures/component.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
import { ComponentMountingOptions, VueWrapper, mount } from '@vue/test-utils'
1+
import { ComponentMountingOptions, mount } from '@vue/test-utils'
22
import { DefineComponent } from 'vue'
33
import merge from 'lodash/merge'
44

packages/app/components/VCard.spec.ts

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,6 @@
11
import { test, expect, describe, beforeEach } from 'vitest'
2-
import { mount } from '@vue/test-utils'
3-
import type { VueWrapper, MountingOptions } from '@vue/test-utils'
42

53
import VCard from './VCard.vue'
6-
import VIcon from './VIcon.vue'
74
import { useMountWrapper } from '__tests__/fixtures/component'
85

96
describe('VCard.vue', () => {

packages/app/components/VChart.vue

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,9 +4,11 @@ import get from 'lodash/get'
44
55
import { isJSON } from '@composables/utils'
66
7+
// eslint-disable-next-line
78
// @ts-ignore
89
import { Chart } from 'chart.js/auto'
910
11+
// eslint-disable-next-line
1012
// @ts-ignore
1113
import annotationPlugin from 'chartjs-plugin-annotation'
1214

packages/app/components/VLayoutDrawer.vue

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -84,7 +84,7 @@ const style = computed(() => {
8484
ref="root"
8585
class="absolute overflow-hidden top-0 h-full transition-transform duration-300 ease-in-out"
8686
:class="[right ? 'right-0' : 'left-0']"
87-
:style="(style as any)"
87+
:style="style as any"
8888
>
8989
<div
9090
class="w-full overflow-auto"

packages/app/components/VResizeLine.vue

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
<script setup lang="ts">
22
import { ref } from 'vue'
33
4-
import debounce from 'lodash/debounce'
4+
import lodashDebounce from 'lodash/debounce'
55
66
import { useVModel } from 'vue-wind/composables/v-model'
77
@@ -31,7 +31,7 @@ const model = useVModel(props, 'modelValue', emit)
3131
3232
const startWidth = ref(props.modelValue)
3333
34-
const drag = debounce((event: MouseEvent) => {
34+
const drag = lodashDebounce((event: MouseEvent) => {
3535
const width = Math.abs(startWidth.value + event.clientX - state.value.x)
3636
3737
if (width % 4 !== 0) {
@@ -45,15 +45,15 @@ const drag = debounce((event: MouseEvent) => {
4545
model.value = width
4646
}, props.debounce)
4747
48-
const stop = debounce(() => {
48+
const stop = lodashDebounce(() => {
4949
startWidth.value = model.value
5050
moving.value = false
5151
5252
window.removeEventListener('mousemove', drag, false)
5353
window.removeEventListener('mouseup', stop, false)
5454
}, 50)
5555
56-
const start = debounce((event: MouseEvent) => {
56+
const start = lodashDebounce((event: MouseEvent) => {
5757
moving.value = true
5858
5959
state.value.x = event.clientX

packages/app/modules/block-editor/components/BlockScript.vue

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,6 @@ import { useEvaluation } from '@modules/evaluation/composables/use-evaluation'
55
import Block from './Block.vue'
66
import ANSICard from '@modules/evaluation/components/ANSICard.vue'
77
import ToolbarBtn from './ToolbarBtn.vue'
8-
import { useStore } from '@modules/entry/store'
98
import { resolvers } from '@modules/block-editor/composables/resolvers'
109
1110
const MonacoEditor = defineAsyncComponent(
@@ -23,8 +22,6 @@ const code = ref(model.value.body)
2322
const evaluation = useEvaluation()
2423
const output = ref<string[]>([])
2524
26-
const drive = useStore()
27-
2825
evaluation.setResolvers(resolvers)
2926
3027
async function run() {

packages/app/modules/block-editor/components/Editor.spec.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
import { useMountWrapper } from '__tests__/fixtures/component'
2-
import { afterEach, beforeEach, describe, expect, it, vi } from 'vitest'
2+
import { afterEach, describe, expect, it, vi } from 'vitest'
33

44
import { create, key } from '../composables/editor'
55
import { MarkdownNode } from '@language-kit/markdown'

packages/app/modules/block-editor/components/NewBlockMenu.spec.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
import { afterEach, describe, expect, it, vi } from 'vitest'
1+
import { afterEach, describe, expect, it } from 'vitest'
22

33
import NewBlockMenu from './NewBlockMenu.vue'
44

packages/app/modules/block-editor/components/NewBlockMenu.vue

Lines changed: 0 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,5 @@
11
<script setup lang="ts">
22
import { useI18n } from 'vue-i18n'
3-
import BlockHeading from './BlockHeading.vue'
4-
import BlockParagraph from './BlockParagraph.vue'
5-
import BlockScript from './BlockScript.vue'
6-
import BlockChart from './BlockChart.vue'
73
import {
84
MarkdownNode,
95
MarkdownNodeComponent,

packages/app/modules/block-editor/components/ToolbarTextFormat.spec.ts

Lines changed: 5 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -122,13 +122,15 @@ describe('ToolbarTextFormat (unit)', () => {
122122
//
123123
}
124124

125-
vi.spyOn(document, 'addEventListener').mockImplementation((name, cb: () => void) => {
125+
const implementation = (name: string, cb: () => void) => {
126126
if (name === 'selectionchange') {
127127
onSelectionChange = cb
128128
}
129-
})
129+
}
130+
131+
vi.spyOn(document, 'addEventListener').mockImplementation(implementation as any)
130132

131-
const wrapper = component.mount({
133+
component.mount({
132134
attachTo: document.body,
133135
})
134136

packages/app/modules/block-editor/components/ToolbarTextFormat.vue

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
<script setup lang="ts">
2-
import { useEventListener, useTextSelection } from '@vueuse/core'
2+
import { useEventListener } from '@vueuse/core'
33
import ToolbarBtn from './ToolbarBtn.vue'
44
55
const emit = defineEmits(['change'])

packages/app/modules/block-editor/composables/resolvers.ts

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,6 @@ import { useEvaluation } from '@modules/evaluation/composables/use-evaluation'
44
import { defineResolver } from '@modules/evaluation/helpers/define-resolver'
55
import { useItemStore } from '@modules/item/store'
66

7-
87
export const resolvers = [
98
defineResolver({
109
test: (id) => id === 'app:drive',
@@ -40,7 +39,7 @@ export const resolvers = [
4039
test: (id) => id.startsWith('/'),
4140
resolve: async (id) => {
4241
const drive = useStore()
43-
42+
4443
const bytes = await drive.read({
4544
path: id,
4645
})

packages/app/modules/collection/components/CTable.spec.ts

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,9 +2,8 @@ import { faker } from '@faker-js/faker'
22
import { test, expect, describe, beforeEach, afterEach } from 'vitest'
33
import { mount } from '@vue/test-utils'
44
import { setActivePinia, createPinia } from 'pinia'
5-
import i18n from '@plugins/i18n'
65

7-
import type { VueWrapper, MountingOptions, ComponentMountingOptions } from '@vue/test-utils'
6+
import type { VueWrapper, ComponentMountingOptions } from '@vue/test-utils'
87

98
import ViewTable from '@index-san/core/entities/view-table'
109
import Collection from '@index-san/core/entities/collection'

packages/app/modules/entry/pages/EFolder.vue

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -519,7 +519,7 @@ onKeyStroke(['d'], (e) => e.ctrlKey && duplicate())
519519
>
520520
<template #item="{ item, index, select }">
521521
<v-tr
522-
:ref="(el: any) => trRef[index] = el"
522+
:ref="(el: any) => (trRef[index] = el)"
523523
class="cursor-pointer hover:bg-b-secondary focus:outline-0"
524524
:class="[selected.includes(index) ? 'bg-b-secondary' : '']"
525525
tabindex="0"

packages/app/modules/entry/pages/EMarkdown.vue

Lines changed: 0 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,6 @@ export default {
55
</script>
66
<script setup lang="ts">
77
import { ref, watch } from 'vue'
8-
import { useI18n } from 'vue-i18n'
98
import debounce from 'lodash/debounce'
109
1110
import DirectoryEntry from '@index-san/core/entities/directory-entry'
@@ -59,19 +58,6 @@ watch(() => props.path, setContent, {
5958
})
6059
6160
watch(content, save)
62-
63-
// save
64-
65-
// mode
66-
const tm = useI18n()
67-
68-
const mode = ref('edit')
69-
70-
const modeLabels: Record<typeof mode.value, string> = {
71-
'edit': tm.t('editMode'),
72-
'side-by-side': tm.t('sideBySide'),
73-
'view': tm.t('view'),
74-
}
7561
</script>
7662
<template>
7763
<m-editor v-if="!loading" v-model="content" />

packages/app/modules/evaluation/parser/parser.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
import { Lexer, TokenType } from '@language-kit/lexer'
1+
import { Lexer } from '@language-kit/lexer'
22
import { Node } from '../types/node'
33
import { Processor } from '../types/processor'
44
import { ParserToken } from '../types/token'

packages/app/modules/evaluation/parser/processor.eof.ts

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,5 @@
11
import { TokenType } from '@language-kit/lexer'
22
import { defineProcessor } from '../helpers/define-processor'
3-
import { Node, NodeType } from '../types/node'
43

54
export default defineProcessor({
65
order: 98,

packages/app/modules/evaluation/parser/processor.export.spec.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
import { describe, it, expect } from 'vitest'
22

33
import { createParser } from './parser'
4-
import { NodeExport, NodeImport, NodeType } from '../types/node'
4+
import { NodeExport, NodeType } from '../types/node'
55

66
describe('Processor import', () => {
77
const parser = createParser()

packages/app/modules/evaluation/parser/processor.function.spec.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
import { describe, it, expect } from 'vitest'
22

33
import { createParser } from './parser'
4-
import { NodeFunction, NodeType, NodeVariable } from '../types/node'
4+
import { NodeFunction, NodeType } from '../types/node'
55

66
describe('Processor Function', () => {
77
const parser = createParser()

packages/app/modules/evaluation/parser/processor.function.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
import { TokenType } from '@language-kit/lexer'
22
import { defineProcessor } from '../helpers/define-processor'
3-
import { Node, NodeFunction, NodeType } from '../types/node'
3+
import { NodeFunction, NodeType } from '../types/node'
44
import { ParserToken } from '../types/token'
55

66
function findName(tokens: ParserToken[]) {

packages/app/modules/evaluation/parser/processor.import.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
import { TokenType } from '@language-kit/lexer'
22
import { defineProcessor } from '../helpers/define-processor'
3-
import { NodeImport, NodeType, NodeVariable } from '../types/node'
3+
import { NodeImport, NodeType } from '../types/node'
44
import { ParserToken } from '../types/token'
55

66
const quotes = [`'`, `"`, '`']

packages/app/modules/evaluation/parser/processor.variable.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
import { TokenType } from '@language-kit/lexer'
22
import { defineProcessor } from '../helpers/define-processor'
3-
import { Node, NodeType, NodeVariable } from '../types/node'
3+
import { NodeType, NodeVariable } from '../types/node'
44
import { ParserToken } from '../types/token'
55
import { useTokenHelper } from '../helpers/token-helper'
66

0 commit comments

Comments
 (0)