Skip to content

Commit f158813

Browse files
committed
feat(create-quasar): include lint config for Vue SFC setup compiler macros
1 parent 48b6dc5 commit f158813

File tree

5 files changed

+17
-5
lines changed

5 files changed

+17
-5
lines changed

create-quasar/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "create-quasar",
3-
"version": "1.0.11",
3+
"version": "1.0.12",
44
"description": "Scaffolds Quasar Apps, AppExtensions or UI kits",
55
"author": {
66
"name": "Razvan Stoenescu",

create-quasar/templates/app/quasar-v2/js-vite/lint/_eslintrc.js

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -53,7 +53,10 @@ module.exports = {
5353
__QUASAR_SSR_PWA__: 'readonly',
5454
process: 'readonly',
5555
Capacitor: 'readonly',
56-
chrome: 'readonly'
56+
chrome: 'readonly',
57+
defineProps: 'readonly', // Vue SFC setup compiler macro
58+
defineEmits: 'readonly', // Vue SFC setup compiler macro
59+
defineExpose: 'readonly' // Vue SFC setup compiler macro
5760
},
5861

5962
// add your custom rules here

create-quasar/templates/app/quasar-v2/js-webpack/lint/_eslintrc.js

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -54,7 +54,10 @@ module.exports = {
5454
__QUASAR_SSR_PWA__: 'readonly',
5555
process: 'readonly',
5656
Capacitor: 'readonly',
57-
chrome: 'readonly'
57+
chrome: 'readonly',
58+
defineProps: 'readonly', // Vue SFC setup compiler macro
59+
defineEmits: 'readonly', // Vue SFC setup compiler macro
60+
defineExpose: 'readonly' // Vue SFC setup compiler macro
5861
},
5962

6063
// add your custom rules here

create-quasar/templates/app/quasar-v2/ts-vite/lint/_eslintrc.js

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -67,7 +67,10 @@ module.exports = {
6767
__QUASAR_SSR_PWA__: 'readonly',
6868
process: 'readonly',
6969
Capacitor: 'readonly',
70-
chrome: 'readonly'
70+
chrome: 'readonly',
71+
defineProps: 'readonly', // Vue SFC setup compiler macro
72+
defineEmits: 'readonly', // Vue SFC setup compiler macro
73+
defineExpose: 'readonly' // Vue SFC setup compiler macro
7174
},
7275

7376
// add your custom rules here

create-quasar/templates/app/quasar-v2/ts-webpack/lint/_eslintrc.js

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -66,7 +66,10 @@ module.exports = {
6666
__QUASAR_SSR_PWA__: 'readonly',
6767
process: 'readonly',
6868
Capacitor: 'readonly',
69-
chrome: 'readonly'
69+
chrome: 'readonly',
70+
defineProps: 'readonly', // Vue SFC setup compiler macro
71+
defineEmits: 'readonly', // Vue SFC setup compiler macro
72+
defineExpose: 'readonly' // Vue SFC setup compiler macro
7073
},
7174

7275
// add your custom rules here

0 commit comments

Comments
 (0)