-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy patheslint.config.js
More file actions
38 lines (37 loc) · 805 Bytes
/
eslint.config.js
File metadata and controls
38 lines (37 loc) · 805 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
import base, { css, js, svelte } from '@jrmajor/eslint-config';
import { defineConfig, globalIgnores } from 'eslint/config';
import globals from 'globals';
export default defineConfig([
base,
js,
svelte,
css,
{
languageOptions: {
globals: {
...globals.browser,
...globals.node,
SharedProps: 'readonly',
SharedUser: 'readonly',
PaginatedResource: 'readonly',
PaginationLinks: 'readonly',
PaginationMeta: 'readonly',
},
},
rules: {
// todo: enable
'svelte/require-each-key': 'off',
},
},
globalIgnores([
'bootstrap/ssr',
'public/build',
'public/vendor',
'resources/js/ziggy',
// todo: @eslint/css errors
'resources/css/headers.css',
'resources/css/placeholders.css',
'resources/css/style.css',
'resources/css/tailwind.css',
]),
]);