Skip to content

Commit 0701de2

Browse files
committed
chore: add yaml linting to eslint
1 parent c7e9d9d commit 0701de2

File tree

3 files changed

+78
-0
lines changed

3 files changed

+78
-0
lines changed

eslint.config.mjs

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -11,6 +11,7 @@ import json from '@eslint/json';
1111
import markdown from '@eslint/markdown';
1212
import prettier from 'eslint-plugin-prettier/recommended';
1313
import tseslint from 'typescript-eslint';
14+
import yml from 'eslint-plugin-yml';
1415

1516

1617
export default defineConfig([
@@ -134,6 +135,12 @@ export default defineConfig([
134135
extends: [ 'markdown/recommended' ],
135136
},
136137

138+
// Lint YAML
139+
{
140+
files: [ '**/*.yaml', '**/*.yml' ],
141+
extends: [ yml.configs['flat/recommended'] ],
142+
},
143+
137144
//prettier,
138145

139146
]);

package-lock.json

Lines changed: 70 additions & 0 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
@@ -68,6 +68,7 @@
6868
"eslint-import-resolver-typescript": "^4.4.4",
6969
"eslint-plugin-import-x": "^4.16.1",
7070
"eslint-plugin-prettier": "^5.5.4",
71+
"eslint-plugin-yml": "^1.18.0",
7172
"mocha": "^11.7.2",
7273
"prettier": "^3.6.2",
7374
"shx": "^0.4.0",

0 commit comments

Comments
 (0)