-
-
Notifications
You must be signed in to change notification settings - Fork 3.1k
Expand file tree
/
Copy patheslint.config.mjs
More file actions
39 lines (36 loc) · 763 Bytes
/
Copy patheslint.config.mjs
File metadata and controls
39 lines (36 loc) · 763 Bytes
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
import antfu from '@antfu/eslint-config';
import { FlatCompat } from '@eslint/eslintrc';
import globals from 'globals';
const compat = new FlatCompat({ baseDirectory: import.meta.dirname });
export default antfu({
formatters: {
css: true,
html: true,
markdown: 'prettier',
svg: 'prettier',
},
stylistic: {
semi: true,
spacedComment: true,
indent: 2,
quotes: 'single',
},
ignores: ['node_modules', 'dist', 'src/js/plyr.d.ts'],
languageOptions: {
globals: {
...globals.browser,
Hls: 'readonly',
jQuery: 'readonly',
Plyr: 'readonly',
},
},
}, ...compat.config({
rules: {
'antfu/if-newline': 'off',
},
}, {
files: ['**/*.md'],
rules: {
'style/max-len': 'off',
},
}));