Skip to content

Commit 0b2b2c5

Browse files
author
Oleksandr Dzhychko
committed
chore: fix ESLint errors and warnings
1 parent 66b1302 commit 0b2b2c5

File tree

15 files changed

+34
-27
lines changed

15 files changed

+34
-27
lines changed

model-api-gen-gradle-test/typescript-generation/src/ChildrenAccessor.test.ts

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,8 +4,9 @@
44
* of the generated languages, we will conduct the test here for now.
55
*/
66

7+
import type {
8+
BaseCommentAttribute} from "../build/typescript_src/L_jetbrains_mps_lang_core";
79
import {
8-
BaseCommentAttribute,
910
C_BaseCommentAttribute,
1011
C_BaseConcept,
1112
C_TypeAnnotated,

model-api-gen-gradle-test/typescript-generation/src/test-helpers.ts

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,6 @@
11
import { org } from "@modelix/model-client";
2-
import { ITypedNode, LanguageRegistry } from "@modelix/ts-model-api";
2+
import type { ITypedNode} from "@modelix/ts-model-api";
3+
import { LanguageRegistry } from "@modelix/ts-model-api";
34
import { registerLanguages } from "../build/typescript_src";
45

56
const DEFAULT_NODE_DATA = {

model-api-gen-gradle-test/vue-integration/src/intergration.test.ts

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,18 +1,18 @@
11
import { useModelsFromJson } from "@modelix/vue-model-api";
22
import { computed } from "vue";
33
import { registerLanguages } from "typescript-generation";
4+
import type { BaseConcept } from "typescript-generation/dist/L_jetbrains_mps_lang_core";
45
import {
5-
BaseConcept,
66
C_Attribute,
77
C_INamedConcept,
88
isOfConcept_INamedConcept,
99
} from "typescript-generation/dist/L_jetbrains_mps_lang_core";
10-
import {
10+
import type {
1111
StaticFieldReference,
1212
Classifier,
1313
} from "typescript-generation/dist/L_jetbrains_mps_baseLanguage";
1414

15-
import { ITypedNode, LanguageRegistry } from "@modelix/ts-model-api";
15+
import { LanguageRegistry } from "@modelix/ts-model-api";
1616

1717
registerLanguages();
1818

model-server/src/main/resources/public/content-explorer.js

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -11,6 +11,7 @@ function getExpandedNodeIds() {
1111
element => element.nextElementSibling?.getAttribute('data-nodeid'));
1212
}
1313

14+
// eslint-disable-next-line @typescript-eslint/no-unused-vars -- Used by HTML generated in Kotlin
1415
function scrollToElement(id) {
1516
document.getElementById(id).scrollIntoView();
1617
}

ts-model-api/src/ILanguage.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
1+
// eslint-disable-next-line @typescript-eslint/no-empty-object-type -- Use empty interface to generate an interface in Kotlin.
22
export interface ILanguage {
33

44
}

ts-model-api/src/INodeJS.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -27,5 +27,5 @@ export interface INodeJS {
2727
setPropertyValue(role: string, value: string | undefined): void
2828
}
2929

30-
// eslint-disable-next-line @typescript-eslint/no-explicit-any,@typescript-eslint/no-unused-vars -- Keep for backward compatibility
30+
// eslint-disable-next-line @typescript-eslint/no-explicit-any -- Keep for backward compatibility
3131
type INodeReferenceJS = any

ts-model-api/src/TSModelClient.ts

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -179,11 +179,11 @@ interface VersionData {
179179

180180
interface NodeData {
181181
nodeId: NodeId,
182-
// eslint-disable-next-line @typescript-eslint/no-explicit-any,@typescript-eslint/no-unused-vars -- Keep for backward compatibility
182+
// eslint-disable-next-line @typescript-eslint/no-explicit-any -- Keep for backward compatibility
183183
references: any,
184-
// eslint-disable-next-line @typescript-eslint/no-explicit-any,@typescript-eslint/no-unused-vars -- Keep for backward compatibility
184+
// eslint-disable-next-line @typescript-eslint/no-explicit-any -- Keep for backward compatibility
185185
properties: any,
186-
// eslint-disable-next-line @typescript-eslint/no-explicit-any,@typescript-eslint/no-unused-vars -- Keep for backward compatibility
186+
// eslint-disable-next-line @typescript-eslint/no-explicit-any -- Keep for backward compatibility
187187
children: any
188188
}
189189

@@ -193,11 +193,11 @@ interface NodeUpdateData {
193193
role: string | undefined,
194194
index: number | undefined,
195195
concept: string | undefined,
196-
// eslint-disable-next-line @typescript-eslint/no-explicit-any,@typescript-eslint/no-unused-vars -- Keep for backward compatibility
196+
// eslint-disable-next-line @typescript-eslint/no-explicit-any -- Keep for backward compatibility
197197
references: any,
198-
// eslint-disable-next-line @typescript-eslint/no-explicit-any,@typescript-eslint/no-unused-vars -- Keep for backward compatibility
198+
// eslint-disable-next-line @typescript-eslint/no-explicit-any -- Keep for backward compatibility
199199
properties: any,
200-
// eslint-disable-next-line @typescript-eslint/no-explicit-any,@typescript-eslint/no-unused-vars -- Keep for backward compatibility
200+
// eslint-disable-next-line @typescript-eslint/no-explicit-any -- Keep for backward compatibility
201201
children: any
202202
}
203203

vue-model-api/src/internal/Cache.test.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
import { INodeJS } from "@modelix/ts-model-api";
1+
import type { INodeJS } from "@modelix/ts-model-api";
22
import { Cache } from "./Cache";
33

44
test("wrapper is added to cache", () => {

vue-model-api/src/internal/Cache.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
// The cache could be made independent from INodeJS. Currently this is not needed.
22
// The cache is a implemenation detail and can be refactored when needed for reuse.
3-
import { INodeJS } from "@modelix/ts-model-api";
3+
import type { INodeJS } from "@modelix/ts-model-api";
44

55
/**
66
* Cache for memoizing values assoziated with {@link INodeJS}.

vue-model-api/src/internal/ReactiveINodeJS.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
1-
import { IConceptJS, INodeJS } from "@modelix/ts-model-api";
1+
import type { IConceptJS, INodeJS } from "@modelix/ts-model-api";
22
import { customRef, markRaw } from "vue";
3-
import { Cache } from "./Cache";
3+
import type { Cache } from "./Cache";
44

55
export function toReactiveINodeJS(
66
node: INodeJS,

0 commit comments

Comments
 (0)