Skip to content

Commit 2d308d1

Browse files
committed
Update eslint-config-prettier package and configs.
1 parent 3aa9eb7 commit 2d308d1

File tree

4 files changed

+27
-19
lines changed

4 files changed

+27
-19
lines changed

eslint.config.js

Lines changed: 13 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,14 @@ export default [
77
// Base ESLint recommended rules
88
js.configs.recommended,
99

10+
// Prettier configuration to disable conflicting rules
11+
{
12+
rules: {
13+
...prettierConfig.rules,
14+
'unicode-bom': 'off'
15+
}
16+
},
17+
1018
// Vue plugin configuration
1119
{
1220
files: ['**/*.vue'],
@@ -25,9 +33,12 @@ export default [
2533
...vue.configs.base.rules,
2634
...vue.configs['vue3-recommended'].rules,
2735

36+
'@stylistic/js/indent': 'off',
37+
'@stylistic/js/quotes': 'off',
38+
2839
// Disable specific Vue rules
2940
'vue/no-v-html': 'off',
30-
'vue/comment-directive': 'off' // Previously disabled
41+
'vue/comment-directive': 'off'
3142

3243
// You can add other Vue-specific rules here
3344
}
@@ -42,13 +53,6 @@ export default [
4253
}
4354
},
4455

45-
// Prettier configuration to disable conflicting rules
46-
{
47-
rules: {
48-
...prettierConfig.rules
49-
}
50-
},
51-
5256
// Custom rules (if any)
5357
{
5458
languageOptions: {
@@ -72,6 +76,6 @@ export default [
7276

7377
// Ignore patterns
7478
{
75-
ignores: ['node_modules/*', 'vendor/*']
79+
ignores: ['node_modules/*', 'vendor/*', 'public/*']
7680
}
7781
]

package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@
77
},
88
"devDependencies": {
99
"eslint": "^9.5.0",
10-
"eslint-config-prettier": "^9.1.0",
10+
"eslint-config-prettier": "^10.0.2",
1111
"eslint-plugin-vue": "^9.26.0",
1212
"prettier": "^3.3.2",
1313
"vue-eslint-parser": "^9.4.3"

src/Console/InstallerTraits/FrontendPackages.php

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -24,7 +24,7 @@ protected function installFrontendPackages(): void
2424
'@vitejs/plugin-vue' => '^5.0.4',
2525

2626
'eslint' => '^v9.5.0',
27-
'eslint-config-prettier' => '^9.1.0',
27+
'eslint-config-prettier' => '^10.0.2',
2828
'eslint-plugin-vue' => '^v9.32.0',
2929

3030
'postcss' => '^8.4.35',

stubs/stack-configs/eslint.config.js

Lines changed: 12 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,14 @@ export default [
77
// Base ESLint recommended rules
88
js.configs.recommended,
99

10+
// Prettier configuration to disable conflicting rules
11+
{
12+
rules: {
13+
...prettierConfig.rules,
14+
'unicode-bom': 'off'
15+
}
16+
},
17+
1018
// Vue plugin configuration
1119
{
1220
files: ['**/*.vue'],
@@ -25,9 +33,12 @@ export default [
2533
...vue.configs.base.rules,
2634
...vue.configs['vue3-recommended'].rules,
2735

36+
'@stylistic/js/indent': 'off',
37+
'@stylistic/js/quotes': 'off',
38+
2839
// Disable specific Vue rules
2940
'vue/no-v-html': 'off',
30-
'vue/comment-directive': 'off'
41+
'vue/comment-directive': 'off'
3142

3243
// You can add other Vue-specific rules here
3344
}
@@ -42,13 +53,6 @@ export default [
4253
}
4354
},
4455

45-
// Prettier configuration to disable conflicting rules
46-
{
47-
rules: {
48-
...prettierConfig.rules
49-
}
50-
},
51-
5256
// Custom rules (if any)
5357
{
5458
languageOptions: {

0 commit comments

Comments
 (0)