Skip to content

Commit bc6166a

Browse files
committed
chore: fixed linter errors in generator
- fixed all linter errors produced by new eslint config - pending 140 linter warnings (large change) that can be fixed post approval from project mentors
1 parent 6996c7f commit bc6166a

File tree

28 files changed

+60
-40
lines changed

28 files changed

+60
-40
lines changed

generator/generators/.eslintrc renamed to generator/.eslintrc

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,5 +5,8 @@
55
"node_modules/",
66
"dummyClasses/",
77
"generatedClasses/"
8-
]
8+
],
9+
"rules": {
10+
"@typescript-eslint/no-empty-function": "warn"
11+
}
912
}

generator/generators/aws/generator.ts

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,9 @@
11
import * as fs from "fs";
22
import { createSourceFile, ScriptTarget, SyntaxKind } from "typescript";
3+
34
import { getAST } from "../../parsers/aws/parser";
45
import { transform } from "../../transformers/aws/transformer";
5-
import { filters, groupers, printFile, getDir } from "../lib/helper";
6+
import { filters, getDir,groupers, printFile } from "../lib/helper";
67

78
interface FunctionData {
89
functionName: string;

generator/generators/azure/generator.ts

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,9 @@
11
import * as fs from "fs";
2-
import { SyntaxKind, createSourceFile, ScriptTarget } from "typescript";
2+
import { createSourceFile, ScriptTarget,SyntaxKind } from "typescript";
3+
34
import { getAST } from "../../parsers/azure/parser";
4-
import { groupers, filters, printFile, getDir } from "../lib/helper";
55
import { transform } from "../../transformers/azure/transformer";
6+
import { filters, getDir,groupers, printFile } from "../lib/helper";
67

78
interface FunctionData {
89
pkgName: string;

generator/generators/do/generator.ts

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,9 @@
11
import * as fs from "fs";
22
import { createSourceFile, ScriptTarget, SyntaxKind } from "typescript";
3+
34
import { getAST } from "../../parsers/do/parser";
45
import { transform } from "../../transformers/do/transformer";
5-
import { printFile, getDir } from "../lib/helper";
6+
import { getDir,printFile } from "../lib/helper";
67

78
interface FunctionData {
89
functionName: string;

generator/generators/googleCloud/generator.ts

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,11 @@
11
import * as fs from "fs";
22
import * as path from "path";
3-
import { SyntaxKind, createSourceFile, ScriptTarget } from "typescript";
3+
import { createSourceFile, ScriptTarget,SyntaxKind } from "typescript";
4+
45
import { getAST } from "../../parsers/googleCloud/parser";
5-
import { filters, groupers, printFile, getDir } from "../lib/helper";
6-
import { clientBasedTransform } from "../../transformers/googleCloud/clientBasedTransformer";
76
import { classBasedTransform } from "../../transformers/googleCloud/classBasedTransformer";
7+
import { clientBasedTransform } from "../../transformers/googleCloud/clientBasedTransformer";
8+
import { filters, getDir,groupers, printFile } from "../lib/helper";
89

910
interface ClassData {
1011
name: string;

generator/generators/lib/helper.ts

Lines changed: 5 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,12 +1,11 @@
11
import * as fs from "fs";
22

33
import { groupAWSMethods } from "../lib/aws/awsHelper";
4-
import { groupGCPMethods } from "../lib/googleCloud/gcpHelper";
5-
import { groupAzureMethods } from "../lib/azure/azureHelper";
6-
74
import { filterAWSMethods } from "../lib/aws/awsHelper";
8-
import { filterGCPMethods } from "../lib/googleCloud/gcpHelper";
5+
import { groupAzureMethods } from "../lib/azure/azureHelper";
96
import { filterAzureMethods } from "../lib/azure/azureHelper";
7+
import { groupGCPMethods } from "../lib/googleCloud/gcpHelper";
8+
import { filterGCPMethods } from "../lib/googleCloud/gcpHelper";
109

1110
const dirMap = {
1211
appServices: ["PaaS"],
@@ -38,12 +37,12 @@ const filters = {
3837
};
3938

4039
const getDir = (service: string): string => {
41-
for (var dir in dirMap) {
40+
for (let dir in dirMap) {
4241
if (dirMap[dir].includes(service)) {
4342
return dir;
4443
}
4544
}
4645
throw new Error("Not a valid service: " + service);
4746
};
4847

49-
export { groupers, filters, getDir };
48+
export { filters, getDir,groupers };

generator/main.ts

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,10 @@
1-
import * as yaml from "js-yaml";
21
import * as fs from "fs";
2+
import * as yaml from "js-yaml";
3+
34
import { generateAWSClass } from "./generators/aws/generator";
45
import { generateAzureClass } from "./generators/azure/generator";
5-
import { generateGCPClass } from "./generators/googleCloud/generator";
66
import { generateDOClass } from "./generators/do/generator";
7+
import { generateGCPClass } from "./generators/googleCloud/generator";
78

89
try {
910
const services = yaml.safeLoad(fs.readFileSync("node-cloud.yml", "utf8"));

generator/test/generators/aws/generator.test.ts

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,9 @@
11
import { expect } from "chai";
2-
import { extractSDKData } from "../../../generators/aws/generator";
3-
import { readSourceFile, readJsonData } from "../lib/helper";
42
import { SyntaxKind } from "typescript";
53

4+
import { extractSDKData } from "../../../generators/aws/generator";
5+
import { readJsonData,readSourceFile } from "../lib/helper";
6+
67
describe("AWS generator extractSDKData", () => {
78
context("with valid methods and valid AST", () => {
89
it("should return extracted class data", async () => {

generator/test/generators/azure/generator.test.ts

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,8 @@
11
import { expect } from "chai";
2-
import { extractSDKData } from "../../../generators/azure/generator";
32
import { SyntaxKind } from "typescript";
4-
import { readSourceFile, readJsonData } from "../lib/helper";
3+
4+
import { extractSDKData } from "../../../generators/azure/generator";
5+
import { readJsonData,readSourceFile } from "../lib/helper";
56

67
describe("Azure generator extractSDKData", () => {
78
context("with valid methods and valid AST", () => {

generator/test/generators/do/generator.test.ts

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,9 @@
11
import { expect } from "chai";
2-
import { extractSDKData } from "../../../generators/do/generator";
3-
import { readSourceFile, readJsonData } from "../lib/helper";
42
import { SyntaxKind } from "typescript";
53

4+
import { extractSDKData } from "../../../generators/do/generator";
5+
import { readJsonData,readSourceFile } from "../lib/helper";
6+
67
describe("Digital Ocean generator extractSDKData", () => {
78
context("with valid methods and valid AST", () => {
89
it("should return extracted class data", async () => {

0 commit comments

Comments
 (0)