-
Notifications
You must be signed in to change notification settings - Fork 1
/
Copy patheslint.ignores.js
54 lines (45 loc) · 1.09 KB
/
eslint.ignores.js
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
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
// @ts-check
/**
* eslint next-generation 'flat config' ignores configuration object
* for import by `eslint.config.js`.
*/
export default {
ignores: [
// common ignore patterns
'**/.*',
'.git/',
'**/node_modules/',
// build artifacts
'**/build/',
'**/dist/',
'**/output/',
'**/cdk.out/',
// third-party modules in public (public/pagefind will crash eslint)
// 'apps/*/public/**',
// popular frameworks
// '**/.vite/',
// '**/.svelte-kit/',
// '**/.next/',
// '**/.nuxt/',
// '**/.astro/*', // could impact virtual files re <script> tagss in `*.astro` files (`*.js` files generated here)
// '.astro/types.d.ts',
// common tooling
'**/coverage/',
'**/template/',
'**/storybook-static/',
'**/types.generated.d.ts',
// misc
'**/.cache/',
'**/.history/',
'**/.idea/',
// workflow
'**/temp/',
'**/tmp/',
'**/wip/',
'notes/*',
// documentation (uncomment if markdown/mdx docs to be processed by eslint)
'docs/*',
// ci/cd pipeline files
// '**/.github/*',
],
}