Skip to content
This repository was archived by the owner on Feb 22, 2020. It is now read-only.

Commit 6976ef6

Browse files
committed
[Linting] Update linting rules to vue recommended
1 parent f080083 commit 6976ef6

10 files changed

+34
-52
lines changed

.eslintrc

+1-32
Original file line numberDiff line numberDiff line change
@@ -1,34 +1,3 @@
11
{
2-
"root": true,
3-
"extends": "google",
4-
"parser": "babel-eslint",
5-
"parserOptions": {
6-
"sourceType": "module"
7-
},
8-
"env": {
9-
"browser": true
10-
},
11-
"plugins": [
12-
"html"
13-
],
14-
"rules": {
15-
"semi": [
16-
"error",
17-
"always",
18-
{
19-
"omitLastInOneLineBlock": true
20-
}
21-
],
22-
"comma-dangle": [
23-
"error",
24-
"never"
25-
],
26-
"require-jsdoc": "off",
27-
"prefer-rest-params": "off",
28-
"space-before-function-paren": "off",
29-
"max-len": "off",
30-
"linebreak-style": "off",
31-
"no-unused-vars": "off",
32-
"eol-last": "off"
33-
}
2+
"extends": "plugin:vue/essential"
343
}

config/webpack.base.babel.js

+1-1
Original file line numberDiff line numberDiff line change
@@ -60,7 +60,7 @@ let webpackBaseConfig = {
6060
test: /\.(woff|woff2|ttf|eot)$/,
6161
loader: 'file-loader',
6262
options: {
63-
useRelativePath: true,
63+
limit: 10000,
6464
publicPath: './',
6565
name: '[name].[ext]'
6666
}

config/webpack.dev.babel.js

+1
Original file line numberDiff line numberDiff line change
@@ -56,6 +56,7 @@ let webpackDevConfig = merge(webpackBaseConfig, {
5656
host: baseConfig.dev.host,
5757
port: baseConfig.dev.port,
5858
historyApiFallback: true,
59+
open: true,
5960
quiet: false,
6061
noInfo: true,
6162
stats: {

package.json

+1-4
Original file line numberDiff line numberDiff line change
@@ -50,10 +50,7 @@
5050
"coveralls": "^3.0.0",
5151
"css-loader": "^0.28.11",
5252
"eslint": "^5.4.0",
53-
"eslint-config-google": "^0.9.1",
54-
"eslint-import-resolver-webpack": "^0.10.1",
55-
"eslint-plugin-html": "^4.0.5",
56-
"eslint-plugin-import": "^2.14.0",
53+
"eslint-plugin-vue": "^5.0.0-beta.3",
5754
"extract-text-webpack-plugin": "^4.0.0-beta.0",
5855
"fancy-log": "^1.3.2",
5956
"file-loader": "^1.1.11",

src/App.vue

+4-9
Original file line numberDiff line numberDiff line change
@@ -1,20 +1,15 @@
11
<template>
22
<div id="app">
3-
<navigation></navigation>
4-
<router-view></router-view>
3+
<navigation/>
4+
<router-view/>
55
</div>
66
</template>
77

88

99
<script>
1010
import Navigation from '@/core/components/Navigation';
11+
1112
export default {
12-
components: { Navigation },
13-
data () {
14-
return {
15-
};
16-
},
17-
mounted: function () {
18-
}
13+
components: { Navigation }
1914
};
2015
</script>

src/core/components/Navigation.vue

+5-1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,10 @@
11
<template>
22
<div>
3-
Navigation
3+
<md-app md-mode="reveal">
4+
<md-app-toolbar md-mode="flexible">
5+
6+
</md-app-toolbar>
7+
</md-app>
48
</div>
59
</template>
610

src/core/containers/Home.vue

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
<template>
22
<section>
3-
Home Page
3+
44
</section>
55
</template>
66

src/main.js

-2
Original file line numberDiff line numberDiff line change
@@ -21,5 +21,3 @@ new Vue({
2121
template: '<app/>',
2222
components: { App }
2323
});
24-
25-
console.log('init vue complete');

src/styles.less

+3-2
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,5 @@
11
/* Global Style CSS file */
22
@import "~normalize.css/normalize.css";
3-
@import "~vue-material/dist/vue-material.css";
4-
@import "fonts.css";
3+
@import "~vue-material/dist/vue-material.min.css";
4+
@import '~vue-material/dist/theme/default.css';
5+
@import "./fonts.css";

yarn.lock

+17
Original file line numberDiff line numberDiff line change
@@ -2925,6 +2925,12 @@ eslint-plugin-import@^2.14.0:
29252925
read-pkg-up "^2.0.0"
29262926
resolve "^1.6.0"
29272927

2928+
eslint-plugin-vue@^5.0.0-beta.3:
2929+
version "5.0.0-beta.3"
2930+
resolved "https://registry.yarnpkg.com/eslint-plugin-vue/-/eslint-plugin-vue-5.0.0-beta.3.tgz#f3fa9f109b76e20fc1e45a71ce7c6d567118924e"
2931+
dependencies:
2932+
vue-eslint-parser "^3.2.1"
2933+
29282934
eslint-scope@3.7.1:
29292935
version "3.7.1"
29302936
resolved "https://registry.yarnpkg.com/eslint-scope/-/eslint-scope-3.7.1.tgz#3d63c3edfda02e06e01a452ad88caacc7cdcb6e8"
@@ -8540,6 +8546,17 @@ vm-browserify@0.0.4:
85408546
dependencies:
85418547
indexof "0.0.1"
85428548

8549+
vue-eslint-parser@^3.2.1:
8550+
version "3.2.2"
8551+
resolved "https://registry.yarnpkg.com/vue-eslint-parser/-/vue-eslint-parser-3.2.2.tgz#47c971ee4c39b0ee7d7f5e154cb621beb22f7a34"
8552+
dependencies:
8553+
debug "^3.1.0"
8554+
eslint-scope "^4.0.0"
8555+
eslint-visitor-keys "^1.0.0"
8556+
espree "^4.0.0"
8557+
esquery "^1.0.1"
8558+
lodash "^4.17.10"
8559+
85438560
vue-hot-reload-api@^2.3.0:
85448561
version "2.3.0"
85458562
resolved "https://registry.yarnpkg.com/vue-hot-reload-api/-/vue-hot-reload-api-2.3.0.tgz#97976142405d13d8efae154749e88c4e358cf926"

0 commit comments

Comments
 (0)