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
37import type { KnipConfig } from 'knip'
/**
* @see https://knip.dev/reference/configuration
*/
const config: KnipConfig = {
entry: [
'scripts/**/*.{js,ts,mjs}',
'bin/**/*.{js,ts,mjs}',
],
ignore: [
'i18n/**',
'public/**',
],
ignoreBinaries: [
'only-allow',
],
ignoreDependencies: [],
rules: {
files: 'warn',
dependencies: 'warn',
devDependencies: 'warn',
optionalPeerDependencies: 'warn',
unlisted: 'warn',
unresolved: 'warn',
exports: 'warn',
nsExports: 'warn',
classMembers: 'warn',
types: 'warn',
nsTypes: 'warn',
enumMembers: 'warn',
duplicates: 'warn',
},
}
export default config