Skip to content

Commit 0569c2d

Browse files
authored
Merge pull request #320 from vuejs-jp/fix/lint-error
リントエラーを修正
2 parents b5ea9fa + 984861a commit 0569c2d

12 files changed

+72
-47
lines changed

.eslintrc.js

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,6 @@ module.exports = {
1111
parser: '@typescript-eslint/parser',
1212
},
1313
rules: {
14-
indent: ['error', 2],
1514
quotes: ['error', 'single'],
1615
semi: ['error', 'never'],
1716
'object-curly-spacing': ['error', 'always'],

.stylelintrc.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
module.exports = {
2-
extends: ['stylelint-config-standard'],
2+
extends: ['stylelint-config-standard', 'stylelint-config-prettier'],
33
overrides: [
44
{
55
files: ['**/*.vue'],

.vscode/settings.json

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -25,5 +25,6 @@
2525
"titleBar.activeForeground": "#a5a5a5",
2626
"titleBar.inactiveBackground": "#35495e",
2727
"titleBar.inactiveForeground": "#a5a5a5"
28-
}
28+
},
29+
"scss.lint.unknownAtRules": "ignore"
2930
}

app/components/StorePageSection.vue

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -63,7 +63,7 @@ import {
6363
</section>
6464
</template>
6565

66-
<style scoped>
66+
<style lang="scss" scoped>
6767
.paragraph {
6868
@apply text-sm leading-7 lg:text-lg lg:leading-8 text-vue-blue
6969
}

app/components/TimetablePageSection.vue

Lines changed: 4 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -280,7 +280,7 @@ import ExplainText from '~/components/ExplainText.vue'
280280
</div>
281281
</TrackLabel>
282282
<TrackLabel
283-
class="speaker-track-label md:centering"
283+
class="md:flex md:justify-center md:items-center speaker-track-label"
284284
:track-index="1"
285285
>
286286
<nuxt-link
@@ -319,7 +319,7 @@ import ExplainText from '~/components/ExplainText.vue'
319319

320320
<p class="row-span-2 timeslot">15:10 - 15:55</p>
321321
<TrackLabel
322-
class="row-span-2 speaker-track-label md:centering"
322+
class="row-span-2 md:flex md:justify-center md:items-center speaker-track-label"
323323
:track-index="0"
324324
>
325325
<nuxt-link
@@ -370,7 +370,7 @@ import ExplainText from '~/components/ExplainText.vue'
370370
</TrackLabel>
371371

372372
<TrackLabel
373-
class="row-span-5 h-full speaker-track-label md:centering"
373+
class="row-span-5 h-full md:flex md:justify-center md:items-center speaker-track-label"
374374
:track-index="2"
375375
>
376376
<div>
@@ -516,16 +516,12 @@ import ExplainText from '~/components/ExplainText.vue'
516516
</section>
517517
</template>
518518

519-
<style scoped>
519+
<style lang="scss" scoped>
520520
.timeslot {
521521
@apply text-lg xl:text-23 text-white text-center bg-timetable-timeslot col-span-3 md:col-span-1 min-h-10 pt-1.5 md:pt-[29px];
522522
}
523523
524524
.speaker-track-label {
525525
@apply col-span-3 md:col-span-1;
526526
}
527-
528-
.md\:centering {
529-
@apply md:flex md:justify-center md:items-center
530-
}
531527
</style>

app/components/TopPageSection.vue

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,10 @@
1919
{{ eventDate }}
2020
</p>
2121
</div>
22-
<p v-if="LIVE_YOUTUBE" class="text-[5.7vw] font-bold text-center text-vue-blue md:text-[2.5rem]">
22+
<p
23+
v-if="LIVE_YOUTUBE"
24+
class="text-[5.7vw] font-bold text-center text-vue-blue md:text-[2.5rem]"
25+
>
2326
{{ streamingNow }}
2427
</p>
2528
<div class="flex flex-wrap gap-x-[3.125rem] gap-y-4 justify-center mt-4 mb-12 md:gap-y-7 lg:gap-y-7 lg:mt-6">

app/components/speakers/SpeakerLTSection.vue

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ import LinkButtonField from '~/components/forms/LinkButtonField.vue'
55

66
<template>
77
<section class="p-4 border border-vue-blue md:px-10 lg:py-10 lg:px-20">
8-
<h3 class="mx-auto -mt-[2.0rem] mb-6 w-[14.375rem] text-xl font-bold text-center text-vue-blue md:mb-8 lg:-mt-[3.6rem] lg:mb-14 lg:w-[26.875rem] lg:text-4xl bg-img">
8+
<h3 class="mx-auto mt-[-2.0rem] mb-6 w-[14.375rem] text-xl font-bold text-center text-vue-blue md:mb-8 lg:mt-[-3.6rem] lg:mb-14 lg:w-[26.875rem] lg:text-4xl bg-img">
99
LT募集について
1010
</h3>
1111
<p class="mb-8 text-sm leading-7 text-vue-blue lg:mb-12 lg:text-lg lg:leading-8">

app/utils/constants.ts

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -26,22 +26,22 @@ export const tracks = [
2626
name: 'メドピアトラック',
2727
hashTag: '#vuefes_medpeer',
2828
url: 'https://www.youtube.com/watch?v=HsBTx36c_kA',
29-
bgClass: 'bg-track-a'
29+
bgClass: 'bg-track-a',
3030
},
3131
{
3232
id: 2,
3333
name: 'FUTURE トラック',
3434
hashTag: '#vuefes_future',
3535
url: 'https://www.youtube.com/watch?v=dtD4p89ogKM',
36-
bgClass: 'bg-track-b'
36+
bgClass: 'bg-track-b',
3737
},
3838
{
3939
id: 3,
4040
name: 'クラウドサイントラック',
4141
hashTag: '#vuefes_cloudsign',
4242
url: 'https://www.youtube.com/watch?v=eOJZ_3W4kaQ',
43-
bgClass: 'bg-track-c'
44-
}
43+
bgClass: 'bg-track-c',
44+
},
4545
]
4646

4747
export const message1 =

app/utils/sponsors.constants.ts

Lines changed: 19 additions & 19 deletions
Original file line numberDiff line numberDiff line change
@@ -3,24 +3,24 @@ import { ISponsor, Rank } from '~/types/sponsors'
33

44
export const sponsorSupportLevelTitle = (rank: Rank) => {
55
switch (rank) {
6-
case 'platinum':
7-
return 'Platinum'
8-
case 'gold':
9-
return 'Gold'
10-
case 'silver':
11-
return 'Silver'
12-
case 'bronze':
13-
return 'Bronze'
14-
case 'media':
15-
return 'Media'
16-
case 'specialMedia':
17-
return 'Special Media'
18-
case 'streaming':
19-
return 'Streaming'
20-
case 'dinner':
21-
return 'Dinner'
22-
default:
23-
const _missing: never = rank
24-
return ''
6+
case 'platinum':
7+
return 'Platinum'
8+
case 'gold':
9+
return 'Gold'
10+
case 'silver':
11+
return 'Silver'
12+
case 'bronze':
13+
return 'Bronze'
14+
case 'media':
15+
return 'Media'
16+
case 'specialMedia':
17+
return 'Special Media'
18+
case 'streaming':
19+
return 'Streaming'
20+
case 'dinner':
21+
return 'Dinner'
22+
default:
23+
const _missing: never = rank
24+
return ''
2525
}
2626
}

app/utils/timeslots.constants.ts

Lines changed: 11 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -6,19 +6,19 @@ export const platinumSponsorSessions = [
66
title: 'プラチナスポンサーセッション',
77
subTitle: 'メドピア株式会社',
88
sessionTitle: 'メドピアのサービスにおけるテスト戦略の過去と未来',
9-
link: '/sponsor-sessions/medpeer'
9+
link: '/sponsor-sessions/medpeer',
1010
},
1111
{
1212
title: 'プラチナスポンサーセッション',
1313
subTitle: 'FUTURE株式会社',
1414
sessionTitle: '業務システムでVue.jsを活用するための取り組み',
15-
link: '/sponsor-sessions/future'
15+
link: '/sponsor-sessions/future',
1616
},
1717
{
1818
title: 'プラチナスポンサーセッション',
1919
subTitle: 'クラウドサイン',
2020
sessionTitle: 'Design System Meets Vue.js',
21-
link: '/sponsor-sessions/cloudsign'
21+
link: '/sponsor-sessions/cloudsign',
2222
},
2323
],
2424
},
@@ -31,20 +31,21 @@ export const goldSponsorSessions = [
3131
{
3232
title: 'ゴールドスポンサーセッション',
3333
subTitle: 'STORES 株式会社',
34-
sessionTitle: 'プロダクト開発を止めずに Composition API と TypeScript に最速で移行するための戦い',
35-
link: '/sponsor-sessions/stores'
34+
sessionTitle:
35+
'プロダクト開発を止めずに Composition API と TypeScript に最速で移行するための戦い',
36+
link: '/sponsor-sessions/stores',
3637
},
3738
{
3839
title: 'ゴールドスポンサーセッション',
3940
subTitle: 'LINE株式会社',
4041
sessionTitle: 'LINE MUSIC のパフォーマンスを向上させた Vue3 マイグレーション',
41-
link: '/sponsor-sessions/line'
42+
link: '/sponsor-sessions/line',
4243
},
4344
{
4445
title: 'ゴールドスポンサーセッション',
4546
subTitle: '株式会社イエソド',
4647
sessionTitle: 'WebSockets with Vue.js',
47-
link: '/sponsor-sessions/yesod'
48+
link: '/sponsor-sessions/yesod',
4849
},
4950
],
5051
},
@@ -55,19 +56,19 @@ export const goldSponsorSessions = [
5556
title: 'ゴールドスポンサーセッション',
5657
subTitle: 'グレープシティ株式会社',
5758
sessionTitle: 'Vue.jsのUIを強化するグレープシティのJavaScriptライブラリ',
58-
link: '/sponsor-sessions/grapecity'
59+
link: '/sponsor-sessions/grapecity',
5960
},
6061
{
6162
title: 'ゴールドスポンサーセッション',
6263
subTitle: '株式会社iCARE',
6364
sessionTitle: '急拡大中のヘルステックSaaSを支えるフロントエンド開発',
64-
link: '/sponsor-sessions/icare'
65+
link: '/sponsor-sessions/icare',
6566
},
6667
{
6768
title: 'ゴールドスポンサーセッション',
6869
subTitle: 'BASE株式会社',
6970
sessionTitle: 'BASEのフロントエンド組織の人数が2.5倍になって起きた変化',
70-
link: '/sponsor-sessions/base'
71+
link: '/sponsor-sessions/base',
7172
},
7273
],
7374
},

0 commit comments

Comments
 (0)