Closed claremacrae closed 1 year ago
Prior to GlobalQuery, it was:
Processed 121 files (1s) (15 warnings)
1) Config/GlobalFilter.ts > Config/Settings.ts
2) Config/GlobalFilter.ts > Config/Settings.ts > Suggestor/Suggestor.ts
3) Config/Settings.ts > Suggestor/Suggestor.ts
4) Task.ts > Config/GlobalFilter.ts > Config/Settings.ts > Suggestor/Suggestor.ts
5) Task.ts > Config/GlobalFilter.ts > Config/Settings.ts > Suggestor/Suggestor.ts > TaskSerializer/DefaultTaskSerializer.ts
6) Task.ts > Config/GlobalFilter.ts > Config/Settings.ts > TaskSerializer/DataviewTaskSerializer.ts
7) Task.ts > DateFallback.ts
8) Task.ts > Scripting/TasksDate.ts
9) Task.ts > TaskLineRenderer.ts > File.ts
10) Task.ts > TaskLineRenderer.ts > File.ts > lib/MockDataCreator.ts
11) Task.ts > TaskLineRenderer.ts
12) Task.ts > TaskLineRenderer.ts > lib/PriorityTools.ts
13) Task.ts > Urgency.ts
14) Cache.ts > TasksEvents.ts
15) Config/SettingsTab.ts > main.ts
16) Query/FilterParser.ts > Query/Filter/BooleanField.ts
This diff...
diff --git a/src/Config/Settings.ts b/src/Config/Settings.ts
index 1144556c..4bb3bb45 100644
--- a/src/Config/Settings.ts
+++ b/src/Config/Settings.ts
@@ -15,7 +15,6 @@ import { StatusSettings } from './StatusSettings';
import { Feature } from './Feature';
import type { FeatureFlag } from './Feature';
import { GlobalFilter } from './GlobalFilter';
-import { GlobalQuery } from './GlobalQuery';
interface SettingsMap {
[key: string]: string | boolean;
@@ -91,7 +90,7 @@ export interface Settings {
}
const defaultSettings: Settings = {
- globalQuery: GlobalQuery.empty,
+ globalQuery: '',
globalFilter: GlobalFilter.empty,
removeGlobalFilter: false,
taskFormat: 'tasksPluginEmoji',
Reduces the cyclic dependencies to the previous output::
Processed 122 files (1.2s) (15 warnings)
1) Config/GlobalFilter.ts > Config/Settings.ts
2) Config/GlobalFilter.ts > Config/Settings.ts > Suggestor/Suggestor.ts
3) Config/Settings.ts > Suggestor/Suggestor.ts
4) Task.ts > Config/GlobalFilter.ts > Config/Settings.ts > Suggestor/Suggestor.ts
5) Task.ts > Config/GlobalFilter.ts > Config/Settings.ts > Suggestor/Suggestor.ts > TaskSerializer/DefaultTaskSerializer.ts
6) Task.ts > Config/GlobalFilter.ts > Config/Settings.ts > TaskSerializer/DataviewTaskSerializer.ts
7) Task.ts > DateFallback.ts
8) Task.ts > Scripting/TasksDate.ts
9) Task.ts > TaskLineRenderer.ts > File.ts
10) Task.ts > TaskLineRenderer.ts > File.ts > lib/MockDataCreator.ts
11) Task.ts > TaskLineRenderer.ts
12) Task.ts > TaskLineRenderer.ts > lib/PriorityTools.ts
13) Task.ts > Urgency.ts
14) Cache.ts > TasksEvents.ts
15) Query/FilterParser.ts > Query/Filter/BooleanField.ts
16) Config/SettingsTab.ts > main.ts
Description
The introduction of
GlobalQuery.ts
in #2215 has increased the cyclic dependencies insrc/
a lot:Required Steps
No response
How to Test