Skip to content

Commit 3be85e7

Browse files
committed
added eslint
1 parent 893423b commit 3be85e7

File tree

3 files changed

+532
-12
lines changed

3 files changed

+532
-12
lines changed

.eslintrc.js

Lines changed: 64 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,64 @@
1+
module.exports = {
2+
extends: [
3+
'plugin:vue/vue3-recommended',
4+
],
5+
rules: {
6+
'vue/attribute-hypenation': {
7+
'ignore': [
8+
// View
9+
'styleSheet',
10+
'mouseTracking',
11+
'windowOpacity',
12+
'windowTitle',
13+
14+
// AbstractButton, ComboBox
15+
'iconSize',
16+
17+
// ComboBox
18+
'currentIndex',
19+
'currentData',
20+
'currentText',
21+
'duplicatesEnabled',
22+
'insertPolicy',
23+
'maxCount',
24+
'maxVisibleItems',
25+
'minimumContentsLength',
26+
'modelColumn',
27+
'sizeAdjustPolicy',
28+
29+
// Dial
30+
'notchesVisible',
31+
'wrapping',
32+
'notchTarget',
33+
34+
// Image
35+
'aspectRatioMode',
36+
'transformationMode',
37+
38+
// LineEdit,
39+
'placeholderText',
40+
'readOnly',
41+
'echoMode',
42+
43+
// ScrollArea
44+
'widgetResizable',
45+
46+
// Slider
47+
'tickInterval',
48+
'tickPosition',
49+
'invertedAppearance',
50+
'invertedControls',
51+
'pageStep',
52+
'singleStep', // SpinBox
53+
'isSliderDown',
54+
'sliderPosition',
55+
'hasTracking',
56+
57+
// Text
58+
'wordWrap',
59+
'scaledContents',
60+
'openExternalLinks'
61+
]
62+
}
63+
}
64+
}

package.json

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,8 @@
44
"description": "",
55
"main": "webpack.config.js",
66
"scripts": {
7-
"dev": "webpack -p && qode --inspect ./dist/main.js"
7+
"lint": "eslint --ext \".js,.vue\" --ignore-path .gitignore .",
8+
"dev": "NODE_ENV=development webpack -p && qode --inspect ./dist/main.js"
89
},
910
"dependencies": {
1011
"@nodegui/vue-nodegui": "0.0.5",
@@ -19,6 +20,8 @@
1920
"author": "",
2021
"license": "ISC",
2122
"devDependencies": {
23+
"eslint": "^7.21.0",
24+
"eslint-plugin-vue": "^7.7.0",
2225
"webpack": "^4.46.0",
2326
"webpack-cli": "^3.3.12",
2427
"webpack-dev-server": "^3.11.2"

0 commit comments

Comments
 (0)