-
Notifications
You must be signed in to change notification settings - Fork 868
Expand file tree
/
Copy pathknip.json
More file actions
113 lines (113 loc) · 4.89 KB
/
knip.json
File metadata and controls
113 lines (113 loc) · 4.89 KB
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
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
{
"$schema": "https://unpkg.com/knip@5/schema.json",
"ignoreExportsUsedInFile": { "interface": true, "type": true },
"workspaces": {
".": {
"ignoreBinaries": ["spellcheck", "github-actions-ctrf", "local-package", "test_grammar", "build", "check", "biome"],
"ignoreFiles": ["editors/tree-sitter-slint/grammar.js"]
},
"api/node": {
"project": ["typescript/**/*.ts", "__test__/**/*.{ts,mts}"]
},
"editors/vscode": {
"entry": ["src/extension.ts", "src/browser.ts", "src/browser-lsp-worker.ts"],
"project": ["src/**/*.ts"]
},
"tools/slintpad": {
"entry": ["src/preview.ts", "src/worker/lsp_worker.ts"],
"project": ["src/**/*.ts", "styles/**/*.css", "tests/**/*.ts"],
"ignoreFiles": ["src/types.ts", "src/worker/types.ts", "styles/colors.css", "styles/content.css", "styles/index.css"],
"ignoreBinaries": ["wasm-pack"],
"ignoreDependencies": [
"@codingame/monaco-vscode-api",
"@codingame/monaco-vscode-editor-api",
"@lumino/default-theme",
"monaco-editor-wrapper",
"path-browserify",
"vscode-uri",
"@lsp/slint_lsp_wasm.js",
"@lsp/slint_lsp_wasm_bg.wasm",
"@interpreter/slint_wasm_interpreter.js"
]
},
"tools/figma-inspector": {
"vite": false,
"entry": ["src/main.tsx", "src/index-react.tsx", "backend/code.ts", "vite.config.ts", "figma.config.ts"],
"project": ["src/**/*.{ts,tsx}", "backend/**/*.ts", "tests/**/*.ts"],
"ignoreBinaries": ["biome", "cspell"],
"ignoreUnresolved": ["plugin-typings"],
"ignoreDependencies": ["@figma/plugin-typings", "@types/jszip", "@shikijs/types"]
},
"docs/astro": {
"entry": [],
"ignoreFiles": [
"src/styles/custom.css",
"src/styles/theme.css",
"src/components/editor/codemirror.js",
"src/components/editor/language-facets.js",
"src/components/editor/rollup.config.js",
"src/content/code/main_game_logic.js",
"src/content/code/main_initial.js",
"src/content/code/main_tiles_from_js.js"
],
"ignoreUnresolved": ["^/src/content/"],
"ignoreBinaries": ["biome"],
"ignoreDependencies": ["@expressive-code/core"]
},
"docs/safety": {
"ignoreDependencies": ["@slint/common-files"]
},
"ui-libraries/material/docs": {
"entry": [],
"ignoreFiles": [
"src/assets/styles/custom.css",
"src/assets/styles/theme.css"
],
"ignoreUnresolved": ["playwright-ctrf-json-reporter"],
"ignoreDependencies": [
"@types/mdx",
"astrowind"
]
},
"demos/printerdemo/node": { "ignoreBinaries": ["compile"] },
"demos/home-automation/node": { "ignoreBinaries": ["compile"] },
"examples/imagefilter/node": { "ignoreBinaries": ["compile"] },
"examples/carousel/node": { "ignoreBinaries": ["compile"] },
"examples/todo/node": { "ignoreBinaries": ["compile"] },
"examples/memory": { "ignoreBinaries": ["compile"] },
"docs/common": {
"ignoreFiles": [
"src/components/Banner.astro",
"src/components/Footer.astro",
"src/components/Header.astro",
"src/components/ThreeCardGrid.astro",
"src/components/VersionBanner.astro"
],
"ignoreDependencies": ["@astrojs/starlight", "astro"]
}
},
"ignoreIssues": {
"tools/slintpad/src/editor_widget.ts": ["exports"],
"tools/slintpad/src/lsp.ts": ["exports", "types"],
"tools/figma-inspector/backend/utils/property-parsing.ts": ["exports"],
"tools/figma-inspector/src/utils/bolt-utils.ts": ["exports"],
"tools/figma-inspector/figma.config.ts": ["exports"],
"ui-libraries/material/docs/src/utils/images.ts": ["exports"],
"ui-libraries/material/docs/src/utils/permalinks.ts": ["exports"],
"ui-libraries/material/docs/src/utils/site-config.ts": ["exports"],
"ui-libraries/material/docs/src/components/common/Metadata.astro": ["types"],
"ui-libraries/material/docs/src/components/common/ToggleMenu.astro": ["types"],
"ui-libraries/material/docs/src/components/common/ToggleTheme.astro": ["types"],
"ui-libraries/material/docs/src/components/ui/Background.astro": ["types"],
"ui-libraries/material/docs/src/components/ui/WidgetWrapper.astro": ["types"],
"ui-libraries/material/docs/src/components/widgets/Footer.astro": ["types"],
"ui-libraries/material/docs/src/components/widgets/Header.astro": ["types"],
"ui-libraries/material/docs/src/layouts/LandingLayout.astro": ["types"],
"ui-libraries/material/docs/src/layouts/Layout.astro": ["types"],
"ui-libraries/material/docs/src/layouts/PageLayout.astro": ["types"],
"ui-libraries/material/docs/src/utils/images-optimization.ts": ["exports", "types"],
"ui-libraries/material/docs/vendor/integration/utils/configBuilder.ts": ["types"],
"docs/common/src/utils/site-config.ts": ["exports"],
"docs/common/src/utils/utils.ts": ["exports", "types"]
}
}