Skip to content

Commit c8e2796

Browse files
authored
chore(scripts): refine lint, add fix, drop format (#446)
1 parent 1e9c7b0 commit c8e2796

File tree

6 files changed

+96
-38
lines changed

6 files changed

+96
-38
lines changed

.github/workflows/test.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -29,11 +29,11 @@ jobs:
2929
- run: npm ci
3030

3131
- run: npm run build
32-
32+
3333
lint:
3434
runs-on: ubuntu-latest
3535
if: github.repository == 'mdn/todo-vue'
36-
36+
3737
steps:
3838
- name: Checkout
3939
uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2

index.html

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,9 @@
1-
<!DOCTYPE html>
1+
<!doctype html>
22
<html lang="en">
33
<head>
4-
<meta charset="UTF-8">
5-
<link rel="icon" href="/favicon.ico">
6-
<meta name="viewport" content="width=device-width, initial-scale=1.0">
4+
<meta charset="UTF-8" />
5+
<link rel="icon" href="/favicon.ico" />
6+
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
77
<title>Vite App</title>
88
</head>
99
<body>

package.json

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -12,8 +12,8 @@
1212
"dev": "vite",
1313
"build": "vite build",
1414
"preview": "vite preview",
15-
"lint": "eslint --fix",
16-
"format": "prettier --write src/"
15+
"lint": "eslint && prettier --check .",
16+
"fix": "eslint --fix && prettier --write ."
1717
},
1818
"dependencies": {
1919
"nanoid": "^5.1.6",

src/assets/reset.css

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -58,7 +58,11 @@ body {
5858
width: 100%;
5959
max-width: 68rem;
6060
margin: 0 auto;
61-
font: 1.6rem/1.25 "Helvetica Neue", Helvetica, Arial, sans-serif;
61+
font:
62+
1.6rem/1.25 "Helvetica Neue",
63+
Helvetica,
64+
Arial,
65+
sans-serif;
6266
background-color: #f5f5f5;
6367
color: #4d4d4d;
6468
-moz-osx-font-smoothing: grayscale;

src/components/HelloWorld.vue

Lines changed: 74 additions & 18 deletions
Original file line numberDiff line numberDiff line change
@@ -2,41 +2,97 @@
22
<div class="hello">
33
<h1>{{ msg }}</h1>
44
<p>
5-
For a guide and recipes on how to configure / customize this project,<br>
5+
For a guide and recipes on how to configure / customize this project,<br />
66
check out the
7-
<a href="https://cli.vuejs.org" target="_blank" rel="noopener">vue-cli documentation</a>.
7+
<a href="https://cli.vuejs.org" target="_blank" rel="noopener"
8+
>vue-cli documentation</a
9+
>.
810
</p>
911
<h3>Installed CLI Plugins</h3>
1012
<ul>
11-
<li><a href="https://github.com/vuejs/vue-cli/tree/dev/packages/%40vue/cli-plugin-babel" target="_blank" rel="noopener">babel</a></li>
12-
<li><a href="https://github.com/vuejs/vue-cli/tree/dev/packages/%40vue/cli-plugin-eslint" target="_blank" rel="noopener">eslint</a></li>
13+
<li>
14+
<a
15+
href="https://github.com/vuejs/vue-cli/tree/dev/packages/%40vue/cli-plugin-babel"
16+
target="_blank"
17+
rel="noopener"
18+
>babel</a
19+
>
20+
</li>
21+
<li>
22+
<a
23+
href="https://github.com/vuejs/vue-cli/tree/dev/packages/%40vue/cli-plugin-eslint"
24+
target="_blank"
25+
rel="noopener"
26+
>eslint</a
27+
>
28+
</li>
1329
</ul>
1430
<h3>Essential Links</h3>
1531
<ul>
16-
<li><a href="https://vuejs.org" target="_blank" rel="noopener">Core Docs</a></li>
17-
<li><a href="https://forum.vuejs.org" target="_blank" rel="noopener">Forum</a></li>
18-
<li><a href="https://chat.vuejs.org" target="_blank" rel="noopener">Community Chat</a></li>
19-
<li><a href="https://twitter.com/vuejs" target="_blank" rel="noopener">Twitter</a></li>
20-
<li><a href="https://news.vuejs.org" target="_blank" rel="noopener">News</a></li>
32+
<li>
33+
<a href="https://vuejs.org" target="_blank" rel="noopener">Core Docs</a>
34+
</li>
35+
<li>
36+
<a href="https://forum.vuejs.org" target="_blank" rel="noopener"
37+
>Forum</a
38+
>
39+
</li>
40+
<li>
41+
<a href="https://chat.vuejs.org" target="_blank" rel="noopener"
42+
>Community Chat</a
43+
>
44+
</li>
45+
<li>
46+
<a href="https://twitter.com/vuejs" target="_blank" rel="noopener"
47+
>Twitter</a
48+
>
49+
</li>
50+
<li>
51+
<a href="https://news.vuejs.org" target="_blank" rel="noopener">News</a>
52+
</li>
2153
</ul>
2254
<h3>Ecosystem</h3>
2355
<ul>
24-
<li><a href="https://router.vuejs.org" target="_blank" rel="noopener">vue-router</a></li>
25-
<li><a href="https://vuex.vuejs.org" target="_blank" rel="noopener">vuex</a></li>
26-
<li><a href="https://github.com/vuejs/vue-devtools#vue-devtools" target="_blank" rel="noopener">vue-devtools</a></li>
27-
<li><a href="https://vue-loader.vuejs.org" target="_blank" rel="noopener">vue-loader</a></li>
28-
<li><a href="https://github.com/vuejs/awesome-vue" target="_blank" rel="noopener">awesome-vue</a></li>
56+
<li>
57+
<a href="https://router.vuejs.org" target="_blank" rel="noopener"
58+
>vue-router</a
59+
>
60+
</li>
61+
<li>
62+
<a href="https://vuex.vuejs.org" target="_blank" rel="noopener">vuex</a>
63+
</li>
64+
<li>
65+
<a
66+
href="https://github.com/vuejs/vue-devtools#vue-devtools"
67+
target="_blank"
68+
rel="noopener"
69+
>vue-devtools</a
70+
>
71+
</li>
72+
<li>
73+
<a href="https://vue-loader.vuejs.org" target="_blank" rel="noopener"
74+
>vue-loader</a
75+
>
76+
</li>
77+
<li>
78+
<a
79+
href="https://github.com/vuejs/awesome-vue"
80+
target="_blank"
81+
rel="noopener"
82+
>awesome-vue</a
83+
>
84+
</li>
2985
</ul>
3086
</div>
3187
</template>
3288

3389
<script>
3490
export default {
35-
name: 'HelloWorld',
91+
name: "HelloWorld",
3692
props: {
37-
msg: String
38-
}
39-
}
93+
msg: String,
94+
},
95+
};
4096
</script>
4197

4298
<!-- Add "scoped" attribute to limit CSS to this component only -->

vite.config.js

Lines changed: 9 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -1,17 +1,15 @@
1-
import { fileURLToPath, URL } from 'node:url'
1+
import { fileURLToPath, URL } from "node:url";
22

3-
import { defineConfig } from 'vite'
4-
import vue from '@vitejs/plugin-vue'
3+
import { defineConfig } from "vite";
4+
import vue from "@vitejs/plugin-vue";
55

66
// https://vitejs.dev/config/
77
export default defineConfig({
8-
plugins: [
9-
vue(),
10-
],
11-
base: 'https://mdn.github.io/todo-vue/',
8+
plugins: [vue()],
9+
base: "https://mdn.github.io/todo-vue/",
1210
resolve: {
1311
alias: {
14-
'@': fileURLToPath(new URL('./src', import.meta.url))
15-
}
16-
}
17-
})
12+
"@": fileURLToPath(new URL("./src", import.meta.url)),
13+
},
14+
},
15+
});

0 commit comments

Comments
 (0)