Skip to content

Commit d7ad259

Browse files
committed
chore: add eslint-plugin-prettier — report formatting violations as ESLint errors
1 parent 1aa96c1 commit d7ad259

3 files changed

Lines changed: 98 additions & 10 deletions

File tree

eslint.config.mjs

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,7 @@
11
import js from '@eslint/js';
22
import globals from 'globals';
33
import prettier from 'eslint-config-prettier';
4+
import prettierPlugin from 'eslint-plugin-prettier';
45

56
export default [
67
js.configs.recommended,
@@ -70,4 +71,9 @@ export default [
7071
},
7172
// Disable ESLint rules that conflict with Prettier (must be last)
7273
prettier,
74+
// Report Prettier formatting violations as ESLint errors
75+
{
76+
plugins: { prettier: prettierPlugin },
77+
rules: { 'prettier/prettier': 'error' },
78+
},
7379
];

package-lock.json

Lines changed: 91 additions & 10 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

package.json

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -92,6 +92,7 @@
9292
"@eslint/js": "latest",
9393
"eslint": "latest",
9494
"eslint-config-prettier": "latest",
95+
"eslint-plugin-prettier": "latest",
9596
"globals": "latest",
9697
"husky": "latest",
9798
"lint-staged": "latest",

0 commit comments

Comments
 (0)